﻿@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");@import url("https://use.typekit.net/dpo2eva.css");@import url("https://use.typekit.net/dpo2eva.css");.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:1.25rem;padding-right:1.25rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.3333333333% !important}.small-offset-2{margin-left:16.6666666667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.3333333333% !important}.small-offset-5{margin-left:41.6666666667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.3333333333% !important}.small-offset-8{margin-left:66.6666666667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.3333333333% !important}.small-offset-11{margin-left:91.6666666667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}}@media only screen and (min-width: 40em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.3333333333% !important}.medium-offset-2{margin-left:16.6666666667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.3333333333% !important}.medium-offset-5{margin-left:41.6666666667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.3333333333% !important}.medium-offset-8{margin-left:66.6666666667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.3333333333% !important}.medium-offset-11{margin-left:91.6666666667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width: 80em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.3333333333% !important}.large-offset-2{margin-left:16.6666666667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.3333333333% !important}.large-offset-5{margin-left:41.6666666667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.3333333333% !important}.large-offset-8{margin-left:66.6666666667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.3333333333% !important}.large-offset-11{margin-left:91.6666666667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#FFFFFF}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333333;opacity:0.3}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#FFFFFF}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#FFFFFF}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#FFFFFF}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.3333333333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.6666666667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.2857142857%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.1111111111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.0909090909%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.3333333333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.3333333333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.6666666667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.2857142857%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.1111111111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.0909090909%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.3333333333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 80em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.3333333333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.6666666667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.2857142857%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.1111111111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.0909090909%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.3333333333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;z-index:89;margin-top:2px;max-width:200px}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #FFFFFF transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent #FFFFFF transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent #cccccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #FFFFFF;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent transparent #cccccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;z-index:89;margin-top:-2px;margin-left:0;max-width:200px}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:#FFFFFF transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:#cccccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:88}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#EEEEEE}.f-dropdown li.radius{border-radius:3px}.f-dropdown li a{display:block;padding:0.5rem;color:#555555}.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;z-index:89;max-width:200px}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.icon-bar{width:100%;font-size:0;display:inline-block;background:#333333}.icon-bar>*{text-align:center;font-size:1rem;width:25%;margin:0 auto;display:block;padding:1.25rem;float:left}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{width:1.875rem;height:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{margin:0 .0625rem 0 0;display:inline-block}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{width:auto;margin:auto;float:none}@media only screen and (min-width: 40em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{width:auto;margin:auto;float:none}}@media only screen and (min-width: 80em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{width:auto;margin:auto;float:none}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{width:1.875rem;height:1.875rem}.icon-bar>*:hover{background:#008CBA}.icon-bar>* label{color:#FFFFFF}.icon-bar>* i{color:#FFFFFF}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 80em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 80em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 80em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 80em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 80em){.icon-bar.six-up.large-vertical .item{width:auto}}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#333333;color:#FFFFFF;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333333}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#FFFFFF}.joyride-tip-guide p{margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555555;position:absolute;right:1.0625rem;bottom:1rem}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:.5 !important}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#EEEEEE !important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#FFFFFF;position:absolute;border-radius:3px;z-index:102;box-shadow:0 0 15px #FFFFFF}.joyride-expose-cover{background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width: 40em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px}.joyride-tip-guide .joyride-nub.left{border-color:#333333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto}}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.radius{border-radius:3px}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}.reveal-modal,dialog{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;border-radius:3px;left:0;background-color:#FFFFFF;padding:1.25rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0,0,0,0.4);padding:1.875rem}@media only screen and (max-width: 39.938em){.reveal-modal,dialog{min-height:100vh}}.reveal-modal .column,dialog .column,.reveal-modal .columns,dialog .columns{min-width:0}.reveal-modal>:first-child,dialog>:first-child{margin-top:0}.reveal-modal>:last-child,dialog>:last-child{margin-bottom:0}@media only screen and (min-width: 40em){.reveal-modal,dialog{width:80%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40em){.reveal-modal,dialog{top:6.25rem}}.reveal-modal.radius,dialog.radius{border-radius:3px}.reveal-modal.round,dialog.round{border-radius:1000px}.reveal-modal.collapse,dialog.collapse{padding:0}@media only screen and (min-width: 40em){.reveal-modal.tiny,dialog.tiny{width:30%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40em){.reveal-modal.small,dialog.small{width:40%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40em){.reveal-modal.medium,dialog.medium{width:60%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40em){.reveal-modal.large,dialog.large{width:70%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40em){.reveal-modal.xlarge,dialog.xlarge{width:95%;max-width:62.5rem;left:0;right:0;margin:0 auto}}.reveal-modal.full,dialog.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;margin-left:0 !important}@media only screen and (min-width: 40em){.reveal-modal.full,dialog.full{width:100vw;max-width:62.5rem;left:0;right:0;margin:0 auto}}.reveal-modal .close-reveal-modal,dialog .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#AAAAAA;font-weight:bold;cursor:pointer}dialog{display:none}dialog::backdrop,dialog+.backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:#000000;background:rgba(0,0,0,0.45);z-index:auto;display:none;left:0}dialog[open]{display:block}@media print{dialog,.reveal-modal,dialog{display:none;background:#FFFFFF !important}}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:1.25rem;padding-right:1.25rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.3333333333% !important}.small-offset-2{margin-left:16.6666666667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.3333333333% !important}.small-offset-5{margin-left:41.6666666667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.3333333333% !important}.small-offset-8{margin-left:66.6666666667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.3333333333% !important}.small-offset-11{margin-left:91.6666666667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}}@media only screen and (min-width: 40em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.3333333333% !important}.medium-offset-2{margin-left:16.6666666667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.3333333333% !important}.medium-offset-5{margin-left:41.6666666667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.3333333333% !important}.medium-offset-8{margin-left:66.6666666667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.3333333333% !important}.medium-offset-11{margin-left:91.6666666667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width: 80em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.3333333333% !important}.large-offset-2{margin-left:16.6666666667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.3333333333% !important}.large-offset-5{margin-left:41.6666666667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.3333333333% !important}.large-offset-8{margin-left:66.6666666667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.3333333333% !important}.large-offset-11{margin-left:91.6666666667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 39.938em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40em) and (max-width: 79.938em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 80em) and (max-width: 89.938em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 80em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90em) and (max-width: 119.938em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120em) and (max-width: 999999999999){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"museo-sans-rounded", sans-serif;font-weight:normal;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #DDDDDD;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:normal;color:#333333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDDDDD}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD}blockquote cite{display:block;font-size:0.8125rem;color:#555555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow: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 #999999;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}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{position:relative;margin-bottom:0 !important;list-style:none;float:left}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222222;padding:1rem 2rem;font-family:"museo-sans-rounded", sans-serif;font-size:1rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active a,.tabs .tab-title.active a{background-color:#FFFFFF;color:#222222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:1.25rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:1.25rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 1.25rem}@media only screen and (min-width: 40em){.tabs.vertical{width:20%;max-width:20%;float:left;margin:0 0 1.25rem}.tabs-content.vertical{width:80%;max-width:80%;float:left;margin-left:-1px;padding-left:1rem}}.no-js .tabs-content>.content{display:block;float:none}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.has-tip{border-bottom:dotted 1px #CCCCCC;cursor:help;font-weight:bold;color:#333333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:1006;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:300px;left:50%;width:100%;color:#FFFFFF;background:#333333}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333333 transparent;top:-10px;pointer-events:none}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{color:#008CBA !important;border-bottom:dotted 1px #003f54 !important}.tap-to-close{display:block;font-size:0.625rem;color:#777777;font-weight:normal}@media only screen and (min-width: 40em){.tooltip>.nub{border-color:transparent transparent #333333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333333 transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333333;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #333333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 39.938em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40em) and (max-width: 79.938em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 80em) and (max-width: 89.938em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 80em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90em) and (max-width: 119.938em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120em) and (max-width: 999999999999){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"museo-sans-rounded", sans-serif;font-weight:normal;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #DDDDDD;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:normal;color:#333333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDDDDD}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD}blockquote cite{display:block;font-size:0.8125rem;color:#555555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow: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 #999999;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}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333333;color:#FFFFFF;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFFFFF;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40em){.tab-bar-section.left,.tab-bar-section.right{text-align:left}}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;padding:0;color:#FFFFFF;position:relative;transform:translate3d(0, 0, 0)}.tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0px 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:23.75rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(-100.5%, 0);-webkit-transform:translate3d(-100.5%, 0, 0);-moz-transform:translate3d(-100.5%, 0, 0);-ms-transform:translate3d(-100.5%, 0, 0);-o-transform:translate3d(-100.5%, 0, 0);transform:translate3d(-100.5%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:23.75rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(100.5%, 0);-webkit-transform:translate3d(100.5%, 0, 0);-moz-transform:translate3d(100.5%, 0, 0);-ms-transform:translate3d(100.5%, 0, 0);-o-transform:translate3d(100.5%, 0, 0);transform:translate3d(100.5%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{display:block;padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-size:0.75rem;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:0.6666666667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-ms-transform:translate(23.75rem, 0);-webkit-transform:translate3d(23.75rem, 0, 0);-moz-transform:translate3d(23.75rem, 0, 0);-ms-transform:translate3d(23.75rem, 0, 0);-o-transform:translate3d(23.75rem, 0, 0);transform:translate3d(23.75rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-ms-transform:translate(-23.75rem, 0);-webkit-transform:translate3d(-23.75rem, 0, 0);-moz-transform:translate3d(-23.75rem, 0, 0);-ms-transform:translate3d(-23.75rem, 0, 0);-o-transform:translate3d(-23.75rem, 0, 0);transform:translate3d(-23.75rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-23.75rem}.no-csstransforms .right-off-canvas-menu{right:-23.75rem}.no-csstransforms .move-left>.inner-wrap{right:23.75rem}.no-csstransforms .move-right>.inner-wrap{left:23.75rem}.left-submenu{-webkit-backface-visibility:hidden;width:23.75rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#333333;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}.left-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:none}.left-submenu .back>a:before{content:"\AB";margin-right:0.5rem;display:inline}.left-submenu.move-right{-ms-transform:translate(0%, 0);-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)}.right-submenu{-webkit-backface-visibility:hidden;width:23.75rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#333333;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}.right-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:none}.right-submenu .back>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-submenu.move-left{-ms-transform:translate(0%, 0);-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)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:0.5rem;display:inline}meta.foundation-version{font-family:"/5.4.5/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40em)/";width:40em}meta.foundation-mq-large{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120em)/";width:120em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"museo-sans-rounded", sans-serif;font-weight:700;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 80em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}/*!
 * sass-rem v4.1.0 (https://github.com/pierreburel/sass-rem)
 * Copyright 2017  Pierre Burel
 * Licensed under MIT (https://github.com/pierreburel/sass-rem/blob/master/LICENSE.md)
 */input,textarea,button,select,label,a,#bnstk-hamburger,.bnstk-close{-webkit-tap-highlight-color:transparent}.touch-hover{-webkit-user-select:none;-webkit-touch-callout:none}.hide{display:none}.invisible{visibility:hidden}.float-left{float:left}.float-right{float:right}.no-float{float:none}.row.full-width{max-width:100%;padding:0 1rem}.row.full-width.no-padding{padding:0}ul{margin-left:0}ul.no-bullets{list-style-type:none;margin-left:0}ul li ul{margin-left:0}.has-tip{border-bottom:none}.has-tip:hover{border-bottom:none}.disabled{opacity:0.54;filter:alpha(opacity=54)}.hidden{display:none !important}*:focus{outline:1px dotted #424242}*:focus:hover,*:focus:active{outline:none !important}*:hover,*:active{outline:none !important}#skip-to-content a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip-to-content a:focus{background-color:#19BFD5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#ffffff;font-size:16px;padding:.325rem;position:fixed;left:45%;width:auto;height:auto;top:0;z-index:9999999}.bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal{font-weight:normal}.italic{font-style:italic}.subhead{letter-spacing:-0.02em;font-size:24px;line-height:1.3}body{font-family:"museo-sans-rounded", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#424242;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"museo-sans-rounded", sans-serif;color:#424242;margin-top:0}.h1,h1{letter-spacing:-0.03em;font-size:30px;color:#424242;line-height:1.2;margin-bottom:1.5rem}.h2,h2{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#424242;margin-bottom:1.5rem}@media only screen and (min-width: 80em){.h2,h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.h3,h3{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;color:#424242;line-height:1.2;margin-bottom:1rem}.h4,h4{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:.5rem}.h5,h5{font-weight:700;font-size:14px;line-height:1.4;color:#757575}p{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:1.5rem}p.colored-bg{letter-spacing:-0.02em;font-size:24px;line-height:1.3;color:#ffffff}p.subheader{color:#424242;margin:0 0 1.5rem}a{color:#19BFD5;word-wrap:break-word}a:link{-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline;color:#16abbe}a:active{color:#1496a7}a:focus{color:#19BFD5}@media only screen and (min-width: 80em){.non-srp-h1{color:#ffffff}}.buttons-wrap.non-srp .button{margin-bottom:.625rem}@media only screen and (min-width: 40em){.buttons-wrap.non-srp .button{margin:0 .3125rem}}header.with-subheader{margin-bottom:0;padding-bottom:0}header.with-subheader p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:2.5rem}header.with-subheader.index-title p{margin-bottom:1.25rem}header.with-subheader.with-toggler p{margin-bottom:1.25rem}header.index-title{text-align:center}header.with-buttons{margin-bottom:2.5rem;padding-bottom:0}header.with-buttons h1{margin-bottom:1.25rem}@media only screen and (min-width: 40em){header.with-buttons h1{margin-bottom:1.875rem}}header.with-buttons.grid-index-title{margin-bottom:2.5rem}@media only screen and (min-width: 40em){header.with-buttons.grid-index-title{margin-bottom:3.75rem}}@media only screen and (min-width: 80em){header.with-buttons.grid-index-title{margin-bottom:5rem}}header.with-reader-buttons{margin-bottom:1.25rem;padding-bottom:0}header.with-reader-buttons:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em){header.with-reader-buttons{margin-bottom:2.5rem}}header.with-reader-buttons .button,header.with-reader-buttons h1{display:inline-block;margin-bottom:0}header.with-reader-buttons h1{display:block;margin-bottom:.625rem}@media only screen and (min-width: 40em){header.with-reader-buttons h1{display:inline-block;margin:0 1.25rem 0 0}}header.with-reader-buttons h1+.button{float:left}@media only screen and (min-width: 40em){header.with-reader-buttons h1+.button{float:none}}header.with-reader-buttons+header h1{letter-spacing:-0.03em;font-size:41px;line-height:1.2;border-top:1px solid #e0e0e0;padding-top:2.5rem}header.with-reader-buttons .button{float:right;width:49%}@media only screen and (min-width: 40em){header.with-reader-buttons .button{position:relative;float:none;top:-7px;width:auto}}header.with-stats h1{margin-bottom:.625rem}header.with-paging{position:relative}header.with-paging h2{position:relative;display:inline-block;margin:0;top:8px}header.with-divide{text-align:center}header.with-divide h1{margin:0}header.with-divide h1+p{margin-top:1.25rem}header.with-divide .divide{background:#19BFD5;height:12px;margin:2.5rem auto 3rem;width:2.5rem}header.with-top-border{border-top:1px solid #e0e0e0;margin-top:1.875rem;padding-top:1.875rem}header.no-buttons{margin-bottom:2.5rem}@media only screen and (min-width: 40em){header.no-buttons{margin-bottom:3.75rem}}@media only screen and (min-width: 40em){.blank-slate{margin-bottom:2.5rem}}.clean-list .title{font-weight:700;display:block}.clean-list .subtitle{font-weight:700;color:#a3a3a3;margin-bottom:.625rem}ol.pretty-numbers{margin:0}ol.pretty-numbers li{counter-increment:list;line-height:1;margin-bottom:1.25rem;margin-left:37px;text-indent:-37px}ol.pretty-numbers li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}ol.pretty-numbers li:before{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;display:inline-block;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#19BFD5;color:#ffffff;content:counter(list);height:27px;line-height:27px;margin-right:7px;padding-left:0;text-indent:10px;width:27px}aside.tip{letter-spacing:normal;font-size:16px;line-height:1.5;background:#ffffff;border-left:4px solid #e0e0e0;margin:.875rem 0 1rem;padding:12px 16px}footer{font-size:14px;line-height:1.4}footer .logo:hover{text-decoration:none}.grid-index-title{text-align:center;padding-bottom:3.75rem}.grid-index-title h1{margin:0}.ordered-list{counter-reset:ordered-list-counter;margin:0}.ordered-list dt{letter-spacing:-0.02em;font-size:24px;line-height:1.3;position:relative;margin-bottom:1rem;padding-left:3rem}.ordered-list dt:before{letter-spacing:normal;font-size:16px;line-height:1.5;position:absolute;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#19BFD5;color:#ffffff;content:counter(ordered-list-counter);counter-increment:ordered-list-counter;left:0;padding:4px 12px;top:0}.ordered-list dd{margin-bottom:1.25rem;padding-left:3rem}.ordered-list dd input[type='radio']{cursor:pointer;margin-bottom:.625rem}.ordered-list dd label{font-weight:normal;color:#424242}.ordered-list dd label:hover{color:#757575}.warning-link{letter-spacing:normal;font-size:16px;line-height:1.5;color:#C5283D}.warning-link:hover{color:#b02436}.warning-link:active{color:#9b1f30}.warning-link:focus{color:#C5283D}.filters .h3,.filters h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin:0;padding:20px}.filters .h5,.filters h5{margin-bottom:1.25rem}.field-asterisk{color:#C5283D;display:inline-block !important}.numbered-list dt{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:normal}.possessive:after{content:"'s";margin-left:-3px}.mfp-content h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3}@media only screen and (min-width: 80em){.mfp-content h1{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}#home .masthead{position:relative}#home .masthead .heading{letter-spacing:-0.03em;font-size:33px;line-height:1.3;color:#424242;padding:0 1.25rem}@media only screen and (min-width: 40em){#home .masthead .heading{letter-spacing:-0.03em;font-size:54px;line-height:1.2}}@media only screen and (min-width: 80em){#home .masthead .heading{letter-spacing:-0.03em;font-size:72px;line-height:1.2;color:#ffffff}}#home .intro-wrap p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin:0}@media only screen and (min-width: 40em){#home .intro-wrap p{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}@media only screen and (min-width: 40em){#home .intro-wrap p span{display:block;letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#757575;letter-spacing:normal;margin-bottom:4px}}#home .features-wrap h2{letter-spacing:-0.03em;font-size:33px;line-height:1.3;color:#ffffff;margin:1.25rem 0 .625rem}#home .features-wrap p{color:#ffffff;margin:0 auto}@media only screen and (min-width: 90em){#home .features-wrap p{width:66%}}@media only screen and (min-width: 120em){#home .features-wrap p{width:50%}}.sign-in h1{margin-bottom:1.25rem}#wish-list-form .title:after,#wish-list-form .title:before{content:'"'}#modal-title{font-weight:normal}#modal-title.wish-list{letter-spacing:-0.02em;font-size:24px;line-height:1.3}#book-logger-form #logged-book-date-multi label,#book-logger-form #logged_book_date_read_input label,#book-logger-form #profile_library_branch_id_input label,#book-logger-form #profile_library_partner_id_input label,#book-logger-form #profile_library_school_id_input label{display:none}#profile-switcher{text-align:center}#profile-switcher .profile-switcher-list{font-weight:700;letter-spacing:-0.02em;font-size:24px;line-height:1.3}#profile-switcher .profile-switcher-list li{display:inline-block}.no-reader{text-align:center;max-width:600px !important}.no-reader .profile-header header{text-align:center;width:100%}.no-reader h1{margin-bottom:1.875rem;letter-spacing:normal;font-weight:900}.stats-list .log-type{font-weight:700}.stats-list .with-icon{position:relative;top:-2px}.badge-wrap .badge-title{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;margin-bottom:.3125rem}.badges-earned{border-bottom:1px solid #e0e0e0;margin-bottom:1.25rem;padding-bottom:1.25rem}.link-list{font-weight:700}.wrong-cover-link{display:inline-block;margin-top:.625rem}.profile-grid-item-date{font-weight:700;display:block;color:#a3a3a3;margin-bottom:1.25rem}.item-category{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;display:block;text-transform:uppercase;display:inline-block;margin-bottom:.625rem}.item-title{text-transform:capitalize;margin:0}.item-title+p{margin:1.875rem 0 0}.list-item-title{font-weight:700;display:block;letter-spacing:-0.01em;font-size:20px;line-height:1.5;position:relative;text-transform:capitalize;margin:0;top:0}.grid-item .list-item-title{letter-spacing:normal;font-size:16px;line-height:1.5;letter-spacing:normal;color:#424242;margin-top:1.25rem}.grid-item .list-item-title:hover{text-decoration:none}.grid-item .wish-list-button{display:inline-flex;margin-top:1.25rem}.grid-item .wish-list-button+.list-item-title{display:block;margin-top:1.25rem}.grid-item .log-button{margin-top:1.25rem}#reviews-list .author{font-weight:700;font-size:14px;line-height:1.4;margin:.25rem 0 .125rem}#reviews-list .written-by{font-size:14px;line-height:1.4;margin-bottom:1rem}#reviews-list p{margin:0}#reviews-list .read-more{display:block;line-height:1.8}.library-list .learning-tracks .list-item-title{letter-spacing:-0.02em;font-size:24px;line-height:1.3}@media only screen and (min-width: 80em){.library-list .learning-tracks .list-item-title{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}.sub-item-title{font-weight:700;color:#a3a3a3;margin:.625rem 0 1.25rem}#reviews-list .sub-item-title,.item-wrap .sub-item-title{border-bottom:1px solid #e0e0e0;margin-bottom:1.5rem;padding-bottom:1.25rem}.status-pill{font-weight:700;display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#f7f7f7;margin-bottom:1.25rem;padding:.3125rem 1.25rem .4rem}@media only screen and (min-width: 40em){.learning-tip p{letter-spacing:-0.02em;font-size:24px;line-height:1.3;line-height:1.4}}@media only screen and (min-width: 80em){.learning-tip p{margin:0}}.library-list .description{margin:0}.item-wrap.book-list .description,.item-wrap.learning-track .description{margin-bottom:2.5rem}.library-card-request-wrap{margin-top:1.25rem}.library-card-request-wrap h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:.3125rem}.library-card-request-wrap p{margin-bottom:0}.beanstack-book-link{font-size:14px;line-height:1.3}.faq h2,.privacy-policy h2,.terms h2,.terms-of-service h2{margin-top:1.25rem}@media only screen and (min-width: 40em){.faq h2,.privacy-policy h2,.terms h2,.terms-of-service h2{margin-top:2.5rem}}.faq ul,.privacy-policy ul,.terms ul,.terms-of-service ul{list-style-type:disc;margin-left:18px}.faq ul li,.privacy-policy ul li,.terms ul li,.terms-of-service ul li{line-height:1.4;margin-bottom:.625rem}.faq .privacy-table,.privacy-policy .privacy-table,.terms .privacy-table,.terms-of-service .privacy-table{margin:20px 0}.faq .privacy-table td,.privacy-policy .privacy-table td,.terms .privacy-table td,.terms-of-service .privacy-table td{border:1px solid #ccc;padding:10px}.faq .privacy-table thead td,.privacy-policy .privacy-table thead td,.terms .privacy-table thead td,.terms-of-service .privacy-table thead td{font-weight:900}#cancel-logger-link{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#a3a3a3}#cancel-logger-link:hover{color:#8f8f8f}.team-wrap h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3}.team-wrap p{margin-bottom:0}.badge-content-wrapper .badge-requirement{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;display:block;margin-bottom:.625rem}.word-for-reward{font-weight:700;display:inline-block;margin-right:.3125rem}.word-for-reward:after{content:"-";padding-left:2px}.badge-modal-content{text-align:center}.badge-modal-content #book-logger{text-align:left}.badge-modal-content .badge-info-text,.badge-modal-content .completed-text{display:none;border-bottom:8px solid #f7f7f7;padding-bottom:1.25rem}@media only screen and (min-width: 40em){.badge-modal-content .badge-info-text,.badge-modal-content .completed-text{padding-bottom:2.5rem}}.badge-modal-content #badge-childs-name,.badge-modal-content #program-completed-text,.badge-modal-content .badge-childs-name{display:block;letter-spacing:normal;font-size:16px;line-height:1.5;font-weight:normal;margin-bottom:.3125rem}@media only screen and (min-width: 40em){.badge-modal-content #badge-childs-name,.badge-modal-content #program-completed-text,.badge-modal-content .badge-childs-name{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.badge-modal-content #badge-name,.badge-modal-content #program-completed-title,.badge-modal-content .badge-info-text .badge-name{letter-spacing:-0.03em;font-size:41px;line-height:1.2}@media only screen and (min-width: 40em){.badge-modal-content #badge-name,.badge-modal-content #program-completed-title,.badge-modal-content .badge-info-text .badge-name{letter-spacing:-0.03em;font-size:54px;line-height:1.2}}.badge-modal-content #program-name-badge-text{display:none;letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:.3125rem}@media only screen and (min-width: 40em){.badge-modal-content #program-name-badge-text{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.badge-modal-content #badge-reward-title{display:none;letter-spacing:-0.02em;font-size:24px;line-height:1.3;border-top:1px solid #e0e0e0;margin-top:2.5rem;padding-top:2.5rem}.badge-modal-content #badge-reward-title .reward-icon{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -491px -536px;height:48px;margin:0 auto 1.25rem;width:42px}.badge-modal-content #badge-reward-title strong{display:block;letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242;margin-bottom:.3125rem}.badge-modal-content #badge-reward-description{letter-spacing:normal;font-size:16px;line-height:1.5;margin-top:.625rem}.badge-modal-content .badge-name{letter-spacing:-0.02em;font-size:24px;line-height:1.3}@media only screen and (min-width: 40em){.badge-modal-content .badge-name{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}.badge-modal-content .program-completion-badge{display:none;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.badge-modal-content .program-completion-badge{margin-bottom:2.5rem}}.badge-modal-content #badge-profile-link{display:none;margin-top:1.25rem}@media only screen and (min-width: 40em){.badge-modal-content #badge-profile-link{margin-top:2.5rem}}.account-wrap .kid-login-reminder h1,.account-wrap .kid-login-reminder h2,.account-wrap .kid-login-reminder p,.funnel .customize-intro h1,.funnel .customize-intro h2,.funnel .customize-intro p{color:#ffffff}.account-wrap .kid-login-reminder h1.with-divide,.funnel .customize-intro h1.with-divide{margin-bottom:1.25rem}.account-wrap .kid-login-reminder .header-divide,.funnel .customize-intro .header-divide{opacity:0.16;filter:alpha(opacity=16);background-color:#ffffff;height:2px;margin-bottom:1.5rem}.account-wrap .kid-login-reminder p,.funnel .customize-intro p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:0}@media only screen and (min-width: 80em){.account-wrap .kid-login-reminder p,.funnel .customize-intro p{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.account-wrap .kid-login-reminder p.with-bottom-margin,.funnel .customize-intro p.with-bottom-margin{margin-bottom:1.25rem}.account-wrap .kid-login-reminder p span:before,.funnel .customize-intro p span:before{content:"or take a screenshot,"}@media only screen and (min-width: 80em){.account-wrap .kid-login-reminder p span:before,.funnel .customize-intro p span:before{content:"or print it out,"}}.bs-schools .header h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3;color:#ffffff}@media only screen and (min-width: 40em){.bs-schools .header h1{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}@media only screen and (min-width: 80em){.bs-schools .header h1{letter-spacing:-0.03em;font-size:54px;line-height:1.2}.bs-schools .header h1 span{display:block}}@media only screen and (min-width: 90em){.bs-schools .header h1{letter-spacing:-0.03em;font-size:72px;line-height:1.2}}.bs-schools main h2{color:#ffffff;margin-bottom:1.25rem}.bs-schools main .buckets p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;letter-spacing:normal}.bs-schools main p{letter-spacing:-0.02em;font-size:24px;line-height:1.3;color:#ffffff;margin:12px 0 48px}@media only screen and (min-width: 40em){.bs-schools main p{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin:24px 0 48px}}.bs-schools main .copyright{letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#ffffff}.bs-schools .thanks-wrap h1{color:#ffffff;margin:0}.bs-schools .thanks-wrap p{letter-spacing:-0.02em;font-size:24px;line-height:1.3;display:inline-block;border-top:4px solid #ffffff;color:#ffffff;margin-top:12px;padding-top:12px}.bs-schools .thanks-wrap p a{text-decoration:underline;color:#ffffff}.bs-schools .thanks-wrap p a:active,.bs-schools .thanks-wrap p a:focus,.bs-schools .thanks-wrap p a:hover{color:#ffffff;text-decoration:none}#launchpad-homepage{text-align:center}#launchpad-homepage h2{color:#ffffff}#launchpad-homepage h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:.625rem}.new-admin{font-family:"museo-sans-rounded", sans-serif}.new-admin .breadcrumbs{font-size:14px;line-height:1.4}.new-admin .breadcrumbs .divide{font-weight:normal;letter-spacing:-0.02em;font-size:24px;line-height:1.3;position:relative;border-bottom:none;line-height:.5;margin:0;padding:0 8px;top:3px}.new-admin .index-message{letter-spacing:-0.01em;font-size:20px;line-height:1.5;display:block;margin-bottom:4px}.new-admin h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin-bottom:1.25rem}.new-admin .index h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin-bottom:1.25rem}.new-admin .item-wrap h1{margin-bottom:1.25rem}@media only screen and (min-width: 40em){.new-admin .item-wrap h1{margin-bottom:2.5rem}}.new-admin .empty-index{text-align:center}@media only screen and (min-width: 40em){.new-admin .empty-index{text-align:left}}.new-admin .empty-index h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin-bottom:1rem}@media only screen and (min-width: 40em){.new-admin .empty-index h1{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}.new-admin .search h2{position:relative;display:inline-block;margin-bottom:12px}@media only screen and (min-width: 40em){.new-admin .search h2{margin:0 12px 0 0;top:2px}}.new-admin .item-wrap{text-align:left}.new-admin .sidebar li{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:.3125rem}.new-admin .sidebar a{font-weight:700}.new-admin .reveal-modal h3,.new-admin dialog h3{font-weight:700}.new-admin .reveal-modal label,.new-admin dialog label{text-transform:capitalize}.new-admin #reader-list h3{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin-bottom:.3125rem}.new-admin #new-owner-details h4{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:0}.new-admin .non-capitalized{text-transform:none}.new-admin .inline-edit{display:none;color:#a3a3a3;margin-left:8px}.new-admin .inline-edit .ampersand{position:relative;top:1px}.new-admin .inline-edit:hover{color:#757575;text-decoration:none}.new-admin .card-block-grid{text-align:center}.new-admin .card-block-grid a{font-weight:700;display:block;padding:1.25rem 0}.new-admin .person{text-transform:capitalize}.new-admin .person a{text-transform:capitalize}.new-admin .date{color:#a3a3a3}.new-admin .item,.new-admin .person{font-weight:700;text-transform:capitalize}.new-admin .item div,.new-admin .person div{font-weight:normal}.new-admin .item .branch,.new-admin .person .branch{text-transform:capitalize}.new-admin .search-status{margin-left:8px}.new-admin .account-label{letter-spacing:normal;font-size:16px;line-height:1.5;letter-spacing:-0.01em;margin-bottom:0.5rem}.new-admin .account-label .dot-divide{position:relative;margin:0 2px;top:-1px}.new-admin #account-owner-link{text-transform:capitalize}.new-admin .card-header{letter-spacing:-0.02em;font-size:24px;line-height:1.3;background:#e8e8e8;margin-bottom:0;padding:1rem 1.25rem}.new-admin table.ui-datepicker-calendar thead tr th{letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center;color:#ffffff;padding:.75rem 0}.new-admin .card .no-results{letter-spacing:-0.01em;font-size:20px;line-height:1.5;letter-spacing:normal;margin:0}.new-admin .quick-interaction label{text-transform:capitalize}.new-admin .quick-interaction p{margin-bottom:.875rem}.new-admin .quick-interaction p.with-divide{border-top:1px solid #f7f7f7;margin-top:1.25rem;padding-top:1.25rem}.new-admin .list-header{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:0.5rem}.new-admin table tr td,.new-admin table tr th{letter-spacing:normal;font-size:16px;line-height:1.5;letter-spacing:-0.01em}.new-admin .block-grid{margin:0 0 2.5rem}.new-admin .title{font-weight:700}.new-admin .search .content p{letter-spacing:-0.02em;font-size:24px;line-height:1.3;letter-spacing:-0.01em;margin-bottom:1rem}.new-admin .account-info .dot-divide{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin:0 8px}.new-admin .badge-title{display:block;font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;margin-top:.625rem}.new-admin .notification{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242}.new-admin .notification.error,.new-admin .notification.success{color:#ffffff}.new-admin .edit-link{display:block}.new-admin .logged-hours{letter-spacing:normal;font-size:16px;line-height:1.5;color:#ffffff}.new-admin .logged-hours.active{color:#424242}.new-admin .tabs .tab-title>a,.new-admin .tabs dd>a{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242}.new-admin .tabs .tab-title>a:hover,.new-admin .tabs dd>a:hover{color:#5c5c5c}.new-admin aside{letter-spacing:normal;font-size:16px;line-height:1.5;background-color:#ffffff;border-left:6px solid #a3a3a3;margin:.875rem 0 1.25rem;padding:12px 16px}.new-admin aside div{margin-bottom:.625rem}.new-admin .accordion span{font-weight:700;display:block;cursor:pointer;background:#ffffff;border-bottom:1px dotted #e0e0e0;color:#424242;padding:1rem 1.25rem}.new-admin .accordion span:hover{color:#757575}.new-admin .accordion span.active{border-bottom:none;color:#19BFD5;padding-bottom:0}.new-admin .accordion label{font-weight:normal;display:block;position:relative;background:#ffffff;border-bottom:1px solid #f7f7f7;color:#757575;margin:0;padding:12px 18px}.new-admin .accordion label:hover{background:#fcfcfc;color:#575757}.new-admin .accordion input[type="checkbox"]:checked+label{color:#2DA562}.new-admin .drag-and-drop-wrap p{margin:0}.new-admin .offcanvas-wrap .close{display:none;letter-spacing:-0.03em;font-size:41px;line-height:1.2;position:fixed;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;background-color:#757575;color:#ffffff;line-height:0;padding:14px 6px 13px;right:35px;top:20px;z-index:11000}@media only screen and (min-width: 80em){.new-admin .offcanvas-wrap .close:hover{background-color:dimgray}}.new-admin .offcanvas-wrap.tags h2{background:#424242;color:#ffffff;margin:0;padding:1.25rem}.new-admin .offcanvas-wrap.tags h2 span{letter-spacing:-0.01em;font-size:20px;line-height:1.5;cursor:pointer;display:inline-block;letter-spacing:normal;color:#a3a3a3;padding-left:4px}.new-admin .offcanvas-wrap.tags h2 span:hover{text-decoration:underline}.new-admin .offcanvas-wrap.tags h3{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:.875rem}.new-admin .offcanvas-wrap.tags .additional-tags{cursor:pointer;color:#19BFD5;padding:0 1.25rem 1.25rem}.new-admin .tags-wrap .close{letter-spacing:-0.03em;font-size:41px;line-height:1.2;position:fixed;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;background-color:#757575;color:#ffffff;line-height:0;padding:14px 6px 13px;right:35px;top:20px;z-index:11000}@media only screen and (min-width: 80em){.new-admin .tags-wrap .close:hover{background-color:dimgray}}.new-admin .tags-wrap.tags h2{background:#424242;color:#ffffff;margin:0;padding:1.25rem}.new-admin .tags-wrap.tags h2 span{letter-spacing:-0.01em;font-size:20px;line-height:1.5;cursor:pointer;display:inline-block;letter-spacing:normal;color:#a3a3a3;padding-left:4px}.new-admin .tags-wrap.tags h2 span:hover{text-decoration:underline}.new-admin .tags-wrap.tags h3{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:.875rem}.new-admin .tags-wrap.tags .additional-tags{cursor:pointer;color:#19BFD5;padding:0 1.25rem 1.25rem}.new-admin .registration-answers dt:before,.new-admin .survey-questions dt:before{position:absolute;letter-spacing:-0.01em;font-size:20px;line-height:1.5;background:#19BFD5;color:#ffffff;left:0;padding:4px 10px;top:0}.new-admin .badges-display .image-layer div{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;color:#a3a3a3}.new-admin .badges-display .image-layer span+div{color:#424242;margin-bottom:.15625rem}.new-admin .badges-display .image-layer span+div+div+div{font-weight:normal;margin-top:.15625rem}.programs-funnel .masthead{text-align:center;color:#ffffff}.programs-funnel .masthead .title{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 40em){.programs-funnel .masthead .title{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}@media only screen and (min-width: 40em){.programs-funnel .masthead .title{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.programs-funnel .masthead .dates{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 40em){.programs-funnel .masthead .dates{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-top:.3125rem}}.programs-funnel .masthead .heading{letter-spacing:-0.03em;font-size:33px;line-height:1.3;border-bottom:none;color:#ffffff;margin-bottom:0;padding-bottom:0}@media only screen and (min-width: 40em){.programs-funnel .masthead .heading{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}@media only screen and (min-width: 80em){.programs-funnel .masthead .heading{letter-spacing:-0.03em;font-size:54px;line-height:1.2}}.programs-funnel .masthead p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#ffffff;margin:1.25rem auto 0}@media only screen and (min-width: 80em){.programs-funnel .masthead p{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.programs-funnel .heading{text-align:center;margin-bottom:1rem;float:none}.programs-funnel .intro-wrap .group-register{text-align:center}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .group-register{text-align:left}}.programs-funnel .intro-wrap .how-it-works header{text-align:center}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .how-it-works header{text-align:left}}.programs-funnel .intro-wrap .age-group{text-align:center}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .age-group{text-align:left}}.programs-funnel .intro-wrap .age-group .title{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:0}.programs-funnel .intro-wrap .age-group .ages{margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .age-group .ages{margin-bottom:0}}.programs-funnel .intro-wrap .sponsors h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3;letter-spacing:-0.02em;margin:0}.programs-funnel .checkbox-wrap{opacity:1;filter:alpha(opacity=100)}.programs-funnel .checkbox-wrap:hover{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .checkbox-wrap:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .checkbox-wrap:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.programs-funnel .checkbox-wrap:hover{opacity:0.85;filter:alpha(opacity=85)}.programs-funnel .checkbox-wrap:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .checkbox-wrap:focus{opacity:1;filter:alpha(opacity=100)}}.programs-funnel .checkbox-wrap label{letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242;text-transform:none;font-weight:700}.programs-funnel .checkbox-wrap label input{display:block;margin:0 auto .3125rem}@media only screen and (min-width: 40em){.programs-funnel .checkbox-wrap label input{position:relative;display:inline-block;margin-right:.625rem}}.programs-funnel .checkbox-wrap label abbr{display:none}.programs-funnel .recommendations-callout{text-align:center}.programs-funnel .recommendations-callout .sentence{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#424242;line-height:1.4;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .recommendations-callout .sentence{letter-spacing:-0.02em;font-size:24px;line-height:1.3}.programs-funnel .recommendations-callout .sentence span{display:block}}.programs-funnel .recommendations-callout p{letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 40em){.programs-funnel .recommendations-callout p{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.programs-index{text-align:center}.programs-index h1{display:block;letter-spacing:-0.03em;font-size:41px;line-height:1.2;margin:0}@media only screen and (min-width: 40em){.programs-index h1{letter-spacing:-0.03em;font-size:54px;line-height:1.2;margin:0}}.programs-index h2{margin-bottom:2.5rem}.program-name h1{margin-bottom:.625rem}.program-dates{text-transform:capitalize;margin-bottom:1.875rem}.programs-index .program-dates{margin-bottom:0}.programs-deck .program-card{text-align:center}.programs-deck .program-card.upcoming-program h3{color:#a3a3a3}.programs-deck .program-card a:hover{text-decoration:none}.programs-deck .program-card h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3;color:#19BFD5;margin-bottom:.3125rem}@media only screen and (min-width: 40em){.programs-deck .program-card h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.programs-deck .program-card h3.not-participating{color:#424242}.programs-deck .program-card p{margin:0}.program-achievements-list li{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#424242}.program-achievements-list li span{font-weight:700}.program{text-align:center}.program .completion-badge h3{font-weight:700;margin-bottom:.3125rem}.program .completion-badge .badge-requirement{letter-spacing:-0.01em;font-size:20px;line-height:1.5}.program .required-badges-header h2{font-weight:700;letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:.625rem}.program .required-badges-header+span+.buttons-wrap{margin-top:1.25rem}.program .program-info-content h2{margin-bottom:1.875rem}@media only screen and (min-width: 40em){.program .program-info-content h2{margin-bottom:2.5rem}}.program .badges-grid{text-align:center}.program .badges-grid h3{font-weight:700;margin-bottom:.15625rem}.program .badges-grid a{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;text-transform:capitalize}.program .learning-track-title{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;border-top:1px dotted #e0e0e0;color:#757575;margin:.625rem 0 .3125rem;padding-top:.625rem}.program .badge-requirement{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;text-transform:capitalize;color:#a3a3a3}.program .rewards-and-certificates h3{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.program .rewards-and-certificates h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.program .rewards-and-certificates h4{letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#a3a3a3;margin-bottom:.3125rem}.program .rewards-and-certificates .requirement{letter-spacing:normal;font-size:16px;line-height:1.5}.tpd-tooltip{text-align:center}.tpd-tooltip #completion-badge-tooltip,.tpd-tooltip .badge-tooltip-wrap{padding:.3125rem .625rem .625rem}.tpd-tooltip .badge-tooltip-header{letter-spacing:-0.01em;font-size:20px;line-height:1.5;border-bottom:1px solid #757575;margin-bottom:.875rem;padding-bottom:.875rem}.tpd-tooltip span.program-completion-reward{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:normal}.tpd-tooltip .certificate,.tpd-tooltip .reward{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:normal;margin-bottom:0}.tpd-tooltip .date-range{font-weight:normal;opacity:0.65;filter:alpha(opacity=65);margin-top:.625rem}.bs-icon{display:inline-block;fill:currentColor;height:1em;stroke:currentColor;stroke-width:0;width:1em}.bs-icon.bs-warning.needs-personalized{fill:#f6bd59;vertical-align:text-top;position:relative;top:2px}.bs-icon.bs-warning.log-warning{fill:#f6bd59;vertical-align:text-top;position:relative;top:2px;height:2em;width:2em}.icon{display:inline-block;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png");color:transparent;font-size:0;line-height:0}.icon.square.small{background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/square-small-light-icon-sprite-v2.png");background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/square-small-light-icon-sprite-v2.svg");height:16px;width:16px}.icon.square.small.reader{background-position:0 0}.icon.square.small.profile{background-position:0 -16px}.icon.square.small.settings{background-position:0 -32px}.icon.square.small.home{background-position:0 -48px}.icon.square.base{background-size:24px 384px;height:24px;width:24px}.icon.square.base.light{background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/square-base-light-icon-sprite-v3.png");background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/square-base-light-icon-sprite-v3.svg")}.icon.square.base.chevron-left-round{background-position:0 0}.icon.square.base.chevron-right-round{background-position:0 -24px}.icon.square.base.titles-completed{background-position:0 -48px}.icon.square.base.reading-time{background-position:0 -72px}.icon.square.base.pages-read{background-position:0 -96px}.icon.square.base.days-of-reading{background-position:0 -120px}.icon.square.base.learning-moments{background-position:0 -144px}.icon.square.base.events{background-position:0 -168px}.icon.square.base.films-and-videos{background-position:0 -192px}.icon.square.base.news-and-magazines{background-position:0 -216px}.icon.square.base.back{background-position:0 -240px}.icon.square.base.close{background-position:0 -264px}.icon.square.base.error{background-position:0 -288px}.icon.square.base.important{background-position:0 -312px}.icon.square.base.success{background-position:0 -336px}.icon.square.base.points{background-position:0 -360px}.full-width-element{width:100%;max-width:100%}.no-margin{margin:0 !important}.show-on-ss-ms{display:block}html,body{height:100%}body{width:100%;max-width:100%;background-color:#ffffff;min-height:100vh;display:flex;flex-direction:column;padding:128px 0 0}body.logged-out{padding:64px 0 0}main{display:block;flex:1 0 auto;padding:0 0 48px}main.programs-funnel{padding:0 0 48px}.logged-out main{padding:64px 0 48px}#main-content{flex:1 0 auto;padding:0 0 48px}.logged-out #main-content{padding:64px 0 48px}.logged-out #main-content.programs-funnel{padding:0 0 48px}.row{max-width:1000px}.row.full-width{width:100%;max-width:100%}.tabs-content>.content{padding:0}[class*="block-grid-"]>li{padding:0 0.75rem 1.5rem}table{background:#ffffff;border:solid 1px #dddddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#424242;font-size:1rem;font-weight:bold}table thead{background:transparent}table thead tr td,table thead tr th{letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242;font-weight:bold;padding:0.875rem 0}table tfoot{background:#f5f5f5}table tfoot tr td,table tfoot tr th{color:#424242;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr td,table tr th{letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242;padding:0.875rem 0;text-align:left;border-bottom:1px solid #e0e0e0;background-color:transparent}table tr th{border-bottom:1px solid #e0e0e0}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#ffffff}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}.clear{display:block}@media only screen and (min-width: 40em){.closed{display:none}}.preload{display:none}.no-account{display:block;margin-top:0.875rem}.with-top-padding{padding-top:1.25rem}.with-divide .thin-divide{margin-bottom:2.5rem}.category-header+.thin-divide{margin-bottom:3.5rem}.remember-user{margin-bottom:1.25rem}.callout{background-color:#424242;padding:2.5rem 0}@media only screen and (min-width: 40em){.callout{padding:3.75rem 0}}.add-divider:after{content:"/";margin:0 -11px 0 0}.clean-list li{border-bottom:1px solid #e0e0e0;margin-bottom:1.25rem;padding-bottom:1.25rem}@media only screen and (min-width: 40em){.clean-list li{margin-bottom:2.5rem;padding-bottom:2.5rem}}.clean-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.clean-list.profile li{margin-bottom:1.25rem;padding-bottom:1.25rem}.clean-list.centered-text{text-align:center}dl.numbered-list{margin:0;counter-reset:numbered-list-counter}dl.numbered-list dt{position:relative;border-bottom:1px solid #e0e0e0;margin-bottom:1.25rem;padding:0 0 1.25rem 3rem}dl.numbered-list dt:before{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;position:absolute;font-family:"museo-sans-rounded", sans-serif;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;background-clip:padding-box;color:#ffffff;background-color:#19BFD5;top:0;left:0;width:32px;height:32px;text-indent:12px;padding-left:0;line-height:32px;content:counter(numbered-list-counter);counter-increment:numbered-list-counter}dl.numbered-list dt:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.number-pb{position:relative;height:48px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/diagonal-pattern.png")}.number-pb .number-pb-shown{position:absolute;background-color:#2DA562;top:0;left:0;height:48px}.number-pb .number-pb-num{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;position:absolute;color:#ffffff;background:#289156;top:0;left:0;height:48px;padding:0 1rem;line-height:2.9}.number-pb .number-pb-num.complete{margin-left:-65px}body.no-scroll{position:fixed;overflow-y:scroll}body.scroll{position:static;overflow-y:auto}.sliding-overlay-wrap{display:none;position:fixed;background:#ffffff;left:0;width:100%;height:100%;bottom:-100%;z-index:50000;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sliding-overlay-wrap .sliding-overlay-close{text-align:right;padding:1.5rem 1.5rem 0}.sliding-overlay-wrap .sliding-overlay-close button{line-height:0;font-size:0;color:transparent;background-color:transparent;padding:0;border:none;width:auto}.form-list:before{display:inline-block;vertical-align:top;content:"";vertical-align:top;height:100%}@media only screen and (min-width: 40em){.form-list .ms-two-columns{display:inline-block;vertical-align:top;width:47.8%;margin-right:1.25rem}.form-list .ms-two-columns+.ms-two-columns{margin-right:0}.form-list .ms-two-columns.start-column{margin-right:1.25rem}}@media only screen and (min-width: 80em){.form-list .ms-two-columns{width:48.3%}}.header-with-paging-wrap{margin-bottom:1.875rem}.header-with-paging-wrap:after{clear:both;content:'';display:table}.header-with-paging-wrap header.with-paging{float:left}.header-with-paging-wrap .profile-paging{float:left;margin-left:1.25rem}.header-with-paging-wrap .view-all-recommendations{float:right}.jPanelMenu-panel{background:none !important}#book-logger .logging-picker{margin-bottom:1rem}#book-logger .logging{display:inline-block;text-align:center;position:relative;top:4px;width:60px}#book-logger .logging.hours{width:84px}#book-logger .logging-triggers{display:inline-block}#book-logger #logged_book_book_author_input,#book-logger #logged_book_book_title_input{margin-bottom:1.25rem}.light-bg-overlay{position:fixed;display:none;top:0;left:0;z-index:10000;width:100%;height:100%;background:#ffffff}.light-bg-overlay .close-button{position:fixed;cursor:pointer;text-transform:uppercase;font-family:"museo-sans-rounded", sans-serif;font-weight:700;opacity:1;filter:alpha(opacity=100);color:#6761A8;width:30px;z-index:11000;top:18px;right:18px}.light-bg-overlay .close-button:hover{opacity:0.75;filter:alpha(opacity=75)}.light-bg-overlay .close-button:active{opacity:0.75;filter:alpha(opacity=75)}.light-bg-overlay .close-button:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.light-bg-overlay .close-button:hover{opacity:0.85;filter:alpha(opacity=85)}.light-bg-overlay .close-button:active{opacity:0.75;filter:alpha(opacity=75)}.light-bg-overlay .close-button:focus{opacity:1;filter:alpha(opacity=100)}}#habla_window_div.olrk-fixed-bottom #habla_topbar_div,#habla_window_div.olrk-fixed-bottom .habla_panel_border{border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer !important}#habla_window_div #habla_topbar_div{background:#6761A8 !important;padding:14px 16px !important}#habla_window_div #habla_topbar_div:hover{background:#706bad !important}#habla_window_div #habla_sizebutton_a:hover{background-color:#159eb0 !important}#habla_window_div #habla_oplink_a{font-weight:700;letter-spacing:-0.01em;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:16px !important;color:#ffffff !important}#habla_window_div #habla_oplink_a:hover{text-decoration:none !important}#habla_pre_chat_div{height:190px !important}#habla_window_div #habla_middle_div{padding:18px 18px 18px 18px !important}#habla_window_div #habla_offline_message_span,#habla_window_div #habla_pre_chat_span{letter-spacing:normal;font-size:16px;line-height:1.5;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;line-height:20px;color:#424242 !important;margin:0 0 18px 0 !important}#habla_window_div input[type="submit"],#habla_window_div button{font-weight:700;text-align:center;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;cursor:pointer !important;background:none !important;color:#6761A8 !important;border:2px solid #6761A8 !important;font-size:16px !important;padding:10px 0 12px 0 !important;width:206px !important;margin-bottom:0 !important;position:relative;left:8px}#habla_window_div input[type="submit"]:hover,#habla_window_div button:hover{background:none !important;color:#5b559a;border-color:#5b559a}#habla_window_div input[type="submit"]:active,#habla_window_div button:active{background:none !important;color:#555091;border-color:#555091}#habla_window_div #habla_pre_chat_submit_input{margin-bottom:18px !important}#habla_conversation_div{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;color:#424242 !important}#habla_wcsend_input,#habla_window_div #habla_name_input,#habla_window_div #habla_offline_body_input,#habla_window_div #habla_offline_email_input,#habla_window_div #habla_offline_phone_input,#habla_window_div #habla_pre_chat_email_input,#habla_window_div #habla_pre_chat_name_input,#habla_window_div #habla_pre_chat_phone_input,#habla_window_div #habla_pre_chat_phone_input{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;color:#424242 !important;border-radius:0 !important;border:2px solid #e0e0e0 !important;padding:8px 12px !important;width:182px !important}#habla_middle_div+div{display:none !important}#habla_pre_chat_error_span{font-size:14px !important;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-style:normal !important;line-height:18px !important;color:#C5283D !important}.mfp-content{padding-top:1.25rem;padding-bottom:1.25rem}@media only screen and (min-width: 40em){.mfp-content{padding:3rem 0}}.mfp-content .card{background:#ffffff;padding:2rem}html.mfp-helper{height:100%}html.mfp-helper body{overflow:hidden !important;height:100%;-webkit-transform:translateZ(0)}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}@media screen{.show-for-sr{display:none}}.overflow-x-scroll{overflow-x:scroll}.program-preview-topbar{position:fixed;width:100%;max-width:100%;background-color:#424242;top:0;left:0;height:48px;z-index:100}.program-preview-topbar:after{clear:both;content:'';display:table}.program-preview-topbar img{float:left;display:inline-block;height:28px;margin:0.625rem 0 0 0.625rem}.program-preview-topbar img:hover{opacity:0.85;filter:alpha(opacity=85)}.program-preview-topbar img:active{opacity:0.75;filter:alpha(opacity=75)}.program-preview-topbar .nav-and-header{float:right;margin:5px 15px 0 0}.program-preview-topbar .nav-and-header h1{float:none !important}.program-preview-topbar a{font-size:14px;line-height:1.4;display:inline-block;color:#ffffff;margin-right:0.625rem;text-decoration:underline}.program-preview-topbar a:hover{color:#ffffff;text-decoration:none}.program-preview-topbar header{display:inline-block}.program-preview-topbar h1{font-size:14px;line-height:1.4;text-transform:uppercase;display:inline-block;letter-spacing:-0.02em;color:#ffffff;margin:0}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}a.visually-hidden{color:var(--primaryDark);text-decoration:none}a.visually-hidden:focus{clip:auto;clip-path:none;height:auto;width:auto;top:5px;left:5px;background:#fff;margin:0;box-shadow:0 3px 15px rgba(0,0,0,0.1);padding:10px;border-radius:8px;border:2.5px solid #6DAFFF;outline:none;z-index:9999}.feedback-block{position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;max-width:100%;background-color:#f7f7f7;padding:1rem 1rem 1rem 3rem;margin-bottom:1rem}.feedback-block a{color:#424242;text-decoration:underline}.feedback-block a:active,.feedback-block a:focus,.feedback-block a:hover{color:#424242}@media only screen and (min-width: 80em){.feedback-block a:hover{text-decoration:none}}.feedback-block__icon{position:absolute;top:1rem;left:1rem;height:1.5rem;width:1.5rem}.feedback-block__text{letter-spacing:normal;font-size:16px;line-height:1.5}.feedback-block--important{background-color:#f9f0c9}.feedback-block--danger{background-color:#efb0b9}.feedback-block.connected-profile-callout .feedback-block__icon{top:30%}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{transition:all 0.13s ease;height:44px;padding:0 15px;border:2px solid #d9d9d9;border-radius:8px;background-color:#fff;font-size:14px;color:#424242;font-weight:700;font-family:"museo-sans-rounded", sans-serif;width:100%;overflow:visible;-webkit-appearance:none;margin-bottom:16px}input[type="text"]::-webkit-search-decoration,input[type="password"]::-webkit-search-decoration,input[type="date"]::-webkit-search-decoration,input[type="datetime"]::-webkit-search-decoration,input[type="datetime-local"]::-webkit-search-decoration,input[type="month"]::-webkit-search-decoration,input[type="week"]::-webkit-search-decoration,input[type="email"]::-webkit-search-decoration,input[type="number"]::-webkit-search-decoration,input[type="search"]::-webkit-search-decoration,input[type="tel"]::-webkit-search-decoration,input[type="time"]::-webkit-search-decoration,input[type="url"]::-webkit-search-decoration,textarea::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:hover,input[type="password"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="week"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="time"]:hover,input[type="url"]:hover,textarea:hover{border-color:#b5b5b5}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{outline:none}abbr[title]{border-bottom:none}textarea{height:80px;padding:8px 15px}textarea[rows]{height:auto}select{transition:all 0.13s ease;height:44px;padding:0 15px;border:2px solid #d9d9d9;border-radius:8px;background-color:#fff;font-size:14px;color:#424242;font-weight:700;font-family:"museo-sans-rounded", sans-serif;width:100%;overflow:visible;margin-bottom:16px;appearance:none;background-color:transparent;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/arrow-down.png");background-repeat:no-repeat;background-position:96.5%;background-size:10px}select:hover{border-color:#b5b5b5;background-color:#fff}select:focus{outline:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}#user_login,#user_password{margin-top:0.5rem}.on-grid{text-align:left}.stats-aside select{background:#fff url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/arrow-dropdown.png") no-repeat 95% 48%;margin-bottom:1.5rem}.stats-aside select:hover{background:#fff url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/arrow-dropdown.png") no-repeat 95% 48%}fieldset{margin:0;padding:0;border:none}fieldset legend{display:none}fieldset ol{margin:0}fieldset.inputs{margin:0}label,.label{font-weight:900;font-size:16px;display:block;margin-bottom:10px;line-height:1.5}label .password,.label .password{float:right;margin-left:0.875rem}label.outside-formtastic,.label.outside-formtastic{margin-bottom:-10px}label.parent-funnel,.label.parent-funnel{margin-top:18px}label.sentence,.label.sentence{text-transform:none}label.sentence .subsentence,.label.sentence .subsentence{color:#a3a3a3;font-weight:normal !important;display:block}label.with-period:after,.label.with-period:after{content:'.';margin-left:-3px}label.show-for-sr,.label.show-for-sr{margin:0;padding:0}@media only screen and (min-width: 40em){.label-wrap{float:left}}.label-with-link{float:left}.label-with-link:after{clear:both;content:'';display:table}.label-link-wrap{font-weight:normal;display:inline-block;float:right;font-size:16px;padding:0}.label-link-wrap.sentence{text-transform:none}.forgot-credentials-wrap{display:flex;justify-content:space-between}.forgot-credentials-wrap input{margin:0}.forgot-credentials-wrap .forgot-credentials-link{font-weight:700;font-size:13px;padding:0;text-align:right}.sign-in-btn{width:110px;margin:25px auto}.age-label{display:block;font-weight:900;color:#424242;margin-bottom:8px}#logged_book_learning_moment_attributes_description_input .label{text-transform:none}label abbr,.label abbr{position:relative;font-weight:700;font-size:18px;position:relative;color:#AB3F35;top:1px;border:none;padding-left:4px}.highlight-error{border:2px solid #e85648 !important}.highlight-error:hover{border-color:#AB3F35}.highlight-error:focus{border-color:#AB3F35;box-shadow:0 2px 9px rgba(232,86,72,0.2)}#user-account-info #user_first_name_input input{margin-top:0}#user_first_name_input label{display:none}#user_first_name_input input{margin-top:18px}input[type="date"].hasDatepicker{height:auto;padding-top:0.8rem;padding-bottom:0.8rem}#ui-datepicker-div{display:none}.new-admin .select2-container--default .select2-selection--multiple{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:2px solid #e0e0e0;height:54px;margin-bottom:0}.new-admin .select2-container--default .select2-selection--multiple:hover{border-color:#d4d4d4}.new-admin .select2-container--default .select2-selection--multiple.select2-container--focus{border:2px solid #a3a3a3}.new-admin .select2-container--default.select2-container--focus .select2-selection--multiple{border:2px solid #a3a3a3}.new-admin .select2-dropdown{top:-18px}.field-grouping{border:1px solid #e0e0e0;margin-bottom:1.25rem}.field-grouping header{text-align:left;padding:1rem 1.25rem;border-bottom:1px solid #e0e0e0;background:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/absurdidad.png")}.field-grouping header h2{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin:0}.field-grouping .field-grouping-content{padding:1.25rem}.field-grouping .field-grouping-content .link-list li:first-child a{padding-top:0px}.field-grouping .field-grouping-content .link-list li:last-child a{padding-bottom:0px}.hide-card-field{display:none}.hidden-element-field{display:none}.error-messages{color:#C5283D}.invalid-card-number{border:3px solid #C5283D !important}input[type=checkbox].smart-checkbox{display:none}label.smart-checkbox-label{display:block}input[type=checkbox]+.check{display:inline-block;position:relative;top:4px;height:18px;width:19px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") 0 0}input[type=checkbox]+.check+label{display:inline-block;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#a3a3a3;border:none;text-transform:none;padding:12px 12px 12px 8px;background-color:none;border-color:#ddd;margin:0}input[type=checkbox]+.check+label:hover{opacity:0.75;filter:alpha(opacity=75)}input[type=checkbox]:checked+.check{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") 0 -18px}input[type=checkbox]:checked+.check+label{background-image:none;color:#2DA562}#book-logger-form fieldset{margin:0}#book-logger-form .hello{text-align:right}#book-logger-form .book-logger-list{display:inline-block}#book-logger-form .book-logger-list li{display:inline-block}#book-logger-form .book-logger-list label{font-weight:normal;font-size:1.25em}#book-logger-form .book-logger-list label.selected{font-weight:bold;color:#2DA562}#book-logger-form .check_boxes{list-style:none}#book-logger-form .check_boxes label{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#424242;background:#ffffff;border:3px solid #e0e0e0;text-transform:none;margin:0 0 0.625rem 0;padding:18px 36px 18px 18px}@media only screen and (min-width: 40em){#book-logger-form .check_boxes label{padding:1.25rem}}#book-logger-form .check_boxes label.selected{opacity:1;filter:alpha(opacity=100);color:#424242;border-color:#2DA562;background:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/tick-v2.png") no-repeat 95% 45%}#book-logger-form .check_boxes label.selected:hover{opacity:0.75;filter:alpha(opacity=75)}#book-logger-form .check_boxes label.selected:active{opacity:0.75;filter:alpha(opacity=75)}#book-logger-form .check_boxes label.selected:focus{opacity:1;filter:alpha(opacity=100)}#book-logger-form .check_boxes label.selected:hover{border-color:#a3a3a3}@media only screen and (min-width: 40em){#book-logger-form .check_boxes label.selected{background:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/tick-v2.png") no-repeat 97% 45%}}@media only screen and (min-width: 80em){#book-logger-form .check_boxes label.selected:hover{opacity:0.85;filter:alpha(opacity=85)}#book-logger-form .check_boxes label.selected:active{opacity:0.75;filter:alpha(opacity=75)}#book-logger-form .check_boxes label.selected:focus{opacity:1;filter:alpha(opacity=100)}}@media only screen and (min-width: 80em){#book-logger-form .check_boxes label:hover{color:#424242;border-color:#d4d4d4}}#book-logger-form .check_boxes label input{display:none}#book-logger-form .inline-hints{letter-spacing:normal;font-size:16px;line-height:1.5;font-style:italic;padding:0;margin-bottom:1.25rem}.switch-field input[type=radio]{display:none}.switch-field input[type=radio]+label{margin:0 0.3125rem 0 0;padding:8px 12px 9px 12px;color:#424242;background-color:#ffffff;border:2px solid #e0e0e0;border-radius:4px;display:inline-block;font-weight:700}.switch-field input[type=radio]+label:hover{border-color:#d9d9d9}.switch-field input[type=radio]:checked+label{background-color:#19BFD5;border-color:#19BFD5;color:#ffffff}.switch-field input[type=radio]:checked+label:hover{border-color:#19BFD5}.switch-info{border:2px solid #e0e0e0;padding:1.25rem;margin-top:2.5rem;margin-bottom:2.5rem;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/absurdidad.png")}@media only screen and (min-width: 40em){.switch-info{padding:2.5rem}}.switch-info .subheader{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5}@media only screen and (min-width: 40em){.switch-info .subheader{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.switch-info .switch-description-label{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242}@media only screen and (min-width: 40em){.switch-info .switch-description-label{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.switch-info .switch-description-list{margin:0;list-style:disc;padding-left:1.25rem}.switch-info .switch-field{margin-bottom:2.5rem}.sign-in .button{width:100%;max-width:100%}.sign-in-extras .button-wrap{margin-top:1.25rem}#save-library-js{display:block}#edit-profile input[type=radio]{display:none}#edit-profile input[type=radio]+label{cursor:pointer;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#424242;border:1px solid #ffffff;background-color:#ffffff;margin:0 0.3125rem 0 0;padding:13px 16px 14px 16px}@media only screen and (min-width: 80em){#edit-profile input[type=radio]+label{padding:8px 16px}}#edit-profile input[type=radio]+label:hover{color:#424242;background-color:#ffffff}#edit-profile input[type=radio]+label:active{color:#424242;background-color:#ffffff}#edit-profile input[type=radio]+label:focus{color:#424242;background-color:#ffffff}#edit-profile input[type=radio]:checked+label{color:#424242;border-color:#19BFD5;background-color:#ffffff;background-image:none}#edit-profile input[type=radio]:checked+label:hover{color:#424242;border-color:#19BFD5;background-color:#19BFD5}#edit-profile input[type=radio]:checked+label:active{color:#424242;border-color:#16a6ba;background-color:#ffffff}#edit-profile input[type=radio]:checked+label:focus{color:#424242;border-color:#19BFD5;background-color:#ffffff}@media only screen and (min-width: 80em){#edit-profile input[type=radio]:checked+label:hover{color:#424242;border-color:#16a6ba;background-color:#ffffff}#edit-profile input[type=radio]:checked+label:active{color:#424242;border-color:#138e9e;background-color:#ffffff}#edit-profile input[type=radio]:checked+label:focus{color:#424242;border-color:#19BFD5;background-color:#ffffff}}#edit-profile .save-button{margin-top:1.25rem}#delete-user{margin-top:2rem}#delete-account-creator-span{cursor:pointer;color:#424242;float:right}#delete-profile .infobox,#delete-user .infobox{font-size:14px;line-height:1.4;position:relative;color:#424242;font-size:15px !important;text-transform:none;margin-bottom:1.25rem;padding:1rem 1rem 1rem 3.5rem;border-top:4px solid #424242}#delete-profile .infobox.errorbox,#delete-user .infobox.errorbox{border-color:#C5283D;background-color:#f3c6cc}#delete-profile .infobox .infobox-icon,#delete-user .infobox .infobox-icon{position:absolute;display:inline-block;left:16px;width:20px;height:20px;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/bs-admin-sprite.png?v=2");top:50%;margin-top:-10px}#delete-profile .infobox .infobox-icon.errorbox-icon,#delete-user .infobox .infobox-icon.errorbox-icon{background-position:-173px -201px}#delete-profile .button.reject,#delete-user .button.reject{margin-left:0}#delete-profile ul.confirm-delete,#delete-user ul.confirm-delete{position:relative;display:inline-block;width:700px;margin-bottom:25px}#delete-profile ul.confirm-delete input,#delete-user ul.confirm-delete input{cursor:pointer !important}#delete-profile ul.confirm-delete span,#delete-user ul.confirm-delete span{cursor:pointer;margin:0 auto;background-image:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/bs-admin-sprite.png?v=2");height:32px;width:32px}#delete-profile ul.confirm-delete input+.check,#delete-user ul.confirm-delete input+.check{cursor:pointer !important;background-position:-299px -183px;display:inline-block}#delete-profile ul.confirm-delete input:checked+.check,#delete-user ul.confirm-delete input:checked+.check{background-image:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/bs-admin-sprite.png?v=2");background-position:-341px -183px}#delete-profile ul.confirm-delete li,#delete-user ul.confirm-delete li{display:flex;margin-bottom:5px;align-items:center}#delete-profile ul.confirm-delete strong,#delete-user ul.confirm-delete strong{flex-grow:1;padding-top:5px;overflow-wrap:break-word;display:inline-block;pointer-events:none;white-space:inherit;vertical-align:middle;margin-left:10px}#delete-profile ul.confirm-delete .ie-hide,#delete-user ul.confirm-delete .ie-hide{height:2.5625rem;opacity:0;position:absolute;width:2.25rem;z-index:99999}#delete-profile-modal,#delete-user-modal{max-width:650px;margin:0 auto}#delete-profile-modal #confirm-delete-button,#delete-user-modal #confirm-delete-button{margin-left:0}#delete-profile-modal #error-response,#delete-user-modal #error-response{padding:12px 20px;display:none;align-items:flex-start;border-radius:8px;background-color:#FCE6E4;color:#AB3F35;margin-bottom:16px;font-size:14px;font-weight:700}#delete-profile-modal #error-response::before,#delete-user-modal #error-response::before{content:"";width:16px;height:16px;background-size:cover;position:relative;display:inline-block;margin-right:10px;margin-top:2px;flex-shrink:0;background:url("https://beanstack-assets.s3.amazonaws.com/icons/Error+Red.svg") no-repeat}#delete-profile-modal #error-response.is-visible,#delete-user-modal #error-response.is-visible{display:flex}#cancel-logger-link{cursor:pointer;margin-left:12px}#logged_book_number_of_times_completed_input,#logged_book_logged_hours_input{display:none}#new_logged_book .hint{font-family:"museo-sans-rounded", sans-serif;text-transform:none;margin-bottom:1.25rem}#new_logged_book #reader-actions-hint{font-style:italic}#new_logged_book #reader-actions-hint img{width:24px;margin-right:0.625rem}.counterfeit-field.warning{border-color:#ffbc42}.counterfeit-field.warning:hover{border-color:#826022;box-shadow:0 2px 9px rgba(255,188,66,0.2)}.counterfeit-field.violation{border-color:#e85648}.counterfeit-field.violation:hover{border-color:#AB3F35;box-shadow:0 2px 9px rgba(232,86,72,0.2)}.counterfeit-block{position:relative;margin-top:-6px;width:100%;max-width:100%;margin-bottom:1.25rem}.counterfeit-text{font-size:13px;font-weight:700;display:flex;align-items:flex-start}.counterfeit-text::before{content:"";width:16px;height:16px;background-size:cover;position:relative;display:inline-block;margin-right:10px;margin-top:1px;flex-shrink:0}.counterfeit-text.warning{color:#826022}.counterfeit-text.warning::before{background:url("https://beanstack-assets.s3.amazonaws.com/icons/Warning+Yellow.svg") no-repeat}.counterfeit-text.violation{color:#AB3F35}.counterfeit-text.violation::before{background:url("https://beanstack-assets.s3.amazonaws.com/icons/Error+Red.svg") no-repeat}.autocomplete-wrapper{position:absolute;width:96%;z-index:1000000}.ui-autocomplete{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;background:#ffffff}.ui-autocomplete li{letter-spacing:normal;font-size:16px;line-height:1.5;cursor:pointer;border-bottom:1px dotted #e0e0e0;padding:1.25rem}.ui-autocomplete li:hover{color:#757575}.ui-autocomplete li:last-child{border-bottom:none}#verify-log-value{margin-bottom:25px;background-color:#fbf6e0;border:2px solid #E6C229;border-radius:2px;padding:1rem}#verify-log-value:after{clear:both;content:'';display:table}#verify-log-value input{cursor:pointer !important;position:absolute;top:0;left:0}#verify-log-value span{cursor:pointer;background-image:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/bs-admin-sprite.png?v=2");height:100%;width:100%}#verify-log-value .verify-checkbox{width:32px;height:32px;position:relative;float:left}#verify-log-value input+.check{cursor:pointer !important;background-position:-299px -183px;display:inline-block}#verify-log-value input:checked+.check{background-image:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/bs-admin-sprite.png?v=2");background-position:-341px -183px}#verify-log-value .verify-text{margin:0 1rem 0 1rem;float:left;width:calc(100% - 32px - 48px - 2rem)}#verify-log-value .bs-fingers-crossed{width:48px;height:48px;flex-shrink:0;float:left}#verify-log-value .ie-hide{height:2.5625rem;opacity:0;position:absolute;width:2.25rem;z-index:99999}.angucomplete-dropdown{border-color:#ececec;border-width:1px;border-style:solid;border-radius:2px;padding:6px;cursor:pointer;z-index:9999;position:absolute;left:0px;margin-top:-6px;background-color:#ffffff;width:100%;text-align:center}.angucomplete-searching{color:#acacac;font-size:16px}.angucomplete-description{font-size:14px}.angucomplete-row{letter-spacing:-0.01em;font-size:20px;line-height:1.5;cursor:pointer;font-family:"museo-sans-rounded", sans-serif;padding:18px;border-bottom:1px dotted #e0e0e0}.angucomplete-row:hover{color:#757575}.angucomplete-row:last-child{border-bottom:none}.angucomplete-row .highlight{color:#ff0000}.angucomplete-selected-row{background-color:lightblue;color:#ffffff}.angucomplete-image-holder{padding-top:2px;float:left;margin-right:10px;margin-left:5px}.angucomplete-image{height:34px;width:34px;border-radius:50%;border-color:#ececec;border-style:solid;border-width:1px}.angucomplete-image-default{background-image:url("/assets/default.png");background-position:center;background-size:contain;height:34px;width:34px}.ng-invalid-autocomplete-required{border-color:red !important}form.profile{margin:0;padding:0}#code-form{margin-bottom:2.5rem}.share-code{margin-bottom:1.875rem}.submit-book-form{position:relative}.submit-book-form #add-author-wrap{position:relative}.submit-book-form #add-illustrator-wrap{position:relative}#add-author-form-wrap label,#add-illustrator-form-wrap label{text-transform:capitalize}.author-select+span,.illustrator-select+span{margin-bottom:3.5rem}.select2-container{width:100% !important}.select2-container--default .select2-selection--single{transition:all 0.13s ease;border-radius:8px !important;font-size:14px;font-weight:700;font-family:"museo-sans-rounded", sans-serif;width:100%;overflow:visible;cursor:pointer;margin-bottom:16px !important;height:44px !important;padding:0 15px !important;border:2px solid #d9d9d9 !important;color:#424242 !important;background-color:#fff}.select2-container--default .select2-selection--single:hover{border-color:#b5b5b5}.select2-container--default .select2-selection--single:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px !important;padding:0 !important}.select2-container--default .select2-results__option[aria-selected="true"]{background:#e0e0e0 !important;color:#424242 !important}.select2-container--default .select2-results__option[aria-selected="true"]:hover{color:#424242 !important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#f7f7f7 !important;color:#424242 !important}.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{color:#424242 !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:6px !important;margin-left:-15px !important}.translated .select2-dropdown--above{height:238px;overflow-y:scroll;top:-40px}.connected-profile-authorized .authorized-message{text-align:left;margin-bottom:1rem}.connected-profile-authorized .authorized-message img{width:28px;float:left;margin-right:10px}.connected-profile-authorized .authorized-message,.connected-profile-authorized .authorized-message p{color:#50ae55;font-size:20px;font-weight:600}.connected-profile-authorized .authorized-message p{margin-bottom:0}.edit-options section{margin-bottom:40px}.new-funnel .connected-profile-form p,.connected-text-block p{margin-bottom:1rem}.new-funnel .connected-profile-form .connected-additional-text,.connected-text-block .connected-additional-text{color:#b6b6b6;font-size:14px;margin-bottom:1.5rem}.new-funnel .connected-profile-form .connected-label,.connected-text-block .connected-label{margin-bottom:1rem}.new-funnel .connected-profile-form,#connected-login{-webkit-box-shadow:inset 0 -6px 8px rgba(0,0,0,0.02);-moz-box-shadow:inset 0 -6px 8px rgba(0,0,0,0.02);box-shadow:inset 0 -6px 8px rgba(0,0,0,0.02);background-color:#f7f7f7;border-radius:12px;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/tandems/reg-background.png");background-size:360px auto;background-repeat:no-repeat;background-position:right -20px;margin-bottom:20px;margin-top:20px;padding:40px 40px 20px;position:relative}@media screen and (max-width: 560px){.new-funnel .connected-profile-form,#connected-login{background-position:80px -30px}}@media screen and (min-width: 561px) and (max-width: 768px){.new-funnel .connected-profile-form,#connected-login{background-position:right -40px}}.new-funnel .connected-profile-form:before,#connected-login:before{display:block;content:'';position:absolute;top:-20px;left:40px;border-right:15px solid #fff;border-left:15px solid #fff;border-bottom:20px solid #f7f7f7}.new-funnel .connected-profile-form button,#connected-login button{border-radius:8px}.new-funnel .connected-profile-form input,.new-funnel .connected-profile-form select,#connected-login input,#connected-login select{border-radius:4px}.new-funnel .connected-profile-form .connected-loader,#connected-login .connected-loader{text-align:center}.new-funnel .connected-profile-form .connected-loader:not(.hide) .loading-img,#connected-login .connected-loader:not(.hide) .loading-img{margin:20px 0;max-width:30px;-webkit-animation:tpd-spinner-animation 1.1s infinite linear;animation:tpd-spinner-animation 1.1s infinite linear}@-webkit-keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#connected-login{background-size:360px auto;background-position:right -40px;margin-bottom:20px}#connected-login:before{display:none}.new-funnel .connected-profile-form .connected-errors,#connected-login .connected-errors,.connected-confirm-school-change{background-color:#d9604f;border-radius:10px;color:#fff;font-size:16px;font-weight:600;margin-bottom:20px;padding:20px;width:100%}#connected-login.connect-to-library .connected-errors{margin-left:20px;margin-right:20px}.connected-confirm-school-change{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.connected-confirm-school-change.hide{display:none}.connected-confirm-school-change .school-change-text{width:70%}.connected-confirm-school-change #cancel-school-change{background-color:transparent;border:1px solid white;color:white;width:20%}.connected-confirm-school-change #cancel-school-change:hover{background-color:transparent;border:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.connected-text-block .connected-label{margin-top:1rem}.new-funnel .connected-profile-authorized .authorized-message{text-align:center;padding-top:10px}.new-funnel .connected-login-fields{display:flex;align-content:stretch}.new-funnel .connected-login-fields.hide{display:none}.new-funnel .connected-login-fields .connected-login-fields-left{width:50%;padding-right:30px}.new-funnel .connected-login-fields .connected-login-fields-right{width:50%}@media screen and (max-width: 768px){.new-funnel .connected-login-fields{display:block}.new-funnel .connected-login-fields .connected-login-fields-left,.new-funnel .connected-login-fields .connected-login-fields-right,.new-funnel .connected-login-fields .connected-login-fields-right button{width:100%}.new-funnel .connected-login-fields .connected-login-fields-left{padding-left:0}.new-funnel .connected-login-fields .connected-login-fields-right button{margin-right:0}}#connected-login.connect-to-library .connected-new-account,#connected-login.connect-to-library .connected-login-fields{display:inline-block;width:45%}#connected-login.connect-to-library .connected-new-account button,#connected-login.connect-to-library .connected-new-account input,#connected-login.connect-to-library .connected-login-fields button,#connected-login.connect-to-library .connected-login-fields input{width:100%}#connected-login.connect-to-school{padding-bottom:30px;padding-top:30px}#connected-login .connected-content.hide{display:none !important}#connected-login .connected-content .avatar{margin:0 auto;width:80px}#connected-login .connected-content .avatar .avatar--image,#connected-login .connected-content .avatar .avatar--initials{border-radius:100px;margin-bottom:10px}#connected-login .connected-content .avatar .avatar--initials{background-color:#eee;padding:27px 0}#connected-login .connected-content .connected-login-fields button{width:100%}@media screen and (min-width: 960px) and (max-width: 1280px){#connected-login .connected-content .connected-login-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#connected-login .connected-content .connected-login-fields button{margin-right:0;width:initial}#connected-login .connected-content .connected-login-fields input{width:40%;height:48px;margin-bottom:0}#connected-login .connected-content .connected-login-fields input::-webkit-input-placeholder{font-size:14px}#connected-login .connected-content .connected-login-fields input::-moz-placeholder{font-size:14px}#connected-login .connected-content .connected-login-fields input:-ms-input-placeholder{font-size:14px}#connected-login .connected-content .connected-login-fields input:-moz-placeholder{font-size:14px}}#connected-login .connected-content .connected-profile-authorized{text-align:center}#connected-login .connected-content .connected-profile-authorized.hide{display:none}#connected-login .connected-content .connected-profile-authorized .avatar{display:inline-block;margin:0 20px 0 0;text-align:center}#connected-login .connected-content .connected-profile-authorized .avatar .avatar--initials{margin:0}#connected-login .connected-content .connected-profile-authorized .profile-info{font-weight:600;margin:0 auto}#connected-login .connected-content .connected-profile-authorized .profile-info .authorized-message{text-align:center}#connected-login .connected-content .revoked-access-link{margin:0 auto;width:initial}#connected-login .connected-content button+button{margin-right:0}@media screen and (max-width: 680px){#connected-login .connected-content button+button{margin-top:20px}}#connected-login .profile-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#connected-login .profile-selector input:checked+.option-block{box-shadow:0 0 0 3px #5599E1}#connected-login .profile-selector .option-block{background-color:#ffffff;border-radius:10px;padding:28px 42px;text-align:center}#connected-login .profile-selector .option-block label{text-align:center}#connected-login .profile-selector .option-block .option--school{font-size:14px;margin:0 auto;max-width:120px}#connected-login .profile-selector .profile-option{margin-right:20px}#connected-login .profile-selector .profile-option:last-child{margin:0}#connected-login .profile-selector .profile-link-icon{background-color:#fff;border-radius:30px}#connected-login .profile-selector .profile-link-icon .link-img{max-width:60px}#connected-login .profile-creation-confirmation .connected-description{margin-bottom:10px}#connected-login .profile-creation-confirmation .connected-additional-text{color:#b6b6b6;font-size:14px;margin-bottom:1.5rem}#connected-login .profile-confirmation #confirmation-btn,#connected-login .profile-creation-confirmation #confirmation-btn,#connected-login .profile-selection #confirmation-btn{padding-left:30px;padding-right:30px}#connected-login .profile-confirmation .connected-label,#connected-login .profile-creation-confirmation .connected-label,#connected-login .profile-selection .connected-label{text-align:center}#connected-login .profile-confirmation .option-block,#connected-login .profile-creation-confirmation .option-block{height:220px;width:204px}#connected-login.connect-to-library:not(.authorized) .connected-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#connected-login.connect-to-library .connected-content .connected-dividers{margin:0 10px}#connected-login.connect-to-library .connected-content .connected-dividers .connected-dividers--first,#connected-login.connect-to-library .connected-content .connected-dividers .connected-dividers--last{height:37.5%;background-color:#dcdcdc;width:4px;border-radius:8px;margin:0 auto}#connected-login.connect-to-library .connected-content .connected-dividers .connected-dividers--text{color:#dcdcdc;margin:20px 0;text-transform:uppercase;font-weight:600}#connected-login.connect-to-library .connected-content .connected-new-account,#connected-login.connect-to-library .connected-content .connected-login-fields{display:inline-block;width:40%;margin:0 auto;padding:10px 0 18px}#connected-login.connect-to-library .connected-content .connected-new-account button,#connected-login.connect-to-library .connected-content .connected-new-account input,#connected-login.connect-to-library .connected-content .connected-login-fields button,#connected-login.connect-to-library .connected-content .connected-login-fields input{width:100%}#connected-login.connect-to-library .connected-content .connected-new-account input,#connected-login.connect-to-library .connected-content .connected-login-fields input{margin-bottom:20px}#connected-login.connect-to-library .connected-content .connected-login--label,#connected-login.connect-to-library .connected-content .connected-login--text{font-size:16px}#connected-login.connect-to-library .connected-content .connected-login--label{font-weight:600;margin-bottom:10px}#connected-login.connect-to-library .connected-content .connected-login--text{font-weight:400}#connected-login.connect-to-library .connected-content .connected-new-account{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#connected-login.connect-to-library .connected-content .connected-new-account .connected-login--text{flex-grow:1}#connected-login.connect-to-library .connected-content .connected-new-account .new-account-btn{background-color:#fff;border:none;color:#19BFD5}#connected-login.connect-to-library .connected-content .connected-new-account .new-account-btn:hover,#connected-login.connect-to-library .connected-content .connected-new-account .new-account-btn:focus{background-color:#eee;border:none}.profile.edit .small-gutter+.small-gutter{padding-left:5px}@media screen and (max-width: 900px), (min-width: 1280px){.profile.edit #connected-login .profile-selector{display:block}.profile.edit #connected-login .profile-selector .profile-option{margin-bottom:20px;margin-right:0}.profile.edit #connected-login .profile-selector .profile-option.profile-link-icon{margin-left:auto;margin-right:auto;width:60px}.profile.edit #connected-login .profile-selector .profile-option .option-block{margin:0 auto}}@media screen and (min-width: 1280px){.user.edit #connected-login .profile-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.user.edit #connected-login .profile-selector .profile-option{margin-bottom:20px;margin-right:0}.user.edit #connected-login .profile-selector .profile-option.profile-link-icon{margin-left:20px;margin-right:20px;width:60px}.user.edit #connected-login .profile-selector .profile-option .option-block{margin:0 20px}}button{cursor:pointer}button:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}.button{transition:all 0.13s ease;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:8px;background:#fff;border:2px solid;font-weight:inherit;font-family:inherit;font-size:14px;padding:0 20px;margin:0;cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-appearance:none}.button:hover{text-decoration:none}.button:focus{outline:none;color:#fff}.button:active{transform:scale(0.96)}.button--small{height:28px;border-radius:6px;padding:0 13px;font-size:13px}.button--medium{height:44px}.button--primary:focus{color:#fff;outline:none}.button--emphasis:focus{color:#fff;outline:none}.button[disabled]{background-color:#eaeaea;color:#c8c8c8;border-color:#eaeaea;cursor:default}.button[disabled]:hover{background-color:#eaeaea;color:#c8c8c8;border-color:#eaeaea}.button--secondary{border-color:#e5e5e5;color:#424242}.button--secondary:hover{background-color:#f5f5f5;color:#424242}.button--secondary:focus{box-shadow:0 0 0 2.5px #f2f2f2;background-color:#e5e5e5;border-color:#e5e5e5;outline:none;color:#424242}.button--icon-right svg{margin-left:10px;width:16px;height:16px;fill:currentColor}.callout .button{margin-bottom:0.625rem}@media only screen and (min-width: 40em){.callout .button{margin:0 0.3125rem}}.callout .button.secondary{color:#ffffff;border-color:#ffffff;background:none}.callout .button.secondary:hover{color:#ffffff;border-color:#e8e8e8;background:none}.callout .button.secondary:active{color:#ffffff;border-color:#d1d1d1;background:none}.callout .button.secondary:focus{color:#ffffff;border-color:#e8e8e8;background:none}.bnstk-load-btn[disabled],.bnstk-load-btn[disabled]:hover,.bnstk-load-btn[data-loading],.bnstk-load-btn[data-loading]:hover{cursor:default;border-color:#a3a3a3 !important;background-color:#a3a3a3 !important}.bnstk-load-btn .bnstk-load-label{position:relative;z-index:3}.bnstk-load-btn .bnstk-load-icon{position:absolute;opacity:0;filter:alpha(opacity=0);display:inline-block;top:50%;left:50%;z-index:2;margin-top:-16px;margin-left:-16px;pointer-events:none}.bnstk-load-btn .bnstk-load-icon img{width:32px !important;height:32px !important}.bnstk-load-btn[data-loading] .bnstk-load-icon{opacity:1;filter:alpha(opacity=100)}.bnstk-load-btn[data-style=zoom-in] .bnstk-load-label,.bnstk-load-btn[data-style=zoom-out] .bnstk-load-label{display:inline-block}.bnstk-load-btn[data-style=zoom-in],.bnstk-load-btn[data-style=zoom-in] .bnstk-load-label,.bnstk-load-btn[data-style=zoom-in] .bnstk-load-icon,.bnstk-load-btn[data-style=zoom-out],.bnstk-load-btn[data-style=zoom-out] .bnstk-load-label,.bnstk-load-btn[data-style=zoom-out] .bnstk-load-icon{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.bnstk-load-btn[data-style=zoom-in] .bnstk-load-icon{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.bnstk-load-btn[data-style=zoom-in][data-loading] .bnstk-load-label{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.bnstk-load-btn[data-style=zoom-in][data-loading] .bnstk-load-icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.bnstk-load-btn[data-style=zoom-out] .bnstk-load-icon{left:50%;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.bnstk-load-btn[data-style=zoom-out][data-loading] .bnstk-load-label{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.bnstk-load-btn[data-style=zoom-out][data-loading] .bnstk-load-icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}button.secondary.overlay-big-button{letter-spacing:-0.01em;font-size:20px;line-height:1.5;position:relative;opacity:1;filter:alpha(opacity=100);width:100%;max-width:100%;height:277px}button.secondary.overlay-big-button:hover{opacity:0.75;filter:alpha(opacity=75)}button.secondary.overlay-big-button:active{opacity:0.75;filter:alpha(opacity=75)}button.secondary.overlay-big-button:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){button.secondary.overlay-big-button:hover{opacity:0.85;filter:alpha(opacity=85)}button.secondary.overlay-big-button:active{opacity:0.75;filter:alpha(opacity=75)}button.secondary.overlay-big-button:focus{opacity:1;filter:alpha(opacity=100)}}button.secondary.overlay-big-button .button-content .obb-icon{width:80px;height:80px;margin:0 auto 1.875rem auto}button.secondary.overlay-big-button .button-content .obb-activities-icon{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -297px -436px}button.secondary.overlay-big-button .button-content .obb-add-to-log-icon{position:relative;top:2px;left:8px;width:74px;height:86px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -588px -336px}button.secondary.overlay-big-button .button-content .obb-write-review-icon{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -491px -436px}.themed-guide-card{width:100%}@media only screen and (min-width: 40em){.themed-guide-card{width:auto}}.translated-ltr .tpd-tooltip{margin-top:-39px !important}.tpd-tooltip{position:absolute}.tpd-tooltip,.tpd-tooltip [class^="tpd-"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:100%;height:100%;overflow:hidden}.tpd-content-spacer,.tpd-content-relative,.tpd-content-relative-padder{float:left;position:relative}.tpd-content-relative{width:100%}.tpd-content{font-weight:700;font-size:14px;line-height:1.4;font-family:"museo-sans-rounded", sans-serif;float:left;clear:both;position:relative;padding:0.625rem 0.625rem 0.625rem 0.73rem;line-height:16px;color:#fff;max-width:540px}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0 !important}.tpd-tooltip .tpd-content-no-padding{padding:0 !important}.tpd-title-wrapper{font-family:"museo-sans-rounded", sans-serif;float:left;position:relative;overflow:hidden}.tpd-title-spacer{float:left}.tpd-title-relative,.tpd-title-relative-padder{float:left;position:relative}.tpd-title-relative{width:100%}.tpd-title{float:left;position:relative;font-size:11px;line-height:16px;padding:10px;font-weight:bold;text-transform:uppercase;color:#fff}.tpd-has-title-close .tpd-title{padding-right:0 !important}.tpd-close{position:absolute;top:0;right:0;width:28px;height:28px;cursor:pointer;overflow:hidden;color:#fff}.tpd-close-icon{float:left;font-family:Arial, Baskerville, monospace;font-weight:normal;font-style:normal;text-decoration:none;width:28px;height:28px;font-size:28px;line-height:28px;text-align:center}.tpd-skin{position:absolute;top:0;left:0}.tpd-frames{position:absolute;top:0;left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both;display:none}.tpd-visible-frame-top .tpd-frame-top{display:block}.tpd-visible-frame-bottom .tpd-frame-bottom{display:block}.tpd-visible-frame-left .tpd-frame-left{display:block}.tpd-visible-frame-right .tpd-frame-right{display:block}.tpd-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.tpd-background-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none !important}.tpd-background-box{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.tpd-no-stem .tpd-background-box,.tpd-no-stem .tpd-shift-stem{display:none}.tpd-no-stem .tpd-background-box-top{display:block}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-background{border-radius:6px;float:left;clear:both;background:none;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid;border-width:1px;border-color:#282828;border-color:rgba(255,255,255,0.1)}.tpd-background-loading{display:none}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-title{float:left;clear:both;width:100%;background-color:#424242}.tpd-background-content{float:left;clear:both;width:100%;background-color:#424242}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-iframeshim{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.tpd-shift-stem{position:absolute;top:0;left:0;overflow:hidden}.tpd-shift-stem-side{position:absolute}.tpd-frame-top .tpd-shift-stem-side,.tpd-frame-bottom .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{position:absolute;top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:2px;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0 !important}.tpd-stem-spacer{position:absolute;top:0;left:0;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;position:absolute;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;position:absolute;top:0;left:0}.tpd-stem-border{width:20px;height:100%;position:absolute;top:0;left:50%;background-color:#fff;border-right-color:#fff;border-right-style:solid;border-right-width:0}.tpd-stem-border-corner{position:absolute;top:0;left:50%;height:100%;border-right-style:solid;border-right-width:0}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scale(-1, 1);transform:rotate(-90deg) scale(-1, 1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translate(0, -100%);transform:rotate(90deg) translate(0, -100%)}.tpd-stem-transform-bottom{-webkit-transform:scale(1, -1) translate(0, -100%);transform:scale(1, -1) translate(0, -100%)}.tpd-spinner{position:absolute;top:50%;left:50%;width:46px;height:36px}.tpd-spinner-spin{position:relative;float:left;margin:8px 0 0 13px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:tpd-spinner-animation 1.1s infinite linear;animation:tpd-spinner-animation 1.1s infinite linear;box-sizing:border-box !important}.tpd-spinner-spin,.tpd-spinner-spin:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}.tpd-is-loading .tpd-background{display:none}.tpd-is-loading .tpd-background-loading{display:block}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-spinner{display:none}.tpd-tooltip-measuring .tpd-content-wrapper,.tpd-tooltip-measuring .tpd-title-wrapper{display:block}.tpd-tooltip a,.tpd-tooltip a:hover{color:#808080;text-decoration:underline}.tpd-tooltip a:hover{color:#6c6c6c}/*! jQuery UI - v1.10.2 - 2013-04-30
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.tabs.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-top:1px #f7f1d5 solid;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-widget{font-family:arial, 'helvetica neue', helvetica, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:arial, 'helvetica neue', helvetica, sans-serif;font-size:1em}.ui-widget-content{color:#424242}.ui-widget-content a{color:#1496a7}.ui-widget-header{border-bottom:0 none;background:#424242 50% 50% repeat-x;color:#4dc4c8;font-weight:bold}.ui-widget-header a{color:#ffffff}.ui-datepicker-month,.ui-datepicker-year{font-weight:700;font-family:"museo-sans-rounded", sans-serif;color:#ffffff;font-size:16px}.ui-datepicker{width:344px;height:auto;margin:5px auto 0;font:9pt Arial, sans-serif;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%}.ui-datepicker-header{font-weight:bold;line-height:30px}.ui-datepicker-title{text-align:center;background:#19BFD5;padding:1em 0}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:56px;height:56px;text-align:center;cursor:pointer;background-repeat:no-repeat;line-height:600%;overflow:hidden;position:relative}.ui-datepicker-prev span,.ui-datepicker-next span{position:absolute;top:19px;left:23px}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-prev span{position:absolute;left:19px}.ui-datepicker-next{float:right;background-position:center 0px}.ui-datepicker-next-hover{background:#19BFD5}.ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f1f1));background-image:-webkit-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-o-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-ms-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );border-bottom:1px solid #bbb}.ui-datepicker th{font-family:"museo-sans-rounded", sans-serif;text-align:center;text-transform:uppercase;font-size:6pt;padding:5px 0;color:#666666;text-shadow:1px 0px 0px #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.ui-datepicker tbody td{padding:0;border-right:1px solid #bbb;background:#dbdbdb}.ui-datepicker tbody td:last-child{border-right:0px}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0px}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:48px;height:48px;line-height:48px;color:#424242}.ui-datepicker-calendar{font-family:"museo-sans-rounded", sans-serif;border:none;margin-bottom:0}.ui-datepicker-calendar .ui-state-default{line-height:46px;background:#f7f7f7}.ui-datepicker-calendar .ui-state-hover{background:#f0f0f0}.ui-datepicker-calendar .ui-state-active{background:#C5283D;color:#ffffff;border:1px solid #55838f;position:relative}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:100%;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:100%;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:100%;margin-bottom:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#cfcfcf;font-weight:normal;color:#424242;border:none}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#d6d6d6}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#424242;text-decoration:none}.ui-widget-header .ui-state-hover,.ui-widget-header .ui-state-focus{background:#22cee5;font-weight:normal;color:#1496a7;border:none;height:54px}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#424242;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#a3a3a3;font-weight:700;color:#ffffff}.ui-state-active:hover,.ui-widget-content .ui-state-active:hover,.ui-widget-header .ui-state-active:hover{background:#a3a3a3;font-weight:700;color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#524534;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#c2c2c2 50% 50% repeat-x;color:#424242;font-weight:700}.ui-state-highlight:hover,.ui-widget-content .ui-state-highlight:hover,.ui-widget-header .ui-state-highlight:hover{background:#c2c2c2 50% 50% repeat-x}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled .ui-state-default,.ui-widget-content .ui-state-disabled .ui-state-default,.ui-widget-header .ui-state-disabled .ui-state-default{color:#a3a3a3;background:#e0e0e0}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}.ui-state-default .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}.ui-state-active .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/themes/ui-lightness/images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:0 -17px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:0 0}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url(ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:1.25rem;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.messages{display:none;position:fixed;color:#424242;right:16px;bottom:16px;left:16px;z-index:100000}@media screen and (min-width: 500px){.messages{bottom:16px;right:16px;left:auto}}@media screen and (min-width: 750px){.messages{bottom:32px;right:32px}}.messages ul{margin-bottom:0}@media screen and (min-width: 500px){.messages ul{display:flex;flex-direction:column;align-items:flex-end}}.messages .success,.messages .error,.messages .notice{padding:16px;background-color:#424242;color:#fff;box-shadow:0 5px 20px rgba(26,26,26,0.13);margin-top:8px;font-size:14px;line-height:1.5;border-radius:10px;display:flex;align-items:flex-start}@media screen and (min-width: 500px){.messages .success,.messages .error,.messages .notice{min-width:300px;max-width:450px;margin-top:16px}}.messages .success::before,.messages .error::before,.messages .notice::before{content:"";width:16px;height:16px;background-size:cover;position:relative;display:inline-block;margin-right:12px;margin-top:2px;flex-shrink:0}.messages .success p,.messages .error p,.messages .notice p{display:none}.messages .success{background-color:#087542;box-shadow:0 5px 20px rgba(11,168,95,0.15)}.messages .success::before{background:url("https://beanstack-assets.s3.amazonaws.com/icons/Checkmark.svg") no-repeat}.messages .error{background-color:#AB3F35;box-shadow:0 5px 20px rgba(232,86,72,0.15)}.messages .error::before{background:url("https://beanstack-assets.s3.amazonaws.com/icons/Error.svg") no-repeat}.messages .notice{background-color:#ffbc42;box-shadow:0 5px 20px rgba(255,188,66,0.3);color:#424242}.messages .notice::before{background:url("https://beanstack-assets.s3.amazonaws.com/icons/Warning.svg") no-repeat}.messages a.success,.messages a.error,.messages a.notice{text-decoration:underline;display:flex}.messages a.success:hover,.messages a.error:hover,.messages a.notice:hover{transition:transform 0.13s ease;transform:translateY(-2px)}.messages a.success:focus,.messages a.error:focus,.messages a.notice:focus{transform:translateY(-2px)}.messages a.success:focus{box-shadow:0 0 0 2.5px #6DAFFF,0 5px 20px rgba(11,168,95,0.15)}.messages a.error:focus{box-shadow:0 0 0 2.5px #6DAFFF,0 5px 20px rgba(232,86,72,0.15)}.messages a.notice:focus{box-shadow:0 0 0 2.5px #6DAFFF,0 5px 20px rgba(255,188,66,0.3)}.filter-limit-notice{display:none;position:fixed;padding:16px;background-color:#ffbc42;color:#424242;box-shadow:0 5px 20px rgba(255,188,66,0.3);font-size:14px;line-height:1.5;border-radius:10px;z-index:55000;right:16px;bottom:16px;left:16px;align-items:flex-start}@media screen and (min-width: 500px){.filter-limit-notice{bottom:16px;right:16px;left:auto;min-width:300px;max-width:450px}}@media screen and (min-width: 750px){.filter-limit-notice{bottom:32px;right:32px}}.filter-limit-notice::before{content:"";width:16px;height:16px;background-size:cover;position:relative;display:inline-block;margin-right:12px;margin-top:2px;flex-shrink:0;background:url("https://beanstack-assets.s3.amazonaws.com/icons/Warning.svg") no-repeat}#error_explanation h2{display:none}#error_explanation ul{margin-bottom:30px}#error_explanation li{padding:12px 20px;display:flex;align-items:flex-start;border-radius:8px;background-color:#FCE6E4;color:#AB3F35;margin-bottom:16px;font-size:14px}#error_explanation li::before{content:"";width:16px;height:16px;background-size:cover;position:relative;display:inline-block;margin-right:10px;margin-top:3px;flex-shrink:0;background:url("https://beanstack-assets.s3.amazonaws.com/icons/Error+Red.svg") no-repeat}#error_explanation li:last-child{margin-bottom:0}#book-logger-form{position:relative}#logger-message,#reviewer-message,#address-form-message{display:none;position:fixed;padding:16px;background-color:#087542;color:#fff;box-shadow:0 5px 20px rgba(11,168,95,0.15);font-size:14px;line-height:1.5;border-radius:10px;z-index:70000;right:16px;bottom:16px;left:16px;align-items:flex-start}@media screen and (min-width: 500px){#logger-message,#reviewer-message,#address-form-message{bottom:16px;right:16px;left:auto;min-width:300px;max-width:450px}}@media screen and (min-width: 750px){#logger-message,#reviewer-message,#address-form-message{bottom:32px;right:32px}}#logger-message::before,#reviewer-message::before,#address-form-message::before{content:"";width:16px;height:16px;background-size:cover;position:relative;display:inline-block;margin-right:12px;margin-top:2px;flex-shrink:0;background:url("https://beanstack-assets.s3.amazonaws.com/icons/Checkmark.svg") no-repeat}#logger-message.logger-error,#reviewer-message.logger-error,#address-form-message.logger-error{background-color:#AB3F35;box-shadow:0 5px 20px rgba(182,43,37,0.2)}#logger-message.logger-error::before,#reviewer-message.logger-error::before,#address-form-message.logger-error::before{background:url("https://beanstack-assets.s3.amazonaws.com/icons/Error.svg") no-repeat}#personalization-loading{display:none;font-weight:700;position:fixed;letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center;color:#ffffff;background-color:#424242;left:20px;bottom:20px;z-index:55000;padding:0.625rem 1.25rem}#points-notification{position:fixed;z-index:1000000;left:20px;bottom:20px}@media only screen and (max-width: 39.938em){#points-notification{left:50%}}#points-notification .earned-points-wrap{display:none;text-align:center;width:144px;height:144px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -568px -95px}@media only screen and (max-width: 39.938em){#points-notification .earned-points-wrap{margin-left:-72px}}#points-notification .earned-points{display:none;font-weight:700;position:relative;letter-spacing:-0.03em;font-size:41px;line-height:1.2;color:#ffffff;top:32%}#points-notification .earned-points:before{position:relative;letter-spacing:-0.03em;font-size:33px;line-height:1.3;display:inline-block;content:'+';top:-4px;margin-right:4px}#update-address-notification{position:relative;border-top:1px solid #e0e0e0;padding-top:2.5rem;margin-top:2.5rem}#update-address-notification .icon-image{width:60px;height:48px;margin:0 auto 1.25rem auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -491px -605px}#update-address-notification h2{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:0.3125rem}#update-address-notification .address-divide{background:#424242;width:16px;height:2px;margin:1rem auto}#update-address-notification p{letter-spacing:normal;font-size:16px;line-height:1.5;margin:0}#update-address-notification p a{display:block}.header{position:fixed;width:100%;z-index:600;top:0;left:0}.top-bar{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background-color:#fff;border-bottom:1px solid #f5f5f5;height:64px;z-index:600;top:0;width:100%;position:relative}@media screen and (min-width: 900px){.top-bar{padding:0 32px}}.top-bar .log-dropdown{display:none}@media screen and (min-width: 900px){.top-bar .log-dropdown{display:inline-flex}}.top-bar--with-shadow{box-shadow:0 2px 5px rgba(26,26,26,0.05);border-bottom:0}.top-bar__secondary{display:none}@media screen and (min-width: 900px){.top-bar__secondary{display:flex;align-items:center}}.top-bar__user-actions{display:flex}.logo{max-height:32px;max-width:102px;display:inline-block}.logo:focus{box-shadow:0 0 0 2.5px #6DAFFF;outline:none}.logo:hover img{opacity:0.8}.logo img{transition:opacity 0.13s ease;max-height:32px;max-width:102px}.header__below-bar{background-color:#fff;box-shadow:0 2px 5px rgba(26,26,26,0.05);height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 24px}@media screen and (min-width: 900px){.header__below-bar{display:none}}.header__below-bar .log-dropdown{display:block}@media screen and (min-width: 900px){.header__below-bar .log-dropdown{display:none}}.below-bar__user-actions{display:flex;align-items:center}@media screen and (min-width: 900px){.below-bar__user-actions{display:none}}.navigation{background-color:#fff;box-shadow:0 4px 22px rgba(26,26,26,0.1);border-radius:0 0 8px 8px;padding:32px 0 10px;margin-top:-22px;position:absolute;font-size:14px;top:64px;width:100%;z-index:599}@media screen and (min-width: 900px){.navigation{background-color:#fff;box-shadow:0 2px 5px rgba(26,26,26,0.05);height:64px;font-size:15px;text-align:center;margin:0;padding:0;position:relative;border-radius:0;top:0}}.navigation ul{height:100%;font-size:15px;margin-bottom:0}@media screen and (min-width: 900px){.navigation ul{display:flex;justify-content:center}}@media screen and (min-width: 900px){.navigation li{display:inline-block;height:100%}}.navigation__link{display:block;padding:10px 20px;color:#424242;text-decoration:none;position:relative}@media screen and (min-width: 900px){.navigation__link{transition:color 0.13s ease;display:inline-block;margin:0 20px;padding:0;height:100%;display:flex;align-items:center;color:#656565}}.navigation__link:hover{text-decoration:none}@media screen and (min-width: 900px){.navigation__link:hover{color:#2a2a2a;background-color:transparent}}.navigation__link:hover::after{transform:scaleY(1)}.navigation__link:focus{outline:none;color:#2a2a2a}.navigation__link:focus::after{transform:scaleY(1)}.navigation__link::after{transition:all 0.13s ease;content:none;position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:#c8c8c8;transform:scaleY(0);transform-origin:bottom}@media screen and (min-width: 900px){.navigation__link::after{content:""}}@media screen and (min-width: 900px){.navigation__link.active{color:#2a2a2a;background-color:transparent;border-radius:10px}}@media screen and (min-width: 900px){.navigation__link.active::after{transform:scaleY(1)}}.top-bar__primary{display:flex;align-items:center}.top-bar__user-actions{display:flex;align-items:center;justify-content:flex-end}.top-bar__settings-icon{margin-bottom:0;background-color:transparent}.top-bar__settings-icon:hover,.top-bar__settings-icon:focus{background-color:transparent}.reader-avatar{font-family:"museo-sans-rounded", sans-serif;height:40px;border-radius:50%;font-weight:800;font-size:14px;background-color:#FCE6E4;line-height:40px;color:#AB3F35;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.top-bar__avatar{width:32px;height:32px;border-radius:50%}.top-bar__switch{margin-right:8px}.top-bar__switch.icon-button--medium{margin-right:16px}.top-bar__switch.icon-button--medium .icon-button__text{display:none}a.skip-nav{text-decoration:none}a.skip-nav:focus{clip:auto;clip-path:none;height:auto;width:auto;top:5px;left:5px;background:#fff;margin:0;box-shadow:0 3px 15px rgba(0,0,0,0.1);padding:10px;outline:none;z-index:9999;position:fixed;top:0;left:0;width:100%;text-align:center;text-decoration:underline;border-bottom:2.5px solid #6DAFFF;color:#424242;border-radius:0px}.reader-dropdown-trigger{background-color:transparent;margin:0;padding:0;margin-right:16px;border-radius:20px;border:none}.reader-dropdown-trigger:hover{background-color:transparent}.reader-dropdown-trigger .reader-avatar{border-radius:20px;padding:0 20px;width:initial}#reader-dropdown{width:calc(100vw - 32px);max-width:calc(100vw - 32px);left:16px;right:16px;top:128px;padding-bottom:0}@media screen and (min-width: 500px){#reader-dropdown{width:360px;max-width:360px;top:calc(100% + 16px);left:auto;right:0}}.reader-dropdown{position:static !important}@media screen and (min-width: 500px){.reader-dropdown{position:relative !important}}.reader-dropdown__current-reader{padding:10px 20px 10px 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.reader-avatar--large{width:64px;height:64px;font-size:18px;line-height:64px;text-align:center}.reader-avatar--large img{width:64px;height:64px}.reader-avatar--medium{width:40px;height:40px}.reader-avatar--medium img{width:40px;height:40px}.current-reader__info{display:flex;align-items:center}.current-reader__name{font-size:16px;font-weight:900;margin-left:16px}.current-reader__edit{margin-left:16px}.reader-dropdown__other-readers{padding-top:10px;margin-bottom:10px;border-top:1px solid #f2f2f2}.other-reader__info{display:flex;align-items:center;flex-wrap:nowrap}.other-reader__name{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:16px}.reader-dropdown__add{padding-top:10px;margin-top:10px;margin-bottom:10px;border-top:1px solid #f2f2f2}.top-bar__navigation-trigger{background-color:transparent;margin:0}@media screen and (min-width: 900px){.top-bar__navigation-trigger{display:none !important}}.top-bar__navigation-trigger:hover,.top-bar__navigation-trigger:focus{background-color:transparent}.top-bar__navigation-trigger.is-open .open-icon{display:none}.top-bar__navigation-trigger.is-open .close-icon{display:block}.top-bar__navigation-trigger .close-icon{display:none}.top-bar__navigation-trigger .open-icon{display:block}@media screen and (min-width: 900px){.log-dropdown{margin-left:24px}}@media screen and (min-width: 900px){.navigation--signed-out{display:none}}.top-bar__logged-out-buttons{display:flex;align-items:center}.top-bar__logged-out-buttons .button{margin-left:10px}.top-bar__funnel{display:none}@media screen and (min-width: 750px){.top-bar__funnel{display:block}}@media screen and (min-width: 900px){.top-bar__funnel{display:none}}.top-bar__secondary .programs-funnel{display:none}@media screen and (min-width: 900px){.top-bar__secondary .programs-funnel{display:block}}.top-bar__secondary-small{display:flex;align-items:center}.app-main-header{width:100%;max-width:100%;background:#ffffff}.app-main-header:after{clear:both;content:'';display:table}@media only screen and (min-width: 80em){.app-main-header{position:fixed;top:0;z-index:1000}}.app-main-header .main-header__primary{border-bottom:1px solid #e8e8e8;padding:0.9375rem 1.25rem 0.3125rem}@media screen and (min-width: 580px){.app-main-header .main-header__primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0.625rem 1.25rem}}@media screen and (min-width: 990px){.app-main-header .main-header__primary{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.app-main-header .main-header__secondary{border-bottom:1px solid #e8e8e8;padding:0.625rem 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-main-header .logo{text-align:center;position:relative;margin-bottom:1.875rem}@media screen and (min-width: 580px){.app-main-header .logo{margin:0 1.5rem 0 0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}.app-main-header .logo h1{margin:0;line-height:1}.app-main-header .logo img{max-height:44px;max-width:100%}.app-main-header .actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 360px){.app-main-header .actions{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 580px){.app-main-header .actions{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.app-main-header .actions .button{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:5px}@media screen and (min-width: 580px){.app-main-header .actions .button{margin-bottom:0;margin-top:0}}@media screen and (min-width: 360px){.app-main-header .actions .settings-text{display:none}}@media screen and (min-width: 360px){.app-main-header .button--settings{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}@media screen and (min-width: 360px){.app-main-header .button--settings .settings-text,.app-main-header .button--settings .dropdown-arrow{display:none}}@media screen and (min-width: 360px){.app-main-header .button--settings .icon{margin-right:0 !important}}.app-main-header .actions--logged-out ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;width:100%}.app-main-header .actions--logged-out li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:10px}@media screen and (min-width: 580px){.app-main-header .actions--logged-out li{margin-bottom:0}}.app-main-header .account-controls ul{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.app-main-header .account-controls .user-dropdown,.app-main-header .account-controls .account-controls__edit-reader,.app-main-header .account-controls .account-controls__switch-sites{display:inline-block}.app-main-header .account-controls .account-controls__edit-reader,.app-main-header .account-controls .account-controls__switch-sites{margin-left:5px}.app-main-header .account-controls .account-controls__edit-reader a,.app-main-header .account-controls .account-controls__switch-sites a{font-weight:bold;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;color:#424242;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding:5px 10px;border-radius:8px;transition:all 0.12s ease-in-out}.app-main-header .account-controls .account-controls__edit-reader a:hover,.app-main-header .account-controls .account-controls__switch-sites a:hover{background-color:#e8e8e8;color:#000000;text-decoration:none}.app-main-header .account-controls .account-controls__edit-reader a:focus,.app-main-header .account-controls .account-controls__switch-sites a:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}.app-main-header .account-controls .account-controls__edit-reader a svg,.app-main-header .account-controls .account-controls__switch-sites a svg{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:5px;font-size:14px}.app-main-header .account-controls .button--account-bar{padding:5px 12px 5px 8px;margin-right:0}.app-main-header .account-controls .button--account-bar:not(.button--unclickable):focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}.app-main-header .account-controls .button--account-bar .dropdown-arrow{margin-left:0.9375rem;border-top:4px solid #c8c8c8}.app-main-header .account-controls .button--account-bar.open{border-radius:8px 8px 0 0}.app-main-header .account-controls .button--account-bar .reader-name{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-main-header .account-controls .button--account-bar .action-name{text-align:center}.app-main-header .account-controls .button--account-bar:hover,.app-main-header .account-controls .button--account-bar:focus,.app-main-header .account-controls .button--account-bar:active{background-color:transparent;border-color:#ededed}.app-main-header .account-controls .account-controls__avatar{width:30px;height:30px;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,0.2);margin-right:0.5rem}.app-main-header .account-controls .item__reader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 8px}.app-main-header .navigation-trigger{width:auto;margin-right:0;background-color:transparent;border-color:transparent}@media screen and (min-width: 990px){.app-main-header .navigation-trigger{display:none}}.app-main-header .navigation-trigger:hover,.app-main-header .navigation-trigger:active,.app-main-header .navigation-trigger:focus{background-color:#f2f2f2;border-color:#f2f2f2}.app-main-header .navigation-trigger svg{fill:#000000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:21px;height:21px}.app-main-header .main-header__secondary .main-header__reader-navigation{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #f2f2f2;margin-top:10px;padding-top:10px;display:none}@media screen and (min-width: 990px){.app-main-header .main-header__secondary .main-header__reader-navigation{display:block;width:auto;margin-top:0;padding-top:0;border-top:none}}@media screen and (min-width: 990px){.app-main-header .main-header__secondary .main-header__reader-navigation .navigation-list{margin-bottom:0}}.app-main-header .main-header__secondary .main-header__reader-navigation li{display:block;margin-top:10px}@media screen and (min-width: 990px){.app-main-header .main-header__secondary .main-header__reader-navigation li{display:inline-block;margin-top:0}}.app-main-header .main-header__secondary .main-header__reader-navigation li.active a{color:#fff}.app-main-header .main-header__secondary .main-header__reader-navigation a{padding:5px 10px;display:block;border-radius:8px;font-weight:bold;color:#424242;text-transform:uppercase;letter-spacing:0.5px;font-size:0.75rem;transition:all 0.12s ease-in-out}.app-main-header .main-header__secondary .main-header__reader-navigation a:hover{background-color:#e8e8e8;color:#000000;text-decoration:none}.app-main-header .main-header__secondary .main-header__reader-navigation a:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}#profile-dropdown li,#account-dropdown li{width:100%;max-width:100%}#profile-dropdown .category,#account-dropdown .category{font-weight:700;font-size:14px;line-height:1.4;padding:0.5rem 1rem}@media only screen and (min-width: 80em){#profile-dropdown .category,#account-dropdown .category{padding-left:1.75rem}}#profile-dropdown a,#account-dropdown a{display:block;font-size:14px;line-height:1.4;color:#757575;line-height:1;padding:0.5rem 1rem}@media only screen and (min-width: 80em){#profile-dropdown a,#account-dropdown a{padding-left:1.75rem}#profile-dropdown a:hover,#account-dropdown a:hover{color:#424242}}.user-dropdown{position:relative}@media only screen and (min-width: 40em) and (max-width: 79.938em){#account-dropdown{width:50%;max-width:50%}}@media only screen and (min-width: 80em){#account-dropdown{width:9.125rem;margin-left:-1.75rem}}.dropdown-arrow{position:relative;display:inline-block;top:-2px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #424242;margin-left:0.5rem}.actions button .dropdown-arrow,.actions .button .dropdown-arrow{border-top-color:#ffffff}.actions button.secondary .dropdown-arrow,.actions .button.secondary .dropdown-arrow{border-top-color:#424242}ul.f-dropdown{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;padding:1rem 0}ul.f-dropdown:before,ul.f-dropdown:after{display:none}ul.f-dropdown li{display:block}ul.f-dropdown li:hover{background:#ffffff;cursor:default}ul.f-dropdown li a{text-align:left;color:#757575;line-height:1;padding:0.5rem 1rem}ul.f-dropdown li a:hover{text-decoration:none}@media only screen and (min-width: 80em){ul.f-dropdown li a:hover{color:#424242;background-color:#f7f7f7}}ul.f-dropdown li a:active{background-color:#f7f7f7}@media only screen and (min-width: 80em){ul.f-dropdown li a:active{color:#424242;background-color:#f7f7f7}}ul.f-dropdown li .divide{background-color:#e0e0e0;height:1px;margin:0.5rem 0}.programs .secondary-page-navigation{background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff}.programs .secondary-page-navigation .section-navigation:before{display:none}.programs .secondary-page-navigation .section-navigation:after{display:none}.programs .secondary-page-navigation ul{overflow:visible;white-space:normal;padding:3px 30px 0}.programs .secondary-page-navigation ul li{margin:0 3px 10px}.secondary-page-navigation{background-color:#f7f7f7;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.section-navigation{width:100%;max-width:100%;position:relative}.section-navigation::before,.section-navigation::after{content:"";position:absolute;height:100%;width:24px;background-image:linear-gradient(90deg, #f7f7f7, transparent);bottom:1px;left:0}.section-navigation::after{right:0;left:auto;background-image:linear-gradient(90deg, transparent, #f7f7f7)}.section-navigation ul{margin:0 0 -1px 0;margin-top:12px;text-align:center;padding:3px 20px 0;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.section-navigation ul li{line-height:1;margin:0;display:inline-block;margin:0 2px}.section-navigation ul li a{text-decoration:none;padding:0.9375rem 0.9375rem;border-radius:8px 8px 0 0;background-color:whitesmoke;border:1px solid #e8e8e8;font-weight:bold;color:#4a4a4a;font-size:14px;display:inline-block;border-bottom:none;transition:all 0.12s ease-in-out}.section-navigation ul li a:hover{background-color:#d4d4d4;border-color:#d4d4d4}.section-navigation ul li a:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}.section-navigation ul li.reduced-padding{padding-left:0.5rem;padding-right:0.5rem}.section-navigation ul li.active a{background-color:#fff;border:1px solid #e8e8e8;border-top-color:#e8e8e8 !important;border-bottom:none}.section-navigation ul li.active a:hover{text-decoration:none;background-color:#fff;border-color:#e8e8e8}.section-navigation .challenge-tabs li{margin:0 3px 10px;border-radius:22px;border:0;padding:0 !important}.section-navigation .challenge-tabs li a{border-radius:22px;border:0}.section-navigation .challenge-tabs li a:focus{box-shadow:none}.section-navigation .challenge-tabs li.active a{border:none;color:inherit}.select-reader{padding:0 30px}.section-name{width:100%;text-align:left;font-weight:800;padding:20px 0;font-size:20px;letter-spacing:normal}.section-name.sections{margin-top:40px}.section-name svg{margin-right:5px;position:relative;top:2px}#teacher-navigation{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px;row-gap:20px;position:relative;margin:0}@media only screen and (min-width: 80em) and (max-width: 89.938em){#teacher-navigation{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 40em) and (max-width: 79.938em){#teacher-navigation{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 39.938em){#teacher-navigation{grid-template-columns:1fr}}#teacher-navigation li{text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#teacher-navigation li .profile-image img{border-radius:100%;margin-bottom:5px}#teacher-navigation li.current-profile,#teacher-navigation li.student,#teacher-navigation li.reader{position:relative;border-radius:10px}#teacher-navigation li.current-profile a,#teacher-navigation li.student a,#teacher-navigation li.reader a{display:block;height:100%;text-decoration:none;font-size:18px;background:white;padding:20px;width:100%;border-radius:8px;font-weight:800;transition:box-shadow 0.3s ease-in-out;box-shadow:0 0 0 2px #F2F2F2, 0 0 0 4px #FAFAFA}#teacher-navigation li.current-profile a:hover,#teacher-navigation li.current-profile a:focus,#teacher-navigation li.student a:hover,#teacher-navigation li.student a:focus,#teacher-navigation li.reader a:hover,#teacher-navigation li.reader a:focus{box-shadow:0 0 0 2px #50d8ea, 0 0 0 4px #95e8f3}#teacher-navigation li.current-profile .top-color,#teacher-navigation li.student .top-color,#teacher-navigation li.reader .top-color{position:absolute;top:0;width:100%;height:113px;background:#19BFD5}#teacher-navigation li.current-profile .reader-switch__reader,#teacher-navigation li.student .reader-switch__reader,#teacher-navigation li.reader .reader-switch__reader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:10px;height:250px;width:100%;background:linear-gradient(#19BFD5 40%, #fff 40%);-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;position:relative;overflow:hidden}#teacher-navigation li.current-profile .reader-switch__reader .reader__avatar,#teacher-navigation li.student .reader-switch__reader .reader__avatar,#teacher-navigation li.reader .reader-switch__reader .reader__avatar{top:0;left:50%;transform:translate(-50%);position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:5px;border-radius:50%;border-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;width:128px;height:128px;overflow:hidden;margin-top:36px}#teacher-navigation li.current-profile .reader-switch__reader .reader__avatar .avatar__initials,#teacher-navigation li.student .reader-switch__reader .reader__avatar .avatar__initials,#teacher-navigation li.reader .reader-switch__reader .reader__avatar .avatar__initials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;background-color:#e8e8e8;font-size:28px}#teacher-navigation li.current-profile .reader-switch__reader .reader__name,#teacher-navigation li.student .reader-switch__reader .reader__name,#teacher-navigation li.reader .reader-switch__reader .reader__name{top:0;left:0;right:0;position:absolute;margin-top:180px;text-align:center;font-weight:900;letter-spacing:0;color:#424242}#teacher-navigation li.current-profile .reader-switch__reader:hover,#teacher-navigation li.student .reader-switch__reader:hover,#teacher-navigation li.reader .reader-switch__reader:hover{background:#fafafa;text-decoration:none}#teacher-navigation li.add-reader a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:250px;font-weight:600;width:100%;background:#f7f7f7;border:1px solid #f7f7f7;border-radius:10px;font-size:16px;color:#424242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teacher-navigation li.add-reader a:hover{background:#f2f2f2;text-decoration:none}#teacher-navigation li.add-reader .profile-image{width:86px;height:86px}#teacher-navigation li.add-reader svg{width:32px;height:32px}.program-header--new{text-align:center;padding:3.25rem 1.25rem 2.5rem}.program-header--new h2{line-height:1.2;margin-bottom:3px}.program-header--new .program-dates{font-size:0.875rem;margin-top:0 !important}.main-header{width:100%;max-width:100%;background:#ffffff;padding-top:1.5rem}.main-header:after{clear:both;content:'';display:table}@media only screen and (min-width: 80em){.main-header{position:fixed;background-color:#ffffff;border-bottom:1px solid #e0e0e0;padding:1rem;top:0;z-index:1}}.main-header .logo{text-align:center;position:relative;margin-bottom:1.5rem}@media only screen and (min-width: 80em){.main-header .logo{float:left;margin:0 1.5rem 0 0}}.main-header .logo h1{margin:0;line-height:1}.main-header .logo img{max-height:44px;max-width:100%}.main-header .actions{padding:0 1.5rem}@media only screen and (min-width: 40em) and (max-width: 79.938em){.main-header .actions{text-align:center}}@media only screen and (min-width: 80em){.main-header .actions{float:left;padding:0}}@media only screen and (max-width: 39.938em){.main-header .actions button+button{margin-top:0.5rem}}.main-header .main-navigation{background-color:#f7f7f7;margin-top:1.5rem}@media only screen and (min-width: 80em){.main-header .main-navigation{float:right;background:transparent;margin:0}}.main-header .main-navigation>ul{margin:0;text-align:center}@media only screen and (min-width: 80em){.main-header .main-navigation>ul{position:relative;top:8px}}.main-header .main-navigation>ul>li{width:32.4%;display:inline-block}@media only screen and (min-width: 80em){.main-header .main-navigation>ul>li{width:auto;margin-left:1.5rem}.main-header .main-navigation>ul>li:first-child{margin-left:0}}.main-header .main-navigation>ul a{font-weight:700;display:block;font-size:12px;line-height:1.4;text-align:center;color:#424242;padding:1rem 0}.main-header .main-navigation>ul a:hover{text-decoration:none}@media only screen and (min-width: 40em){.main-header .main-navigation>ul a{font-size:14px;line-height:1.4}}@media only screen and (min-width: 80em){.main-header .main-navigation>ul a{letter-spacing:normal;font-size:16px;line-height:1.5;padding:0;line-height:1}}.main-header .main-navigation>ul a .icon{display:block;position:relative;margin:0 auto 0.25rem auto}@media only screen and (min-width: 80em){.main-header .main-navigation>ul a .icon{display:inline-block;top:2px;margin:0 0.5rem 0 0}}.main-header .main-navigation>ul a span{display:none}@media only screen and (min-width: 48rem){.main-header .main-navigation>ul a span{display:inline}}@media only screen and (max-width: 39.938em){.main-header .main-navigation>ul a .dropdown-arrow{top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #424242;margin-left:0.25rem}}.main-header .main-navigation>ul .f-dropdown li a{font-weight:normal;text-align:left}.main-header .main-navigation #profile-dropdown li,.main-header .main-navigation #account-dropdown li{width:100%;max-width:100%}.main-header .main-navigation #profile-dropdown .category,.main-header .main-navigation #account-dropdown .category{font-weight:700;font-size:14px;line-height:1.4;padding:0.5rem 1rem}@media only screen and (min-width: 80em){.main-header .main-navigation #profile-dropdown .category,.main-header .main-navigation #account-dropdown .category{padding-left:1.75rem}}.main-header .main-navigation #profile-dropdown a,.main-header .main-navigation #account-dropdown a{display:block;font-size:14px;line-height:1.4;color:#757575;line-height:1;padding:0.5rem 1rem}@media only screen and (min-width: 80em){.main-header .main-navigation #profile-dropdown a,.main-header .main-navigation #account-dropdown a{padding-left:1.75rem}.main-header .main-navigation #profile-dropdown a:hover,.main-header .main-navigation #account-dropdown a:hover{color:#424242}}@media only screen and (min-width: 40em) and (max-width: 79.938em){.main-header .main-navigation #profile-dropdown{width:50%;max-width:50%}}@media only screen and (min-width: 80em){.main-header .main-navigation #profile-dropdown{width:10.75rem}}@media only screen and (min-width: 40em) and (max-width: 79.938em){.main-header .main-navigation #account-dropdown{width:50%;max-width:50%}}@media only screen and (min-width: 80em){.main-header .main-navigation #account-dropdown{width:9.125rem;margin-left:-1.75rem}}.main-header .main-navigation.col-4 ul>li{width:24.4%;max-width:24.4%}@media only screen and (min-width: 80em){.main-header .main-navigation.col-4 ul>li{width:auto;max-width:100%}}.main-header nav li{display:inline-block}.main-header nav li a{text-align:center}.top-bar .programs-funnel.sortable .srp_statistics{background-color:transparent;margin:0;padding:0;font-size:13px}.top-bar .programs-funnel.sortable .srp_statistics .statistics-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0 10px 0px}@media screen and (min-width: 1050px){.top-bar .programs-funnel.sortable .srp_statistics .statistics-items{padding:10px}}.top-bar .programs-funnel.sortable .srp_statistics .statistics-items li{margin-bottom:0}.top-bar .programs-funnel.sortable .srp_statistics .statistics-header,.top-bar .programs-funnel.sortable .srp_statistics .statistics-subheader{font-size:13px;font-weight:bold;display:inline;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1.2}.top-bar .programs-funnel.sortable .srp_statistics #percent-completed-container{margin-right:16px;height:10px;border-radius:10px;background-color:#e5e5e5;width:70px;overflow:hidden}.top-bar .programs-funnel.sortable .srp_statistics #percent-completed-container.is-completed{width:auto;height:auto;background:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.top-bar .programs-funnel.sortable .srp_statistics #percent-completed-container.is-completed svg{width:15px;height:15px;fill:#2DA562}.top-bar .programs-funnel.sortable .srp_statistics #percent-completed-container .percent-completed-bar{height:10px;border-radius:10px;width:0%}.top-bar .programs-funnel.sortable .srp_statistics .percent-completed{opacity:0;top:calc(100% + 15px);transition:opacity 0.13s ease-in-out;z-index:1000;pointer-events:none}.top-bar .programs-funnel.sortable .srp_statistics .percent-completed .arrow{position:absolute;top:-8px;border-top:none;border-bottom:8px solid #424242;left:8px}.top-bar .programs-funnel.sortable .srp_statistics .percent-completed .number{display:none}.top-bar .programs-funnel.sortable .srp_statistics li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.top-bar .programs-funnel{padding-top:0;position:relative;padding:0;padding-right:24px}.top-bar .programs-funnel::after{content:"";position:absolute;top:50%;right:0;width:1px;height:24px;margin-top:-12px;background-color:#f2f2f2}.top-bar .programs-funnel .srp_statistics{border-radius:8px;border:1px solid transparent}.top-bar .programs-funnel .description{font-weight:700;font-size:14px;line-height:1.4;background:#424242;color:#ffffff;padding:0.5rem}.top-bar .programs-funnel{display:none}.top-bar .programs-funnel .statistics-header{margin-left:10px;display:none !important}@media screen and (min-width: 1050px){.top-bar .programs-funnel .statistics-header{display:block !important}}@media screen and (min-width: 756px){.top-bar .programs-funnel{display:block}}.top-bar .programs-funnel #percent-completed-container{margin-bottom:0 !important;border:none !important;padding:0 !important}.logo-and-funnel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 580px){.logo-and-funnel{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width: 990px){.logo-and-funnel{margin-right:3rem}}.logo-and-funnel .logo{width:100%}@media screen and (min-width: 580px){.logo-and-funnel .logo{width:auto}}.logo-and-funnel .button{margin:5px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 580px){.logo-and-funnel .button{margin-top:0;margin-bottom:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.connected-profile-row{background-color:#f7f7f7;border-bottom:1px solid #e8e8e8;margin-bottom:-1px}.connected-profile-row .row{padding:20px}.connected-profile-reminder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border:1px solid #f1f1f3;border-radius:10px;max-width:1000px;position:relative;z-index:1;margin:0 auto}@media screen and (max-width: 900px){.connected-profile-reminder{flex-wrap:wrap}.connected-profile-reminder .connected-profile-message{width:100%;text-align:center}.connected-profile-reminder .connected-profile-message .message{margin:0 auto}}.connected-profile-reminder .logo{display:none;vertical-align:top;margin-right:30px}@media screen and (min-width: 1000px){.connected-profile-reminder .logo{display:inline-block;max-width:140px}}.connected-profile-reminder .connected-profile-message{padding:20px;display:inline-flex;align-items:center}.connected-profile-reminder .connected-profile-message .message{display:inline-block;font-size:15px}@media screen and (min-width: 667px){.connected-profile-reminder .connected-profile-message .message{max-width:600px}}@media screen and (min-width: 720px) and (max-width: 1060px){.connected-profile-reminder .connected-profile-message .message{max-width:500px}}.connected-profile-reminder .connected-profile-message .message .message--header{font-weight:600}.connected-profile-reminder .connected-profile-actions{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:20px;min-width:345px;text-align:right}.connected-profile-reminder .connected-profile-actions .button{margin:5px}@media screen and (max-width: 900px){.connected-profile-reminder .connected-profile-actions{margin:-5px auto 0;padding:0 0 20px;text-align:center}}.contact-wrap#main-content .form-wrap{margin-top:60px}.top-bar .logging-controls{margin-left:20px}@media screen and (max-width: 900px){.top-bar .logging-controls{display:none}}.logging-controls-mobile{display:none}@media only screen and (max-width: 39.938em){.logging-controls-mobile{display:block}}.logging-controls{display:block}@media only screen and (max-width: 39.938em){.logging-controls{display:none}}.logging-controls .button{padding:0 14px}.logging-controls .button.logging-button{background:#19BFD5;color:white}.bnstk-dropdown{position:relative}.bnstk-dropdown .dropdown-parent{cursor:pointer;position:relative;opacity:1;filter:alpha(opacity=100);border-bottom:6px solid #ffffff;padding:30px 1.25rem 24px 1.25rem}.bnstk-dropdown .dropdown-parent:hover{opacity:0.75;filter:alpha(opacity=75)}.bnstk-dropdown .dropdown-parent:active{opacity:0.75;filter:alpha(opacity=75)}.bnstk-dropdown .dropdown-parent:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.bnstk-dropdown .dropdown-parent:hover{opacity:0.85;filter:alpha(opacity=85)}.bnstk-dropdown .dropdown-parent:active{opacity:0.75;filter:alpha(opacity=75)}.bnstk-dropdown .dropdown-parent:focus{opacity:1;filter:alpha(opacity=100)}}.bnstk-dropdown .dropdown-parent.open{border-bottom:none}.bnstk-dropdown .dropdown-parent.open:after{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/dropdown-arrow-up.png") no-repeat center 5px;background-size:14.5px}.bnstk-dropdown .dropdown-parent.open .dropdown-menu{display:block;background-color:#f3f3f3}.bnstk-dropdown .dropdown-parent:after{display:inline-block;width:18px;height:15px;margin-left:0.625rem;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/dropdown-arrow-down.png") no-repeat center 5px;background-size:15px;content:''}.bnstk-dropdown .dropdown-parent:after:hover{cursor:pointer}.bnstk-dropdown .dropdown-menu{display:none;position:absolute;top:100%;right:6px;margin-top:10px;padding:0;box-shadow:0 -1px 8px rgba(0,0,0,0.1)}.bnstk-dropdown .dropdown-menu:before{position:absolute;top:-17px;right:0;display:block;border-right:17px solid transparent;border-bottom:17px solid #e0e0e0;border-left:17px solid transparent;content:'';opacity:.5}.bnstk-dropdown .dropdown-menu:after{position:absolute;top:-15px;right:2px;display:block;border-right:15px solid transparent;border-bottom:15px solid #ffffff;border-left:15px solid transparent;content:''}.bnstk-dropdown .dropdown-menu li{border:none;display:block;padding:0}.bnstk-dropdown .dropdown-menu li:last-child a{border-bottom:none}.bnstk-dropdown .dropdown-menu li a{display:block;padding:.5rem 3rem;white-space:normal}.bnstk-dropdown-nav--mobile{overflow-y:scroll}.bnstk-dropdown-nav--mobile .bnstk-dropdown li{border-bottom:1px solid #e0e0e0;padding:1.25rem}.bnstk-dropdown-nav--mobile .bnstk-dropdown .dropdown-parent:after{position:absolute;top:20px;right:20px}.bnstk-dropdown-nav--mobile .bnstk-dropdown .dropdown-menu{display:none;position:relative;top:0;right:0;margin:15px -20px -15px;box-shadow:none}.bnstk-dropdown-nav--mobile .bnstk-dropdown .dropdown-menu:before,.bnstk-dropdown-nav--mobile .bnstk-dropdown .dropdown-menu:after{display:none}.bnstk-dropdown-nav--mobile .bnstk-dropdown .dropdown-menu li{padding:0}.bnstk-dropdown-nav--mobile .bnstk-dropdown .dropdown-menu li:first-child{border-top:1px solid #e0e0e0}.bnstk-dropdown-nav--mobile .bnstk-dropdown .dropdown-menu li a{padding:1rem}.bnstk-popup-container-js{position:relative}.bnstk-popup-menu .active{position:relative}@media only screen and (max-width: 39.938em){.bnstk-popup-menu .active:active{opacity:0.75;filter:alpha(opacity=75)}.bnstk-popup-menu .active:focus{opacity:1;filter:alpha(opacity=100)}}.bnstk-popup-menu .active.open .bnstk-popup-icon-js{background:#424242 url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") no-repeat -124px -412px}.bnstk-popup-menu .bnstk-popup-icon-js{content:'';background:url("https://beanstack-assets.s3.amazonaws.com/icons/Arrow+Down.svg") no-repeat;background-size:cover;width:16px;height:16px}.bnstk-popup-target-js{display:none;position:absolute;-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffffff;top:90%;width:210px;z-index:1999}@media only screen and (min-width: 40em){.bnstk-popup-target-js{top:80%}}.bnstk-popup-target-js:before{display:block;position:absolute;top:-17px;left:87px;border-bottom:17px solid #f7f7f7;border-right:17px solid transparent;border-left:17px solid transparent;content:''}@media only screen and (min-width: 40em){.bnstk-popup-target-js:before{left:18px}}.bnstk-popup-target-js:after{display:block;position:absolute;top:-15px;left:89px;border-bottom:15px solid #ffffff;border-right:15px solid transparent;border-left:15px solid transparent;content:''}@media only screen and (min-width: 40em){.bnstk-popup-target-js:after{left:20px}}.bnstk-popup-target-js li{border-bottom:1px solid #e0e0e0}.bnstk-popup-target-js li:first-child a{border-top-radius:4px}.bnstk-popup-target-js li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.bnstk-popup-target-js li:last-child a{border-bottom-radius:4px}.bnstk-popup-target-js li a{padding:1.25rem}.bnstk-popup-target-js li a:hover,.bnstk-popup-target-js li a:active,.bnstk-popup-target-js li a:focus{opacity:1;filter:alpha(opacity=100);color:#ffffff;background-color:#19BFD5}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{opacity:0;filter:alpha(opacity=0);visibility:hidden;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:5px;margin-left:-80px;padding:7px;width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:rgba(51,51,51,0.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid rgba(51,51,51,0.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;filter:alpha(opacity=100);visibility:visible}.callout.survey{text-align:center}@media only screen and (min-width: 40em){.callout.survey{text-align:left}}@media only screen and (min-width: 80em){.callout.survey{padding-top:12.5rem}}.callout.survey h1{letter-spacing:-0.02em;font-size:24px;line-height:1.3;color:#ffffff}@media only screen and (min-width: 40em){.callout.survey h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}.callout.survey p{letter-spacing:normal;font-size:16px;line-height:1.5;color:#ffffff;margin-bottom:1.875rem}@media only screen and (min-width: 40em){.callout.survey p{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.survey-form h1{border-bottom:8px solid #f7f7f7;margin-bottom:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width: 40em){.survey-form h1{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}#book-logger{padding:1.5rem}@media only screen and (min-width: 40em){#book-logger{width:37.5rem;margin:0 auto}}@media only screen and (min-width: 80em){#book-logger{padding:0}}#book-logger #book-logger-form{padding:0}#book-logger-form{padding:1.5rem 0}#book-logger-form header:after{clear:both;content:'';display:table}#book-logger-form header .action-point-value{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;position:relative;text-align:center;color:#ffffff;width:60px;height:60px;margin:0 auto 2.5rem auto;padding-top:14px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -568px -248px}@media only screen and (min-width: 40em){#book-logger-form header .action-point-value{float:right;top:-7px;margin:0}}#book-logger-form header.no-border{border-bottom:0;margin-bottom:0;padding-bottom:0}#book-logger-form .profile-selector{margin-bottom:1.25rem}#book-logger-form #tips-and-guidelines-content ul{list-style-type:disc;margin:0 0 1.25rem 18px}#book-logger-form .review-toggler{margin-bottom:1.25rem}#book-logger-form #logged_book_include_review_input label{display:none}#book-logger-form .logger-activities-content .badge-header header{border-bottom:0;margin-bottom:0}#logged-books-log-type-container #logged-books-new-log-types{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (min-width: 40em){#logged-books-log-type-container #logged-books-new-log-types{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 80em){#logged-books-log-type-container #logged-books-new-log-types{margin-left:-80px;margin-right:-80px}}#logged-books-log-type-container button{display:block;float:left;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-radius:8px;box-shadow:0 0 0 2px #F2F2F2, 0 0 0 4px #FAFAFA;padding:2.5rem;margin:10px;border:none;background:white;transition:transform 0.2s ease-in-out}#logged-books-log-type-container button:hover{transform:scale(1.02)}@media only screen and (min-width: 40em){#logged-books-log-type-container button{margin:10px;width:calc(50% - 20px)}}@media only screen and (min-width: 80em){#logged-books-log-type-container button{width:calc(33.33% - 20px)}}#logged-books-log-type-container button:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}#logged-books-log-type-container button.book .icon{width:64px;background-position:-297px -335px}#logged-books-log-type-container button.activities .icon{background-position:-297px -436px}#logged-books-log-type-container button.hour .icon{width:48px;background-position:-391px -436px}#logged-books-log-type-container button.minute .icon{width:81px;background-position:-198px -436px}#logged-books-log-type-container button.page .icon{position:relative;left:13px;width:125px;background-position:-198px -536px}#logged-books-log-type-container button.event .icon{width:103px;background-position:-682px -335px}#logged-books-log-type-container button.day .icon{width:78px;background-position:-198px -335px}#logged-books-log-type-container button.magazine .icon{background-position:-905px -335px}#logged-books-log-type-container button.moment .icon{width:102px;background-position:-391px -335px}#logged-books-log-type-container button.video .icon{background-position:-805px -335px}#logged-books-log-type-container .icon{width:80px;height:80px;margin:0 auto 1.25rem auto;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}#logged-books-log-type-container .log-type-name{letter-spacing:normal;font-size:16px;font-family:"museo-sans-rounded", sans-serif;font-weight:800;line-height:1.5;text-transform:capitalize}#logged-books-log-type-container .epic-sync-btn{position:relative}#logged-books-log-type-container .sync-data{font-size:14px;line-height:1.4;font-weight:normal;font-style:italic;text-align:center;position:absolute;width:100%;bottom:0;left:50%;margin-left:-50%}#book-reviewer-form header{text-align:center;margin:0}@media only screen and (min-width: 40em){#book-reviewer-form header{text-align:left}}#book-reviewer-form header .action-point-value{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;position:relative;text-align:center;float:right;color:#ffffff;top:-7px;width:60px;height:60px;padding-top:14px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -568px -248px}#book_logger_form_fields label{text-transform:none}.logger-points-info.feedback-block{margin-bottom:1.5rem}.log-fields ul label span{color:#656565;font-size:12px;position:relative;margin-left:2px;display:inline-block;font-weight:700}#section-advanced-options{margin-bottom:21px;font-size:15px}#section-advanced-options #student-count{float:left;font-weight:600}#section-advanced-options #check-all-list-item span{font-weight:600;font-size:14px;cursor:pointer;text-transform:uppercase}h1#application-overlay-heading{text-align:center}h1#application-overlay-heading.spacing-tweak{margin-top:32px}#book-logger-profile-list{max-height:250px;overflow-y:scroll;overflow-x:hidden;border:1px solid #e0e0e0;margin-bottom:14px;border-radius:8px}#book-logger-profile-list ol{margin:0}#book-logger-profile-list ol li{text-align:left}#book-logger-profile-list ol li label{margin:0;padding:14px 14px 13px 14px;cursor:pointer;border-bottom:1px solid #ccc;line-height:normal;vertical-align:middle;min-height:40px;font-weight:400;font-size:18px;background:#f7f7f7}#book-logger-profile-list ol li label span{position:relative;top:1px}#book-logger-profile-list ol li label input.selectable{display:none}#book-logger-profile-list ol li label .bs-check{margin-right:10px;padding:5px;width:30px;height:30px;border:2px solid #e0e0e0;border-radius:8px;vertical-align:middle}#book-logger-profile-list ol li label.selected{background:white}#book-logger-profile-list ol li label.selected .bs-check{fill:white;border-color:transparent}#book-logger-profile-list ol li label.not-selected .bs-check{background:white !important;fill:transparent}#book-logger-profile-list ol li label:hover{background:#fafafa}.search-wrap{position:relative;height:54px}.search-wrap input[type="text"]{border-color:#e0e0e0}.search-wrap input[type="text"]:focus{border-color:#a3a3a3}.search-wrap .button,.search-wrap label,.search-wrap input[type="text"]{margin:0}.search-query{margin-top:-.625rem;margin-bottom:1.25rem;font-size:1.4375rem}.light-bg-overlay.search .wrap{padding:30% 0}@media only screen and (min-width: 40em){.light-bg-overlay.search .wrap{padding:40% 0}}@media only screen and (min-width: 80em){.light-bg-overlay.search .wrap{padding:15% 0}}.search-results{text-align:center;padding:3rem 0}@media only screen and (min-width: 80em){.search-results{padding:12.375rem 0 3rem 0}}.results-form .row .columns{padding-right:1.25rem;padding-left:0}.search-textbox{width:100%}.move-right .left-off-canvas-menu{left:0px;display:block}.left-off-canvas-menu{display:none;transform:translateX(0);-webkit-transform:translateX(0);position:fixed;top:128px;bottom:80px;left:-381px;width:381px;z-index:998;margin-left:0}@media screen and (max-width: 580px){.left-off-canvas-menu{top:0;left:0;right:0;width:100%}}@media screen and (max-width: 80em){.left-off-canvas-menu{top:0}}.move-right>.inner-wrap{transform:none !important;-webkit-transform:none !important;margin-left:381px !important;width:auto !important}.left-off-canvas-menu{background:#ffffff;border-right:1px solid #e0e0e0}.left-off-canvas-menu .filter-title{color:#1496a7;font-weight:700}.left-off-canvas-menu form{padding:0}.left-off-canvas-menu form label{letter-spacing:normal;font-size:16px;line-height:1.5;font-weight:normal;position:relative;line-height:22px;left:-4px;text-transform:none;margin-bottom:12px;color:#424242}.left-off-canvas-menu form label:after{clear:both;content:'';display:table}.left-off-canvas-menu form label:hover{opacity:0.8;filter:alpha(opacity=80)}.left-off-canvas-menu form label input[type="checkbox"]{display:none;float:left;opacity:0;filter:alpha(opacity=0)}.left-off-canvas-menu form label input[type="checkbox"]+div{display:block;float:left;position:relative;top:3px;height:18px;width:18px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -19px 0;margin-left:4px;margin-right:12px}.left-off-canvas-menu form label input[type="checkbox"]:checked+div{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -19px -18px}.filters-buttons-wrap{display:none;position:fixed;left:0px;bottom:0px;z-index:999;width:382px;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;height:80px;text-align:center;background:white;padding:18px}@media screen and (max-width: 580px){.filters-buttons-wrap{width:100%}}.filters-buttons-wrap .filters-clear{margin-right:0.625rem}.filters-buttons-wrap .left-off-canvas-toggle{margin-right:0 !important}.filters-buttons-wrap .filters-clear,.filters-buttons-wrap .left-off-canvas-toggle{width:auto}.left-off-canvas-menu::-webkit-scrollbar{width:12px}.left-off-canvas-menu::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px}.left-off-canvas-menu::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#d4d4d4}.left-off-canvas-menu::-webkit-scrollbar-thumb:hover{background:#cccccc}.left-off-canvas-menu::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,0.4)}.accordion{margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion li{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion li.active>a{background-color:#e0e0e0}.accordion .accordion-navigation.active>a:hover,.accordion li.active>a:hover{background-color:#f0f0f0}.accordion .accordion-navigation>a,.accordion li>a{font-weight:700;display:block;letter-spacing:normal;font-size:16px;line-height:1.5;font-family:"museo-sans-rounded", sans-serif;background:none;color:#424242;padding:20px;border-top:1px solid #e0e0e0}.accordion .accordion-navigation>a:hover,.accordion li>a:hover{text-decoration:none;background-color:#f7f7f7}.accordion .accordion-navigation>.content,.accordion li>.content{display:none;padding:20px}.accordion .accordion-navigation>.content.active,.accordion li>.content.active{display:block;background:none}.accordion li>.content>div{margin-bottom:1.25rem}#book-reviewer #book-reviewer-form{position:relative;margin-bottom:2.5rem}#book-reviewer ul{margin:0}#book-reviewer ul.book-selector{margin-bottom:1.25rem}#reviewer-message{font-weight:700;display:none;letter-spacing:normal;font-size:16px;line-height:1.5;position:absolute;text-align:center;font-family:"museo-sans-rounded", sans-serif;background-color:#2DA562;color:#ffffff;left:20px;bottom:99px;z-index:11000;padding:0.95rem 1.875rem}@media only screen and (min-width: 40em){#reviewer-message{width:auto;left:304px;bottom:40px;padding:0.75rem 1.25rem}}#reviewer-message.logger-error{text-align:left;background-color:#C5283D;width:208px;padding:2.5rem 1.875rem}#badge-modal .badge-modal-content img{display:block;background-color:#19BFD5;width:160px;margin:0 auto}@media only screen and (min-width: 40em){#badge-modal .badge-modal-content img{width:240px}}#badge-modal .row+.row+button{display:none}.badges .badge-container{text-align:center}.badges .badge-container .badge-date{font-weight:700;font-size:14px;line-height:1.4;margin-bottom:0.3125rem}.badges .badge-container .badge-title{line-height:1.2;margin-bottom:1rem}.badges .badge-container .badge-image{max-width:208px;margin:0 auto 1.875rem auto}.badges .badge-container .badge-description{letter-spacing:normal;font-size:16px;line-height:1.5;font-weight:normal;color:#424242;margin-bottom:0}.badges .badge-container .badge-share-button{margin:1.25rem 0}.badges .badge-container .badge-share-button .button{padding:0.625rem 1rem}.badges .badge-container .badge-share-button .share-text{display:inline-block;margin-right:5px}.badges .badge-container .badge-share-button .share-img{margin-top:-3px}.profile.share-badge .profile-header{text-align:center}.profile.share-badge .profile-header h1{float:none}.certificate-border{border:12px solid #e0e0e0;padding:84px;background:#ffffff}.certificate-header{width:695px;height:152px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/srp-certificate-banner.png");margin:0 auto}.certificate-wrapper .badge img{background-color:#19BFD5;margin-bottom:48px}.certificate-wrapper .signature,.certificate-wrapper .emblem{display:inline-block}.certificate-wrapper .signature{width:244px;border-top:1px solid #e0e0e0;padding-top:12px}.certificate-wrapper .emblem{margin:0 36px}.flip-wrap input{display:none}.flip-wrap label{font-weight:700;opacity:1;filter:alpha(opacity=100);color:#424242;margin-bottom:1.25rem;text-transform:none}.flip-wrap label:hover{opacity:0.75;filter:alpha(opacity=75)}.flip-wrap label:active{opacity:0.75;filter:alpha(opacity=75)}.flip-wrap label:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.flip-wrap label:hover{opacity:0.85;filter:alpha(opacity=85)}.flip-wrap label:active{opacity:0.75;filter:alpha(opacity=75)}.flip-wrap label:focus{opacity:1;filter:alpha(opacity=100)}}.flip-wrap label:hover{color:#424242}.flip-wrap label.selected{background:none}.flip-wrap .flip-container,.flip-wrap .front,.flip-wrap .back{height:260px;width:100%;cursor:pointer}.flip-wrap .flip-container img,.flip-wrap .front img,.flip-wrap .back img{border:none;width:180px;height:180px}.flip-wrap .flip-container{padding:0;margin-bottom:1.25rem}.flip-wrap .flip-container:after{clear:both;content:'';display:table}.flip-wrap .flipper{position:relative}.flip-wrap .flipper div{position:absolute;top:0;left:0}.flip-wrap .flipper .icon-container{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ffffff no-repeat center;border:4px solid #f7f7f7}.flip-wrap .flipper .icon-container:hover{border-color:#f0f0f0}.flip-wrap .back{display:none;background:#fff url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/ui-check.png") no-repeat center center}.no-svg .flip-wrap .back{background-image:url(//d1d18yaz9jn7zn.cloudfront.net/static-assets/ui-check.png)}.flip-wrap .back img{display:none}.flip-wrap .selected .back{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:4px solid #f7f7f7}.flip-wrap .selected .back:hover{border-color:#f0f0f0}.flip-wrap .no-csstransforms3d .front{display:block}.flip-wrap .no-csstransforms3d .back{display:none}.flip-wrap .no-csstransforms3d .selected .front{background:transparent url("ui-checked.png") no-repeat center center !important;display:none}.flip-wrap .no-csstransforms3d .selected .back{background:transparent url("ui-checked.png") no-repeat center center !important;display:block}.flip-wrap .no-csstransforms3d .selected img{display:none}.flip-wrap .no-svg .selected .back{background:transparent url("ui-checked.png") no-repeat center center !important}.flip-wrap .lt-ie9 .front{display:block}.flip-wrap .lt-ie9 .back{display:none}.flip-wrap .lt-ie9 .selected .front{display:none}.flip-wrap .lt-ie9 .selected .back{display:block}#home .mobile-masthead-image{display:block;width:100%;max-width:100%}@media only screen and (min-width: 80em){#home .mobile-masthead-image{display:none}}#home .masthead-image{display:none;width:100%;max-width:100%;position:absolute}@media only screen and (min-width: 80em){#home .masthead-image{display:block}}#home .buttons-wrap.non-srp .button{margin-bottom:0.625rem}@media only screen and (min-width: 40em){#home .buttons-wrap.non-srp .button{margin:0 0.3125rem}}#home .intro-wrap{position:relative;text-align:center;background:#ffffff;border-top:1px solid #e0e0e0;padding:2rem 0 2.5rem 0}@media only screen and (min-width: 80em){#home .intro-wrap{border-top:0}}#home .intro-wrap img{width:156px;margin-bottom:1rem;background-color:#19BFD5}@media only screen and (min-width: 40em){#home .intro-wrap{padding:2.5rem 0 3rem 0}}#home .masthead{text-align:center;padding:2.5rem 0}@media only screen and (min-width: 40em){#home .masthead{padding:5rem 0}}@media only screen and (min-width: 80em){#home .masthead{padding:15rem 0}}@media only screen and (min-width: 90em){#home .masthead{padding:20rem 0}}@media only screen and (min-width: 120em){#home .masthead{padding:32.5rem 0}}#home .features-wrap{position:relative;text-align:center;padding:2.5rem 0;background:#19BFD5 url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/hp-features-bg-texture.png") repeat-x bottom}@media only screen and (min-width: 40em){#home .features-wrap{padding:3.75rem 0}}@media only screen and (min-width: 80em){#home .features-wrap{padding:5rem 0}}#home .features-wrap img{width:180px}#home .features-wrap .mobile-padding{margin-top:2.5rem}@media only screen and (min-width: 40em){#home .features-wrap .mobile-padding{margin-top:0}}#home+footer{background:#ffffff;padding-top:1.25rem}#launchpad-homepage{padding:2.5rem 0 0 0}#launchpad-homepage .bs-logo{width:108px;margin-bottom:0.625rem;background-color:#19BFD5}@media only screen and (min-width: 40em){#launchpad-homepage .bs-logo{width:120px;margin-bottom:1rem}}@media only screen and (min-width: 80em){#launchpad-homepage .bs-logo{width:132px}}#launchpad-homepage .path-wrap{margin:2.5rem 0;padding:1.25rem;background:#19BFD5 url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/bs-books-bg.png")}@media only screen and (min-width: 80em){#launchpad-homepage .path-wrap{margin:3.75rem 0}}#launchpad-homepage .path-wrap .columns{padding-left:0.625rem;padding-right:0.625rem}#launchpad-homepage .path{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1.3rem 1.25rem 1.5rem 1.25rem;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/bs-launchpad-dark-bg.png")}#launchpad-homepage .path.bottom{margin-top:1.25rem}@media only screen and (min-width: 40em){#launchpad-homepage .path.bottom{margin-top:0}}#launchpad-homepage .features img{width:156px;margin-bottom:1rem;background-color:#19BFD5}@media only screen and (min-width: 80em){#launchpad-homepage .features img{width:180px}}#launchpad-homepage .features [class*="block-grid-"]>li{padding-bottom:0}.programs-funnel{padding:0}.programs-funnel .intro-wrap .masthead{padding:3.75rem 0;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .masthead{padding:5rem 2.5rem;margin-bottom:2.5rem}}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .masthead{padding:7.5rem 0;margin-bottom:2.5rem}}.programs-funnel .intro-wrap .masthead .divide{opacity:0.26;filter:alpha(opacity=26);border-bottom:1px solid #ffffff;margin:1.875rem auto}.programs-funnel .intro-wrap .card.hollow{border:1px solid #e0e0e0;padding:1.25rem;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .card.hollow{display:block;padding:2.5rem;margin-bottom:2.5rem}}.programs-funnel .intro-wrap .card.hollow.in{padding:2.5rem 0}.programs-funnel .intro-wrap .age-group{cursor:pointer;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:4px solid #e0e0e0;margin-bottom:1.25rem}.programs-funnel .intro-wrap .age-group:hover{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .intro-wrap .age-group:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .intro-wrap .age-group:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .age-group{margin-bottom:2.5rem}.programs-funnel .intro-wrap .age-group:hover{opacity:0.85;filter:alpha(opacity=85)}.programs-funnel .intro-wrap .age-group:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .intro-wrap .age-group:focus{opacity:1;filter:alpha(opacity=100)}}.programs-funnel .intro-wrap .age-group img{width:100%;max-width:100%}.programs-funnel .intro-wrap .header-with-button{border-top:none;padding:1.25rem}.programs-funnel .intro-wrap .header-with-button:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .header-with-button header{float:left}.programs-funnel .intro-wrap .header-with-button .button{position:relative;float:right;top:3px}}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .header-with-button .button{top:7px}}.programs-funnel .intro-wrap .how-it-works,.programs-funnel .intro-wrap .upcoming-events{display:none}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .how-it-works,.programs-funnel .intro-wrap .upcoming-events{display:block;margin-bottom:0;padding-bottom:0}}.programs-funnel .intro-wrap .group-register{margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .group-register{margin-bottom:0}}.programs-funnel .intro-wrap .sponsors{text-align:center;background:#ffffff;padding:2.5rem 1.25rem}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .sponsors{padding:3.75rem}}.programs-funnel .intro-wrap .sponsors ul{margin:0}.programs-funnel .intro-wrap .sponsors ul li{display:inline-block;margin:2.5rem 1.25rem 0 1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .sponsors ul li{margin:2.5rem 2.5rem 0 2.5rem}.programs-funnel .intro-wrap .sponsors ul li:first-child{margin-left:0}.programs-funnel .intro-wrap .sponsors ul li:last-child{margin-right:0}}.programs-funnel .intro-wrap .sponsors img{height:54px}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .sponsors img{height:72px}}.programs-funnel .bookshelf{width:144px;margin:1.25rem auto 2.5rem auto}@media only screen and (min-width: 40em){.programs-funnel .bookshelf{width:192px;margin:0 auto 2.5rem auto}}.programs-funnel .button-wrap button{width:100%;max-width:100%;margin:0 0 0.625rem 0}@media only screen and (min-width: 40em){.programs-funnel .button-wrap button{width:auto;margin:0 0.3125rem}}.programs-funnel .recommendations-callout{background-color:#f7f7f7;padding:1.5rem;margin:1rem 0}@media only screen and (min-width: 40em){.programs-funnel .recommendations-callout{padding:3rem;margin:1.5rem 0}}.programs-funnel .recommendations-callout label{text-align:center}.programs-funnel .recommendations-callout ul{margin:0}.programs-funnel .loading{display:block;width:48px;margin:1.25rem auto 0 auto}.programs-funnel .user-selection-wrap{padding:2.5rem 0}@media only screen and (min-width: 80em){.programs-funnel .user-selection-wrap{padding:5rem 0}}.programs-funnel .childs-information{margin-top:1.25rem}.programs-funnel .funnel-start-wrap,.programs-funnel .add-adult-wrap,.programs-funnel .add-child-wrap,.programs-funnel .add-any-child-wrap,.programs-funnel .add-yourself-wrap,.programs-funnel .add-another-child-header,.programs-funnel .add-any-child-header,.programs-funnel .age-selection-wrap,.programs-funnel .success-wrap,.programs-funnel .funnel-section-wrap{display:none;padding:12.5rem 0}@media only screen and (min-width: 40em){.programs-funnel .funnel-start-wrap,.programs-funnel .add-adult-wrap,.programs-funnel .add-child-wrap,.programs-funnel .add-any-child-wrap,.programs-funnel .add-yourself-wrap,.programs-funnel .add-another-child-header,.programs-funnel .add-any-child-header,.programs-funnel .age-selection-wrap,.programs-funnel .success-wrap,.programs-funnel .funnel-section-wrap{padding:3.5rem 0}}@media only screen and (min-width: 80em){.programs-funnel .funnel-start-wrap,.programs-funnel .add-adult-wrap,.programs-funnel .add-child-wrap,.programs-funnel .add-any-child-wrap,.programs-funnel .add-yourself-wrap,.programs-funnel .add-another-child-header,.programs-funnel .add-any-child-header,.programs-funnel .age-selection-wrap,.programs-funnel .success-wrap,.programs-funnel .funnel-section-wrap{padding:5rem 0}}.programs-funnel .funnel-start-wrap ul,.programs-funnel .add-adult-wrap ul,.programs-funnel .add-child-wrap ul,.programs-funnel .add-any-child-wrap ul,.programs-funnel .add-yourself-wrap ul,.programs-funnel .add-another-child-header ul,.programs-funnel .add-any-child-header ul,.programs-funnel .age-selection-wrap ul,.programs-funnel .success-wrap ul,.programs-funnel .funnel-section-wrap ul{margin:0}.programs-funnel .highlight-error{border-color:#C5283D !important}.programs-funnel input[type="checkbox"]{display:inline-block;margin:0 auto}.programs-funnel .prize-message{letter-spacing:normal;font-size:16px;line-height:1.5;position:relative;border:2px solid #E6C229;background:#f9f0c9;padding:1.25rem;margin-bottom:2.5rem}.programs-funnel .prize-message .remember-icon{margin:0 auto 1.25rem auto;width:38px;height:48px}.programs-funnel .prize-message .remember-icon svg{width:100%;height:100%;position:relative;top:-3px}@media only screen and (min-width: 40em){.programs-funnel .prize-message .remember-icon{position:absolute;top:20px;left:20px}}.programs-funnel .prize-message .text-wrap{text-align:center}@media only screen and (min-width: 40em){.programs-funnel .prize-message .text-wrap{text-align:left;margin-left:58px}}.programs-funnel .srp_statistics{border-radius:10px;padding:16px !important;margin:20px auto 0 !important}.programs-funnel .srp_statistics .statistics-items>li{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 39.938em){.programs-funnel .srp_statistics .statistics-items>li{flex-wrap:wrap}}.programs-funnel .srp_statistics #percent-completed-container{order:2;max-width:200px !important;border-color:transparent !important;padding:6px;margin-top:0 !important;margin-bottom:0 !important}@media only screen and (max-width: 39.938em){.programs-funnel .srp_statistics #percent-completed-container{order:1;max-width:100% !important}}.programs-funnel .srp_statistics #percent-completed-container .percent-completed{display:none}.programs-funnel .srp_statistics .statistics-header{text-align:left;flex-grow:1;order:1;position:relative;letter-spacing:0 !important;font-size:15px !important;line-height:18px !important;font-weight:900;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 39.938em){.programs-funnel .srp_statistics .statistics-header{margin-top:15px;order:2;padding-left:0 !important}.programs-funnel .srp_statistics .statistics-header:before{display:none}}.programs-funnel .srp_statistics .statistics-header .stats-goal-img{background-image:url("https://img.icons8.com/color/48/000000/goal--v1.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;margin-right:1rem;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.06)}.program-sign-up-wrap #program_sign_up_header{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin-bottom:2.5rem}@media only screen and (min-width: 40em){.program-sign-up-wrap #program_sign_up_header{letter-spacing:-0.03em;font-size:41px;line-height:1.2;margin-bottom:3.75rem}}@media only screen and (min-width: 80em){.program-sign-up-wrap #program_sign_up_header{margin-bottom:5rem}}.program-sign-up-wrap .sign-up-instruction-headers{font-size:36px}.program-sign-up-wrap .alternative-programs-header{padding:2rem 0 4rem}.program-sign-up-wrap .alternative-programs-header .optional-text{color:#898989;font-weight:600}.program-sign-up-wrap .program-enrollment-notice{clear:both;margin-bottom:1.25rem}.program-sign-up-wrap .program-enrollment-notice .text-wrap{text-align:left}.program-sign-up-wrap .programs-list li{border:1px solid #e0e0e0;padding:1.25rem;margin-bottom:1.25rem;overflow:hidden}@media only screen and (min-width: 40em){.program-sign-up-wrap .programs-list li{padding:2.5rem}}.program-sign-up-wrap .programs-list li:last-child{margin-bottom:2.5rem}@media only screen and (min-width: 80em){.program-sign-up-wrap .programs-list li .text{text-align:left;float:left}}@media only screen and (min-width: 80em){.program-sign-up-wrap .programs-list li .button{float:right;margin-top:5px}}.program-sign-up-wrap .programs-list li .program-name{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:0;max-width:600px;margin:0 auto}@media only screen and (min-width: 40em){.program-sign-up-wrap .programs-list li .program-name{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.program-sign-up-wrap .programs-list li .program-dates{letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 80em){.program-sign-up-wrap .programs-list li .program-dates{margin-bottom:0}}.program-sign-up-wrap .programs-list .alternative-programs-list li{border:none;margin:0;padding:0;overflow:hidden}.program-sign-up-wrap .programs-list .alternative-programs-list li:last-child{margin:0}.program-sign-up-wrap .program-registration-btn[disabled]{opacity:1;filter:alpha(opacity=100);color:#a3a3a3;background:#e0e0e0;border-color:#e0e0e0}.program-sign-up-wrap .program-registration-btn[disabled]:hover,.program-sign-up-wrap .program-registration-btn[disabled]:active,.program-sign-up-wrap .program-registration-btn[disabled]:focus{opacity:1;filter:alpha(opacity=100);color:#a3a3a3;background:#e0e0e0;border-color:#e0e0e0}.programs .programs-list{padding:0;list-style:none}.programs .programs-list li{margin-bottom:3rem}.programs .programs-list li:last-child{margin-bottom:0}.programs .programs-list h3{letter-spacing:-0.03em;font-size:33px;line-height:1.3;width:85%;margin:0 auto 1.5rem auto}@media only screen and (min-width: 40em){.programs .programs-list h3{width:auto;margin-bottom:2.5rem}}.programs .programs-list .badge-image{text-align:center;margin-bottom:1.5rem}@media only screen and (min-width: 40em){.programs .programs-list .badge-image{margin-bottom:0}}.programs .programs-list .badge-image img{width:240px}.programs .programs-list .badge-header{margin-bottom:1.5rem}.programs .programs-list .connected-programs-header h2{border-bottom:1px solid #e0e0e0;margin:6rem 0 3rem;padding-bottom:1rem}.programs .programs-list .program-achievements{margin-bottom:1.5rem}.programs .programs-list .program-achievement{margin:0}.program-enrollment-notice{letter-spacing:normal;font-size:16px;line-height:1.5;position:relative;background:#faf3d7;line-height:1.4;padding:1rem;margin-bottom:1.25rem}.program-enrollment-notice .icon-wrap{position:absolute}.program-enrollment-notice .icon-wrap .lightbulb-icon{position:relative;top:1px;width:15px;height:20px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -1026px 0}.program-enrollment-notice .icon-wrap .coming-soon-icon{position:relative;margin:-.4rem auto auto -.6rem;top:1px;width:32px;height:32px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -282px -84px}.program-enrollment-notice .text-wrap{margin-left:26px}.program-enrollment-notice .text-wrap .alternative-programs-list{list-style-type:disc;list-style-position:inside}.badges-list>li{margin-bottom:3.75rem}@media only screen and (min-width: 40em){.badges-list>li{border:2px solid #e0e0e0;padding:2.5rem;margin-bottom:1.25rem}}@media only screen and (min-width: 80em){.badges-list>li{margin-bottom:2.5rem}}.badges-list>li:last-child{margin-bottom:0}.badges-list .badges-list-header{margin-bottom:1.5rem}@media only screen and (min-width: 40em){.badges-list .badges-list-header{border-bottom:1px dashed #e0e0e0;margin-bottom:2.5rem;padding-bottom:2.5rem}}@media only screen and (min-width: 40em){.badges-list .badges-list-link,.badges-list .badges-list-heading{display:inline-block}}.badges-list .badges-list-link{font-weight:700;margin-left:0.625rem}.program-section{border-bottom:4px solid #f7f7f7;margin-bottom:2.5rem;padding-bottom:2.5rem}.program-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.program-section.program-badges h2,.program-section.program-rewards h2{margin-bottom:1.5rem}.show .not-participating-alert{position:fixed;text-align:center;left:20px;right:20px;bottom:20px;background:#333;color:#fff;box-shadow:0 0 0 2px #F2F2F2, 0 0 0 4px #FAFAFA;border-radius:10px;z-index:5000;padding:20px}.show .not-participating-alert .program-enrollment-notice{margin:0 0 15px 0;padding:0;background:transparent}.show .not-participating-alert p{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#ffffff;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.show .not-participating-alert p{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:2.5rem}}.show .not-participating-alert .button{margin:0.625rem 0 0 0}@media only screen and (min-width: 40em){.show .not-participating-alert .button{margin:0 0.3125rem}}.show .not-participating-alert .button.secondary{opacity:1;filter:alpha(opacity=100);color:#ffffff;border-color:#ffffff;background-color:transparent}.show .not-participating-alert .button.secondary:hover{opacity:0.75;filter:alpha(opacity=75)}.show .not-participating-alert .button.secondary:active{opacity:0.75;filter:alpha(opacity=75)}.show .not-participating-alert .button.secondary:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.show .not-participating-alert .button.secondary:hover{opacity:0.85;filter:alpha(opacity=85)}.show .not-participating-alert .button.secondary:active{opacity:0.75;filter:alpha(opacity=75)}.show .not-participating-alert .button.secondary:focus{opacity:1;filter:alpha(opacity=100)}}.programs .program-badges h2{text-align:center}@media only screen and (min-width: 40em){.programs .program-badges h2{text-align:left}}.programs .program-badges .program-achievements{margin-bottom:2.5rem}.programs .program-badges .program-achievement{margin:0}.programs .program-badges .badges-list-header{text-align:center}@media only screen and (min-width: 40em){.programs .program-badges .badges-list-header{text-align:left}}.programs .program-badges .badges-list-header h3{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin-bottom:0.3125rem}@media only screen and (min-width: 40em){.programs .program-badges .badges-list-header h3{margin-bottom:0}}.programs .program-badges .badge-header{margin-bottom:0.3125rem}.programs .program-badges .badge-header+.program-achievements{margin:1.25rem 0 1.5rem 0}.programs .program-badges .badge-image{text-align:center}.programs .program-badges .badge-image img{width:240px;margin:0 auto 1.25rem auto}@media only screen and (min-width: 40em){.programs .program-badges .badge-image img{margin:0}}@media only screen and (min-width: 80em){.programs .program-badges .badge-image img{width:100%;max-width:100%}}.programs .program-badges .badge-info{text-align:center}@media only screen and (min-width: 40em){.programs .program-badges .badge-info{text-align:left}}.programs .program-badges .program-learning-track header{text-align:center}@media only screen and (min-width: 40em){.programs .program-badges .program-learning-track header{text-align:left}}.programs .program-badges .program-learning-track p,.programs .program-badges .program-learning-track .activities-list{text-align:left;margin-bottom:2.5rem}.program-content .feedback-block{margin:3rem 0 0 0}.badges .activities-list,.programs .activities-list,.program_templates .activities-list{letter-spacing:-0.01em;font-size:20px;line-height:1.5;list-style:disc;margin-left:18px;margin-bottom:1.25rem}.badges .activities-list li,.programs .activities-list li,.program_templates .activities-list li{margin-bottom:0.3125rem}.badges .activities-list .other-activities,.programs .activities-list .other-activities,.program_templates .activities-list .other-activities{font-style:italic;margin-bottom:0}.badges .alternative-programs-section,.programs .alternative-programs-section,.program_templates .alternative-programs-section{border-top:1px solid #e0e0e0;padding:3rem 0;text-align:center}.badges .alternative-programs-section h3,.programs .alternative-programs-section h3,.program_templates .alternative-programs-section h3{margin-bottom:0}.badges .alternative-programs-section .optional-text,.programs .alternative-programs-section .optional-text,.program_templates .alternative-programs-section .optional-text{color:#898989;font-weight:600}@media only screen and (min-width: 40em){.badges .learning-track-badge .badge-attributes,.programs .learning-track-badge .badge-attributes,.program_templates .learning-track-badge .badge-attributes{margin-top:0}}.badges .badges-grid[class*="block-grid-"]>li,.programs .badges-grid[class*="block-grid-"]>li,.program_templates .badges-grid[class*="block-grid-"]>li{padding:1.5rem 0.75rem 0 0.75rem}.badges .badges-grid,.programs .badges-grid,.program_templates .badges-grid{text-align:center}.badges .badges-grid li .badge-description,.badges .badges-grid li .badge-info,.programs .badges-grid li .badge-description,.programs .badges-grid li .badge-info,.program_templates .badges-grid li .badge-description,.program_templates .badges-grid li .badge-info{letter-spacing:normal;font-size:16px;line-height:1.5;letter-spacing:-0.01em;color:#424242;line-height:1.4}.badges .badges-grid li .badge-title,.programs .badges-grid li .badge-title,.program_templates .badges-grid li .badge-title{font-size:14px;margin-top:8px;color:#aaa}.badges .badges-grid li .badge-grid-item,.badges .badges-grid li .badge-grid-item-no-click,.programs .badges-grid li .badge-grid-item,.programs .badges-grid li .badge-grid-item-no-click,.program_templates .badges-grid li .badge-grid-item,.program_templates .badges-grid li .badge-grid-item-no-click{display:block;position:relative;width:100%;max-width:100%;-webkit-box-shadow:rgba(0,0,0,0.06) 0 2px 4px 0;-moz-box-shadow:rgba(0,0,0,0.06) 0 2px 4px 0;box-shadow:rgba(0,0,0,0.06) 0 2px 4px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'museo-sans-rounded', sans-serif;border:1px solid #e0e0e0;background-color:#ffffff;padding:3rem;min-height:352px}.badges .badges-grid li .badge-grid-item:hover,.badges .badges-grid li .badge-grid-item:active,.badges .badges-grid li .badge-grid-item-no-click:hover,.badges .badges-grid li .badge-grid-item-no-click:active,.programs .badges-grid li .badge-grid-item:hover,.programs .badges-grid li .badge-grid-item:active,.programs .badges-grid li .badge-grid-item-no-click:hover,.programs .badges-grid li .badge-grid-item-no-click:active,.program_templates .badges-grid li .badge-grid-item:hover,.program_templates .badges-grid li .badge-grid-item:active,.program_templates .badges-grid li .badge-grid-item-no-click:hover,.program_templates .badges-grid li .badge-grid-item-no-click:active{text-decoration:none}.badges .badges-grid li .badge-grid-item:focus,.badges .badges-grid li .badge-grid-item-no-click:focus,.programs .badges-grid li .badge-grid-item:focus,.programs .badges-grid li .badge-grid-item-no-click:focus,.program_templates .badges-grid li .badge-grid-item:focus,.program_templates .badges-grid li .badge-grid-item-no-click:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}@media only screen and (min-width: 80em){.badges .badges-grid li .badge-grid-item:hover,.badges .badges-grid li .badge-grid-item-no-click:hover,.programs .badges-grid li .badge-grid-item:hover,.programs .badges-grid li .badge-grid-item-no-click:hover,.program_templates .badges-grid li .badge-grid-item:hover,.program_templates .badges-grid li .badge-grid-item-no-click:hover{border-color:#cccccc}.badges .badges-grid li .badge-grid-item:active,.badges .badges-grid li .badge-grid-item-no-click:active,.programs .badges-grid li .badge-grid-item:active,.programs .badges-grid li .badge-grid-item-no-click:active,.program_templates .badges-grid li .badge-grid-item:active,.program_templates .badges-grid li .badge-grid-item-no-click:active{border-color:#b8b8b8}.badges .badges-grid li .badge-grid-item:focus,.badges .badges-grid li .badge-grid-item-no-click:focus,.programs .badges-grid li .badge-grid-item:focus,.programs .badges-grid li .badge-grid-item-no-click:focus,.program_templates .badges-grid li .badge-grid-item:focus,.program_templates .badges-grid li .badge-grid-item-no-click:focus{border-color:#cccccc}}.badges .badges-grid li .badge-grid-item .badge-receivables,.badges .badges-grid li .badge-grid-item-no-click .badge-receivables,.programs .badges-grid li .badge-grid-item .badge-receivables,.programs .badges-grid li .badge-grid-item-no-click .badge-receivables,.program_templates .badges-grid li .badge-grid-item .badge-receivables,.program_templates .badges-grid li .badge-grid-item-no-click .badge-receivables{position:absolute;top:1rem;right:1rem;display:flex;align-items:center}.badges .badges-grid li .badge-grid-item .badge-receivables .receivable-item,.badges .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item,.programs .badges-grid li .badge-grid-item .badge-receivables .receivable-item,.programs .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item,.program_templates .badges-grid li .badge-grid-item .badge-receivables .receivable-item,.program_templates .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item{position:relative;display:inline-flex;border-radius:50%;background:#f7f7f7;width:44px;height:44px;justify-content:center;align-items:center;margin-left:10px}.badges .badges-grid li .badge-grid-item .badge-receivables .receivable-item .bs-icon,.badges .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item .bs-icon,.programs .badges-grid li .badge-grid-item .badge-receivables .receivable-item .bs-icon,.programs .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item .bs-icon,.program_templates .badges-grid li .badge-grid-item .badge-receivables .receivable-item .bs-icon,.program_templates .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item .bs-icon{width:24px;height:24px}.badges .badges-grid li .badge-grid-item .badge-receivables .receivable-item.reward span,.badges .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item.reward span,.programs .badges-grid li .badge-grid-item .badge-receivables .receivable-item.reward span,.programs .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item.reward span,.program_templates .badges-grid li .badge-grid-item .badge-receivables .receivable-item.reward span,.program_templates .badges-grid li .badge-grid-item-no-click .badge-receivables .receivable-item.reward span{display:block;position:relative;width:18px;height:20px;margin:0 auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -307px -44px}.badges .badges-grid li .badge-image,.programs .badges-grid li .badge-image,.program_templates .badges-grid li .badge-image{margin-bottom:1.5rem}.badges .badges-grid li .badge-image img,.programs .badges-grid li .badge-image img,.program_templates .badges-grid li .badge-image img{width:192px}.badges .badge-title,.programs .badge-title,.program_templates .badge-title{letter-spacing:-0.02em;font-size:24px;line-height:1.3;line-height:1.2;margin-bottom:0.625rem}@media only screen and (min-width: 40em){.badges .badge-title,.programs .badge-title,.program_templates .badge-title{margin-bottom:0.3125rem}}.badges .badge-header,.programs .badge-header,.program_templates .badge-header{margin-bottom:0.625rem}.badges .progress-bar,.programs .progress-bar,.program_templates .progress-bar{margin-bottom:3.75rem}.badges .program-header h1,.programs .program-header h1,.program_templates .program-header h1{margin-bottom:0}.badges .program-header .program-dates,.programs .program-header .program-dates,.program_templates .program-header .program-dates{letter-spacing:normal;font-size:16px;line-height:1.5;margin:0.5rem 0 0 0}@media only screen and (min-width: 40em){.badges .program-header .program-dates,.programs .program-header .program-dates,.program_templates .program-header .program-dates{letter-spacing:-0.01em}}.badges .program-header .program-description,.programs .program-header .program-description,.program_templates .program-header .program-description{letter-spacing:-0.01em;font-size:20px;line-height:1.5;text-align:left;margin:2.5rem 0 0 0}.badges .program-header+header,.programs .program-header+header,.program_templates .program-header+header{margin-top:3rem}.badges .program-header+header h2,.programs .program-header+header h2,.program_templates .program-header+header h2{margin-bottom:0}.badges .program-header+.program-rewards,.programs .program-header+.program-rewards,.program_templates .program-header+.program-rewards{margin-top:3rem}.badges .earned-badge,.programs .earned-badge,.program_templates .earned-badge{background-color:#19BFD5}.badges .program-enrollment-buttons .button,.programs .program-enrollment-buttons .button,.program_templates .program-enrollment-buttons .button{margin-bottom:0.625rem}@media only screen and (min-width: 40em){.badges .program-enrollment-buttons .button,.programs .program-enrollment-buttons .button,.program_templates .program-enrollment-buttons .button{margin-right:0.625rem}}.badges .program-enrollment-buttons .button+.button,.programs .program-enrollment-buttons .button+.button,.program_templates .program-enrollment-buttons .button+.button{margin:0}.badges .program-header-image,.programs .program-header-image,.program_templates .program-header-image{width:100%;max-width:100%;margin:3rem 0 0 0}.badges .program-description,.programs .program-description,.program_templates .program-description{margin-top:3rem}@media only screen and (min-width: 40em){.badges .program-description,.programs .program-description,.program_templates .program-description{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.badges .program-next-badges .badge-section,.programs .program-next-badges .badge-section,.program_templates .program-next-badges .badge-section{border-bottom:1px solid #e0e0e0;margin-bottom:2.5rem;padding-bottom:2.5rem}.badges .program-next-badges .badge-section:last-child,.programs .program-next-badges .badge-section:last-child,.program_templates .program-next-badges .badge-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.badges .program-progress h2,.programs .program-progress h2,.program_templates .program-progress h2{text-align:center}@media only screen and (min-width: 40em){.badges .program-progress h2,.programs .program-progress h2,.program_templates .program-progress h2{text-align:left}}.badges .program-progress h2,.badges .program-progress .bnstk-progress-bar,.programs .program-progress h2,.programs .program-progress .bnstk-progress-bar,.program_templates .program-progress h2,.program_templates .program-progress .bnstk-progress-bar{margin-bottom:1.5rem}.badges .program-title,.programs .program-title,.program_templates .program-title{font-weight:700}.badges .program-title,.programs .program-title,.program_templates .program-title{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:0.5rem}.badges .program-date-range,.programs .program-date-range,.program_templates .program-date-range{letter-spacing:normal;font-size:16px;line-height:1.5;text-transform:capitalize;margin-bottom:1.875rem}.badges .badge-description,.badges .learning-track-title,.programs .badge-description,.programs .learning-track-title,.program_templates .badge-description,.program_templates .learning-track-title{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;color:#a3a3a3}.badges .program-achievements,.programs .program-achievements,.program_templates .program-achievements{margin:0}.badges .program-achievement,.programs .program-achievement,.program_templates .program-achievement{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;width:100%;max-width:100%;text-align:center;display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#f7f7f7;margin:0 0 0.625rem 0;padding:8px 1.5rem 12px 1.5rem}@media only screen and (min-width: 40em){.badges .program-achievement,.programs .program-achievement,.program_templates .program-achievement{width:auto;margin:0 0.625rem 0.625rem 0}}.badges .program-achievement .icon,.programs .program-achievement .icon,.program_templates .program-achievement .icon{position:relative;opacity:1;margin-right:0.5rem;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}.badges .badge-attributes+.program-achievements,.programs .badge-attributes+.program-achievements,.program_templates .badge-attributes+.program-achievements{margin-top:1rem}.badges .program-learning-track.item-wrap,.programs .program-learning-track.item-wrap,.program_templates .program-learning-track.item-wrap{padding-top:0}.badges .program-learning-track header,.programs .program-learning-track header,.program_templates .program-learning-track header{text-align:left}.badges .program-learning-track header h4,.programs .program-learning-track header h4,.program_templates .program-learning-track header h4{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:1rem}.badges .program-learning-track .description,.programs .program-learning-track .description,.program_templates .program-learning-track .description{letter-spacing:-0.01em;font-size:20px;line-height:1.5;text-align:left;border-bottom:4px solid #f7f7f7;margin-bottom:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width: 40em){.badges .program-learning-track .description,.programs .program-learning-track .description,.program_templates .program-learning-track .description{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.badges .program-rewards header,.badges .program-certificates header,.programs .program-rewards header,.programs .program-certificates header,.program_templates .program-rewards header,.program_templates .program-certificates header{text-align:center}@media only screen and (min-width: 40em){.badges .program-rewards header,.badges .program-certificates header,.programs .program-rewards header,.programs .program-certificates header,.program_templates .program-rewards header,.program_templates .program-certificates header{text-align:left}}.badges .program-rewards .program-achievements,.badges .program-certificates .program-achievements,.programs .program-rewards .program-achievements,.programs .program-certificates .program-achievements,.program_templates .program-rewards .program-achievements,.program_templates .program-certificates .program-achievements{margin-bottom:2.5rem}.badges .program-rewards .program-achievement,.badges .program-certificates .program-achievement,.programs .program-rewards .program-achievement,.programs .program-certificates .program-achievement,.program_templates .program-rewards .program-achievement,.program_templates .program-certificates .program-achievement{margin-bottom:0}.badges .program-rewards .reward-info,.badges .program-rewards .certificate-info,.badges .program-certificates .reward-info,.badges .program-certificates .certificate-info,.programs .program-rewards .reward-info,.programs .program-rewards .certificate-info,.programs .program-certificates .reward-info,.programs .program-certificates .certificate-info,.program_templates .program-rewards .reward-info,.program_templates .program-rewards .certificate-info,.program_templates .program-certificates .reward-info,.program_templates .program-certificates .certificate-info{border-bottom:1px solid #e0e0e0;margin-bottom:2.5rem;padding-bottom:2.5rem}.badges .program-rewards .reward-info:last-child,.badges .program-rewards .certificate-info:last-child,.badges .program-certificates .reward-info:last-child,.badges .program-certificates .certificate-info:last-child,.programs .program-rewards .reward-info:last-child,.programs .program-rewards .certificate-info:last-child,.programs .program-certificates .reward-info:last-child,.programs .program-certificates .certificate-info:last-child,.program_templates .program-rewards .reward-info:last-child,.program_templates .program-rewards .certificate-info:last-child,.program_templates .program-certificates .reward-info:last-child,.program_templates .program-certificates .certificate-info:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.badges .program-rewards .reward-info .reward-title,.badges .program-rewards .reward-info .certificate-title,.badges .program-rewards .certificate-info .reward-title,.badges .program-rewards .certificate-info .certificate-title,.badges .program-certificates .reward-info .reward-title,.badges .program-certificates .reward-info .certificate-title,.badges .program-certificates .certificate-info .reward-title,.badges .program-certificates .certificate-info .certificate-title,.programs .program-rewards .reward-info .reward-title,.programs .program-rewards .reward-info .certificate-title,.programs .program-rewards .certificate-info .reward-title,.programs .program-rewards .certificate-info .certificate-title,.programs .program-certificates .reward-info .reward-title,.programs .program-certificates .reward-info .certificate-title,.programs .program-certificates .certificate-info .reward-title,.programs .program-certificates .certificate-info .certificate-title,.program_templates .program-rewards .reward-info .reward-title,.program_templates .program-rewards .reward-info .certificate-title,.program_templates .program-rewards .certificate-info .reward-title,.program_templates .program-rewards .certificate-info .certificate-title,.program_templates .program-certificates .reward-info .reward-title,.program_templates .program-certificates .reward-info .certificate-title,.program_templates .program-certificates .certificate-info .reward-title,.program_templates .program-certificates .certificate-info .certificate-title{font-weight:normal;letter-spacing:-0.02em;font-size:24px;line-height:1.3;letter-spacing:-0.01em;margin-bottom:0.625rem}.badges .program-rewards .reward-info .reward-title.no-subheader,.badges .program-rewards .reward-info .certificate-title.no-subheader,.badges .program-rewards .certificate-info .reward-title.no-subheader,.badges .program-rewards .certificate-info .certificate-title.no-subheader,.badges .program-certificates .reward-info .reward-title.no-subheader,.badges .program-certificates .reward-info .certificate-title.no-subheader,.badges .program-certificates .certificate-info .reward-title.no-subheader,.badges .program-certificates .certificate-info .certificate-title.no-subheader,.programs .program-rewards .reward-info .reward-title.no-subheader,.programs .program-rewards .reward-info .certificate-title.no-subheader,.programs .program-rewards .certificate-info .reward-title.no-subheader,.programs .program-rewards .certificate-info .certificate-title.no-subheader,.programs .program-certificates .reward-info .reward-title.no-subheader,.programs .program-certificates .reward-info .certificate-title.no-subheader,.programs .program-certificates .certificate-info .reward-title.no-subheader,.programs .program-certificates .certificate-info .certificate-title.no-subheader,.program_templates .program-rewards .reward-info .reward-title.no-subheader,.program_templates .program-rewards .reward-info .certificate-title.no-subheader,.program_templates .program-rewards .certificate-info .reward-title.no-subheader,.program_templates .program-rewards .certificate-info .certificate-title.no-subheader,.program_templates .program-certificates .reward-info .reward-title.no-subheader,.program_templates .program-certificates .reward-info .certificate-title.no-subheader,.program_templates .program-certificates .certificate-info .reward-title.no-subheader,.program_templates .program-certificates .certificate-info .certificate-title.no-subheader{margin-bottom:0}.badges .program-rewards .reward-info .certificate-date,.badges .program-rewards .reward-info .reward-description,.badges .program-rewards .certificate-info .certificate-date,.badges .program-rewards .certificate-info .reward-description,.badges .program-certificates .reward-info .certificate-date,.badges .program-certificates .reward-info .reward-description,.badges .program-certificates .certificate-info .certificate-date,.badges .program-certificates .certificate-info .reward-description,.programs .program-rewards .reward-info .certificate-date,.programs .program-rewards .reward-info .reward-description,.programs .program-rewards .certificate-info .certificate-date,.programs .program-rewards .certificate-info .reward-description,.programs .program-certificates .reward-info .certificate-date,.programs .program-certificates .reward-info .reward-description,.programs .program-certificates .certificate-info .certificate-date,.programs .program-certificates .certificate-info .reward-description,.program_templates .program-rewards .reward-info .certificate-date,.program_templates .program-rewards .reward-info .reward-description,.program_templates .program-rewards .certificate-info .certificate-date,.program_templates .program-rewards .certificate-info .reward-description,.program_templates .program-certificates .reward-info .certificate-date,.program_templates .program-certificates .reward-info .reward-description,.program_templates .program-certificates .certificate-info .certificate-date,.program_templates .program-certificates .certificate-info .reward-description{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:0.3125rem}.badges .program-rewards .reward-info .reward-instructions,.badges .program-rewards .certificate-info .reward-instructions,.badges .program-certificates .reward-info .reward-instructions,.badges .program-certificates .certificate-info .reward-instructions,.programs .program-rewards .reward-info .reward-instructions,.programs .program-rewards .certificate-info .reward-instructions,.programs .program-certificates .reward-info .reward-instructions,.programs .program-certificates .certificate-info .reward-instructions,.program_templates .program-rewards .reward-info .reward-instructions,.program_templates .program-rewards .certificate-info .reward-instructions,.program_templates .program-certificates .reward-info .reward-instructions,.program_templates .program-certificates .certificate-info .reward-instructions{letter-spacing:normal;font-size:16px;line-height:1.5;margin-top:0.3125rem}.badges .program-rewards .reward-info .certificate-date,.badges .program-rewards .certificate-info .certificate-date,.badges .program-certificates .reward-info .certificate-date,.badges .program-certificates .certificate-info .certificate-date,.programs .program-rewards .reward-info .certificate-date,.programs .program-rewards .certificate-info .certificate-date,.programs .program-certificates .reward-info .certificate-date,.programs .program-certificates .certificate-info .certificate-date,.program_templates .program-rewards .reward-info .certificate-date,.program_templates .program-rewards .certificate-info .certificate-date,.program_templates .program-certificates .reward-info .certificate-date,.program_templates .program-certificates .certificate-info .certificate-date{margin-bottom:1.25rem}.badges .program-rewards .reward-info .coming-soon,.badges .program-rewards .certificate-info .coming-soon,.badges .program-certificates .reward-info .coming-soon,.badges .program-certificates .certificate-info .coming-soon,.programs .program-rewards .reward-info .coming-soon,.programs .program-rewards .certificate-info .coming-soon,.programs .program-certificates .reward-info .coming-soon,.programs .program-certificates .certificate-info .coming-soon,.program_templates .program-rewards .reward-info .coming-soon,.program_templates .program-rewards .certificate-info .coming-soon,.program_templates .program-certificates .reward-info .coming-soon,.program_templates .program-certificates .certificate-info .coming-soon{font-style:italic;letter-spacing:normal;font-size:16px;line-height:1.5}.badges .program-rewards+.program-rewards,.programs .program-rewards+.program-rewards,.program_templates .program-rewards+.program-rewards{border-top:1px solid #e0e0e0;margin-top:2.5rem;padding-top:2.5rem}.challenge-list .challenges{position:relative}.challenge-list .challenges .no-challenges{display:flex;background-color:#f2f2f2;border-radius:8px;margin:40px 0;min-height:300px;justify-content:center;flex-direction:column}.challenge-list .challenges .no-challenges p,.challenge-list .challenges .no-challenges svg{align-self:center}.challenge-list .challenges .no-challenges p{font-weight:900;margin:20px 0}.challenge-list .challenges .challenges-action-buttons{display:flex;position:absolute;justify-content:center;right:0;height:44px;max-width:300px;top:-5px}@media only screen and (max-width: 39.938em){.challenge-list .challenges .challenges-action-buttons{position:static;text-align:center}.challenge-list .challenges .challenges-action-buttons button{margin:0 auto 20px}}.challenge-list .challenges .challenges-action-buttons button{padding:0}.challenge-list .challenges .challenges-action-buttons .challenge-filters .challenge-filter{margin:0 6px;border-radius:50%;width:45px}.challenge-list .challenges .challenges-action-buttons .challenge-filters .challenge-filter svg{height:20px;width:20px;fill:#656565}.challenge-list .challenges .challenges-action-buttons .challenge-filters button:last-child{margin-right:12px}.challenge-list .challenges .challenges-action-buttons .toggle-view-button{border-radius:0;padding:0 15px;color:#656565;font-family:'museo-sans-rounded', sans-serif;font-size:15px;line-height:18px;border-color:transparent;margin:0}.challenge-list .challenges .challenges-action-buttons .toggle-view-button+.toggle-view-button{margin-left:0}.challenge-list .challenges .challenges-action-buttons .toggle-view-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:22px;border-bottom-left-radius:22px}.challenge-list .challenges .challenges-action-buttons .toggle-view-button:last-child{border-top-right-radius:22px;border-bottom-right-radius:22px;border-top-left-radius:0;border-bottom-left-radius:0}.challenge-list .challenges .challenges-action-buttons button{background-color:#f2f2f2;color:#656565}.challenge-list .challenges .challenge-heading{font-size:22px;line-height:34px;color:#2a2a2a;font-weight:800}@media only screen and (max-width: 39.938em){.challenge-list .challenges .challenge-heading{text-align:center}}.challenge-list .challenges .challenge-sub-heading{font-size:15px;line-height:26px;color:#656565;font-weight:700;margin-top:2px}@media only screen and (max-width: 39.938em){.challenge-list .challenges .challenge-sub-heading{text-align:center}}.programs .programs-list .challenge-list li{margin-bottom:10px}.challenge-cards{display:grid;margin:30px 0 70px;column-gap:40px;row-gap:40px;grid-template-columns:1fr}@media only screen and (min-width: 40em){.challenge-cards{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.challenge-cards{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 900px){.challenge-cards.card-items-1,.challenge-cards.card-items-2{grid-template-columns:1fr 1fr}}.challenge-cards .challenge-card-container{align-self:stretch;position:relative;margin:0;margin-bottom:0 !important;background:white;overflow:hidden;border-radius:10px;transition:box-shadow 0.3s ease-in-out;box-shadow:0 0 0 2px #F2F2F2, 0 0 0 4px #FAFAFA}.challenge-cards .challenge-card-container:hover,.challenge-cards .challenge-card-container:focus{box-shadow:0 0 0 2px #50d8ea, 0 0 0 4px #95e8f3}.challenge-cards .challenge-card-container a{text-decoration:none}.challenge-cards .challenge-card-container .challenge-card{height:100%;width:100%;position:relative;cursor:pointer;display:block;text-align:center;width:100%}.challenge-cards .challenge-card-container .challenge-card .challenge-image-wrap{border-radius:10px;display:block;background-color:#f2f2f2}.challenge-cards .challenge-card-container .challenge-card .challenge-image{border-radius:10px;max-height:200px;width:auto;height:auto;margin:0 auto}@media only screen and (max-width: 39.938em){.challenge-cards .challenge-card-container .challenge-card .challenge-image{max-height:none}}.challenge-cards .challenge-card-container .challenge-card .challenge-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding:1rem;width:100%}.challenge-cards .challenge-card-container .challenge-card .challenge-details .challenge-info{text-align:left}.challenge-cards .challenge-card-container .challenge-card .challenge-details .challenge-info svg{height:50px;width:50px;margin-bottom:10px}.challenge-cards .challenge-card-container .challenge-card .challenge-details .challenge-info .challenge-title{color:#2a2a2a;font-size:17px;font-weight:900;line-height:20px;margin-bottom:5px}.challenge-cards .challenge-card-container .challenge-card .challenge-details .challenge-info .challenge-dates,.challenge-cards .challenge-card-container .challenge-card .challenge-details .challenge-info .challenge-connected-site{color:#656565;font-size:13px;font-weight:700;line-height:16px}.challenge-cards .challenge-card-container .challenge-card .challenge-log{color:#424242;font-size:11px;text-align:left;width:100%;padding:0 0 1rem 1rem}#join-challenge .join-challenge-alternatives{display:none;padding:0 40px}#join-challenge .join-challenge-alternatives .alternatives-description{font-size:14px}#join-challenge .join-challenge-alternatives .alternatives-header{color:#000000;font-weight:800;font-size:16px}#join-challenge .join-challenge-alternatives .alternative-challenges-list{margin:20px 0;text-align:center}#join-challenge .join-challenge-alternatives .alternative-challenges-list li{background-color:#FFECC8;border-bottom:1px solid #FFBC42;padding:10px 15px}#join-challenge .join-challenge-alternatives .alternative-challenges-list li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}#join-challenge .join-challenge-alternatives .alternative-challenges-list li:last-child{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#join-challenge .challenge-box{background-color:transparent;overflow:visible;padding:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 39.938em){#join-challenge .challenge-box{position:relative}}#join-challenge .challenge-box .challenge-box-wrapper{position:relative}#join-challenge .challenge-box .modal__box{padding:0;max-width:450px;width:auto;margin:0;position:static}#join-challenge .mfp-close-badge-modal{background-color:#ffffff;position:absolute;right:-15px;top:-15px;box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);outline:none;border:none;border-radius:100%;padding:9px 9px 5px;font-size:18px;z-index:9999}#join-challenge .join-challenge-body{max-height:600px;overflow:scroll}#join-challenge .join-challenge-buttons{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:10px 40px 10px 40px;border-top:1px solid #e0e0e0}@media only screen and (max-width: 39.938em){#join-challenge .join-challenge-buttons{padding:10px 20px 10px 20px}}#join-challenge .join-challenge-buttons .dismiss-button{align-self:center;color:#656565;font-size:14px}#join-challenge .join-challenge-description{font-size:14px;padding:0 40px 20px}#join-challenge .join-challenge-description .description-header{color:#000000;font-weight:800;font-size:16px}#join-challenge .join-challenge-description .description-text{font-weight:400}#join-challenge .join-challenge-header{border-top-right-radius:7px;border-top-left-radius:7px;overflow:hidden;text-align:center;position:relative}#join-challenge .join-challenge-header .header-bg{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/white-blobs.svg") 100% 100%;background-color:#DDF6F9;background-size:cover;display:block;height:128px;width:100%;position:absolute;border-top-right-radius:7px;border-top-left-radius:7px}@media only screen and (max-width: 39.938em){#join-challenge .join-challenge-header .header-bg{display:none}}#join-challenge .join-challenge-header .header-image{padding:40px}@media only screen and (max-width: 39.938em){#join-challenge .join-challenge-header .header-image{padding:20px}}#join-challenge .join-challenge-header .challenge-image{background-color:#ffffff;border-radius:10px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.07);max-width:400px;width:100%;position:relative}#join-challenge .join-challenge-info{margin-bottom:20px;padding:0 40px}#join-challenge .join-challenge-info .challenge-title{font-size:18px;font-weight:900;color:#2a2a2a}.challenge-card .challenge-types,#join-challenge .challenge-types{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:10px;background-color:#DBF2E7;padding:0 10px;border-radius:100px;max-width:135px;overflow-y:scroll}.challenge-card .challenge-types .challenge-type,#join-challenge .challenge-types .challenge-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:30px;height:40px}.challenge-card .challenge-types .challenge-type svg,#join-challenge .challenge-types .challenge-type svg{fill:#087542;width:24px;height:24px}.challenge-card .join-challenge-requirements,#join-challenge .join-challenge-requirements{display:flex;align-items:center;padding:0 40px;margin-bottom:20px;font-size:14px}.challenge-card .join-challenge-requirements .challenge-range,.challenge-card .join-challenge-requirements .challenge-types,#join-challenge .join-challenge-requirements .challenge-range,#join-challenge .join-challenge-requirements .challenge-types{display:flex}.challenge-card .join-challenge-requirements .challenge-range,#join-challenge .join-challenge-requirements .challenge-range{background-color:#DDF6F9;color:#0F7280;padding:6px 15px;border-radius:15px;margin-left:10px}.challenge-card .join-challenge-requirements .challenge-types,#join-challenge .join-challenge-requirements .challenge-types{margin-left:0}.challenge-card .join-challenge-requirements .challenge-types .challenge-type,#join-challenge .join-challenge-requirements .challenge-types .challenge-type{height:34px}.challenge-card .join-challenge-requirements .challenge-types .challenge-type svg,#join-challenge .join-challenge-requirements .challenge-types .challenge-type svg{height:24px;width:24px}.challenge-header{position:relative;margin-top:-70px;z-index:-100}@media screen and (min-width: 500px){.challenge-header{margin-top:0}}.challenge-header .challenge-header-bar{width:100%;height:100px}@media only screen and (max-width: 39.938em){.challenge-header .challenge-header-bar{background-color:white !important}}.challenge-header .challenge-header-bar a{position:absolute;background-color:#fff;color:#424242;border-color:#fff;border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.06);width:101px;height:44px;margin:18px 28px;padding:0 16px;font-size:14px;line-height:17px;text-align:left}.challenge-header .challenge-header-bar a svg{width:16px;height:16px;margin-right:17px}.challenge-header .challenge-header-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 50px 0;text-align:center;margin-top:0px}@media screen and (min-width: 500px){.challenge-header .challenge-header-info{margin-top:-65px}}.challenge-header .challenge-header-info::before{content:"";display:block;height:30px;width:100%;position:absolute;z-index:1;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;top:80px}.challenge-header .challenge-header-info img{width:100%;max-width:480px;border-radius:10px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.07);z-index:2}.challenge-header .challenge-header-info .challenge-title{font-size:23px;line-height:31px;font-weight:900;margin-top:47px}.challenge-header .challenge-header-info .challenge-type{color:#959595;font-size:15px;margin-bottom:47px}.challenge-content{max-width:980px;margin:40px auto 0}@media (max-width: 1200px){.challenge-content{margin:40px 72px 0px 72px}}@media (max-width: 900px){.challenge-content{margin:40px 50px 0px 50px}}#registration-questions-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;overflow-y:scroll;-webkit-overflow-scrolling:touch}#registration-questions-modal .registration-questions-bg{background:#000000;opacity:.1;position:fixed;top:0;width:100%;height:100%}#registration-questions-modal .registration-modal{top:120px}#registration-questions-modal .registration-modal,#registration-questions-modal .registration-modal .modal__box{padding:0}#registration-questions-modal .registration-modal .registration-modal-header{padding:20px 40px;border-bottom:1px solid #e0e0e0}#registration-questions-modal .registration-modal .registration-modal-header h2{margin-bottom:0}#registration-questions-modal .registration-modal .registration-modal-form{position:relative;padding:20px 40px 0 40px;z-index:99999999}#registration-questions-modal .registration-modal .registration-modal-form .missing-required{border-color:#C5283D}#registration-questions-modal .registration-modal .registration-modal-form .missing-required-error{display:none;font-size:12px;margin-top:-10px;margin-bottom:10px;color:#C5283D}#registration-questions-modal .registration-modal .registration-modal-buttons{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px 10px 40px;border-top:1px solid #e0e0e0;margin:20px -40px 0}#registration-questions-modal .registration-modal .registration-modal-buttons .registration-dismiss-button{align-self:center;color:#656565;font-size:14px;margin-left:-10px}.badges-section h3{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;letter-spacing:-0.01em;border-bottom:1px solid #e0e0e0;padding-bottom:1.5rem}.badges-section h2.second-badges-section{margin-top:2.5rem}.badges-section .program-overview{margin-bottom:3rem}.badges-section ul.badges-section-list li{border-bottom:1px solid #f7f7f7;margin-bottom:3rem;padding-bottom:3rem}.badges-section ul.badges-section-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.badges-section ul.badges-section-list li .activities-list li{padding-bottom:0;border-bottom:none;margin-bottom:0.5rem}.programs.earned_badges .badges-grid{margin-bottom:3rem}.reading_badges .badges-section .program-overview,.activity_badges .badges-section .program-overview,.review_badges .badges-section .program-overview,.point_badges .badges-section .program-overview{margin-bottom:0}.program-goals-header{text-align:center}@media only screen and (min-width: 40em){.program-goals-header{text-align:left}}.program-goals-description{text-align:center;margin-bottom:1.875rem}@media only screen and (min-width: 40em){.program-goals-description{text-align:left}}.program-goals-description .normal-weight{font-weight:normal}.programs.point_badges .program-overview,.programs.review_badges .program-overview,.programs.reading_badges .program-overview,.programs.logging_badges .program-overview,.programs.activity_badges .program-overview{display:none}.program-overview{margin-top:3rem}.program-overview li{position:relative}.program-overview li>a{display:block}.program-overview li>a:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}.program-overview .overview-wrap{text-align:center;-webkit-box-shadow:rgba(0,0,0,0.06) 0 2px 4px 0;-moz-box-shadow:rgba(0,0,0,0.06) 0 2px 4px 0;box-shadow:rgba(0,0,0,0.06) 0 2px 4px 0;border:1px solid #e0e0e0;padding:3rem}.program-overview .overview-wrap .overview-title{font-weight:700;display:block;letter-spacing:normal;font-size:16px;line-height:1.5;position:relative;line-height:1;margin-bottom:0.5rem}.program-overview .overview-wrap .overview-number{letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center;line-height:1}.program-overview .overview-icon{width:80px;height:80px;margin:0 auto 1.875rem auto;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}.program-overview .overview-icon.book{width:64px;background-position:-297px -335px}.program-overview .overview-icon.activities{background-position:-297px -436px}.program-overview .overview-icon.hour{width:48px;background-position:-391px -436px}.program-overview .overview-icon.minute{width:81px;background-position:-198px -436px}.program-overview .overview-icon.page{position:relative;left:13px;width:125px;background-position:-198px -536px}.program-overview .overview-icon.event{width:103px;background-position:-682px -335px}.program-overview .overview-icon.video{background-position:-805px -335px}.program-overview .overview-icon.magazine{background-position:-905px -335px}.program-overview .overview-icon.day{width:78px;background-position:-198px -335px}.program-overview .overview-icon.moment{width:102px;background-position:-391px -335px}.program-overview .overview-icon.review{background-position:-491px -436px}.program-overview .overview-icon.points{background-position:-600px -436px}.program-overview .overview-icon.logging-points{background-position:-700px -436px}.program-overview .overview-icon.review-points{background-position:-800px -436px}.program-overview .overview-icon.activity-points{background-position:-900px -436px}.program-overview a:hover{text-decoration:none}.program-overview a>.overview-wrap{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width: 80em){.program-overview a>.overview-wrap:hover{border-color:#cccccc}.program-overview a>.overview-wrap:active{border-color:#b8b8b8}.program-overview a>.overview-wrap:focus{border-color:#cccccc}}.program-overview a>.overview-wrap .overview-data{color:#424242}@media only screen and (min-width: 80em){.program-overview a>.overlay-overview-wrap:hover{border-color:#cccccc}.program-overview a>.overlay-overview-wrap:active{border-color:#b8b8b8}.program-overview a>.overlay-overview-wrap:focus{border-color:#cccccc}}.program-overview a>.overlay-overview-wrap .overview-data{color:#424242}@media only screen and (min-width: 80em){.badge-modal-content{padding:0;margin-bottom:2.5rem}}.badge-modal-content #overview-badge-info{text-align:center;background-color:#ffffff;padding:2.5rem}@media only screen and (min-width: 40em){.badge-modal-content #overview-badge-info{text-align:left}}.badge-modal-content #overview-badge-info .badge-description{letter-spacing:-0.03em;font-size:33px;line-height:1.3;text-transform:capitalize;color:#424242;border-bottom:8px solid #f7f7f7;margin-bottom:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width: 80em){.badge-modal-content #overview-badge-info .badge-description{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}.badge-modal-content #overview-badge-info .badge-image img{width:240px;margin:0 auto}@media only screen and (min-width: 40em){.badge-modal-content #overview-badge-info .badge-image img{width:320px;margin:0 auto}}.badge-modal-content #overview-badge-info .badge-image.logging-badge+.program-overview{margin-top:2.5rem}.badge-modal-content #overview-badge-info .book-logger{margin:2.5rem auto 0 auto}@media only screen and (min-width: 40em){.badge-modal-content #overview-badge-info .book-logger{margin-top:1.25rem}}.badge-modal-content #overview-badge-info .badge-image+.book-logger{margin-top:2.5rem}.badge-modal-content #overview-badge-info .program-overview{margin-top:2.5rem}@media only screen and (min-width: 40em){.badge-modal-content #overview-badge-info .program-overview{margin-top:0}}.badge-modal-content #overview-badge-info .program-overview li{margin:0}.badge-modal-content #overview-badge-info .activities-list{text-align:left}.badge-modal-content #overview-badge-info .program-learning-track{margin-top:1.25rem}.badge-modal-content #overview-badge-info #badge-info .badge-image{margin-bottom:2.5rem}.badge-modal-content #overview-badge-info #badge-info .activities-list{letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 40em){.badge-modal-content #overview-badge-info #badge-info .activities-list{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.badge-modal-content #overview-badge-info #badge-info button,.badge-modal-content #overview-badge-info #badge-info .button{width:100%;max-width:100%}.badge-modal-content .book-logger{display:block}.badge-modal-content .button{padding:13px 16px 14px 16px}.badge-modal-loading{display:none;position:fixed;width:100%;max-width:100%;text-align:center;z-index:55000;top:37%;left:0}@media only screen and (min-width: 80em){.badge-modal-loading{top:34%}}@media only screen and (min-width: 90em){.badge-modal-loading{top:37%}}.badge-modal-loading img{-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;background-color:#292929;padding:2.5rem}.modal-close{text-align:right;background:#ffffff;padding:24px 24px 0 24px}.modal-close.inline{padding:0}.modal-close .mfp-close-badge-modal{transition:all 0.13s ease;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:8px;background:#fff;border:2px solid #e85648;font-weight:inherit;font-family:inherit;font-size:14px;padding:0 20px;margin:0;cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-appearance:none;color:#AB3F35}.modal-close .mfp-close-badge-modal:hover{text-decoration:none;background-color:#FCE6E4}.modal-close .mfp-close-badge-modal:focus{outline:none;color:#fff;box-shadow:0 0 0 2.5px #FCE6E4;background-color:#AB3F35;color:#fff;border-color:#AB3F35}.modal-close .mfp-close-badge-modal:active{transform:scale(0.96)}.modal-close-x .mfp-close-badge-modal{line-height:0;font-size:0;color:transparent;background-color:transparent;padding:0;border:none;width:auto;height:auto}.modal-close-x .mfp-close-badge-modal:hover{border-color:transparent;background-color:transparent}.modal-close-x .mfp-close-badge-modal:active{border-color:transparent;background-color:transparent;transform:none}.modal-close-x .mfp-close-badge-modal:focus{box-shadow:0 0 0 2.5px #6DAFFF;border-color:transparent;background-color:transparent}@media only screen and (min-width: 80em){.modal-close-x .mfp-close-badge-modal:hover{border-color:transparent;background-color:transparent}.modal-close-x .mfp-close-badge-modal:active{border-color:transparent;background-color:transparent}.modal-close-x .mfp-close-badge-modal:focus{border-color:transparent;background-color:transparent}}.program-badges-nav{margin:1.5rem 0 0 0;border-bottom:1px solid #e0e0e0}.program-badges-tabs{width:100%;max-width:100%;margin-bottom:-0.0625rem}.program-badges-tabs .tabs{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 40em){.program-badges-tabs .tabs{overflow-x:auto}}.program-badges-tabs .tabs .tab-title>a{font-size:14px;line-height:1.4;display:inline-block;background:transparent;line-height:1;margin:0;padding:1rem}.program-badges-tabs .tabs .tab-title>a:focus{border:0.0625rem solid #5599E1;outline:none !important}.program-badges-tabs .tabs .tab-title.active>a{color:#424242;border-top-radius:0.125rem;border:0.0625rem solid #e0e0e0;border-bottom-color:#ffffff}.program-badges-tabs .tabs .tab-title.active>a:hover{text-decoration:none}.program-badges-tabs .tabs .tab-title.active>a:focus{border:0.0625rem solid #5599E1;border-bottom-color:#ffffff;outline:none !important}.program-badges-tabs .tabs-content{position:relative;min-height:320px;margin:1.25rem 0 0 0}.program-badges-tabs .tabs-content>.content{padding:0}.program-badges-tabs .tabs-content #content-loading{display:none}.reminder-card{background-color:#FFECC8;box-shadow:none;color:#424242;cursor:initial;font-size:14px;padding:16px 16px 16px 73px;border-radius:10px;position:relative;margin:20px auto 0}@media only screen and (max-width: 39.938em){.reminder-card{padding:26px;text-align:center}}.reminder-card .image-wrap{position:absolute;left:16px;top:50%;margin-top:-20px;margin-right:1rem;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.06);text-align:center}.reminder-card .image-wrap svg{width:20px;height:20px;margin-top:9px}@media only screen and (max-width: 39.938em){.reminder-card .image-wrap{display:none}}.reminder-card .reminder-title{font-weight:900;font-size:15px}.registration-modal{max-width:600px;margin:0 auto;float:none !important}.challenge-banner-wrap:first-child{margin-top:40px !important}#update-reminder-modal #close-update-reminder{letter-spacing:normal;font-size:16px;line-height:1.5;cursor:pointer;opacity:1;filter:alpha(opacity=100);color:#19BFD5;margin-top:1.25rem}#update-reminder-modal #close-update-reminder:hover{opacity:0.75;filter:alpha(opacity=75)}#update-reminder-modal #close-update-reminder:active{opacity:0.75;filter:alpha(opacity=75)}#update-reminder-modal #close-update-reminder:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){#update-reminder-modal #close-update-reminder:hover{opacity:0.85;filter:alpha(opacity=85)}#update-reminder-modal #close-update-reminder:active{opacity:0.75;filter:alpha(opacity=75)}#update-reminder-modal #close-update-reminder:focus{opacity:1;filter:alpha(opacity=100)}}#personalization-alert{margin-top:2.5rem}@media only screen and (min-width: 40em){#personalization-alert{margin-top:3.75rem}}@media only screen and (min-width: 80em){#personalization-alert{margin-top:5rem}}#personalization-alert .wrapper{padding:1.25rem;background:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/furley_bg.png")}@media only screen and (min-width: 40em){#personalization-alert .wrapper{padding:2.5rem}}#personalization-alert h2{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:1.25rem}@media only screen and (min-width: 80em){#personalization-alert h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}#personalization-alert h2 div{letter-spacing:-0.03em;font-size:41px;line-height:1.2;margin-bottom:0.625rem}@media only screen and (min-width: 40em){#personalization-alert p{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:1.875rem}}#sliding-overlay-content main{padding-top:0}#sliding-overlay-content .choose-preferences-header{border-bottom:8px solid #f7f7f7;margin-bottom:2.5rem;padding-bottom:2rem}#sliding-overlay-content .choose-preferences-header h1{text-align:center;margin:0}@media only screen and (min-width: 40em){#sliding-overlay-content .choose-preferences-header h1{text-align:left}}#sliding-overlay-content .personalize-list{margin:0}#sliding-overlay-content .personalize-list li.personalize-list-item{text-align:center;border:1px solid #e0e0e0;padding:2.5rem;margin-bottom:1.2rem}#sliding-overlay-content .personalize-list li.personalize-list-item:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em){#sliding-overlay-content .personalize-list li.personalize-list-item{text-align:left}}#sliding-overlay-content .personalize-list li.personalize-list-item .check-icon{display:block;position:relative;width:72px;height:72px;margin:0 auto 1.25rem auto}@media only screen and (min-width: 40em){#sliding-overlay-content .personalize-list li.personalize-list-item .check-icon{float:left;margin-bottom:0}}#sliding-overlay-content .personalize-list li.personalize-list-item .check-icon img{width:72px}#sliding-overlay-content .personalize-list li.personalize-list-item span{display:block;letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin:0 0 1.25rem 0}@media only screen and (min-width: 40em){#sliding-overlay-content .personalize-list li.personalize-list-item span{float:left;margin:1.25rem 0 0 1.25rem}}#sliding-overlay-content .personalize-list li.personalize-list-item .button{letter-spacing:normal;font-size:16px;line-height:1.5;float:right;margin:12px 0 0 0}#personalization-genres-form-wrap .nav-next .personalization-nav-back,#personalization-interests-form-wrap .nav-next .personalization-nav-back,#personalization-reading-levels-form .nav-next .personalization-nav-back{margin-right:0.625rem}#personalization-backgrounds-form-back.personalization-nav-back{margin-right:0.625rem}.preferences-list{margin-top:1.25rem}@media only screen and (min-width: 40em){.preferences-list{width:330px}}@media only screen and (min-width: 80em){.preferences-list{width:600px}}.preferences-list li{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:1.25rem}.preferences-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.preferences-list h5{display:block;letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242}#personalization-basic-info-form h1{border-bottom:8px solid #f7f7f7;padding-bottom:1.875rem}#personalization-sidebar{position:relative;border:1px solid #e0e0e0;padding:2.5rem;margin-bottom:2.5rem}#personalization-sidebar:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em) and (max-width: 79.938em){#personalization-sidebar{text-align:center}}@media only screen and (min-width: 80em){#personalization-sidebar{margin:2.5rem 0 0 0}}#personalization-sidebar .image{text-align:center;width:107px;height:87px;margin:0 auto 1.875rem auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -732px 0}@media only screen and (min-width: 80em){#personalization-sidebar .image{text-align:left;width:107px}}#personalization-sidebar header{text-align:center}@media only screen and (min-width: 80em){#personalization-sidebar header{text-align:left}}#personalization-sidebar header h3{letter-spacing:-0.01em;font-size:20px;line-height:1.5;line-height:1.3}@media only screen and (min-width: 40em) and (max-width: 79.938em){#personalization-sidebar header h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}@media only screen and (min-width: 80em) and (max-width: 89.938em){#personalization-sidebar header h3{letter-spacing:normal;font-size:16px;line-height:1.5}}#personalization-sidebar p{letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 80em) and (max-width: 89.938em){#personalization-sidebar p{font-size:14px;line-height:1.4}}.highlight-error{border-color:#ff0000 !important}.highlight-error-bold{border:2px solid #ff0000}.help-block-error{color:red;font-size:14px;display:none}.help-block-error-spa{color:red;font-size:14px}.help-block-show{display:block !important}@media only screen and (min-width: 40em){.add-margin-top-input-without-label{margin-top:40px}}.float-left-important{float:left !important}.team-wrap{margin-top:1.25rem}@media only screen and (min-width: 40em){.team-wrap{margin-top:2.5rem}}.team-wrap .card{margin-bottom:0}.team-wrap .team-member-photo img{width:244px;margin:0 auto 1.875rem auto}.team-wrap .card-divide{border-bottom:1px solid #e0e0e0;margin:1.25rem auto;width:2.5rem}.index{margin-top:1.25rem}@media only screen and (min-width: 40em){.index{margin-top:2.5rem}}.reviews.index{margin-top:0}.index-header{position:relative;margin-top:48px}.index-header .search-wrap{margin-top:2.5rem}.index-header h1{font-weight:800;letter-spacing:normal}.library{min-height:0}.library .filter-button-wrap .button{margin-top:0.625rem;margin-bottom:10px !important}@media only screen and (min-width: 40em){.library .filter-button-wrap .button{margin:0 0.3125rem}}.library .filter-button-wrap .close-printable{position:fixed;z-index:10000000;top:18px;right:18px}.library .library-list .please-register{letter-spacing:-0.03em;font-size:33px;line-height:1.3;text-align:center;display:block;padding:36px 0;margin-left:0.875rem}.library .no-results{display:block;margin:0}@media only screen and (min-width: 80em){.library .no-results span{display:block}}#lists-container{margin-top:36px}.block-grid{position:relative;top:6px;padding:0 1.25rem}.block-grid.events-grid{padding:0 1.25rem}.block-grid.events-grid li{text-align:center}.block-grid .grid-item{text-align:center;padding-bottom:2.5rem}@media only screen and (min-width: 80em){.block-grid .grid-item:hover{opacity:0.9;filter:alpha(opacity=90)}}.block-grid .grid-item:active{opacity:0.85;filter:alpha(opacity=85)}.block-grid .grid-item .tab{position:relative;text-align:center;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;border-bottom-radius:4px;border-top:1px dotted #e0e0e0;z-index:10;padding:24px;background-color:#ffffff}.block-grid .grid-item.list{padding-top:0}.block-grid .grid-item.list{padding-bottom:12px}@media only screen and (min-width: 40em){.block-grid .grid-item.list{padding-bottom:20px}}.block-grid .grid-item .list-title .separator{display:inline-block;position:relative;top:1px;padding:0 1px}.block-grid .grid-item .image img{-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px;height:inherit;width:100%}@media only screen and (min-width: 40em){.block-grid .grid-item .image img{max-height:276px;width:auto}.block-grid .grid-item .image img:hover{-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px}}.block-grid .grid-item .image.guide{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;border-top-right-radius:4px;border-top-left-radius:4px;background-color:#ffffff;padding:36px;margin:0;height:auto;max-width:100%}.block-grid .grid-item .image.guide img{box-shadow:none !important}.block-grid .grid-item .people{display:none}@media only screen and (min-width: 40em){.apps .block-grid .grid-item .image img{max-height:161px;width:auto}}.profile #learning-tracks li{border-color:#f7f7f7}#books-list-container.events{margin-top:24px}#books-list-container .grid-info{min-height:75px}@media only screen and (max-width: 39.938em){#books-list-container .grid-info{min-height:0}}#books-list-container .record-log-item{border-bottom:1px solid #e0e0e0;margin-bottom:2.5rem;padding-bottom:2.5rem}#books-list-container .record-log-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#books-list .moods .emoticon{display:inline-block;width:24px;height:auto;margin:0 0.15625rem}.library-list .pagination{margin:0 1.25rem}.library-list .card-list-pagination .pagination{margin:0}.item-wrap .item-category{display:block;text-align:center}@media only screen and (min-width: 40em){.item-wrap .item-category{text-align:left}}.item-wrap .item-header{text-align:center;margin-bottom:2.5rem}@media only screen and (min-width: 40em){.item-wrap .item-header{text-align:left}}.item-wrap .credits-and-ages{margin-top:2.5rem}.item-wrap .ill,.item-wrap .auth,.item-wrap .publisher{font-weight:700}.item-wrap.review img{width:100%;max-width:100%;margin-bottom:1.25rem}.item-wrap.review .button{margin-bottom:1.25rem}.item-wrap.learning-track .item-header,.item-wrap.learning-track .item-header h1{margin-bottom:0}.item-wrap.learning-track .item-header{margin-bottom:1.25rem}@media only screen and (min-width: 80em){.item-wrap.learning-track .item-header{margin-bottom:0}}.item-wrap.learning-track select{margin-bottom:24px}.item-wrap.learning-track .description{letter-spacing:-0.01em;font-size:20px;line-height:1.5;border-bottom:4px solid #f7f7f7;margin-bottom:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width: 40em){.item-wrap.learning-track .description{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}@media only screen and (min-width: 40em) and (max-width: 79.938em){.item-wrap.learning-track #product-aside{display:none}}.item-wrap.learning-track #product-aside .badge{text-align:center;margin-bottom:2.5rem}.item-wrap.learning-track #product-aside .badge img{width:280px}@media only screen and (min-width: 80em){.item-wrap.learning-track #product-aside .badge img{width:100%;max-width:100%}}.item-wrap.learning-track #product-aside .progress .internal-block{border-top:0;padding-top:0}.item-wrap.learning-track #product-aside .progress select{margin:0}.item-wrap.app .product-details{margin:1.25rem 0}@media only screen and (min-width: 40em){.item-wrap.app .product-details{margin:2.5rem 0}}.item-wrap .item-content-wrap{margin-bottom:0}.item-wrap .item-content-wrap .block-grid{padding:0}.item-wrap .item-content-wrap .block-grid .grid-item .item-title{width:100%;max-width:100%}.item-wrap .learning-tip{text-align:left;margin-bottom:2.5rem}.item-wrap .learning-tip.guide{margin-bottom:0}.item-wrap .learning-tip p:first-letter{font-weight:700;float:left;font-family:"museo-sans-rounded", sans-serif;color:#19BFD5;font-size:64px;margin:3px 0 0 -2px;line-height:0.85;letter-spacing:normal;padding:0 0.625rem 0 0}@media only screen and (min-width: 40em){.item-wrap .learning-tip p:first-letter{font-size:71px;margin-left:-3px}}.item-wrap .description{margin-bottom:2.5rem}.item-wrap .description p+p{letter-spacing:normal;font-size:16px;line-height:1.5;font-style:italic}.item-wrap .item-buttons{border-bottom:8px solid #f7f7f7;margin-bottom:2.5rem;padding-bottom:2.5rem}.item-wrap .item-buttons .button{margin-bottom:0.625rem}@media only screen and (max-width: 39.938em){.item-wrap .item-buttons .button{width:100%}}@media only screen and (min-width: 40em){.item-wrap .item-buttons .button{margin:0 0.625rem 0.625rem 0}}@media only screen and (min-width: 80em){.item-wrap .item-buttons .button{margin-bottom:0}}.item-wrap .more-info-button{display:flex;text-align:center}@media only screen and (min-width: 40em){.item-wrap .more-info-button{display:none}}@media only screen and (min-width: 40em) and (max-width: 79.938em){.item-wrap.learning-track .more-info-button{display:flex}}.item-wrap #overview-and-reward{border-bottom:2px solid #f7f7f7;border-top:0;margin:0 0 2.5rem 0;padding-bottom:2.5rem}.item-wrap #overview-and-reward ul li{text-align:center;padding-top:0}.item-wrap .related-books .block-grid .grid-item:last-child{padding-bottom:0}.item-wrap .related-books .block-grid .grid-item .image img{height:inherit}@media only screen and (min-width: 40em){.item-wrap .related-books .block-grid .grid-item .image img{height:166px}}@media only screen and (min-width: 80em){.item-wrap .related-books .block-grid .grid-item .image img{height:216px}}.item-wrap .tabs dd{margin-right:0.625rem}.item-wrap .tabs dd:last-child{margin-right:0}.item-wrap .tabs dd.active a{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;border-top-radius:4px;border-bottom-radius:0;border-color:#a3a3a3;border-bottom:none;color:#424242}.item-wrap .tabs dd.active a:hover{color:#424242;border-color:#969696}.item-wrap .tabs dd a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;padding:12px 18px;color:#19BFD5;background-color:#ffffff;border:2px solid #e0e0e0}@media only screen and (max-width: 39.938em){.item-wrap .tabs dd a{letter-spacing:normal;font-size:16px;line-height:1.5;padding:10px}}.item-wrap .tabs dd a:hover{color:#424242;border-color:#d4d4d4;text-decoration:none}.item-wrap .tabs dd a:focus{outline:none}.item-wrap .tabs-content{margin-bottom:0}.item-wrap .tabs-content .content{padding:0}.item-wrap .tabs-content .content a{display:block;margin-bottom:4px}.item-wrap .tabs-content ul{margin-bottom:0}.item-wrap .tabs-content ul li{padding-bottom:18px}.item-wrap .tabs-content ul li label{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;margin-bottom:8px}.item-wrap .tabs-content ul li:last-child{margin-bottom:0}.item-wrap .cover{margin-bottom:2.5rem}.item-wrap .cover img{width:100%;max-width:100%;margin-top:20px}@media only screen and (max-width: 39.938em){.item-wrap .cover img{margin-bottom:-20px}}.item-wrap .stats-aside{margin:0 0 24px 0}@media only screen and (min-width: 40em){.item-wrap .stats-aside{margin-bottom:40px}}.item-wrap .stats-aside .details{margin-top:24px;padding-top:18px;border-top:1px dotted #e0e0e0}.item-wrap .stats-aside .details table{width:100%;max-width:100%}.item-wrap #product-aside{display:none;margin:20px 0 2.5rem 0;background:none}@media only screen and (min-width: 40em){.item-wrap #product-aside{display:block;margin-bottom:0}}.item-wrap #product-aside section{font-family:"museo-sans-rounded", sans-serif;border:1px solid #e0e0e0;padding:2.5rem;margin-bottom:1.25rem}@media only screen and (min-width: 40em) and (max-width: 79.938em){.item-wrap #product-aside section{padding:1.25rem}}@media only screen and (min-width: 80em){.item-wrap #product-aside section{padding:2.5rem;margin-bottom:2.5rem}}.item-wrap #product-aside section.last{margin-bottom:0}.item-wrap #product-aside section a{font-family:"museo-sans-rounded", sans-serif}@media only screen and (min-width: 40em){.item-wrap #product-aside.list{margin-top:0}}.item-wrap #product-aside .list-progress-details{display:none}.item-wrap #product-aside .list-progress-details table{width:100%;max-width:100%;border:none;margin-top:1.875rem}.item-wrap #product-aside .list-progress-details table tr:last-child td{border-bottom:none}.item-wrap #product-aside .internal-block{padding-top:1.25rem;border-top:4px solid #f7f7f7}.item-wrap #product-aside .internal-block+.internal-block{border-top-width:2px}.item-wrap #product-aside .internal-block ul{margin:0}.item-wrap #product-aside .internal-block ul li{margin-bottom:0.3125rem}.item-wrap #product-aside .internal-block ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.item-wrap #product-aside .internal-block ul.guide{margin-bottom:0}.item-wrap #product-aside .internal-block.genres ul,.item-wrap #product-aside .internal-block.categories ul,.item-wrap #product-aside .internal-block.tags ul,.item-wrap #product-aside .internal-block.subjects ul,.item-wrap #product-aside .internal-block.skills ul,.item-wrap #product-aside .internal-block.maturity_levels ul,.item-wrap #product-aside .internal-block.pricing_models ul,.item-wrap #product-aside .internal-block.awards ul{margin-bottom:1.25rem}.item-wrap #product-aside .internal-block .toggle{margin-bottom:1.25rem}.item-wrap #product-aside .internal-block.last .toggle{margin-bottom:0}.item-wrap #product-aside .button{width:100%;max-width:100%;display:inline-flex}@media only screen and (min-width: 40em){.item-wrap #product-aside .button{width:auto}}.item-wrap .team-info-divide{border-top:1px solid #e0e0e0;margin:24px 0}.item-wrap .activity-wrap{text-align:center;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #e0e0e0}@media only screen and (min-width: 40em){.item-wrap .activity-wrap{text-align:left;position:relative}}.item-wrap .activity-wrap:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.item-wrap .activity-wrap .learning-track-checkbox{display:block;position:relative;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#ffffff;border:8px solid #a3a3a3;width:60px;height:60px;margin:0 auto 1.25rem auto}@media only screen and (min-width: 40em){.item-wrap .activity-wrap .learning-track-checkbox{position:absolute;top:0;left:0;margin-bottom:0}}.item-wrap .activity-wrap .learning-track-checkbox.completed{border-color:#8BC34A;background-color:#F1F8E9}.item-wrap .activity-wrap .learning-track-checkbox.completed .bnstk-load-checkmark{display:block}.item-wrap .activity-wrap .learning-track-checkbox.learning-track-repeatable-toggle{background:#fff url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -431px -642px}.item-wrap .activity-wrap .learning-track-checkbox .bnstk-load-checkmark{display:none;position:relative;top:9px;left:1px;width:37px;height:27px;margin:0 auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -461px -114px}.item-wrap .activity-wrap .learning-track-toggleable:active{border-color:#757575}@media only screen and (min-width: 80em){.item-wrap .activity-wrap .learning-track-toggleable:hover{border-color:#757575}}.item-wrap .activity-wrap .disable-pointer{pointer-events:none}.item-wrap .activity-wrap .learning-track-info{letter-spacing:-0.01em;font-size:20px;line-height:1.5}@media only screen and (min-width: 40em){.item-wrap .activity-wrap .learning-track-info{position:relative;margin-left:82px;padding-right:84px}}.item-wrap .activity-wrap .learning-track-info p{margin-bottom:0.625rem}@media only screen and (min-width: 40em){.item-wrap .activity-wrap .learning-track-info p{padding-top:15px}}.item-wrap .activity-wrap .learning-track-info .info-msg{display:none}@media only screen and (min-width: 79.938em){.item-wrap .activity-wrap .learning-track-info .info-msg{display:block}}.item-wrap .activity-wrap .learning-track-info .description-link{display:block}.item-wrap .activity-wrap .learning-track-info .activity-point-value{text-align:center;top:0;right:0;width:60px;height:60px;margin:1.25rem auto 0 auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -568px -248px}@media only screen and (min-width: 40em){.item-wrap .activity-wrap .learning-track-info .activity-point-value{position:absolute;margin:0}}.item-wrap .activity-wrap .learning-track-info .activity-point-value span{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;position:relative;color:#ffffff;top:15px}.item-wrap .activity-wrap .learning-track-info .edit-text-box-challenge,.item-wrap .activity-wrap .learning-track-info .tbca-wrap{position:relative;margin-top:1.5rem}.item-wrap .activity-wrap .learning-track-info .edit-text-box-challenge .tbca-answer-wrap,.item-wrap .activity-wrap .learning-track-info .tbca-wrap .tbca-answer-wrap{position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f7f7f7;padding:1.25rem 1.25rem 1.25rem 1.25rem;margin-bottom:15px}.item-wrap .activity-wrap .learning-track-info .edit-text-box-challenge .tbca-answer-text,.item-wrap .activity-wrap .learning-track-info .tbca-wrap .tbca-answer-text{letter-spacing:normal;font-size:16px;line-height:1.5;text-align:left}.item-wrap .activity-wrap .secret-code-link{margin-top:1.25rem}.item-wrap .activity-wrap .points{text-align:center;margin-top:12px}@media only screen and (min-width: 80em){.item-wrap .activity-wrap .points{text-align:right;margin-top:-7px}}.item-wrap .activity-wrap .activity-code-wrap{margin-top:1.875rem}.learning-track-progress{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-style:italic}.item-wrap.event .item-header{border-bottom:8px solid #f7f7f7;padding-bottom:2.5rem}.event-aside{margin-bottom:3.75rem}@media only screen and (min-width: 40em){.event-aside{margin-bottom:0}}.event-aside section{text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:1.25rem;padding-bottom:1.25rem}@media only screen and (min-width: 40em){.event-aside section{text-align:left}}.event-aside section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.info-msg{letter-spacing:normal;font-size:16px;line-height:1.5;position:relative;text-align:center;border:2px solid #a3a3a3;background-color:#e0e0e0;line-height:1.3;margin:1.25rem 0;padding:0.625rem 1rem}@media only screen and (min-width: 40em){.info-msg{text-align:left}}.info-msg.danger{border-color:#C5283D;background-color:#efb0b9}.info-msg.success{border-color:#2DA562;background-color:#a0e5be}.info-msg.warning{border-color:#E6C229;background-color:#f3e39b}.info-msg.with-icon{padding:1.25rem}@media only screen and (min-width: 40em){.info-msg.with-icon{padding:1.25rem 1.25rem 1.25rem 3.5rem}}.info-msg .pdf-icon{width:25px;height:32px;margin:0 auto 1.25rem auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -568px -32px}@media only screen and (min-width: 40em){.info-msg .pdf-icon{position:absolute;top:14px;left:16px;margin-bottom:0}}.book-list .list-item .button{margin-left:0.3125rem;margin-right:0.3125rem}.book-list .list-item .list-item-title{display:block}.list-wrap .grid-item .button+.button{margin-top:0.625rem}.cancel-secret-code-link{margin-top:0.625rem}@media only screen and (min-width: 40em){.cancel-secret-code-link{margin-left:0.625rem}}.profile-recommendations-list .list-item-title{margin-top:1.25rem}@media only screen and (min-width: 40em){.profile-recommendations-list .list-item-title{margin-top:0}}.profile-recommendations-list .list-creator{letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#a3a3a3;margin-top:0}.profile-recommendations-list .list-info-item{margin-top:1.25rem}.profile-recommendations-list .list-info-item.description{letter-spacing:-0.01em;font-size:20px;line-height:1.5}.profile-recommendations-list .list-info-item.genres{color:#a3a3a3}.profile-recommendations-list h3{letter-spacing:normal;font-size:16px;line-height:1.5;color:#424242;margin-bottom:0.5rem}li.radio{display:block}@media only screen and (min-width: 40em){li.radio{display:inline-block}}@media only screen and (min-width: 40em){.form-button-list li{margin-left:6px}}.form-button-list li:first-child{margin-left:0}.choices{border:none}.choices .choices-group{list-style-type:none;margin:0}.choices .choices-group .choice label{font-weight:normal;letter-spacing:-0.01em;font-size:20px;line-height:1.5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:none;background:#ffffff;color:#757575;padding:18px;margin:12px 0 0 0;border:2px solid #e0e0e0}.choices .choices-group .choice label:hover{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px}.choices .choices-group .choice label.is-checked{color:#424242;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/tick.png") no-repeat 97% 48%;border-color:#a3a3a3}.choices .choices-group .choice label.is-checked:hover{opacity:1;filter:alpha(opacity=100)}.choices .choices-group .choice label input[type="radio"]{display:none;margin:0 auto;cursor:pointer}.profile-header{text-align:center;margin-bottom:28px}.profile-header:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em){.profile-header{text-align:left}}@media only screen and (min-width: 80em){.profile-header{display:block}}.profile-header .h1{margin-bottom:0;font-weight:800;letter-spacing:normal}.profile-header .h1.show-on-ss-ms{display:inline-block}@media only screen and (min-width: 80em){.profile-header .h1{display:inline-block}}.profile-search-button-wrapper{margin-bottom:25px}.profile-header-button{display:none}@media only screen and (min-width: 40em){.profile-header-button{display:block;float:right;margin:0}}.profile-header-button .button+.button{margin-top:0.625rem}@media only screen and (min-width: 40em){.profile-header-button .button+.button{margin:0 0 0 0.625rem}}.section-header{margin-bottom:48px;margin-top:48px;border-bottom:2px solid #f7f7f7}.section-header:after{clear:both;content:'';display:table}.section-header header h1{margin:0;font-weight:800;letter-spacing:normal}@media only screen and (min-width: 40em){.section-header header{float:left}.section-header header h1{display:inline}}.section-header .actions{margin:1rem auto 20px}@media only screen and (max-width: 39.938em){.section-header .actions{text-align:center}}@media only screen and (min-width: 40em){.section-header .actions{float:right;margin:0}.section-header .actions .button{margin-bottom:0}.section-header .actions .button+.button{margin-left:0.5rem}}.section-header .actions .button{margin-bottom:0.5rem}.section-header .actions.book-lists{text-align:center}@media only screen and (max-width: 39.938em){#reading-log-content .profile-header-button{display:none}}.profiles section .profile-lists{margin:0}.profiles section .view-all-recommendations{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#e0e0e0 url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/list-icon.png") no-repeat 53% 48%;width:47px;height:47px;text-indent:-10000px}.profiles section .view-all-recommendations:hover{background-color:#e0e0e0}.profiles section .view-all-recommendations:active{background-color:#d9d9d9}.profiles section .view-all-recommendations:focus{background-color:#e0e0e0}@media only screen and (min-width: 80em){.profiles section .view-all-recommendations:hover{background-color:#d9d9d9}.profiles section .view-all-recommendations:active{background-color:#d1d1d1}.profiles section .view-all-recommendations:focus{background-color:#e0e0e0}}.profiles section #profile-matches{margin:0}.profiles section .badge-wrap{margin-bottom:1.25rem}.profiles section .badge img{width:180px;margin-bottom:1.25rem;background:#19BFD5}@media only screen and (min-width: 40em){.profiles section .badge img{width:100%;max-width:100%;margin-bottom:0}}.profiles section .profile-lists li{margin-bottom:1.25rem}.profiles section .profile-lists li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.profiles section.events-wrap{margin-top:2.5rem}.profiles section #events li{border-bottom:1px dashed #e0e0e0;margin-bottom:1.5rem;padding-bottom:1.5rem}.profiles section #events li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.profiles .wishlist li{padding-bottom:0.9375rem;margin-bottom:0.9375rem;border-bottom:1px solid #f7f7f7}.profiles .wishlist li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.profiles .book-item img{opacity:1;filter:alpha(opacity=100);width:100%;max-width:100%;margin-bottom:1.875rem}.profiles .book-item img:hover{opacity:0.75;filter:alpha(opacity=75)}.profiles .book-item img:active{opacity:0.75;filter:alpha(opacity=75)}.profiles .book-item img:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 40em){.profiles .book-item img{margin-bottom:0}}@media only screen and (min-width: 80em){.profiles .book-item img:hover{opacity:0.85;filter:alpha(opacity=85)}.profiles .book-item img:active{opacity:0.75;filter:alpha(opacity=75)}.profiles .book-item img:focus{opacity:1;filter:alpha(opacity=100)}}.profiles .book-item .buttons-wrap{margin-top:2.5rem}.profiles .pagination-wrap{text-align:right;padding:0 0 1.875rem 0}.profiles .pagination-wrap .all{display:inline-block}.profiles .pagination-wrap .pagination{display:inline-block;padding:0;margin:0}.profiles #reading_levels_fieldset ul{margin:0}.profiles.edit .panel{border-width:6px;margin-top:1.25rem}.profiles.edit .subscription-link{margin-bottom:0.625rem;padding-bottom:0.625rem;border-bottom:1px solid #e0e0e0}.profiles.edit .subscription-link:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.profiles.edit ul,.profiles.edit form{margin:0}.profiles #app-list.all-recommendations,.profiles #recommendations.all-recommendations,.profiles #profile-matches.all-recommendations{border-bottom:none;padding-bottom:0;margin-bottom:0}.profiles #app-list .book-item,.profiles #recommendations .book-item,.profiles #profile-matches .book-item{border-bottom:1px solid #e0e0e0;margin-bottom:3rem;padding-bottom:3rem}.profiles #app-list .book-item:last-child,.profiles #recommendations .book-item:last-child,.profiles #profile-matches .book-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.profiles #app-list .book-item .author-illustrator,.profiles #recommendations .book-item .author-illustrator,.profiles #profile-matches .book-item .author-illustrator{font-weight:700;font-size:14px;line-height:1.4;margin:0.25rem 0 1rem 0}.profiles #app-list .book-item .author-illustrator a,.profiles #recommendations .book-item .author-illustrator a,.profiles #profile-matches .book-item .author-illustrator a{color:#424242}.profiles #app-list .book-item p,.profiles #recommendations .book-item p,.profiles #profile-matches .book-item p{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:1.5rem}.profiles #app-list .book-item .button,.profiles #recommendations .book-item .button,.profiles #profile-matches .book-item .button{margin-bottom:0.625rem}@media only screen and (min-width: 40em){.profiles #app-list .book-item .button,.profiles #recommendations .book-item .button,.profiles #profile-matches .book-item .button{margin:0 0.625rem 0.625rem 0}}@media only screen and (min-width: 90em){.profiles #app-list .book-item .button,.profiles #recommendations .book-item .button,.profiles #profile-matches .book-item .button{margin-bottom:0}}.profiles #app-list .book-item .button:last-child,.profiles #recommendations .book-item .button:last-child,.profiles #profile-matches .book-item .button:last-child{margin:0}.profiles .account-wrap p{font-family:"museo-sans-rounded", sans-serif}.profile-grid-wrap{margin:0}.profile-grid-wrap .record-log-item{position:relative}.profile-grid-wrap .record-log-item .image{margin-bottom:2.5rem}@media only screen and (min-width: 40em){.profile-grid-wrap .record-log-item .image{margin:0}}.profile-grid-wrap .record-log-item .image img{width:100%;max-width:100%}.profile-grid-wrap .record-log-item .list-item-title{margin-bottom:0}.profile-grid-wrap .record-log-item .author{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;color:#a3a3a3;margin-top:0.625rem}.profile-grid-wrap .record-log-item .added-on{letter-spacing:normal;font-size:16px;line-height:1.5;margin-top:1.25rem}.log-summary{margin-bottom:1.25rem}@media only screen and (min-width: 40em){.log-summary{margin-bottom:0}}.print-log-wrap{display:none;float:right}@media only screen and (min-width: 80em){.print-log-wrap{display:block;position:relative;top:12px}}#logged-books #logged-books-list{margin:0}#logged-books #logged-books-list li{border-bottom:1px solid #e0e0e0;margin-bottom:2.5rem;padding-bottom:2.5rem}#logged-books #logged-books-list li:last-child{margin:0;padding:0;border-bottom:none}#logged-books .delete{margin-top:1.25rem}.link-list li:last-child a{border-bottom:none}.link-list li a{display:block;letter-spacing:normal;font-size:16px;line-height:1.5;color:#19BFD5;border-bottom:1px solid #e0e0e0;padding:1rem 0}.link-list li a:hover{color:#19BFD5;background:none}.link-list li a.not-finished{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/not-finished.png") no-repeat 100% 25px}@media only screen and (max-width: 39.938em){.link-list li a.not-finished{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/not-finished-x.png") no-repeat 100% 20px}}.limits{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:2.5rem}.list-no-icons fieldset{margin:0}.list-no-icons label{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#424242;background:#ffffff;border:3px solid #e0e0e0;text-transform:none;margin:0 0 0.625rem 0;padding:18px 36px 18px 18px}@media only screen and (min-width: 40em){.list-no-icons label{padding:1.25rem}}.list-no-icons label.selected{opacity:1;filter:alpha(opacity=100);color:#424242;border-color:#2DA562;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/tick-v2.png") no-repeat 95% 45%}.list-no-icons label.selected:hover{opacity:0.75;filter:alpha(opacity=75)}.list-no-icons label.selected:active{opacity:0.75;filter:alpha(opacity=75)}.list-no-icons label.selected:focus{opacity:1;filter:alpha(opacity=100)}.list-no-icons label.selected:hover{border-color:#a3a3a3}@media only screen and (min-width: 40em){.list-no-icons label.selected{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/tick-v2.png") no-repeat 97% 45%}}@media only screen and (min-width: 80em){.list-no-icons label.selected:hover{opacity:0.85;filter:alpha(opacity=85)}.list-no-icons label.selected:active{opacity:0.75;filter:alpha(opacity=75)}.list-no-icons label.selected:focus{opacity:1;filter:alpha(opacity=100)}}@media only screen and (min-width: 80em){.list-no-icons label:hover{color:#424242;border-color:#d4d4d4}}.list-no-icons label input{display:none}.list-no-icons .inline-hints{letter-spacing:normal;font-size:16px;line-height:1.5;font-style:italic;padding:0;margin-bottom:1.25rem}.viewers-wrap{margin-top:2.5rem}@media only screen and (min-width: 40em){.viewers-wrap{border:1px solid #e0e0e0;padding:2.5rem}}.viewers-wrap .invite-row{border-bottom:1px solid #e0e0e0;margin-bottom:1.25rem;padding-bottom:1.25rem}.viewers-wrap .invite-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.viewers-wrap .invite-row .name{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:1.25rem}.viewers-wrap .invite-row .buttons div,.viewers-wrap .invite-row .buttons form{display:inline-block}.viewers-wrap .invite-row .buttons .button{margin-right:0.625rem}.viewers-wrap .invite-row .buttons .button:last-child{margin-right:0}.reading-log-summary ul{margin:0}.reading-log-summary ul li{margin-bottom:0.625rem;padding-bottom:0.625rem;border-bottom:1px dotted #e0e0e0}.reading-log-summary ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#logged-books-wrap .stats-list{margin-bottom:1.25rem}#fb-share-btn{margin-top:30px}#badge-page .badge-requirement{margin-top:.625rem}#badge-page .program .badges-grid .earned,#badge-page .program .badges-grid .unearned{width:100%}#print-log header{text-align:center}#print-log .card{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #eeeeee}#print-log .row:last-child .card{border-bottom:none;padding-bottom:0;margin-bottom:0}#print-log .print-log-title{margin-bottom:60px}#print-log .table-title{margin-bottom:20px}#print-log .table-summary{width:100%;max-width:100%;border:none;line-height:1em;border-spacing:0;border-collapse:collapse}#print-log .summary-breakdown{width:300px;margin:0 auto}#print-log .table-summary .item-title{font-weight:700;margin-bottom:2px}#print-log .table-summary .item-details{text-align:center;width:150px}#print-log .table-summary .item-author{font-style:italic}#print-log th{padding:15px 0 10px;border-bottom:2px solid #424242}#print-log td{border-bottom:1px solid #e0e0e0;padding:15px 0}#print-log th,#print-log td{text-align:center}#print-log th:first-child,#print-log td:first-child{text-align:left}#print-log tr:last-child td{border:none}#print-log td.log-type{font-weight:700;text-align:left;width:200px}#print-log td.log-value{width:100px}.edit-reader-save-buttons{margin-top:1.25rem}.edit-reader-save-buttons .button+.button{margin-top:0.625rem}@media only screen and (min-width: 40em){.edit-reader-save-buttons .button+.button{margin:0 0 0 0.625rem}}.literacy-achievements{padding:1.25rem;margin-bottom:2.5rem;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/sayagata-400px.png")}#edit-profile section{margin-bottom:3rem}.category-header .limit-description{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;font-family:"museo-sans-rounded", sans-serif;color:#a3a3a3;margin-bottom:2.5rem}.edit-categories .edit-reader-save-buttons{margin-top:1.25rem}@media only screen and (max-width: 39.938em){.edit-categories .edit-reader-save-buttons{text-align:center}.edit-categories .edit-reader-save-buttons button.cancel,.edit-categories .edit-reader-save-buttons .button.cancel{text-align:center}}.edit-categories .checkbox-label{font-family:"museo-sans-rounded", sans-serif;margin-bottom:0}.edit-categories .checkbox-label header{font-family:"museo-sans-rounded", sans-serif}.edit-categories .checkbox-label h3{letter-spacing:-0.02em;font-size:24px;line-height:1.3;color:#19BFD5}.edit-categories .checkbox-label .icon-container{background-color:#19BFD5}@media only screen and (min-width: 80em){.edit-categories .flip-container{margin-bottom:2.5rem}}.edit-categories .doorway-description{font-weight:normal;position:relative;text-align:left;margin-bottom:2.5rem}@media only screen and (min-width: 80em){.edit-categories .doorway-description{top:-4px;margin-bottom:0}}.edit-categories .doorway-description span{display:block;font-style:italic;letter-spacing:normal;font-size:16px;line-height:1.5;font-family:"museo-sans-rounded", sans-serif;color:#424242;margin-bottom:0.15625rem}.edit-categories .doorway-description span:before{content:'"'}.edit-categories .doorway-description span:after{content:'"'}.recommendations-header{display:none;padding-bottom:0;margin-bottom:3.75rem}.recommendations-header:after{clear:both;content:'';display:table}@media only screen and (min-width: 80em){.recommendations-header{display:block;margin-top:-11px}}.recommendations-header h1{margin:0}@media only screen and (min-width: 40em){.recommendations-header h1{float:left}}.recommendations-header-button{display:block;margin-bottom:2.5rem}@media only screen and (min-width: 40em){.recommendations-header-button{float:right;margin:0}}.recommendations-header-button .button+.button{margin-top:0.625rem}@media only screen and (min-width: 40em){.recommendations-header-button .button+.button{margin:0 0 0 0.625rem}}.profile-recommendations-list li{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:1rem}.profile-recommendations-list li.flexy{display:flex;flex-wrap:nowrap}@media only screen and (max-width: 39.938em){.profile-recommendations-list li{flex-wrap:wrap}}.profile-recommendations-list li .profile-list-content{width:auto;flex:1}@media only screen and (max-width: 39.938em){.profile-recommendations-list li .profile-list-content{width:100%;flex:0;text-align:center}}.profile-recommendations-list li .cover-image{width:150px;margin-right:30px}@media only screen and (max-width: 39.938em){.profile-recommendations-list li .cover-image{margin:0 auto}}.profile-recommendations-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.profile-recommendations-list a{margin:0}.profile-recommendations-list .count,.profile-recommendations-list .location,.profile-recommendations-list .time-date,.profile-recommendations-list .items-in-list,.profile-recommendations-list .activities-completed,.profile-recommendations-list .list-count{font-weight:700;font-size:14px;line-height:1.4;margin-top:1.25rem}.profile-recommendations-list .count,.profile-recommendations-list .activities-completed,.profile-recommendations-list .list-count{margin-top:0.25rem}.profile-recommendations-list .time-date{margin-top:0}.profile-recommendations-list .location{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;color:#424242}.profile-recommendations-list .location span{font-weight:700;display:block}.profile-recommendations-list .location+.description{border-top:1px dashed #e0e0e0;padding-top:1.25rem}.profile-recommendations-list .description{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-family:"museo-sans-rounded", sans-serif;margin:1.25rem 0 0 0}.profile-recommendations-list .total-logged{font-weight:700;font-size:14px;line-height:1.4;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#ffffff;background-color:#a3a3a3;margin-top:1.25rem;padding:0.55rem 1.25rem 0.625rem}.share-wrap .instructions{font-family:"museo-sans-rounded", sans-serif}#profile-switcher-form .button{margin:0.3125rem}.wish-list .list-item-title{margin:2.5rem 0 0.625rem 0}@media only screen and (min-width: 40em){.wish-list .list-item-title{margin-top:-7px}}.wish-list .item-added-date{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;color:#a3a3a3;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.wish-list .item-added-date{margin-bottom:2.5rem}}.wish-list .get-book-link,.wish-list #reading-list-log-button{margin-top:0.625rem}@media only screen and (min-width: 40em){.wish-list .get-book-link,.wish-list #reading-list-log-button{margin:0 0 0.625rem 0}}@media only screen and (min-width: 80em){.wish-list .get-book-link,.wish-list #reading-list-log-button{margin-bottom:0}}.edit-specific-profile{background-color:#f7f7f7;padding:2.5rem;margin-top:2.5rem}@media only screen and (min-width: 40em){.edit-specific-profile{margin-top:0}}.edit-specific-profile h3{margin-bottom:2.5rem}.edit-specific-profile ul{margin:0}.edit-specific-profile ul li{border-bottom:2px solid #e0e0e0;margin-bottom:1.25rem;padding-bottom:1.25rem}.edit-specific-profile ul li:after{clear:both;content:'';display:table}.edit-specific-profile ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.edit-specific-profile ul li .name{letter-spacing:-0.01em;font-size:20px;line-height:1.5;float:left}.edit-specific-profile ul li a{position:relative;float:right;top:2px}.share-code ul li{border-bottom:1px solid #e0e0e0;margin-bottom:1.25rem;padding-bottom:1.25rem}.share-code ul li:after{clear:both;content:'';display:table}.share-code ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.share-code ul li .linked-profile-name{letter-spacing:-0.01em;font-size:20px;line-height:1.5;position:relative;float:left;top:14px}.share-code ul li .unlink-wrap{float:right}.matching-filters{display:none;border-top:1px solid #e0e0e0;margin-top:1.25rem;padding-top:1.25rem}.matching-filters h3{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5}.faq,.privacy-policy,.terms-of-service{padding:50px 0 0}@media only screen and (min-width: 80em){.faq,.privacy-policy,.terms-of-service{padding:120px 0 0}}.footer{border-top:2px solid #f2f2f2;font-size:13px;flex-shrink:0}.footer ul,.footer p{font-size:13px}.footer a{transition:all 0.13s ease;color:#656565}.footer a:hover{text-decoration:underline;color:#424242}.footer a:active{color:#656565}.footer a:focus{box-shadow:0 0 0 2.5px #6DAFFF;color:#656565}.footer__microsite-bar{width:100%;margin:auto;padding-left:32px;padding-right:32px;max-width:1210px;padding-top:24px;padding-bottom:24px;text-align:center}@media screen and (min-width: 750px){.footer__microsite-bar{padding-left:32px;padding-right:32px}}@media screen and (min-width: 750px){.footer__microsite-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 32px;text-align:left}}.footer__microsite-links{text-align:center}@media screen and (min-width: 750px){.footer__microsite-links{text-align:left}}.footer__microsite-links ul{margin-bottom:0}.footer__microsite-links li{display:block;margin-bottom:8px}.footer__microsite-links li:last-child{margin-bottom:0}@media screen and (min-width: 500px){.footer__microsite-links li{display:inline-block;margin:0 8px}}@media screen and (min-width: 750px){.footer__microsite-links li{margin:0 16px 0 0}}#google_translate_element{margin-top:24px}@media screen and (min-width: 750px){#google_translate_element{margin-top:0;margin-right:-16px}}.footer__beanstack-bar{border-top:2px solid #f2f2f2;padding-top:32px;padding-bottom:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 500px){.footer__beanstack-bar{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__beanstack-bar-content{width:100%;margin:auto;padding-left:32px;padding-right:32px;max-width:1210px;text-align:center}@media screen and (min-width: 750px){.footer__beanstack-bar-content{padding-left:32px;padding-right:32px}}@media screen and (min-width: 750px){.footer__beanstack-bar-content{text-align:left}}.footer__logo{display:block}.footer__logo-image{height:20px;display:inline-block}.footer__logo-image img{height:100%;width:auto}.footer__copyright{display:block;margin-bottom:16px;color:#656565;font-weight:700}@media screen and (min-width: 500px){.footer__copyright{display:inline-block;margin:0 16px 0 0}}.footer__links{display:inline-block}.footer__links ul{margin-bottom:0}.footer__links li{display:inline-block;margin:0 8px}@media screen and (min-width: 500px){.footer__links li{display:inline-flex;margin:0 16px 0 0}}.footer__main-nav{border-bottom:2px solid #f2f2f2;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;min-height:70px;padding:0 32px}.footer__main-nav .footer__translate{display:inline-block}@media screen and (max-width: 749px){.footer__main-nav{display:block;text-align:center;padding:0}.footer__main-nav .footer__links{margin-top:20px}.footer__main-nav .footer__links li:last-child{margin-right:0}.footer__main-nav .footer__translate{display:block;margin-bottom:30px}}.footer__secondary-nav{display:flex;align-items:center;justify-content:space-between;margin:0 32px 25px}.footer__secondary-nav .footer__links li:last-child{margin-right:5px}@media screen and (max-width: 749px){.footer__secondary-nav{display:block;text-align:center;margin:0}.footer__secondary-nav .footer__links{margin:20px 0 30px}.footer__secondary-nav .footer__links li:last-child{margin-right:0}.footer__secondary-nav .footer__translate{display:block}}#google_translate_element .goog-te-gadget{font-family:"museo-sans-rounded", sans-serif}#google_translate_element .goog-te-gadget-simple{transition:all 0.13s ease;border-radius:10px;border:0;padding:12px 16px;background-color:#f2f2f2}@media screen and (min-width: 750px){#google_translate_element .goog-te-gadget-simple{background-color:#fff}}#google_translate_element .goog-te-gadget-simple:hover{background-color:#eaeaea}@media screen and (min-width: 750px){#google_translate_element .goog-te-gadget-simple:hover{background-color:#f2f2f2}}#google_translate_element .goog-te-gadget-simple img{display:none}#google_translate_element .goog-te-menu-value{color:#656565;font-weight:700;font-size:13px;top:0;display:flex;align-items:center}#google_translate_element .goog-te-menu-value:hover{text-decoration:none}#google_translate_element .goog-te-menu-value::after{content:"Select Language"}#google_translate_element .goog-te-menu-value::before{content:"";width:24px;height:24px;background:url("https://beanstack-assets.s3.amazonaws.com/icons/Google.svg") no-repeat;background-size:cover;position:relative;display:inline-block;margin-right:8px}#google_translate_element .goog-te-menu-value img,#google_translate_element .goog-te-menu-value span{display:none}.goog-te-menu-frame{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1) !important;box-shadow:0 2px 10px rgba(0,0,0,0.1) !important;max-width:100%;border:1px solid #6b90da}.goog-te-menu2{max-width:100% !important;overflow-x:scroll !important;box-sizing:border-box !important;height:auto !important}.goog-te-banner-frame{-webkit-box-shadow:0 0 0 0 #000000 !important;box-shadow:0 0 0 0 #000000 !important;bottom:0 !important;top:auto !important;border-top:1px solid #ccc !important}.bs-schools{padding:0;overflow-x:hidden;background:#19BFD5}.bs-schools .ls-masthead-image{position:relative}@media only screen and (min-width: 40em){.bs-schools .ls-masthead-image{position:absolute;width:100%;max-width:100%}}.bs-schools .logo{display:block;position:relative;z-index:10;width:144px;margin:0 auto;padding-top:36px}@media only screen and (min-width: 40em){.bs-schools .logo{position:relative;width:204px}}.bs-schools .header{display:block;position:relative;text-align:center;height:auto;z-index:10;padding:6% 3% 8% 3%;background:none}@media only screen and (min-width: 40em){.bs-schools .header{padding:14% 8%}}@media only screen and (min-width: 80em){.bs-schools .header{padding:20% 4%}}@media only screen and (min-width: 120em){.bs-schools .header{padding:22% 4%}}.bs-schools main{position:relative;padding:54px 0;z-index:10;background:#19BFD5 url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/bb-texture.png") repeat-x top}@media only screen and (min-width: 40em){.bs-schools main{padding:96px 0}}@media only screen and (min-width: 90em){.bs-schools main{margin-top:56px}}.bs-schools main .divide{opacity:0.26;filter:alpha(opacity=26);width:36px;margin:0 auto 2.5rem auto;border-bottom:8px double #ffffff}.bs-schools .copyright{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;letter-spacing:-0.01em;margin-top:24px}.thanks-wrap{text-align:center;padding:12% 0}.messages{display:none}body .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{width:14px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -38px 0}body .ui-widget-header .ui-icon.ui-icon-circle-triangle-w{width:14px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -38px -16px}body .ui-datepicker{z-index:100000 !important}body .ui-datepicker thead{border-bottom:none;color:#ffffff;background-color:#424242}body .ui-datepicker th{font-size:14px;line-height:1.4;text-transform:uppercase;text-align:center;padding:8px 0;color:#ffffff;text-shadow:none;background-color:#424242}body .ui-datepicker tbody td{padding:0;border-right:1px solid #e0e0e0;background:#f7f7f7}body .ui-datepicker tbody td:last-child{border-right:0px}body .ui-datepicker tbody tr{border-bottom:1px solid #e0e0e0}body .ui-datepicker tbody tr:last-child{border-bottom:0px}body .ui-datepicker td span,body .ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:48px;height:48px;line-height:48px;color:#424242}body .ui-datepicker-calendar .ui-state-default{font-weight:normal;letter-spacing:normal;font-size:16px;line-height:1.5;font-family:"museo-sans-rounded", sans-serif;line-height:48px;background:#f7f7f7}body .ui-datepicker-calendar .ui-state-default:hover{background:#e0e0e0}body .ui-datepicker-calendar .ui-state-active{font-weight:700;position:relative;color:#424242;background:#e0e0e0}body .ui-datepicker-calendar .ui-state-active:hover{font-weight:700;color:#424242;background:#d9d9d9}body .ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}body .ui-datepicker-calendar td:first-child .ui-state-active{width:100%;margin-left:0}body .ui-datepicker-calendar td:last-child .ui-state-active{width:100%;margin-right:0}body .ui-datepicker-calendar tr:last-child .ui-state-active{height:100%;margin-bottom:0}body #ui-timepicker-div{background:transparent}body .ui-timepicker-table{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;border:none;margin:8px 0 0 -2px}body .ui-timepicker-table table{margin:0}body .ui-timepicker-table td{padding:0;width:inherit}body .ui-timepicker-table td.ui-timepicker-hours{width:180px}body .ui-timepicker-table td.ui-timepicker-minutes{width:92px}body .ui-timepicker-title{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-family:"museo-sans-rounded", sans-serif;border:none;line-height:3.5;color:#ffffff;background-color:#19BFD5}body .ui-timepicker .ui-state-default,body .ui-timepicker .ui-widget-content .ui-state-default,body .ui-timepicker .ui-widget-header .ui-state-default{letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center;margin:0;padding:12px;width:inherit;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#f7f7f7}body .ui-timepicker .ui-state-active,body .ui-timepicker .ui-widget-content .ui-state-active{font-weight:normal;color:#424242;background:#e0e0e0}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{font-weight:700;background:#a3a3a3;color:#ffffff}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a:hover{font-weight:700;color:#ffffff;background:#9c9c9c}.simple-calendar p{text-align:left}.simple-calendar p .marker-example{position:relative;display:inline-block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;top:-1px;height:8px;width:8px;background-color:#2DA562}.simple-calendar .calendar-heading{position:relative;text-align:center;background:#424242;padding:12px 0}.simple-calendar .calendar-title{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;color:#ffffff}.simple-calendar #previous-calendar-link{position:absolute;top:16px;left:16px}.simple-calendar #next-calendar-link{position:absolute;top:16px;right:16px}.simple-calendar table{border:none !important;width:100%}.simple-calendar th{font-weight:700;font-size:12px;line-height:1.4;text-transform:uppercase;color:#ffffff;background-color:#424242;text-align:center !important;padding:8px !important;border:none !important}.simple-calendar td{cursor:pointer;padding:0 !important;border-color:#e0e0e0 !important;vertical-align:middle !important;text-align:center !important}.simple-calendar .marker-wrap{position:relative;padding-top:14px;height:100%;width:100%}.simple-calendar .marker{position:absolute;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:8px;width:8px;top:4px;right:4px;background-color:#ffffff}.simple-calendar .day{height:48px !important}.simple-calendar .activatedCalendarDay .marker,.simple-calendar .has-events.activatedCalendarDay .marker{background-color:#424242}.simple-calendar .has-events .marker{background-color:#2DA562}.simple-calendar .today{font-weight:700;background-color:#f7f7f7 !important}.simple-calendar .today .marker{background-color:#f7f7f7}.simple-calendar .today.has-events .marker{background-color:#2DA562}.simple-calendar .today.activatedCalendarDay .marker{background-color:#424242 !important}.simple-calendar .future{cursor:not-allowed}.simple-calendar .prev-month{cursor:default;background:#ffffff !important;color:#ffffff}.simple-calendar .next-month{background:#ffffff !important;color:#ffffff}.simple-calendar .default-cursor{cursor:default}.simple-calendar #toggle-select-all{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;cursor:pointer;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #a3a3a3;margin:0;transition:none;padding:10px 16px}.simple-calendar #toggle-select-all:hover{border-color:#b8b8b8}.simple-calendar #toggle-select-all:active{border-color:#cccccc}.simple-calendar #toggle-select-all:focus{border-color:#b8b8b8}#events_calendar+#new_logged_book{margin-top:1.25rem}.new-admin .simple-calendar td{border-right:1px solid #e0e0e0}.new-admin .simple-calendar td:first-child{border-left:1px solid #e0e0e0}.new-admin .simple-calendar tr:last-child td{border-bottom:1px solid #e0e0e0}.new-admin #toggle-select-all{font-size:14px;line-height:1.4;padding:9px 12px 10px;margin:1.25rem 0}.funnel .steps-wrap{position:relative;opacity:0;filter:alpha(opacity=0);width:100%;max-width:100%;height:36px;margin-bottom:2.5rem}.funnel .steps-wrap .step{position:absolute;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;top:40%;z-index:10;width:24px;height:24px;background:#e0e0e0}.funnel .steps-wrap .step.first{left:0}.funnel .steps-wrap .step.second{left:45%}.funnel .steps-wrap .step.third{right:0}.funnel .steps-wrap .step.active{background:#19BFD5}.funnel .steps-wrap .step-connector{position:absolute;width:100%;max-width:100%;left:0;top:25px;z-index:5;height:2px;background:#e0e0e0}.funnel fieldset{margin:0}.funnel section{-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:1.25rem;background:#ffffff}@media only screen and (min-width: 40em){.funnel section{padding:2.5rem}}.funnel section.profile-pager{padding:0;margin-top:40px;-webkit-box-shadow:transparent 0 0 0;box-shadow:transparent 0 0 0}.funnel .adult-signup-wrap,.funnel .child-signup-wrap,.funnel .library-card-signup-wrap,.funnel .child-library-card-signup-wrap,.funnel .non-compliant-signup-wrap,.funnel .parent-age-wrap,.funnel .self-age-wrap{display:none}.funnel #parent-email-address-form-wrap,.funnel #backgrounds-form-wrap,.funnel #genres-form-wrap,.funnel #interests-form-wrap,.funnel #reading-levels-form-wrap{display:none}.funnel #personalization-backgrounds-form-wrap,.funnel #personalization-genres-form-wrap,.funnel #personalization-interests-form-wrap{display:none}.funnel .funnel-user-selection-wrap{opacity:0;filter:alpha(opacity=0)}.funnel .funnel-user-selection-wrap .button{width:100%;max-width:100%;margin-top:8px}@media only screen and (min-width: 40em){.funnel .funnel-user-selection-wrap .button{width:auto;margin:0 8px 0 0}}.funnel label,.funnel .label,.funnel .age-label{display:block;text-align:left}.funnel .age-triggers{margin-top:12px}.funnel .button-wrap{margin:24px 0 0 0}.funnel .button-wrap:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em){.funnel .button-wrap{margin:1rem 0 0 0}}.funnel .button-wrap.intro{margin-top:0}@media only screen and (min-width: 40em){.funnel .button-wrap .nav-back{float:left}}@media only screen and (min-width: 40em){.funnel .button-wrap .nav-next{float:right}}.funnel .cross-circle{display:inline-block;width:32px;margin-right:8px;background:#C5283D}.funnel .kid-login-reminder{padding:24px;margin-bottom:24px;background:#19BFD5}@media only screen and (min-width: 40em){.funnel .kid-login-reminder{padding:40px}}@media only screen and (min-width: 80em){.funnel .kid-login-reminder{margin-bottom:0}}.funnel .kid-stagger{opacity:0;filter:alpha(opacity=0)}.funnel .customize-intro{-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:1.25rem;margin-bottom:1.25rem;background:#19BFD5}@media only screen and (min-width: 40em){.funnel .customize-intro{padding:2.5rem;margin-bottom:2.5rem}}.funnel .sign-up-funnel-pager-buttons:after{clear:both;content:'';display:table}.funnel .sign-up-funnel-pager-buttons .button{margin-top:0.625rem}@media only screen and (min-width: 40em){.funnel .sign-up-funnel-pager-buttons .button{margin-top:0}}@media only screen and (min-width: 40em){.funnel .sign-up-funnel-pager-buttons .nav-next{float:right}}.funnel .sign-up-funnel-pager-buttons.finish{margin-top:1.25rem}.programs-funnel{padding:0}.programs-funnel h1{font-weight:800;letter-spacing:normal}.programs-funnel .intro-wrap .masthead{padding:3.75rem 0;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .masthead{padding:5rem 2.5rem;margin-bottom:2.5rem}}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .masthead{padding:7.5rem 0;margin-bottom:2.5rem}}.programs-funnel .intro-wrap .masthead .divide{opacity:0.26;filter:alpha(opacity=26);border-bottom:1px solid #ffffff;margin:1.875rem auto}.programs-funnel .intro-wrap .card.hollow{border:1px solid #e0e0e0;padding:1.25rem;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .card.hollow{display:block;padding:2.5rem;margin-bottom:2.5rem}}.programs-funnel .intro-wrap .card.hollow.in{padding:2.5rem 0}.programs-funnel .intro-wrap .age-group{cursor:pointer;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:4px solid #e0e0e0;margin-bottom:1.25rem}.programs-funnel .intro-wrap .age-group:hover{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .intro-wrap .age-group:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .intro-wrap .age-group:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .age-group{margin-bottom:2.5rem}.programs-funnel .intro-wrap .age-group:hover{opacity:0.85;filter:alpha(opacity=85)}.programs-funnel .intro-wrap .age-group:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .intro-wrap .age-group:focus{opacity:1;filter:alpha(opacity=100)}}.programs-funnel .intro-wrap .age-group img{width:100%;max-width:100%}.programs-funnel .intro-wrap .header-with-button{border-top:none;padding:1.25rem}.programs-funnel .intro-wrap .header-with-button:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .header-with-button header{float:left}.programs-funnel .intro-wrap .header-with-button .button{position:relative;float:right;top:3px}}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .header-with-button .button{top:7px}}.programs-funnel .intro-wrap .how-it-works,.programs-funnel .intro-wrap .upcoming-events{display:none}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .how-it-works,.programs-funnel .intro-wrap .upcoming-events{display:block;margin-bottom:0;padding-bottom:0}}.programs-funnel .intro-wrap .group-register{margin-bottom:1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .group-register{margin-bottom:0}}.programs-funnel .intro-wrap .sponsors{text-align:center;background:#ffffff;padding:2.5rem 1.25rem}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .sponsors{padding:3.75rem}}.programs-funnel .intro-wrap .sponsors ul{margin:0}.programs-funnel .intro-wrap .sponsors ul li{display:inline-block;margin:2.5rem 1.25rem 0 1.25rem}@media only screen and (min-width: 40em){.programs-funnel .intro-wrap .sponsors ul li{margin:2.5rem 2.5rem 0 2.5rem}.programs-funnel .intro-wrap .sponsors ul li:first-child{margin-left:0}.programs-funnel .intro-wrap .sponsors ul li:last-child{margin-right:0}}.programs-funnel .intro-wrap .sponsors img{height:54px}@media only screen and (min-width: 80em){.programs-funnel .intro-wrap .sponsors img{height:72px}}.programs-funnel .button-wrap button{width:100%;max-width:100%;margin:0 0 0.625rem 0}@media only screen and (min-width: 80em){.programs-funnel .button-wrap button{width:auto;margin:0 0.3125rem}}@media only screen and (min-width: 40em){.programs-funnel .button-wrap.yes-no button{width:auto}}.programs-funnel .recommendations-callout{background-color:#f7f7f7;padding:1.5rem;margin:1rem 0}@media only screen and (min-width: 40em){.programs-funnel .recommendations-callout{padding:3rem;margin:1.5rem 0}}.programs-funnel .recommendations-callout label{text-align:center}.programs-funnel .recommendations-callout ul{margin:0}.programs-funnel .start-over{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;cursor:pointer;opacity:1;filter:alpha(opacity=100);text-align:center}.programs-funnel .start-over:hover{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .start-over:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .start-over:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.programs-funnel .start-over:hover{opacity:0.85;filter:alpha(opacity=85)}.programs-funnel .start-over:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel .start-over:focus{opacity:1;filter:alpha(opacity=100)}}.programs-funnel .start-over .start-over-icon{width:32px;height:32px;margin:0 auto 8px auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -571px -620px}.programs-funnel .start-over-divide{background-color:#424242;width:48px;height:2px;margin:48px auto}.programs-funnel #username-status{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;text-align:center;margin:1.25rem 0 2.5rem 0}.programs-funnel #username-status .check-circle{display:block;width:32px;margin:0 auto 0.625rem auto}.programs-funnel .coppa-divide{background:#e0e0e0;width:2.5rem;height:0.25rem;margin:0 auto 2.5rem auto}.programs-funnel .loading{display:block;width:48px;margin:1.25rem auto 0 auto}.programs-funnel .user-selection-wrap,.programs-funnel .program-sign-up-wrap{padding-top:200px}.programs-funnel .childs-information{margin-top:1.25rem}.programs-funnel .funnel-start-wrap,.programs-funnel .add-adult-wrap,.programs-funnel .add-child-wrap,.programs-funnel .add-any-child-wrap,.programs-funnel .add-yourself-wrap,.programs-funnel .add-another-child-header,.programs-funnel .add-any-child-header,.programs-funnel .age-selection-wrap,.programs-funnel .success-wrap{display:none;padding:200px 0}.programs-funnel .funnel-start-wrap ul,.programs-funnel .add-adult-wrap ul,.programs-funnel .add-child-wrap ul,.programs-funnel .add-any-child-wrap ul,.programs-funnel .add-yourself-wrap ul,.programs-funnel .add-another-child-header ul,.programs-funnel .add-any-child-header ul,.programs-funnel .age-selection-wrap ul,.programs-funnel .success-wrap ul{margin:0}.programs-funnel .highlight-error{border-color:#C5283D !important}.programs-funnel input[type="checkbox"]{display:inline-block;margin:0 auto}.programs-funnel .sign-up-with-library-card-callout{text-align:center;border:2px solid #e0e0e0;padding:2.5rem;margin-bottom:2.5rem;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/absurdidad.png")}.programs-funnel .sign-up-with-library-card-callout h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3}.logged-out .programs-funnel .user-selection-wrap,.logged-out .programs-funnel .program-sign-up-wrap{padding-top:80px}.logged-out .programs-funnel .funnel-start-wrap,.logged-out .programs-funnel .add-adult-wrap,.logged-out .programs-funnel .add-child-wrap,.logged-out .programs-funnel .add-any-child-wrap,.logged-out .programs-funnel .add-yourself-wrap,.logged-out .programs-funnel .add-another-child-header,.logged-out .programs-funnel .add-any-child-header,.logged-out .programs-funnel .age-selection-wrap,.logged-out .programs-funnel .success-wrap{padding:80px 0}.group-registration .your-information{margin-top:1.25rem}@media only screen and (min-width: 40em){.group-registration .your-information{margin-top:2.5rem}}.new-funnel{padding-top:0}.new-funnel *{font-family:'Roboto' !important}.new-funnel .sign-up-message{text-align:center;margin-bottom:2.5rem}.programs-funnel.sortable .srp_logo{padding:1.5rem 0}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_logo{padding:3rem 0}}.programs-funnel.sortable .srp_information{margin-top:3rem}.programs-funnel.sortable .srp_information .program-header{text-align:center}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .program-header .button{margin:0 0.3125rem}}.programs-funnel.sortable .srp_information .program-header .button+.button{margin-top:0.625rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .program-header .button+.button{margin-top:0}}.programs-funnel.sortable .srp_information .program-header .header-text{text-align:center}.programs-funnel.sortable .srp_information .program-header .header-text p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:2.5rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .program-header .header-text p{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.programs-funnel.sortable .srp_information .program-header .header-text .button{margin:0}.programs-funnel.sortable .srp_information .program-header .callout{text-align:center;padding:2.5rem;margin-bottom:2.5rem;background-color:transparent;border-top:4px solid #E6C229;background:#f9f0c9}.programs-funnel.sortable .srp_information .program-header .callout h2{letter-spacing:-0.01em;font-size:20px;line-height:1.5;line-height:1.4;margin-bottom:1rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .program-header .callout h2{margin-bottom:0.625rem}}.programs-funnel.sortable .srp_information .program-header .callout p{letter-spacing:normal;font-size:16px;line-height:1.5;margin:0}.programs-funnel.sortable .srp_information .program-header .callout+.button{margin-bottom:3rem}.programs-funnel.sortable .srp_information .program-header .help-callout{text-align:center;padding:2.5rem;margin-bottom:2.5rem}.programs-funnel.sortable .srp_information .program-header .help-callout h2{letter-spacing:-0.01em;font-size:20px;line-height:1.5;line-height:1.4;margin-bottom:1rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .program-header .help-callout h2{margin-bottom:0.625rem}}.programs-funnel.sortable .srp_information .program-header .help-callout p{letter-spacing:normal;font-size:16px;line-height:1.5;margin:0}.programs-funnel.sortable .srp_information .title-and-dates .divide{background-color:#424242;width:2.5rem;height:2px;margin:2rem auto}.programs-funnel.sortable .srp_information .title{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;line-height:1.3;margin-bottom:0.3125rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .title{letter-spacing:-0.01em;font-size:20px;line-height:1.5;line-height:1.5;margin-bottom:0}}.programs-funnel.sortable .srp_information .dates{letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .dates{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.programs-funnel.sortable .srp_information .intro-header h2{letter-spacing:-0.03em;font-size:33px;line-height:1.3}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .intro-header h2{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_information .intro-header h2{letter-spacing:-0.03em;font-size:54px;line-height:1.2}}.programs-funnel.sortable .srp_information .intro-header+p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:2.5rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .intro-header+p{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.programs-funnel.sortable .srp_information .privacy-callout{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:2.5rem}.programs-funnel.sortable .srp_information .previous-sign-in{text-align:center;background-color:#f7f7f7;padding:3rem 1rem;margin-top:3rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .previous-sign-in{padding:3rem}}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_information .previous-sign-in{margin-top:4rem}}.programs-funnel.sortable .srp_information .previous-sign-in h2{letter-spacing:-0.01em;font-size:20px;line-height:1.5;line-height:1.4;margin-bottom:1.5rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .previous-sign-in h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.programs-funnel.sortable .srp_information .previous-sign-in p{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:1.5rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_information .previous-sign-in p{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.programs-funnel.sortable .srp_information+.srp_how_it_works{margin-top:0}.programs-funnel.sortable .srp_image{margin-top:2.5rem;text-align:center}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_image{margin-top:3.75rem}}.programs-funnel.sortable .srp_how_it_works{background:#19BFD5;padding:3.75rem 0;margin-top:2.5rem}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_how_it_works{padding:5rem 0;margin-top:3.75rem}}.programs-funnel.sortable .srp_how_it_works h2{letter-spacing:-0.03em;font-size:33px;line-height:1.3;color:#ffffff;margin-bottom:3rem}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_how_it_works h2{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}.programs-funnel.sortable .srp_how_it_works header .divide{background-color:#ffffff;height:2px;width:2.5rem;margin:0 auto 2.5rem auto}.programs-funnel.sortable .srp_how_it_works li{letter-spacing:-0.01em;font-size:20px;line-height:1.5;line-height:1.4;color:#ffffff;margin:0 0 3rem 0;padding:0 1rem}.programs-funnel.sortable .srp_how_it_works li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_how_it_works li{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:0}}.programs-funnel.sortable .srp_how_it_works .step-one,.programs-funnel.sortable .srp_how_it_works .step-two,.programs-funnel.sortable .srp_how_it_works .step-three{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#ffffff;border:2px solid #ffffff;width:48px;height:48px;margin:0 auto 1.25rem auto;line-height:43px}.programs-funnel.sortable .srp_events,.programs-funnel.sortable .srp_reviews{text-align:center;border-top:1px solid #e0e0e0;margin-top:2.5rem;padding-top:2.5rem}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_events,.programs-funnel.sortable .srp_reviews{margin-top:3.75rem;padding-top:3.75rem}}.programs-funnel.sortable .srp_events h3,.programs-funnel.sortable .srp_reviews h3{letter-spacing:-0.03em;font-size:33px;line-height:1.3;margin-bottom:5.75rem}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_events h3,.programs-funnel.sortable .srp_reviews h3{margin-bottom:3.75rem}}.programs-funnel.sortable .srp_events .location,.programs-funnel.sortable .srp_reviews .location{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:0}.programs-funnel.sortable .srp_events .item,.programs-funnel.sortable .srp_reviews .item{letter-spacing:-0.01em;font-size:20px;line-height:1.5;text-align:left;border:1px solid #e0e0e0;padding:1.875rem;margin-left:1px;margin-right:1px}.programs-funnel.sortable .srp_events .item .title,.programs-funnel.sortable .srp_reviews .item .title{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;display:block;margin-bottom:0.3125rem}.programs-funnel.sortable .srp_events .item .sub-title,.programs-funnel.sortable .srp_reviews .item .sub-title{display:block;font-size:14px;line-height:1.4;margin-bottom:1.25rem}.programs-funnel.sortable .srp_events .item .button,.programs-funnel.sortable .srp_reviews .item .button{margin-top:1.25rem}.programs-funnel.sortable .srp_events .item .description,.programs-funnel.sortable .srp_events .item .review-description,.programs-funnel.sortable .srp_reviews .item .description,.programs-funnel.sortable .srp_reviews .item .review-description{letter-spacing:normal;font-size:16px;line-height:1.5;word-break:break-word}.programs-funnel.sortable .srp_events .owl-theme .owl-nav,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav{position:absolute;width:100%;max-width:100%;top:-72px;margin-top:0}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_events .owl-theme .owl-nav,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav{top:41%}}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next{position:relative;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#6761A8;width:36px;height:36px;text-indent:-10000px}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev:hover,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next:hover,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev:hover,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next:hover{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev:active,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next:active,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev:active,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev:focus,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next:focus,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev:focus,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next{position:absolute}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev:hover,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next:hover,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev:hover,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next:hover{opacity:0.85;filter:alpha(opacity=85)}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev:active,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next:active,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev:active,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next:active{opacity:0.75;filter:alpha(opacity=75)}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev:focus,.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next:focus,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev:focus,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next:focus{opacity:1;filter:alpha(opacity=100)}}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev{left:0;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/srp-owl-left.png")}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev{left:-23px}}@media only screen and (min-width: 90em){.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-prev,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-prev{left:-79px}}.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next{right:0;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/srp-owl-right.png")}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next{right:-23px}}@media only screen and (min-width: 90em){.programs-funnel.sortable .srp_events .owl-theme .owl-nav .owl-next,.programs-funnel.sortable .srp_reviews .owl-theme .owl-nav .owl-next{right:-79px}}.programs-funnel.sortable .srp_events .owl-theme .owl-dots,.programs-funnel.sortable .srp_reviews .owl-theme .owl-dots{margin-top:1.875rem}.programs-funnel.sortable .srp_events .owl-theme .owl-dots .owl-dot.active span,.programs-funnel.sortable .srp_reviews .owl-theme .owl-dots .owl-dot.active span{background:#a3a3a3}.programs-funnel.sortable .srp_events .owl-theme .owl-dots .owl-dot span,.programs-funnel.sortable .srp_reviews .owl-theme .owl-dots .owl-dot span{background:#e0e0e0}.programs-funnel.sortable .srp_events .button-wrap,.programs-funnel.sortable .srp_reviews .button-wrap{margin-top:1.25rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_events .button-wrap,.programs-funnel.sortable .srp_reviews .button-wrap{padding:0;margin-top:1.875rem}}.programs-funnel.sortable .srp_events .events-icon,.programs-funnel.sortable .srp_reviews .reviews-icon{width:84px;margin-bottom:1.875rem}@media only screen and (min-width: 40em){.programs-funnel.sortable .srp_events .events-icon,.programs-funnel.sortable .srp_reviews .reviews-icon{width:96px}}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_events .events-icon,.programs-funnel.sortable .srp_reviews .reviews-icon{width:108px}}.programs-funnel.sortable .srp_sponsors{text-align:center;border-top:1px solid #e0e0e0;margin-top:2.5rem;padding-top:2.5rem}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_sponsors{margin-top:3.75rem;padding-top:3.75rem}}.programs-funnel.sortable .srp_sponsors h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:3.75rem}.programs-funnel.sortable .srp_sponsors ul{margin:0}.programs-funnel.sortable .srp_sponsors ul li{display:inline-block;width:25%;margin:0 1.875rem 3.75rem 1.875rem}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_sponsors ul li{width:15%}}.programs-funnel.sortable .srp_image+.srp_events,.programs-funnel.sortable .srp_image+.srp_reviews,.programs-funnel.sortable .srp_image+.srp_sponsors,.programs-funnel.sortable .srp_information+.srp_events,.programs-funnel.sortable .srp_information+.srp_reviews,.programs-funnel.sortable .srp_information+.srp_sponsors,.programs-funnel.sortable .srp_how_it_works+.srp_events,.programs-funnel.sortable .srp_how_it_works+.srp_reviews,.programs-funnel.sortable .srp_how_it_works+.srp_sponsors{border-top:0;padding-top:0}.programs-funnel.sortable .srp_how_it_works+.srp_statistics{margin-top:0}.programs-funnel.sortable .srp_statistics{padding:3.75rem 0;margin-top:3.75rem;background-color:#f7f7f7}@media only screen and (max-width: 39.938em){.programs-funnel.sortable .srp_statistics{text-align:center}}@media only screen and (min-width: 80em){.programs-funnel.sortable .srp_statistics{padding:5rem 0}}.programs-funnel.sortable .srp_statistics+.srp_how_it_works{margin-top:0}.programs-funnel.sortable .srp_statistics h2{margin-bottom:1rem}.programs-funnel.sortable .srp_statistics p{margin:0}.programs-funnel.sortable .srp_statistics .divide{background-color:#424242;height:2px;width:48px;margin:3rem 0}@media only screen and (max-width: 39.938em){.programs-funnel.sortable .srp_statistics .register-sign-in-wrap{margin-bottom:2.5rem}}.programs-funnel.sortable .srp_statistics .statistics-items{margin:0;list-style-type:none}.programs-funnel.sortable .srp_statistics .statistics-items li{margin-bottom:1.25rem}.programs-funnel.sortable .srp_statistics .statistics-items li:last-child{margin-bottom:0}.programs-funnel.sortable .srp_statistics #percent-completed-container{width:100%;max-width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid #e0e0e0;background-color:#ffffff;padding:0.625rem;margin-bottom:0.875rem}@media only screen and (max-width: 39.938em){.programs-funnel.sortable .srp_statistics #percent-completed-container{margin-top:1.25rem}}.programs-funnel.sortable .srp_statistics .percent-completed-bar{position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#2DA562;height:8px}.programs-funnel.sortable .srp_statistics .percent-completed{position:absolute;top:-40px;right:-16px}.programs-funnel.sortable .srp_statistics .percent-completed .number{font-weight:700;font-size:14px;line-height:1.4;background:#424242;color:#ffffff;padding:0.5rem}.programs-funnel.sortable .srp_statistics .percent-completed .arrow{width:0;height:0;margin:0 auto;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #424242}.programs-funnel.sortable .srp_statistics .statistics-header{letter-spacing:-0.03em;font-size:41px;line-height:1.2;line-height:1.1}.programs-funnel.sortable .srp_statistics .statistics-subheader{letter-spacing:normal;font-size:16px;line-height:1.5}.programs-funnel.sortable .srp_statistics .hashtag-wrap h3{margin-bottom:0.625rem}@media only screen and (max-width: 39.938em){.programs-funnel.sortable .srp_statistics .hashtag-wrap h3{letter-spacing:normal;font-size:16px;line-height:1.5}}.programs-funnel.sortable .srp_statistics .hashtag-wrap .hashtag{letter-spacing:-0.03em;font-size:33px;line-height:1.3}.programs-funnel.sortable .srp_statistics .register-sign-in-wrap{letter-spacing:normal;font-size:16px;line-height:1.5;margin-top:1.25rem}.programs-funnel.sortable .srp_statistics+.srp_sponsors{margin-top:0}.field-availability-status{font-weight:normal;position:relative;color:#424242;top:-1px;margin-left:0.3125rem;text-transform:none}.field-availability-status img{position:relative;top:-1px;margin-right:0.3125rem}.cross-circle-availability{display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#C5283D;width:19px}.check-circle-availability{display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#2DA562;width:19px}.mfp-s-loading .mfp-preloader{-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;background:#292929 url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/ring-alt-v2.gif") 40px 40px no-repeat;width:208px;height:208px;margin:-104px auto 0 auto;text-indent:-10000px}.mfp-content .mfp-close{letter-spacing:-0.03em;font-size:41px;line-height:1.2;letter-spacing:normal;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;margin:0;top:-12px;right:8px;width:44px;height:44px;border:none;text-indent:-10000px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -124px -206px}.mfp-content .mfp-close:hover{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -124px -250px}.mfp-content .mfp-close:active{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -124px -294px}.bnstk-modal .bntsk-modal-close{text-align:right;background-color:#ffffff;padding:1.25rem}.bnstk-modal .bntsk-modal-close .bnstk-mfp-close{transition:all 0.13s ease;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:8px;background:#fff;border:2px solid #e85648;font-weight:inherit;font-family:inherit;font-size:14px;padding:0 20px;margin:0;cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-appearance:none;color:#AB3F35}.bnstk-modal .bntsk-modal-close .bnstk-mfp-close:hover{text-decoration:none;background-color:#FCE6E4}.bnstk-modal .bntsk-modal-close .bnstk-mfp-close:focus{outline:none;color:#fff;box-shadow:0 0 0 2.5px #FCE6E4;background-color:#AB3F35;color:#fff;border-color:#AB3F35}.bnstk-modal .bntsk-modal-close .bnstk-mfp-close:active{transform:scale(0.96)}.bnstk-modal .bnstk-modal-content{background-color:#ffffff}.bnstk-modal .bnstk-modal-info{margin-bottom:1.25rem;padding:2.5rem 1.25rem}@media only screen and (min-width: 40em){.bnstk-modal .bnstk-modal-info{padding:2.5rem;margin-bottom:2.5rem}}.bnstk-modal .bnstk-modal-loading{text-align:center;padding-top:2.5rem}.upcoming-events .events-list{margin-bottom:0}.upcoming-events .events-list li{border-bottom:1px solid #e0e0e0;padding:1.25rem 0}.upcoming-events .events-list li:first-child{padding-top:0}.upcoming-events .events-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.upcoming-events .events-list a{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;display:block;margin-bottom:0.15625rem}.upcoming-events .events-list .date-time{font-weight:700;display:block;color:#a3a3a3;margin-bottom:0.3125rem}@media only screen and (max-width: 39.938em){.upcoming-events{text-align:center}}.upcoming-events .events-btn{margin-top:1.25rem}@media only screen and (max-width: 39.938em){.reveal-hide{display:none;border:none !important;box-shadow:none !important}}.reveal-btn{display:none;margin-bottom:1.25rem}@media only screen and (max-width: 39.938em){.reveal-btn{display:block}}.moods .emoticon,.moods .no-emoticon{display:block;width:36px;height:36px}.moods .no-emoticon::after{font-weight:700;display:block;font-size:14px;line-height:1.4;text-align:center;color:#ffffff;line-height:53px;content:'No Image'}.moods .emoticon-image{padding-right:0}.mood-list{margin-bottom:0}.mood-list li{text-align:center;display:inline-block;margin:0 1.875rem 0 0}.mood-list li:last-child{margin-right:0}.mood-list li .emoticon{width:36px;margin:0 auto 0.625rem auto}.mood-list li .mood-title{display:block;font-size:14px;line-height:1.4}.profile .mood-list img{width:36px}.beanstack-emojis{display:none;position:relative;opacity:0}@media only screen and (min-width: 80em){.beanstack-emojis{display:inline-block}}.beanstack-emojis.active-js{opacity:1}.beanstack-emojis.active .emojis-container{opacity:1;z-index:999999999}.beanstack-emojis .emojis-btn{width:100%;max-width:100%;margin-top:0.625rem}@media only screen and (min-width: 40em){.beanstack-emojis .emojis-btn{width:auto;margin-left:0.625rem}}.beanstack-emojis .emojis-container{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;display:inline-block;opacity:0;position:absolute;top:-210px;left:-66px;background-color:#ffffff;border:1px solid #e0e0e0;z-index:-999999999}.beanstack-emojis .emojis-container,.beanstack-emojis .emojis-container .emoji-list{height:200px;width:300px}.beanstack-emojis .emojis-container:before,.beanstack-emojis .emojis-container:after{position:absolute;display:block;margin:0 auto;height:10px;width:10px;content:'';z-index:9999999}.beanstack-emojis .emojis-container:before{bottom:-12px;left:134px;border-right:12px solid transparent;border-top:12px solid #e0e0e0;border-left:12px solid transparent}.beanstack-emojis .emojis-container:after{bottom:-9px;left:136px;border-right:10px solid transparent;border-top:10px solid #ffffff;border-left:10px solid transparent}.beanstack-emojis .emojis-container .emoji-list{height:195px;width:100%;overflow-y:scroll}.beanstack-emojis .emojis-container .emoji-list li{display:inline-block;margin:7px;padding:0}.beanstack-emojis .emojis-container .emoji-list li:hover{cursor:pointer}.beanstack-emojis .emojis-container .emoji-list li .emoji-icon{font-size:24px;height:24px;width:24px}.reading-doorways-header{margin-bottom:2.5rem}.reading-doorways-header:after{clear:both;content:'';display:table}@media only screen and (min-width: 40em){.reading-doorways-header{border-bottom:1px solid #f7f7f7;padding-bottom:2.5rem}}@media only screen and (min-width: 40em){.reading-doorways-header h2{margin-top:-7px}}.reading-doorways-header p{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:2.5rem}.doorways-intro{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e0e0e0}@media only screen and (min-width: 40em){.doorways-intro{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:2.5rem;padding-bottom:2.5rem}}.current-doorways{font-weight:700;text-align:center;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.current-doorways{text-align:left;float:left;margin-bottom:0}}@media only screen and (min-width: 80em){.current-doorways{margin-top:-7px}}.current-doorways .doorway-names{color:#a3a3a3;margin-top:0.15625rem}.change-doorways{float:right}.flip-wrap.doorways .flip-container,.flip-wrap.doorways .front,.flip-wrap.doorways .back{height:350px}.flip-wrap.doorways label,.flip-wrap.doorways .flip-container{margin-bottom:0}.flip-wrap.doorways label .icon-container.front,.flip-wrap.doorways .flip-container .icon-container.front{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}.flip-wrap.doorways .selected .back{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.doorways-header{background:#f7f7f7;padding:1.25rem}.doorways-header:after{clear:both;content:'';display:table}.doorways-header .doorways-heading{float:left;margin:0}.doorways-header .doorways-more-info{letter-spacing:normal;font-size:16px;line-height:1.5;float:right}#doorways-modal .category-icon{text-align:center}#doorways-modal .category-icon img{width:144px;margin:0 auto 24px auto}#doorways-modal h1{text-align:center}#doorways-modal p{letter-spacing:-0.01em;font-size:20px;line-height:1.5}#doorways-modal ul{margin:0}#doorways-modal li{letter-spacing:normal;font-size:16px;line-height:1.5;font-style:italic;border-bottom:1px solid #e0e0e0;margin-bottom:0.625rem;padding-bottom:0.625rem}#doorways-modal li:after,#doorways-modal li:before{content:'"'}#doorways-modal li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.pagination{background-color:#f7f7f7;padding:1rem}.pagination .pagination-list{margin:0}.pagination .pagination-list li{display:inline-block}.pagination .pagination-list li a{display:block}.pagination .pagination-list li.current{border-radius:5rem;color:#424242;border:1px solid #19BFD5;background-color:#ffffff}.pagination .pagination-list li a,.pagination .pagination-list li.current{font-weight:700;font-size:14px;line-height:1.4;padding:0.25rem 0.625rem}.pagination .pagination li.first a{padding-left:0}.pagination .pagination li.last a{padding-right:0}.pagination .pagination-list li.prev,.pagination .pagination-list li.next{display:none}.pagination-top{margin-bottom:1.5rem}@media only screen and (min-width: 80em){.pagination-top{margin-bottom:3rem}}.pagination-bottom{margin-top:1.5rem}@media only screen and (min-width: 80em){.pagination-bottom{margin-top:3rem}}.bnstk-charlimit{position:relative}.bnstk-charlimit .bnstk-charlimit--limit{letter-spacing:normal;font-size:16px;line-height:1.5;position:absolute;color:#a3a3a3;top:0;right:0}.bnstk-charlimit .bnstk-charlimit--limit.over .charlimit--count{color:#C5283D}#sliding-overlay-content{display:none;padding-bottom:1.25rem}@media only screen and (min-width: 40em){#sliding-overlay-content{padding-bottom:3rem}}#sliding-overlay-content .row{max-width:62.5rem}#sliding-overlay-content #book-reviewer-form #bnstk-popup-container-js--popup-profile-selector{margin-bottom:1.25rem}#sliding-overlay-content ul.badge-header{width:100%;max-width:100%;margin:0}@media only screen and (min-width: 40em){#sliding-overlay-content ul.badge-header li{display:table-cell;vertical-align:top;vertical-align:top}}#sliding-overlay-content .badge-image{margin-bottom:1.25rem}@media only screen and (min-width: 40em){#sliding-overlay-content .badge-image{min-width:184px}}#sliding-overlay-content .badge-image img{width:160px}#sliding-overlay-content .single-column-badge .badge-image{width:auto}@media only screen and (min-width: 40em){#sliding-overlay-content .single-column-badge .badge-image{margin-bottom:1.875rem}}#sliding-overlay-content .single-column-badge .badge-image img{width:204px}@media only screen and (min-width: 40em){#sliding-overlay-content .single-column-badge .badge-image img{width:244px}}#sliding-overlay-content .single-column-badge .badge-name-and-goal h1{text-transform:capitalize;margin-bottom:1.5rem}#sliding-overlay-content .single-column-badge .badge-name-and-goal .badge-title{font-size:18px;margin-bottom:42px}#sliding-overlay-content .single-column-badge .button-wrap{margin-bottom:2.5rem}#sliding-overlay-content .single-column-badge .button-wrap button{width:100%;max-width:100%}#sliding-overlay-content .single-column-badge .overlay-goal-progress li{padding-bottom:0}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon{margin:0 auto 1.25rem auto;height:48px;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.book{width:38px;background-position:-553px -536px}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.hour,#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.minute{width:48px;background-position:-612px -536px}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.page{position:relative;left:8px;width:75px;background-position:-680px -536px}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.event{width:62px;background-position:-775px -536px}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.day{width:47px;background-position:-857px -536px}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.moment{width:60px;background-position:-924px -536px}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-icon.review{width:48px;background-position:-1004px -536px}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-data{letter-spacing:normal;font-size:16px;line-height:1.5;line-height:1}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-data .overlay-goal-progress-data-title{font-weight:700}#sliding-overlay-content .single-column-badge .overlay-goal-progress .overlay-goal-progress-data .overlay-goal-progress-data-number{letter-spacing:normal;font-size:16px;line-height:1.5;line-height:1;margin-top:0.5rem}#sliding-overlay-content .single-column-badge .overlay-goal-progress+.badge-attributes li:first-child{border-top:1px solid #e0e0e0;margin-top:1.25rem;padding-top:1.25rem}#sliding-overlay-content .single-column-badge .badge-attributes li:not(:first-child){border-top:1px solid #e0e0e0;margin-top:1.25rem;padding-top:1.25rem}#sliding-overlay-content .single-column-badge .badge-attributes .attribute-icon{height:48px;margin:0 auto 1.25rem auto;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}#sliding-overlay-content .single-column-badge .badge-attributes .bs-icon{width:48px;height:48px;margin-bottom:1rem}#sliding-overlay-content .single-column-badge .badge-attributes .attribute-icon.reward{width:42px;background-position:-491px -536px}#sliding-overlay-content .single-column-badge .badge-attributes .attribute-icon.required{width:46px;background-position:-1223px -536px}#sliding-overlay-content .single-column-badge .badge-attributes .attribute-icon.certificate{width:63px;background-position:-1072px -536px}#sliding-overlay-content .single-column-badge .badge-attributes .text{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5}#sliding-overlay-content .single-column-badge .badge-attributes .text span{letter-spacing:-0.02em;font-size:24px;line-height:1.3;display:block;font-weight:normal;margin-top:0.3125rem}#sliding-overlay-content .single-column-badge .badge-attributes .text .reward-description{letter-spacing:normal;font-size:16px;line-height:1.5;font-weight:normal;margin-top:0.3125rem}#sliding-overlay-content .sliding-overlay-header{margin-top:0}@media only screen and (min-width: 40em){#sliding-overlay-content .sliding-overlay-header{padding-top:22px}}@media only screen and (min-width: 80em){#sliding-overlay-content .sliding-overlay-header{width:770px;padding-top:16px}}@media only screen and (min-width: 79.938em){#sliding-overlay-content .sliding-overlay-header{width:776px}}#sliding-overlay-content .sliding-overlay-header .badge-name,#sliding-overlay-content .sliding-overlay-header .badge-date{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:0.15625rem}@media only screen and (min-width: 40em){#sliding-overlay-content .sliding-overlay-header .badge-name,#sliding-overlay-content .sliding-overlay-header .badge-date{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-bottom:0}}#sliding-overlay-content .sliding-overlay-header h1{text-align:center;margin:0}@media only screen and (min-width: 40em){#sliding-overlay-content .sliding-overlay-header h1{text-align:left;display:inline-block}}#sliding-overlay-content hr{border-top:4px solid #f7f7f7;margin:2.5rem 0}#sliding-overlay-content .points-learning-track-title{letter-spacing:-0.02em;font-size:24px;line-height:1.3}@media only screen and (min-width: 40em){#sliding-overlay-content .points-learning-track-title{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}@media only screen and (min-width: 80em){#sliding-overlay-content .points-learning-track-title{letter-spacing:-0.03em;font-size:41px;line-height:1.2}}#sliding-overlay-content .activity-wrap p{letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center}@media only screen and (min-width: 40em){#sliding-overlay-content .activity-wrap p{letter-spacing:-0.01em;font-size:20px;line-height:1.5;text-align:left}}#sliding-overlay-content .learning-track-totals{display:flex;justify-content:center;flex-wrap:wrap}#sliding-overlay-content .learning-track-totals li{flex:none;width:100%}@media only screen and (min-width: 40em){#sliding-overlay-content .learning-track-totals li{flex:1}}#sliding-overlay-content .learning-track-totals h2{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700}@media only screen and (min-width: 40em){#sliding-overlay-content .learning-track-totals h2{margin-bottom:1.25rem}}#sliding-overlay-content #repeated_activity_description{margin-top:1.25rem}.activity-totals{margin:1.25rem 0 0.625rem 0}@media only screen and (min-width: 40em){.activity-totals{margin-top:0}}.activity-totals div{display:inline-block;margin:0 0.3125rem}@media only screen and (min-width: 40em){.activity-totals div{margin:0 0.625rem 0 0}}.activity-totals div .icon{display:block;width:18px;height:18px;margin:0 auto 0.3125rem auto;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}@media only screen and (min-width: 40em){.activity-totals div .icon{display:inline-block;margin:0 0.3125rem 0 0}}.activity-totals div .icon.repeatable-number-icon{background-position:-423px -611px}.activity-totals div .icon.points-number-icon{background-position:-452px -611px}.activity-totals .repeatable-number,.activity-totals .points-number{letter-spacing:-0.02em;font-size:24px;line-height:1.3;display:inline-block}.overview-and-reward,#overview-and-reward{position:relative;background-color:#ffffff}@media only screen and (min-width: 40em){.overview-and-reward,#overview-and-reward{margin-top:1.875rem}}.overview-and-reward header,#overview-and-reward header{margin:1.875rem 0 0 0}.overview-and-reward header h2,#overview-and-reward header h2{margin:0}.overview-and-reward ul,#overview-and-reward ul{margin:0;padding:0}.overview-and-reward ul li,#overview-and-reward ul li{display:block;position:relative}@media only screen and (min-width: 40em){.overview-and-reward ul li,#overview-and-reward ul li{padding:0}}.overview-and-reward ul li:first-child,#overview-and-reward ul li:first-child{white-space:nowrap}.overview-and-reward ul li:first-child .overview-data-wrap,#overview-and-reward ul li:first-child .overview-data-wrap{border-top:0}@media only screen and (min-width: 40em){.overview-and-reward ul li:first-child .overview-data-wrap,#overview-and-reward ul li:first-child .overview-data-wrap{border-left:0;padding-left:0}}.overview-and-reward ul li:last-child .overview-data-wrap,#overview-and-reward ul li:last-child .overview-data-wrap{padding-bottom:0}.overview-and-reward ul li .overview-data-wrap,#overview-and-reward ul li .overview-data-wrap{border-top:1px solid #e0e0e0;padding:1.875rem 0 1.25rem 0}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-wrap,#overview-and-reward ul li .overview-data-wrap{border-left:1px solid #e0e0e0;border-top:0}}.overview-and-reward ul li .overview-data-icon-wrap,#overview-and-reward ul li .overview-data-icon-wrap{display:block}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon-wrap,#overview-and-reward ul li .overview-data-icon-wrap{min-width:64px}}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon-wrap.reward,#overview-and-reward ul li .overview-data-icon-wrap.reward{min-width:58px}}.overview-and-reward ul li .overview-data-icon,#overview-and-reward ul li .overview-data-icon{display:block;position:relative;height:48px;margin:0 auto 1.25rem auto;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon,#overview-and-reward ul li .overview-data-icon{top:-1px}}.overview-and-reward ul li .overview-data-icon.points,#overview-and-reward ul li .overview-data-icon.points{width:48px;background-position:-648px -248px}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon.points,#overview-and-reward ul li .overview-data-icon.points{min-width:48px}}.overview-and-reward ul li .overview-data-icon.reward,#overview-and-reward ul li .overview-data-icon.reward{width:42px;background-position:-491px -536px}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon.reward,#overview-and-reward ul li .overview-data-icon.reward{min-width:42px}}.overview-and-reward ul li .overview-data-icon.activities,#overview-and-reward ul li .overview-data-icon.activities{width:48px;background-position:-1155px -536px}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon.activities,#overview-and-reward ul li .overview-data-icon.activities{min-width:48px}}.overview-and-reward ul li .overview-data-icon.repeatable-activity,#overview-and-reward ul li .overview-data-icon.repeatable-activity{width:48px;background-position:-1289px -536px}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon.repeatable-activity,#overview-and-reward ul li .overview-data-icon.repeatable-activity{min-width:48px}}.overview-and-reward ul li .overview-data-icon.total-repeatable-activity-points,#overview-and-reward ul li .overview-data-icon.total-repeatable-activity-points{width:48px;background-position:-423px -537px}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-icon.total-repeatable-activity-points,#overview-and-reward ul li .overview-data-icon.total-repeatable-activity-points{min-width:48px}}.overview-and-reward ul li .overview-data-title,#overview-and-reward ul li .overview-data-title{font-weight:700;display:block;letter-spacing:normal;font-size:16px;line-height:1.5}@media only screen and (min-width: 80em){.overview-and-reward ul li .overview-data-title.required,#overview-and-reward ul li .overview-data-title.required{position:relative;top:14px}}@media only screen and (max-width: 39.938em){.overview-and-reward ul li .overview-data-title.repeated-activity-total+.repeated-activity-count,.overview-and-reward ul li .overview-data-title.activity-points-total+.activity-points-count,#overview-and-reward ul li .overview-data-title.repeated-activity-total+.repeated-activity-count,#overview-and-reward ul li .overview-data-title.activity-points-total+.activity-points-count{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.overview-and-reward ul li .overview-data-description,#overview-and-reward ul li .overview-data-description{letter-spacing:normal;font-size:16px;line-height:1.5;display:inline-block}@media only screen and (min-width: 40em){.overview-and-reward ul li .overview-data-description,#overview-and-reward ul li .overview-data-description{letter-spacing:-0.01em;font-size:20px;line-height:1.5;display:block;line-height:1.3}}.required-badge-small-icon{text-align:center;border-top:1px solid #e0e0e0;margin-top:1.875rem;padding-top:1.875rem}@media only screen and (min-width: 40em){.required-badge-small-icon{display:none}}.required-badge-small-icon .icon-image{width:46px;height:48px;margin:0 auto 1.25rem auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -1223px -536px}.required-badge-small-icon .title{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5}.required-badge-medium-up-icon{display:none;width:59px;height:60px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -859px 0}@media only screen and (min-width: 40em){.required-badge-medium-up-icon{display:block;position:absolute;top:0;right:20px}}@media only screen and (min-width: 80em){.required-badge-medium-up-icon{right:0}}.required-badge-medium-up-icon span{display:block;text-indent:-10000px}#overlay-loading{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;padding-top:75%}@media only screen and (min-width: 40em){#overlay-loading{padding-top:55%}}@media only screen and (min-width: 80em){#overlay-loading{padding-top:30%}}@media only screen and (min-width: 79.938em){#overlay-loading{padding-top:0%}}#overlay-loading #loading-animation{position:relative;-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px;border:1px solid #f7f7f7;background:#fff url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/Message.gif") 0 0 no-repeat;top:50%;opacity:1;width:128px;height:128px;text-indent:-10000px;margin:-64px auto 0 auto}#scanner-loading{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;padding-top:75%}@media only screen and (min-width: 40em){#scanner-loading{padding-top:55%}}@media only screen and (min-width: 80em){#scanner-loading{padding-top:30%}}@media only screen and (min-width: 79.938em){#scanner-loading{padding-top:0%}}#scanner-loading #scanning-animation{position:relative;-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px;border:1px solid #f7f7f7;background:#fff url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/Book.gif") 0 0 no-repeat;top:50%;opacity:1;width:128px;height:128px;text-indent:-10000px;margin:-64px auto 0 auto}#logger-directory{position:absolute;width:100%;max-width:100%;background-color:#ffffff;top:0;left:0;z-index:20}#logger-directory .learning-tracks-list .normal-line-height-wrap{width:100%;max-width:100%;display:inline-block;line-height:normal;vertical-align:middle}#logger-directory .learning-tracks-list li a{letter-spacing:-0.01em;font-size:20px;line-height:1.5;opacity:1;filter:alpha(opacity=100);width:100%;max-width:100%;text-align:center;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#424242;border:2px solid #e0e0e0;margin:0;padding:2.5rem}#logger-directory .learning-tracks-list li a:hover{opacity:0.75;filter:alpha(opacity=75)}#logger-directory .learning-tracks-list li a:active{opacity:0.75;filter:alpha(opacity=75)}#logger-directory .learning-tracks-list li a:focus{opacity:1;filter:alpha(opacity=100)}#logger-directory .learning-tracks-list li a:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}@media only screen and (min-width: 40em){#logger-directory .learning-tracks-list li a{height:560px;padding:0 2.5rem;line-height:560px}}@media only screen and (min-width: 80em){#logger-directory .learning-tracks-list li a{height:480px;line-height:480px}}#logger-directory .learning-tracks-list li a:hover{text-decoration:none}@media only screen and (min-width: 80em){#logger-directory .learning-tracks-list li a:hover{opacity:0.85;filter:alpha(opacity=85)}#logger-directory .learning-tracks-list li a:active{opacity:0.75;filter:alpha(opacity=75)}#logger-directory .learning-tracks-list li a:focus{opacity:1;filter:alpha(opacity=100)}}#logger-directory .learning-tracks-list li a img{width:208px;margin-bottom:1.25rem}#logger-directory .learning-tracks-list li a .learning-track-title{letter-spacing:-0.01em;font-size:20px;line-height:1.5;line-height:1.3;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e0e0e0}#logger-directory .learning-tracks-list .overview-cell{display:block}@media only screen and (min-width: 80em){#logger-directory .learning-tracks-list .overview-cell{display:inline-block}}#logger-directory .learning-tracks-list .overview-cell .points-icon{width:24px;height:24px;margin:0 auto 0.625rem auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -982px 0}#logger-directory .learning-tracks-list .overview-cell .activities-icon{width:24px;height:24px;margin:0 auto 0.625rem auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -938px 0}#logger-directory .learning-tracks-list .overview-cell .overview-title{font-size:14px;line-height:1.4}#logger-directory .learning-tracks-list .overview-cell .overview-number{font-weight:normal;letter-spacing:-0.02em;font-size:24px;line-height:1.3;text-transform:none}#logger-directory .learning-tracks-list .overview-cell-divide{position:relative;width:100%;max-width:100%;background-color:#e0e0e0;height:1px;margin:1.25rem 0}@media only screen and (min-width: 80em){#logger-directory .learning-tracks-list .overview-cell-divide{display:inline-block;top:8px;width:1px;height:86px;margin:0 1.25rem}}#logger-activities{position:absolute;width:100%;max-width:100%;top:0;left:0;overflow:hidden;margin-bottom:1.25rem}#logger-activities .logger-activities-content{display:none}#logger-activities .logger-activities-content .description{letter-spacing:-0.01em;font-size:20px;line-height:1.5;text-align:left;border-bottom:4px solid #f7f7f7;padding-bottom:2rem;margin-bottom:2.5rem}@media only screen and (min-width: 40em){#logger-activities .logger-activities-content .description{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}#logger-activities .logger-activities-content .item-wrap{padding-top:0}#logger-activities .logger-activities-content .item-wrap .activity-wrap .learning-track-info .activity-point-value{text-align:center;top:0;right:0;width:60px;height:60px;margin:1.25rem auto 0 auto;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -568px -248px}@media only screen and (min-width: 40em){#logger-activities .logger-activities-content .item-wrap .activity-wrap .learning-track-info .activity-point-value{position:absolute;margin:0}}#logger-activities .logger-activities-content .item-wrap .activity-wrap .learning-track-info .activity-point-value span{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;position:relative;color:#ffffff;top:15px}button.back-btn{position:fixed;top:24px;left:24px;line-height:0;font-size:0;color:transparent;background-color:transparent;padding:0;border:none;width:auto}#bnstk-popup-container-js--popup-book-selector,#bnstk-popup-container-js--popup-review-selector,#bnstk-popup-container-js--popup-profile-selector{cursor:pointer}#bnstk-popup-container-js--popup-book-selector .profile-selector,#bnstk-popup-container-js--popup-review-selector .profile-selector,#bnstk-popup-container-js--popup-profile-selector .profile-selector{text-align:left}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-menu .active,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-menu .active,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-menu .active{transition:all 0.13s ease;position:relative;height:44px;padding:0 15px;border:2px solid #d9d9d9;border-radius:8px;background-color:#fff;font-size:14px;color:#424242;font-weight:700;font-family:"museo-sans-rounded", sans-serif;width:100%;overflow:visible;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-menu .active:hover,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-menu .active:hover,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-menu .active:hover{border-color:#b5b5b5}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-menu .active:focus,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-menu .active:focus,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-menu .active:focus{outline:none}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js{top:110%}@media only screen and (max-width: 39.938em){#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js{width:100%;max-width:100%}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js:before,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js:before,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js:before{left:44%}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js:after,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js:after,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js:after{left:44.5%}}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js li:first-child .profile-option,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js li:first-child .profile-option,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js li:first-child .profile-option{border-top-radius:4px}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js li:last-child .profile-option,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js li:last-child .profile-option,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js li:last-child .profile-option{border-bottom-radius:4px}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .book-option,#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .review-option,#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .profile-option,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .book-option,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .review-option,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .profile-option,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .book-option,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .review-option,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .profile-option{cursor:pointer;text-transform:capitalize;color:#424242;padding:1rem}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .book-option:hover,#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .review-option:hover,#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .profile-option:hover,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .book-option:hover,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .review-option:hover,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .profile-option:hover,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .book-option:hover,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .review-option:hover,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .profile-option:hover{color:#ffffff;background-color:#19BFD5}#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .book-option,#bnstk-popup-container-js--popup-book-selector .bnstk-popup-target-js .review-option,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .book-option,#bnstk-popup-container-js--popup-review-selector .bnstk-popup-target-js .review-option,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .book-option,#bnstk-popup-container-js--popup-profile-selector .bnstk-popup-target-js .review-option{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#points-legend{text-align:center}#points-legend .main-header{border-bottom:8px solid #f7f7f7}@media only screen and (max-width: 39.938em){#points-legend .main-header h1{margin:1.25rem 0 2.5rem 0}}#points-legend h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:2.5rem}@media only screen and (min-width: 80em){#points-legend h2{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}#points-legend .points-group-item{margin-top:2.5rem}#points-legend .points-group-item.with-border{border-top:1px solid #e0e0e0;padding-top:2.5rem}#points-legend li{display:inline-block;margin:0 0.625rem 1.25rem 0.625rem}#points-legend li:last-child{margin-bottom:0}#points-legend .points-value-icon{font-weight:700;letter-spacing:-0.03em;font-size:41px;line-height:1.2;text-align:center;color:#ffffff;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -568px -95px;width:144px;height:144px}#points-legend .points-value-icon span{position:relative;top:32%}#points-legend .points-value{font-weight:700;color:#a3a3a3;margin-top:0.625rem}.points-legend-mobile{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center;padding:1.25rem;margin-bottom:2.5rem;background:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/furley_bg.png")}@media only screen and (min-width: 40em){.points-legend-mobile{display:none}}.points-content{position:relative}#points-directory{position:absolute;width:100%;max-width:100%;top:0;left:0;z-index:10;overflow:hidden}@media only screen and (min-width: 90em){#points-directory{padding-bottom:0}}#points-directory h2{letter-spacing:-0.02em;font-size:24px;line-height:1.3}#points-directory .with-icon{margin-bottom:0.625rem}#points-directory .activities-item{display:none;border:1px solid #e0e0e0;height:auto;overflow:hidden}@media only screen and (min-width: 40em){#points-directory .activities-item{height:277px}}#points-directory .activities-item .label-select-wrap{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:700;position:relative;text-align:center;border-bottom:1px solid #e0e0e0;background:#fff url("https://s3-us-west-2.amazonaws.com/beanstack/assets/absurdidad.png");z-index:2;padding:1rem}#points-directory .activities-item .label-select-wrap label{color:#424242;margin:0}#points-directory .activities-item .learning-tracks-list{z-index:1;height:100%}@media only screen and (min-width: 40em){#points-directory .activities-item .learning-tracks-list{overflow-y:scroll;-webkit-overflow-scrolling:touch}}#points-directory .activities-item .learning-tracks-list li{text-align:left}@media only screen and (min-width: 40em){#points-directory .activities-item .learning-tracks-list li:last-child:after{display:block;content:'';height:54px}}#points-directory .activities-item .learning-tracks-list a{display:block;letter-spacing:normal;font-size:16px;line-height:1.5;border-bottom:1px solid #e0e0e0;padding:1rem}#points-directory .activities-item .learning-tracks-list a:hover{text-decoration:none}#points-directory .activities-item .learning-tracks-list a:active{color:#ffffff}#points-directory .activities-item .learning-tracks-list a:focus{background-color:#ffffff}@media only screen and (min-width: 80em){#points-directory .activities-item .learning-tracks-list a:hover{color:#ffffff;background-color:#19BFD5;text-decoration:none}#points-directory .activities-item .learning-tracks-list a:active{color:#ffffff;background-color:#22cee5}}#points-directory .activities-item .cancel-activities-item{cursor:pointer;position:absolute;letter-spacing:-0.02em;font-size:24px;line-height:1.3;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#C5283D;color:#ffffff;top:13px;right:16px;padding:0 0.5rem;line-height:1.2}#points-directory .activities-item .cancel-activities-item:hover{opacity:0.75;filter:alpha(opacity=75)}#points-directory .activities-item .cancel-activities-item:active{opacity:0.75;filter:alpha(opacity=75)}#points-directory .activities-item .cancel-activities-item:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){#points-directory .activities-item .cancel-activities-item:hover{opacity:1;filter:alpha(opacity=100);background-color:#b02436}}#points-activities{position:absolute;width:100%;max-width:100%;top:0;left:0;overflow:hidden;padding-bottom:2.5rem}#points-activities .points-activities-content{display:none}#points-activities .points-activities-content .item-wrap{padding-top:0}.points-legend-overview-button{display:block;position:absolute;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;background-color:#6761A8;width:44px;height:44px;top:1.25rem;z-index:20;right:1.875rem}.points-legend-overview-button:hover{opacity:0.75;filter:alpha(opacity=75)}.points-legend-overview-button:active{opacity:0.75;filter:alpha(opacity=75)}.points-legend-overview-button:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.points-legend-overview-button:hover{opacity:0.85;filter:alpha(opacity=85)}.points-legend-overview-button:active{opacity:0.75;filter:alpha(opacity=75)}.points-legend-overview-button:focus{opacity:1;filter:alpha(opacity=100)}}.points-legend-overview-button div{position:relative;top:12px;width:14px;height:20px;margin:0 auto;text-indent:-10000px;background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -282px -44px}#update-address-modal h2{margin-bottom:1rem}#update-address-modal p{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:2.5rem}@media only screen and (min-width: 40em){#update-address-modal p{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}#update-address-modal .checkbox-wrap{margin-bottom:1.25rem}#update-address-modal .checkbox-wrap input[type=checkbox]{position:relative;display:inline-block;top:-1px}#update-address-modal .checkbox-wrap label{font-size:14px;line-height:1.4;color:#424242}#update-address-modal .skip-button{margin-top:0.625rem}@media only screen and (min-width: 40em){#update-address-modal .skip-button{margin:0 0 0 0.625rem}}.reviews-nav{margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0}#reviews-tabs{width:100%;max-width:100%;margin-bottom:-0.0625rem;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 40em){#reviews-tabs{overflow-x:auto}}#reviews-tabs .review-tab{display:inline-block;text-align:center;background-color:#ffffff}#reviews-tabs .review-tab-link{font-size:14px;line-height:1.4;display:inline-block;line-height:1;margin:0;padding:1rem}#reviews-tabs .review-tab-link.active{border-top-radius:0.125rem;color:#424242;border:0.0625rem solid #e0e0e0;border-bottom-color:#ffffff}#reviews-tabs .review-tab-link.active:hover{text-decoration:none}#reviews-list li{border-bottom:1px solid #e0e0e0;margin-bottom:1.25rem;padding-bottom:1.25rem}#reviews-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#reviews-list.picture-reviews li{border-bottom:none;padding-bottom:0}.edit-review .book-information{margin-bottom:1.875rem}.edit-review .book-information h2{margin-bottom:0.15625rem}.edit-review .book-information h3{font-weight:normal;margin:0}.edit-review .picture-review-drop-zone{margin-bottom:1.25rem}.reviews.edit .rejected,.reviews.edit .approved,.reviews.edit .approval-pending{letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin-top:1.25rem;padding-top:0;border-top:none}.characters-counter{text-align:right}.information-icon{background:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png") -282px -84px;display:inline-block;height:32px;margin:0 20px 0 0;vertical-align:middle;width:32px}div.review-settings.alert-box.warning{color:black;margin-bottom:20px}@media only screen and (min-width: 40em){.reviews-block-grid.picture-reviews{margin:0 -0.625rem}}.reviews-block-grid.picture-reviews li{width:100%;max-width:100%;padding:0 0 1.25rem 0}@media only screen and (min-width: 40em){.reviews-block-grid.picture-reviews li{width:50%;padding:0 0.625rem 1.25rem 0.625rem}}@media only screen and (min-width: 80em){.reviews-block-grid.picture-reviews li{width:33.33333%}}.picture-review-item{width:100%;max-width:100%;border:1px solid #e0e0e0;background-color:#ffffff;padding:1.25rem}.video-preview-slider-image{display:none}.picture-review-item-media-wrapper>img,.picture-review-item-media-wrapper>video{cursor:pointer;opacity:1;filter:alpha(opacity=100);width:100%;max-width:100%;margin-bottom:1.25rem}.picture-review-item-media-wrapper>img:hover,.picture-review-item-media-wrapper>video:hover{opacity:0.75;filter:alpha(opacity=75)}.picture-review-item-media-wrapper>img:active,.picture-review-item-media-wrapper>video:active{opacity:0.75;filter:alpha(opacity=75)}.picture-review-item-media-wrapper>img:focus,.picture-review-item-media-wrapper>video:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.picture-review-item-media-wrapper>img:hover,.picture-review-item-media-wrapper>video:hover{opacity:0.85;filter:alpha(opacity=85)}.picture-review-item-media-wrapper>img:active,.picture-review-item-media-wrapper>video:active{opacity:0.75;filter:alpha(opacity=75)}.picture-review-item-media-wrapper>img:focus,.picture-review-item-media-wrapper>video:focus{opacity:1;filter:alpha(opacity=100)}}.picture-review-title{letter-spacing:-0.01em;font-size:20px;line-height:1.5;cursor:pointer;color:#19BFD5;line-height:1.3;margin-bottom:0.625rem}@media only screen and (min-width: 80em){.picture-review-title:hover{text-decoration:underline}}video::-webkit-media-controls{overflow:hidden !important}video::-webkit-media-controls-enclosure{width:calc(100% + 32px);margin-left:auto}.picture-review-info{margin-bottom:1.25rem}.picture-review-book-info,.picture-review-creator-info{font-size:14px;line-height:1.4}.picture-review-book-info h4,.picture-review-creator-info h4{font-size:14px;line-height:1.4;margin-bottom:0}.picture-review-book-info .picture-review-book,.picture-review-book-info .picture-review-author,.picture-review-book-info .picture-review-creator,.picture-review-book-info .picture-review-microsite-info,.picture-review-creator-info .picture-review-book,.picture-review-creator-info .picture-review-author,.picture-review-creator-info .picture-review-creator,.picture-review-creator-info .picture-review-microsite-info{margin-top:0.125rem}.picture-review-creator-info{margin-top:0.625rem}.approval-pending{font-weight:700;font-size:14px;line-height:1.4;text-transform:uppercase;color:#a3a3a3;border-top:1px solid #e0e0e0;padding-top:1rem;margin-top:0.875rem}.approved{font-weight:700;font-size:14px;line-height:1.4;text-transform:uppercase;color:#2DA562;border-top:1px solid #e0e0e0;padding-top:1.25rem;margin-top:1rem}.rejected{font-weight:700;font-size:14px;line-height:1.4;text-transform:uppercase;color:#C5283D;border-top:1px solid #e0e0e0;padding-top:1.25rem;margin-top:1rem}.edit-review-link{display:inline-block}.picture-review-item-interactive-section{margin-top:-0.25rem}.picture-review-item-interactive-section:after{clear:both;content:'';display:table}.picture-review-favorites{display:inline-block;margin-top:2px}.review-heart{cursor:pointer;opacity:1;filter:alpha(opacity=100)}.review-heart:hover{opacity:0.75;filter:alpha(opacity=75)}.review-heart:active{opacity:0.75;filter:alpha(opacity=75)}.review-heart:focus{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 80em){.review-heart:hover{opacity:0.85;filter:alpha(opacity=85)}.review-heart:active{opacity:0.75;filter:alpha(opacity=75)}.review-heart:focus{opacity:1;filter:alpha(opacity=100)}}.review-heart .heart-icon{display:inline-block;width:20px;height:16px;margin-right:0.25rem;background-image:url("https://d1d18yaz9jn7zn.cloudfront.net/static-assets/icon-sprite-v2.png")}.review-heart.inactive-heart .heart-icon{background-position:-198px -68px}.review-heart.active-heart .heart-icon{background-position:-198px -94px}.heart-counter{position:relative;display:inline-block;top:-2px}#book-reviewer .picture-review-tips-wrapper{border:1px solid #e0e0e0;padding:2.5rem;margin-bottom:2.5rem}#book-reviewer .picture-review-tips-wrapper ul{margin:0 0 0 18px;list-style-type:disc}.lg-backdrop{overflow:hidden;z-index:3000 !important}.lg-outer{z-index:3001 !important}.lg-sub-html{padding:1.25rem !important}.lg-review-info{text-align:left}.lg-review-info .review-title h3{color:#ffffff;margin-bottom:1rem}@media only screen and (min-width: 40em){.lg-review-info .book-and-creator-container{display:table-row}}.lg-review-info .review-book,.lg-review-info .review-creator{font-size:14px;line-height:1.4}@media only screen and (min-width: 40em){.lg-review-info .review-book,.lg-review-info .review-creator{display:table-cell;vertical-align:top}}.lg-review-info h4{font-size:14px;line-height:1.4;color:#ffffff}.lg-review-info .book-title,.lg-review-info .author,.lg-review-info .name-and-library{margin-top:0.125rem}.lg-review-info .review-creator{margin-top:0.625rem}@media only screen and (min-width: 40em){.lg-review-info .review-creator{margin-top:0;padding-left:1.25rem}}.lg-review-info .heart-parent{margin-top:1.25rem}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{position:relative !important;height:initial !important;width:auto !important}.drop-area-wrap{position:relative}.drop-area-wrap .drop-area{width:100%;max-width:100%;top:0;left:0;z-index:10}.js-s3_file_field{display:none;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:0;height:0;margin:0;padding:0}.picture-review-drop-zone{letter-spacing:normal;font-size:16px;line-height:1.5;cursor:pointer;width:100%;max-width:100%;border:2px dashed #e0e0e0;padding:1.25rem;min-height:54px;margin-bottom:1.25rem}@media only screen and (min-width: 80em){.picture-review-drop-zone:hover{color:#5c5c5c;border-color:#d4d4d4}}.picture-review-preview{background-color:#ffffff;width:auto;height:auto;margin-top:1.25rem;border-bottom:none}.picture-review-preview .previews,.picture-review-preview .previews img,.picture-review-preview .previews video{width:100%;max-width:100%}.delete-preview-button{width:100%;max-width:100%;background-color:#C5283D;border:none;height:3rem;border-radius:0}.delete-preview-button:hover{background-color:#b02436}.delete-preview-button:active{background-color:#a32132}.delete-preview-button:focus{background-color:#C5283D}.progress-wrapper{margin-top:1.25rem}.progress-text{font-weight:normal;margin-bottom:0.625rem}.progress{display:block;width:100%;max-width:100%;background-color:#f7f7f7;height:2rem}.meter{display:block;width:100%;max-width:100%;background-color:#19BFD5;height:2rem}.picture-review-saved-overlay-wrapper{text-align:center;position:fixed;width:100%;z-index:2}.saved-picture-review-overlay{background-color:#000;margin:0 auto;height:300px;opacity:0.8;text-align:center;width:50%}.saved-picture-review-overlay-icon{height:100px;margin:30px 0;width:100px}.saved-picture-review-overlay-common-text{color:#fff;margin-bottom:10px}.saved-picture-review-overlay-text{font-size:16px}.saved-picture-review-overlay-title{font-size:18px;font-weight:700}#scanner{display:none}#scanner .scanner-intro{text-align:center;padding:1.5rem;margin-bottom:1.25rem;background-color:#b4eacc}#scanner .scanner-intro .new{font-weight:700;color:#2DA562}#scanner .photo-button-title{letter-spacing:-0.01em;font-size:20px;line-height:1.5;text-transform:capitalize}#scanner .scanned-image{display:none}#scanner #camera-input{cursor:pointer;bottom:0;font-size:40px;opacity:0;position:absolute;right:0;top:0}.mobile-scanner-focused{position:fixed !important}.mobile-scanner-focused .sliding-overlay-wrap{position:absolute !important}#log-content .reading-log-item.log-item-1 .cover,.single-log-item .reading-log-item.log-item-1 .cover{background-color:#dc493a}#log-content .reading-log-item.log-item-2 .cover,.single-log-item .reading-log-item.log-item-2 .cover{background-color:#f26430}#log-content .reading-log-item.log-item-3 .cover,.single-log-item .reading-log-item.log-item-3 .cover{background-color:#ffbc42}#log-content .reading-log-item.log-item-4 .cover,.single-log-item .reading-log-item.log-item-4 .cover{background-color:#03b5aa}#log-content .reading-log-item.log-item-5 .cover,.single-log-item .reading-log-item.log-item-5 .cover{background-color:#19bfd5}#log-content .reading-log-item.log-item-6 .cover,.single-log-item .reading-log-item.log-item-6 .cover{background-color:#1d70a2}#log-content .reading-log-item.log-item-7 .cover,.single-log-item .reading-log-item.log-item-7 .cover{background-color:#6761a8}#log-content .reading-log-item .author,.single-log-item .reading-log-item .author{font-weight:normal}#log-content .reading-log-item .list-item-title,.single-log-item .reading-log-item .list-item-title{letter-spacing:normal;font-size:16px;line-height:1.5;line-height:1.3;margin-bottom:0.125rem}#log-content .reading-log-item .cover,.single-log-item .reading-log-item .cover{width:190px;height:288px;margin:0 auto 10px;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center}#log-content .reading-log-item .cover:hover,.single-log-item .reading-log-item .cover:hover{text-decoration:none}#log-content .reading-log-item .cover .book-title,.single-log-item .reading-log-item .cover .book-title{font-size:22px;color:#ffffff;padding:20px;line-height:25px;font-weight:900;font-size:22px;text-align:center}#log-content .reading-log-item .cover .no-title,.single-log-item .reading-log-item .cover .no-title{text-align:center;position:relative;top:10px}#log-content .reading-log-item .cover .no-title svg,.single-log-item .reading-log-item .cover .no-title svg{fill:white;height:40px;width:40px}#log-content .reading-log-item .cover img,.single-log-item .reading-log-item .cover img{border-radius:8px;width:auto;max-height:100%}#log-content .reading-log-item{text-align:center}@media only screen and (min-width: 80em){#log-content .cover img{height:320px}}.single-log-item .reading-log-item .cover,.single-log-item .reading-log-item .cover img{line-height:12}@media only screen and (min-width: 40em){.single-log-item .reading-log-item .cover,.single-log-item .reading-log-item .cover img{width:132px;height:202px;line-height:5.5}}#reading-log-summary{width:100%;max-width:100%}#reading-log-summary .reading-log-overview{width:100%;max-width:100%;margin-bottom:2.5rem;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 80em){#reading-log-summary .reading-log-overview{overflow:hidden;overflow:auto;white-space:normal}}#reading-log-summary li{display:inline-block;margin-right:1.5rem}@media only screen and (min-width: 80em){#reading-log-summary li{padding-bottom:0.5rem}}#reading-log-summary li a{color:#424242}#reading-log-summary li a:hover{text-decoration:none}#reading-log-summary li .log-type{font-size:12px;line-height:1.4;text-transform:uppercase;display:inline-block;position:relative;top:-7px;margin:0 0.5rem}#reading-log-summary li .value{position:relative;display:inline-block;top:-6px}.single-log-item-back{letter-spacing:normal;font-size:16px;line-height:1.5;background-color:#f7f7f7;padding:1rem;margin-bottom:3rem}.single-log-item{width:100%;max-width:100%}@media only screen and (min-width: 40em){.single-log-item{display:table;width:600px;margin:0 auto}}@media only screen and (min-width: 40em){.single-log-item .cover-and-info{display:table-row}}.single-log-item .cover-cell{vertical-align:top;margin-bottom:1.5rem}@media only screen and (min-width: 40em){.single-log-item .cover-cell{width:180px;display:table-cell;padding:0 3rem 0 0}}.single-log-item .cover-cell .cover{margin:0}.single-log-item .cover-cell .cover img{height:auto;vertical-align:top}@media only screen and (min-width: 40em){.single-log-item .info-cell{display:table-cell;vertical-align:top}}.single-log-item .info-cell h1{letter-spacing:-0.01em;font-size:20px;line-height:1.5}.single-log-item .info-cell h1.has-author{margin-bottom:0.25rem}.single-log-item .info-cell .author{font-size:14px;line-height:1.4;margin-bottom:1.5rem}@media only screen and (min-width: 40em){.single-log-item .info-cell{text-align:left}}.single-log-item .sessions-list-header{font-size:12px;line-height:1.4;text-transform:uppercase;margin-bottom:16px}.single-log-item .sessions-list li{border-bottom:1px solid #e0e0e0;margin-bottom:1rem;padding-bottom:1rem}.single-log-item .sessions-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.single-log-item .sessions-list .logged-on{letter-spacing:normal;font-size:16px;line-height:1.5}.single-log-item .sessions-list .time-wrap{margin-top:0.5rem}.single-log-item .sessions-list .edit-times-read-wrap{letter-spacing:normal;font-size:16px;line-height:1.5;color:#a3a3a3}.single-log-item .sessions-list .edit-times-read-wrap:after{clear:both;content:'';display:table}.single-log-item .sessions-list .edit-times-read-wrap input{letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center;color:#a3a3a3;background:#f7f7f7;border:1px solid #f7f7f7;cursor:default;width:48px;padding:0.375rem 0 0.5rem 0;margin-right:0.5rem}.single-log-item .sessions-list .edit-times-read-wrap input.editing{color:#424242;border-color:#424242;background:#ffffff}.single-log-item .sessions-list .edit-times-read-wrap .log-type:after{display:block;margin-bottom:0.5rem;content:""}@media only screen and (min-width: 40em){.single-log-item .sessions-list .edit-times-read-wrap .log-type:after{display:inline;margin:0}}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links{display:block}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"]{margin-bottom:25px;background-color:#fbf6e0;border:2px solid #E6C229;border-radius:2px;padding:1rem}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"]:after{clear:both;content:'';display:table}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] input{cursor:pointer !important;position:absolute;top:0;left:0}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] span{cursor:pointer;background-image:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/bs-admin-sprite.png?v=2");height:100%;width:100%}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] .verify-checkbox{width:32px;height:32px;position:relative;float:left}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] input+.check{cursor:pointer !important;background-position:-299px -183px;display:inline-block}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] input:checked+.check{background-image:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/bs-admin-sprite.png?v=2");background-position:-341px -183px}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] .verify-text{margin:0 1rem 0 1rem;float:left;width:calc(100% - 32px - 48px - 2rem);color:#424242}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] .bs-fingers-crossed{width:48px;height:48px;flex-shrink:0;float:left}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links section[class^="verify-log-value"] .ie-hide{height:2.5625rem;opacity:0;position:absolute;width:2.25rem;z-index:99999}@media only screen and (min-width: 40em){.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links{display:inline;float:right;margin-top:0.5rem}.single-log-item .sessions-list .edit-times-read-wrap .edit-wrap-links a.edit-logged-hours{margin-right:16px}}#events_calendar.log-calendar .day{cursor:default}.disabled-logged-book-save{color:#424242;pointer-events:none}.disabled-logged-book-save:focus{color:#424242}.disabled-logged-book-save:hover{text-decoration:none;pointer-events:none}.clever-login-body{background:#19BFD5}.clever-login-body .login-container{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:1.5rem 0;background-color:#ffffff}@media only screen and (min-width: 40em){.clever-login-body .login-container{margin:4rem 0}}.clever-login-body .login-container .login-container__header{padding:1.5rem}@media only screen and (min-width: 40em){.clever-login-body .login-container .login-container__header{padding:3rem}}.clever-login-body .login-container img{width:255px}@media only screen and (min-width: 40em){.clever-login-body .login-container img{width:332px}}.clever-login-body .login-container .login-container__header__divide{height:0.25rem;margin:1.5rem 0;background-color:#f7f7f7}@media only screen and (min-width: 40em){.clever-login-body .login-container .login-container__header__divide{margin:3rem 0}}.clever-login-body .login-container h1{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin-bottom:1rem}@media only screen and (min-width: 40em){.clever-login-body .login-container h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}.clever-login-body .login-container p{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:1.5rem}@media only screen and (min-width: 40em){.clever-login-body .login-container p{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.clever-login-body .login-container .button--clever-login{border-color:#436CF2;background-color:#436CF2}.clever-login-body .login-container .button--clever-login:hover{border-color:#4067E6;background-color:#4067E6}.clever-login-body .login-container .button--clever-login:active,.clever-login-body .login-container .button--clever-login:focus{border-color:#4067E6;background-color:#3D61D9}.clever-login-body .login-container .login-container__footer{border-bottom-radius:8px;padding:1.5rem;background-color:#f7f7f7}@media only screen and (min-width: 40em){.clever-login-body .login-container .login-container__footer{padding:3rem}}.clever-login-body .login-container .login-container__footer h2{letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:0.5rem}.clever-login-body .login-container .login-container__footer p{letter-spacing:normal;font-size:16px;line-height:1.5;margin:0}.clever-login-body footer{text-align:center;color:#ffffff;padding:0 0 1.5rem 0;border-top:none}@media only screen and (min-width: 40em){.clever-login-body footer{padding-bottom:4rem}}@media only screen and (min-width: 80em){.clever-login-body footer{position:fixed;text-align:left;padding:0;left:3rem;bottom:3rem}}.clever-login-body footer img{margin-bottom:0.5rem;width:97px}@media only screen and (min-width: 40em){.clever-login-body footer img{width:142px}}.ticket-rewards-header{text-align:center;padding-bottom:40px;margin-bottom:45px;position:relative}.ticket-rewards-header::after{content:"";position:absolute;bottom:-2.5px;left:50%;width:90px;height:5px;background-color:#f2f2f2;border-radius:20px;margin-left:-45px}.ticket-rewards-header .bs-icon{width:38px;height:38px;margin-bottom:15px}.ticket-rewards-header .icon-grayscale{filter:url("#grayscale");opacity:0.3}.ticket-rewards-header h2{display:block;text-align:center;margin:0;font-size:1rem}.ticket-rewards-header__description{font-size:0.9375rem;color:#656565}.ticket-reward{padding:20px;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;transition:all 0.15s ease-in-out;font-weight:normal;position:relative;margin-bottom:25px;text-transform:none;display:flex;flex-direction:column}@media screen and (min-width: 600px){.ticket-reward{flex-direction:row;justify-content:space-between;padding:30px}}.ticket-reward:last-of-type{margin-bottom:0}.ticket-reward__thumbnail{order:1;box-shadow:0 4px 20px rgba(0,0,0,0.16);border-radius:8px;height:180px;width:100%;background-size:cover;background-position:center center;margin-bottom:30px;cursor:pointer;position:relative}@media screen and (min-width: 600px){.ticket-reward__thumbnail{width:180px;height:180px;order:2;margin-bottom:0;margin-left:40px;flex-shrink:0}}@media screen and (min-width: 850px){.ticket-reward__thumbnail{width:200px;height:200px}}.ticket-reward__thumbnail:hover .ticket-reward__thumbnail-overlay{opacity:1}.ticket-reward__thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.12s ease-in-out;display:flex;justify-content:center;align-items:center}.ticket-reward__thumbnail-overlay .bs-icon{fill:#fff;width:32px;height:32px}.ticket-reward__content{order:2}@media screen and (min-width: 600px){.ticket-reward__content{max-width:450px}}.ticket-reward__title{font-size:1.125rem}@media screen and (min-width: 600px){.ticket-reward__title{font-size:1.25rem}}.ticket-reward__drawing-date{font-size:0.8125rem;color:#656565;display:inline-block;margin-bottom:5px}.ticket-reward__description{font-size:0.875rem}.ticket-reward__description p{font-size:0.875rem}.ticket-reward__status-message{font-size:0.8125rem;display:flex;align-items:flex-start}@media screen and (min-width: 600px){.ticket-reward__status-message{align-items:center}}.ticket-reward__status-message .bs-icon{width:21px;height:21px;margin-right:10px}.ticket-reward__status-message--ended{color:#656565}.ticket-reward__status-message--ended .bs-icon{fill:#aaa}@media screen and (min-width: 440px){.ticket-reward__drawing-status{display:flex;align-items:center}}.ticket-reward__drawing-status .button{width:auto;margin-right:0;margin-bottom:20px}@media screen and (min-width: 440px){.ticket-reward__drawing-status .button{margin-right:25px;margin-bottom:0}}.badge-unlock{position:absolute;top:55px;transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.badge-unlock--active{position:relative;top:0}.bs-org{padding-top:0}.bs-org .logo,.bs-org nav,.bs-org .masthead-h1,.bs-org .masthead-hr,.bs-org .masthead-button,.bs-org .masthead-arrow,.bs-org .masthead-scroll-down{opacity:0}.bs-org h1,.bs-org h2,.bs-org h3,.bs-org h4,.bs-org h5,.bs-org h6{font-weight:700;color:#ffffff}.bs-org h1{font-weight:700;letter-spacing:-0.02em;font-size:24px;line-height:1.3;letter-spacing:-0.02em;color:#424242;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.bs-org h1{letter-spacing:-0.03em;font-size:33px;line-height:1.3;letter-spacing:-0.03em}}@media only screen and (min-width: 80em){.bs-org h1{letter-spacing:-0.03em;font-size:41px;line-height:1.2;color:#ffffff;letter-spacing:-0.035em;line-height:1.2}}.bs-org h1 .ampersand{position:relative;top:1px}@media only screen and (min-width: 80em){.bs-org h1 .ampersand{padding:0}}.bs-org h2{font-weight:700;letter-spacing:-0.02em;font-size:24px;line-height:1.3;letter-spacing:-0.01em;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.bs-org h2{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}.bs-org h3{font-weight:700;letter-spacing:-0.01em;font-size:20px;line-height:1.5;margin:0 0 1rem 0}.bs-org h4{font-weight:700;letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin:0 0 1rem 0}@media only screen and (min-width: 40em){.bs-org h4{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}@media only screen and (min-width: 80em){.bs-org h4{letter-spacing:-0.03em;font-size:41px;line-height:1.2;line-height:1.2}}.bs-org h5{font-weight:700;letter-spacing:-0.02em;font-size:24px;line-height:1.3;letter-spacing:-0.02em;color:#424242;margin-bottom:2rem}.bs-org p{letter-spacing:normal;font-size:16px;line-height:1.5;color:#ffffff;margin-bottom:3.75rem}@media only screen and (min-width: 80em){.bs-org p{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.bs-org .light-bg p{color:#7a818a;text-shadow:0 0 0 transparent;margin-bottom:36px}.bs-org .italic{font-style:italic}.bs-org a{color:#35a9ad}.bs-org a:hover{color:#3ab8bc}.bs-org #fade-scroll-anchor{position:absolute;top:15%}.bs-org .masthead-image{width:100%;display:none}@media only screen and (min-width: 80em){.bs-org .masthead-image{position:absolute;display:block}}.bs-org .masthead-image-small-screen{width:100%}@media only screen and (min-width: 80em){.bs-org .masthead-image-small-screen{display:none}}.bs-org .masthead-button span{top:0}.bs-org button.button{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#6761A8;border:none;padding:16px 24px 18px 24px;text-shadow:0 1px 2px rgba(0,0,0,0.16)}.bs-org button.button:hover{background:#5f59a1}.bs-org button.button:active,.bs-org button.button:focus{background:#595397}.bs-org .logo{position:fixed;margin:0;top:25px;left:20px;z-index:10;width:120px;text-shadow:0 1px 2px rgba(0,0,0,0.16)}.bs-org nav{font-weight:700;position:fixed;font-size:14px;line-height:1.4;letter-spacing:-0.01em;top:32px;right:20px;z-index:10}@media only screen and (min-width: 40em){.bs-org nav{letter-spacing:normal;font-size:16px;line-height:1.5;top:30px;right:20px}}.bs-org nav span{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;border:2px solid #6761A8;color:#ffffff;background:#6761A8;font-weight:bold;padding:8px 12px 10px 12px;border-radius:4px;letter-spacing:normal}.bs-org nav span:hover{color:#ffffff;background:#5f59a1}.bs-org nav span:active,.bs-org nav span:focus{color:#ffffff;background:#595397}.bs-org .masthead{color:#424242;padding:3.75rem 0;background-color:#ffffff}@media only screen and (min-width: 40em){.bs-org .masthead{padding:5rem 0;background-color:transparent}}@media only screen and (min-width: 80em){.bs-org .masthead{padding:15% 0;background-color:transparent}}@media only screen and (min-width: 90em){.bs-org .masthead{padding:18% 0;background-color:transparent}}@media only screen and (min-width: 120em){.bs-org .masthead{padding:20% 0;background-color:transparent}}.bs-org .masthead a{color:#ffffff;text-decoration:underline}.bs-org .masthead a:hover{text-decoration:none}.bs-org .masthead-arrow{margin-top:24px}.bs-org .masthead-arrow img{width:18px}.bs-org .masthead-scroll-wrap{display:none}@media only screen and (min-width: 80em){.bs-org .masthead-scroll-wrap{display:block}}.bs-org .masthead-scroll-down{font-weight:700;font-size:14px;line-height:1.4;text-transform:uppercase;color:#ffffff;margin-top:6px;letter-spacing:0.01em;text-shadow:0 1px 2px rgba(0,0,0,0.16)}.bs-org .test-drive{display:block;font-size:13px}.bs-org #colored-bg{position:relative;background:#97ba28 url("https://s3-us-west-2.amazonaws.com/beanstack/assets/texture-colored-bg.png") repeat-x top;padding:3.75rem 0;margin:0}@media only screen and (min-width: 40em){.bs-org #colored-bg{padding:5rem 0}}@media only screen and (min-width: 80em){.bs-org #colored-bg{padding:7.5rem 0}}.bs-org .feature-row{padding-bottom:3.75rem}@media only screen and (min-width: 40em){.bs-org .feature-row{padding-bottom:5rem}}@media only screen and (min-width: 80em){.bs-org .feature-row{padding-bottom:7.5rem}}.bs-org .graphic-devices{width:100%;max-width:100%}.bs-org .graphic-recommendations{width:100%;max-width:100%}@media only screen and (min-width: 40em){.bs-org .graphic-recommendations{width:640px}}.bs-org .dots-divide{text-align:center;margin:1.875rem 0 2.5rem 0}.bs-org .dots-divide .dot{display:inline-block;opacity:0.54;filter:alpha(opacity=54);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#ffffff;width:8px;height:8px;margin:0 0.3125rem}.bs-org .clients-wrap{text-align:center;padding:3.75rem 0 0 0;margin:0}@media only screen and (min-width: 40em){.bs-org .clients-wrap{text-align:left;padding-top:5rem}}@media only screen and (min-width: 80em){.bs-org .clients-wrap{padding-top:7.5rem}}.bs-org .clients-wrap h4{margin:0}.bs-org .clients-wrap .divide{background-color:#ffffff;height:2px;width:2rem;margin:2rem auto;border-bottom:none}@media only screen and (min-width: 40em){.bs-org .clients-wrap .divide{display:none}}.bs-org .clients-wrap h5{font-weight:700;letter-spacing:normal;font-size:16px;line-height:1.5;color:#ffffff;margin-bottom:0.15625rem}@media only screen and (min-width: 80em){.bs-org .clients-wrap h5{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.bs-org .clients-wrap .client-list{margin:0}@media only screen and (min-width: 40em){.bs-org .clients-wrap .client-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}}.bs-org .clients-wrap .client-list .client{color:#ffffff;margin-bottom:1.25rem}@media only screen and (min-width: 40em){.bs-org .clients-wrap .client-list .client:last-child{min-height:auto}}.bs-org .clients-wrap .client-list .client .client-name{letter-spacing:normal;font-size:16px;line-height:1.5;line-height:1.3}@media only screen and (min-width: 80em){.bs-org .clients-wrap .client-list .client .client-name{letter-spacing:-0.01em;font-size:20px;line-height:1.5}}.bs-org .case-study-wrap{text-align:center;background-color:#ffffff;padding:3.75rem 0}@media only screen and (min-width: 40em){.bs-org .case-study-wrap{padding:5rem 0}}@media only screen and (min-width: 80em){.bs-org .case-study-wrap{padding:7.5rem 0}}.bs-org .case-study-wrap .knowledge-share-icon{width:96px;margin:0 auto 2.5rem auto}.bs-org .case-study-wrap h4{font-weight:700;letter-spacing:-0.02em;font-size:24px;line-height:1.3;color:#424242;margin-bottom:2.5rem}@media only screen and (min-width: 80em){.bs-org .case-study-wrap h4{letter-spacing:-0.03em;font-size:33px;line-height:1.3}}.bs-org .case-study-wrap p{text-align:left;color:#424242;margin:0 auto 2.5rem auto}@media only screen and (min-width: 40em){.bs-org .case-study-wrap p{width:75%;margin-bottom:3.75rem}}@media only screen and (min-width: 80em){.bs-org .case-study-wrap p{width:66%}}.bs-org .case-study-wrap .case-study-image-wrap{text-align:left}.bs-org .case-study-wrap .case-study-image-wrap .button{margin-top:1.25rem;line-height:1.3}.bs-org .additional-features-wrap{text-align:center;padding:3.75rem 0;background:url("https://s3-us-west-2.amazonaws.com/beanstack/assets/bs-org-dark-bg.png")}@media only screen and (min-width: 40em){.bs-org .additional-features-wrap{padding:5rem 0}}.bs-org .additional-features-wrap img{width:96px;margin-bottom:1.25rem}.bs-org .additional-features-wrap p{letter-spacing:normal;font-size:16px;line-height:1.5}.bs-org .additional-features-wrap p.last{margin-bottom:0}@media only screen and (min-width: 40em){.bs-org .additional-features-wrap{text-align:left}.bs-org .additional-features-wrap p{margin-bottom:0}}.bs-org blockquote{letter-spacing:-0.01em;font-size:20px;line-height:1.5;letter-spacing:-0.01em;color:#ffffff;border:none;padding:0;margin:0}@media only screen and (min-width: 80em){.bs-org blockquote{letter-spacing:-0.02em;font-size:24px;line-height:1.3}}.bs-org blockquote cite{letter-spacing:-0.01em;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:normal;color:#ffffff;margin:1.25rem 0 0 0;line-height:20px}.bs-org #email-collector-anchor{background:#f7f7f7;padding:3.75rem 0}@media only screen and (min-width: 40em){.bs-org #email-collector-anchor{padding:5rem 0}}.bs-org footer{letter-spacing:normal;font-size:16px;line-height:1.5;text-align:center;color:#a3a3a3;margin:0;padding:1.25rem 0 3.75rem 0}@media only screen and (min-width: 40em){.bs-org footer{padding-left:0.625rem;padding-right:0.625rem}}@media only screen and (min-width: 40em){.bs-org footer .copyright-column{text-align:left}}@media only screen and (min-width: 40em){.bs-org footer .links-column{text-align:right}}.bs-org footer .row{max-width:100%}.bs-org footer .copyright{position:relative;top:2px}.bs-org footer ul{list-style-type:none;margin:0;top:0}.bs-org footer ul li{display:inline-block;margin:0 0 0 6px}.bs-org footer ul li::after{color:#a3a3a3;content:'•';padding-left:6px}.bs-org footer ul li:last-child::after{content:none}.bs-org footer ul li a{letter-spacing:normal;font-size:16px;line-height:1.5;color:#19BFD5}.bs-org footer ul li a:hover,.bs-org footer ul li a:active,.bs-org footer ul li a:focus{color:#16abbe}.bs-org #email_collector_email,.bs-org #email_collector_email_collector_intention_id{width:100%}@media only screen and (min-width: 40em){.bs-org #email_collector_email,.bs-org #email_collector_email_collector_intention_id{width:480px;margin:0 auto 12px auto}}.bs-org input[type="submit"]{font-weight:700;display:block;letter-spacing:normal;font-size:16px;line-height:1.5;cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;color:#ffffff;background:#6761A8;width:100%;border:none;margin:12px auto 0 auto;padding:16px 24px 18px 24px}@media only screen and (min-width: 40em){.bs-org input[type="submit"]{width:inherit}}.bs-org input[type="submit"]:hover{background:#6761A8}@media only screen and (min-width: 40em){.bs-org input[type="submit"]:hover{background:#5f59a1}}.bs-org input[type="submit"]:active,.bs-org input[type="submit"]:focus{background:#5f59a1}@media only screen and (min-width: 40em){.bs-org input[type="submit"]:active,.bs-org input[type="submit"]:focus{background:#5b559a}}.bs-org select{-moz-appearance:none}.bs-org-thanks{background:#19BFD5}.bs-org-thanks .content-wrap{padding:25% 0}@media only screen and (min-width: 40em){.bs-org-thanks .content-wrap{padding:40% 0}}@media only screen and (min-width: 80em){.bs-org-thanks .content-wrap{padding:20% 0}}.bs-org-thanks h1{letter-spacing:-0.03em;font-size:41px;line-height:1.2;letter-spacing:-0.01em;color:#ffffff;margin:0}@media only screen and (min-width: 40em){.bs-org-thanks h1{letter-spacing:-0.03em;font-size:54px;line-height:1.2;letter-spacing:-0.02em}}.bs-org-thanks hr{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top:6px double #ffffff;width:24px;margin:18px auto 18px auto}@media only screen and (min-width: 40em){.bs-org-thanks hr{border-top:6px double #ffffff}}.bs-org-thanks p{font-size:18px;line-height:26px;color:#ffffff}@media only screen and (min-width: 80em){.bs-org-thanks p span{display:block}}.bs-org-thanks a{color:#ffffff;text-decoration:underline}.bs-org-thanks .logo{margin:0;position:fixed;top:20px;left:20px;width:120px;text-shadow:0 1px 2px rgba(0,0,0,0.16);z-index:10}.bs-epic-logo{margin:20px 0;width:103px;height:53px}.epic-integration{display:flex;flex-direction:row;justify-content:space-between;min-height:650px}.epic-integration .epic-shape-top{align-self:flex-start;padding-top:30px}.epic-integration .bs-epic-shape-top{width:114px;height:239px}.epic-integration .epic-shape-bottom{align-self:flex-end;margin-bottom:-160px}.epic-integration .bs-epic-shape-bottom{width:93px;height:271px}.epic-integration .epic-body{align-self:center}.epic-integration .transition-screen-image{height:245px;margin-top:160px}.epic-integration .transition-screen-text{margin:40px auto auto auto;width:550px}.epic-integration .transition-screen-text h3{font-size:22px}.epic-integration .epic-btn{text-align:center}#epic-login{width:355px;margin:auto;padding-top:137px}#epic-login .epic-login-form-container{margin:auto;width:340px}#epic-login .epic-login-form-container label{font-size:15px;margin:0 0 3px 0}#epic-login .epic-login-form-container input[type="text"]:hover,#epic-login .epic-login-form-container input[type="password"]:hover,#epic-login .epic-login-form-container textarea:hover{border-color:#19BFD5}#epic-login .epic-login-form-container input[type="text"]:focus,#epic-login .epic-login-form-container input[type="password"]:focus,#epic-login .epic-login-form-container textarea:focus{border-color:#19BFD5}#epic-login .epic-login-form-container .epic-signin-options{text-align:center}#epic-login .epic-login-form-container .epic-btn{width:100%;margin-top:5px}#epic-login .epic-login-form{padding-top:10px;padding-bottom:10px;display:none}#epic-login .epic-signin-back{width:100px;margin:auto}#epic-login .login-subheader{font-size:18.5px;color:#656565}#epic-login .epic-login-footer{width:300px;margin:50px auto 0px auto;padding:10px}#epic-login .bs-lock{width:15px;height:15px;fill:#656565}#epic-login .epic-login-footer-text{margin-top:3px;font-size:13px;color:#656565}#epic-sync-error .transition-screen-text{width:430px}#epic-sync-readers{width:430px;margin-top:-40px}#epic-sync-readers .sync-readers-header{margin:0 auto 5px auto;font-size:33px}#epic-sync-readers .sync-readers-subheader{width:400px;margin:auto;font-size:15px;color:#656565}#epic-sync-readers .epic-profiles{margin:55px 0}#epic-sync-readers .epic-profile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:30px 0}#epic-sync-readers .epic-information{display:flex;align-items:center;width:40%}#epic-sync-readers .beanstack-information{width:43%;min-width:160px;display:flex;align-items:center}#epic-sync-readers .epic-profile-avatar{min-width:40px;height:40px;margin-right:10px;position:relative}#epic-sync-readers .epic-profile-avatar .reader__avatar{font-size:14px;height:100%;width:100%;border-radius:50%}#epic-sync-readers .epic-profile-avatar .bs-epic-e{width:20px;height:20px;position:absolute;top:25px;right:-5px;z-index:999}#epic-sync-readers .epic-profile-name{text-align:left;margin-right:auto}#epic-sync-readers .epic-arrow{width:15px;height:15px}#epic-sync-readers .beanstack-profile-selector{width:100%;display:inline-block;position:relative;cursor:pointer;max-height:40px;margin-top:5px}#epic-sync-readers select{visibility:hidden;padding-right:10px}#epic-sync-readers .selected-beanstack-profile{position:absolute;top:0;right:0;bottom:0;left:0;max-height:50px;padding:10px 15px;background-color:white;border:1px solid #e0e0e0;border-radius:8px;font-weight:bold;text-align:left;font-size:14px;line-height:1.4}#epic-sync-readers .beanstack-profile-dropdown-arrow{width:0;height:0;border:solid #757575;border-width:0 2px 2px 0;display:inline-block;padding:2.5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:15px;right:10px;content:""}#epic-sync-readers .selected-beanstack-profile:active,#epic-sync-readers .selected-beanstack-profile.active{background-color:white}#epic-sync-readers .beanstack-profiles{position:absolute;top:100%;right:0;left:0;z-index:999;margin:10px 0;padding:10px 0;border-radius:8px;background-color:white;-webkit-box-shadow:0 2px 5px 3px #e0e0e0;-moz-box-shadow:0 2px 5px 3px #e0e0e0;box-shadow:0 2px 5px 3px #e0e0e0;display:none;text-align:left;font-size:14px;line-height:1.4;font-weight:bold}#epic-sync-readers .beanstack-profiles li{height:45px;padding:5px 15px;display:flex;flex-direction:row;align-items:center}#epic-sync-readers .beanstack-profiles li .beanstack-profile-avatar{height:35px;width:35px;margin-right:10px}#epic-sync-readers .beanstack-profiles li img{height:100%;width:100%;border-radius:50%}#epic-sync-readers .beanstack-profiles li .reader__avatar{height:100%;width:100%;border-radius:50%}#epic-sync-readers .beanstack-profiles li:hover{background-color:#f7f7f7}#epic-imported{width:650px;padding-top:140px}#epic-imported .imported-header-text{letter-spacing:-0.02em;font-size:24px;line-height:1.3;margin:45px 0 35px 0}#epic-imported .epic-close-btn{margin:20px 0;background-color:#087542;border-color:#087542}#epic-imported .beanstack-profile-import .epic-reader-imported{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:15px}#epic-imported .beanstack-profile-import .epic-imported-row{width:50%;display:flex;flex-direction:row;justify-content:space-evenly;min-width:150px}#epic-imported .beanstack-profile-import .epic-type-imported{background-color:#f7f7f7;border-radius:8px;width:50%;min-width:76px;padding:20px 0;margin:4px}#epic-imported .beanstack-profile-import p{margin-bottom:0px}#epic-imported .beanstack-profile-import .epic-import-number{font-weight:bold;font-size:18px;height:24px}#epic-imported .beanstack-profile-import .epic-import-type{font-size:12.5px}#epic-imported .beanstack-profile-import .beanstack-profile-name{margin-bottom:5px;font-weight:bold;letter-spacing:normal;font-size:16px;line-height:1.5}#epic-imported .beanstack-profile-import .pages-icon{padding-top:6px;height:48px}#epic-imported .beanstack-profile-import .imported-type-icon{width:40px;height:40px}.friends .friend-card .friend-image,.friends .friend-card .friend-image .friend-no-image,.friends-modal .friend-modal-header .friend-image,.friends-modal .friend-modal-header .friend-image .friend-no-image,.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item,.friends-modal .confirmation-buttons,.friend-requests .menu .friend__avatar,.friend-requests .menu .button__content,.friend-requests .friend-requests-bar .friend-request-bar-content .friend-requests-bar-title .beaming-face-container,.leaderboard .leaderboard-header-section .button-view-requests .lb-menu .button__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.friends .no-friends,.friends .friend-card-container,.friends-modal .friend-modal-header,.friends-modal .friend-modal-section .subsection,.friends-modal .deny-friend-confirmation-buttons,.friends-modal .invite-sent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.friends-spinner-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:999999}.friends-spinner{position:fixed;font-size:14px;line-height:1.4;-webkit-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;-moz-box-shadow:rgba(0,0,0,0.08) 0 6px 20px;box-shadow:rgba(0,0,0,0.08) 0 6px 20px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ffffff;height:100px;left:50%;margin:-50px 0 0 -55px;padding:13px 0;top:50%;width:110px;z-index:999999}.extra-padding{padding-top:8.75rem !important}.extra-extra-padding{padding-top:12.25rem !important}.mfp-light.mfp-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}.mfp-light.mfp-bg.mfp-ready{opacity:0.8}.mfp-light.mfp-bg.mfp-removing{opacity:0.8}.mfp-light.mfp-wrap .mfp-content{opacity:0;transform:scale(0.8);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.mfp-light.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1)}.mfp-light.mfp-wrap.mfp-removing .mfp-content{opacity:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}button.button-hollow,a.button-hollow{transition:all 0.13s ease;display:inline-flex;align-items:center;justify-content:center;height:50px;border-radius:8px;background:#fff;border:2px solid;font-weight:inherit;font-family:inherit;font-size:14px;padding:0 20px;cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-appearance:none}button.button-hollow:focus,a.button-hollow:focus{outline:none}button.button-hollow:active,a.button-hollow:active{transform:scale(0.96)}.remove-friend-modal-container{position:fixed !important;top:50%;left:50%;transform:translate(-50%, -50%)}#invite-friends-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 699px){#invite-friends-modal .friends-modal{width:90vw}#invite-friends-modal .friends-modal .invite-friend{padding:20px}}#toast-container{pointer-events:none;position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{-moz-border-radius:8px;-webkit-border-radius:8px;background-position:15px center;background-repeat:no-repeat;border-radius:8px;color:#FFFFFF;margin:0 0 6px;overflow:hidden;padding:18px 38px 12px 12px;pointer-events:auto;position:relative;text-align:left;font-family:'museo-sans-rounded', sans-serif;font-size:14px;line-height:16px;box-shadow:0 5px 20px 0 rgba(0,0,0,0.13);width:298px;height:56px}#toast-container>div.rtl{background-position:right 15px center;direction:rtl;padding:12px 12px 12px 38px}#toast-container>div.rtl .toast-close-button{float:left;left:-0.3em;right:.3em}#toast-container .toast-message{font-weight:bold;-ms-word-wrap:break-word;word-wrap:break-word}#toast-container.toast-bottom-right{bottom:12px;right:12px}#toast-container>.toast{background-color:#19BFD5}#toast-container>.toast-info{background-color:#656565}#toast-container>.toast-error{background-color:#C5283D}#toast-container>.toast-success{background-color:#2DA562}#toast-container>.toast-warning{background-color:#E6C229}#toast-container .toast-close-button{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-webkit-text-shadow:0 1px 0 #ffffff;background:transparent !important;border:0 !important;color:#FFFFFF;filter:alpha(opacity=80);font-size:20px;font-weight:bold;line-height:1;margin:-20px 0 0;opacity:.8;padding:10px !important;position:absolute;right:4px;text-shadow:0 1px 0 #ffffff;top:50%;width:auto}#toast-container .toast-close-button:focus,#toast-container .toast-close-button:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);color:#000000;cursor:pointer;filter:alpha(opacity=40);opacity:.4;text-decoration:none}#toast-container .toast-close-buttonbutton{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.toast-progress{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);background-color:#000000;bottom:0;filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}@media only screen and (max-width: 39.938em){#toast-container{left:20px;right:20px !important;top:78px}#toast-container>div{width:100% !important}}.friends{font-family:'museo-sans-rounded', sans-serif;font-size:16px;font-weight:700;color:#424242}.friends h1,.friends h2,.friends button{font-family:'museo-sans-rounded', sans-serif}.friends ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row wrap;position:relative;margin:0 -20px}.friends .pagination-list{display:block}.friends .pagination{display:flex;justify-content:center}.friends .header{font-size:1.25rem;font-weight:800;margin:0;padding:1rem}.friends .no-friends{padding:50px;background-color:#f5f5f5;border-radius:10px;margin:2rem 0}.friends .no-friends svg{width:170px;height:110px}.friends .no-friends p{font-size:18px;font-weight:900;padding:30px;margin:0;text-align:center}.friends .friend-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.friends .friend-card-container{margin:0 20px 40px 20px;flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 40px);position:relative}@media (max-width: 900px){.friends .friend-card-container{flex-grow:0;flex-shrink:1;flex-basis:calc(33% - 40px)}}@media (max-width: 700px){.friends .friend-card-container{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 40px)}}@media (max-width: 480px){.friends .friend-card-container{flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 40px)}}.friends .friend-card-container a{text-decoration:none}.friends .friend-card-container .friend-card-top-color{width:100%;height:113px;background:#19BFD5;border-top-left-radius:10px;border-top-right-radius:10px}.friends .friend-card-container .friend-card-menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:46px;right:16px}.friends .friend-card-container .friend-card-menu-z-index{z-index:-1}.friends .friend-card-container .friend-card-menu{-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;padding:1rem 0;opacity:0;transform:scaleY(0);transform-origin:top;transition:all 0.13s ease-in-out;background-color:#fff;border-radius:8px;z-index:1000;width:200px}.friends .friend-card-container .friend-card-menu--is-open{opacity:1;transform:scaleY(1)}.friends .friend-card-container .friend-card-menu-button{color:#424242;width:100%;background-color:transparent;border:none;border-radius:0;font-size:14px;text-align:left}.friends .friend-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5%;height:250px;width:100%;background:linear-gradient(#19BFD5 40%, #fff 40%);-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;position:relative}.friends .friend-card.accepted{cursor:pointer}.friends .friend-card .friend-options-dropdown{position:absolute;top:0;right:0;background-color:transparent;border-color:transparent;margin:15px 12px 0 0;padding:0}.friends .friend-card .friend-options-dropdown .card-menu{width:24px;height:24px}.friends .friend-card .friend-image{top:0;left:50%;transform:translate(-50%);position:absolute;border-style:solid;border-width:5px;border-radius:50%;border-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;width:115px;height:115px;overflow:hidden;margin-top:36px}.friends .friend-card .friend-image img{height:100%;width:100%}.friends .friend-card .friend-image .friend-no-image{height:100%;width:100%;background-color:#e8e8e8;font-size:28px}.friends .friend-card .friend-name{top:0;left:0;right:0;position:absolute;margin-top:180px;text-align:center;font-weight:900;letter-spacing:0}.friends .friend-card .pending-invite{font-size:90%;color:#656565}.friends-modal{position:relative;background:#fff;width:auto;max-width:450px;margin:20px auto;border-radius:1rem}@media only screen and (max-width: 39.938em){.friends-modal{margin-left:1rem;margin-right:1rem}}.friends-modal .modal-close-container{position:absolute;top:-15px;right:-15px;z-index:10}.friends-modal .modal-close-x{padding:10px 10px 2px 10px;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px}.friends-modal .mfp-close-badge-modal{margin:0}.friends-modal .bold{font-weight:800}.friends-modal .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-evenly;-ms-flex-pack:justify;justify-content:space-evenly;border-bottom:solid;border-color:#e8e8e8;border-width:thin;margin:0}.friends-modal .tabs .tab-title.active{border-bottom-style:solid}.friends-modal .tabs .tab-title.active a{color:#2a2a2a}.friends-modal .tabs .tab-title{margin-bottom:-1px !important}.friends-modal .tabs .tab-title:hover{border-bottom-width:thick;border-bottom-color:#19BFD5}.friends-modal .tabs .tab-title:hover a{text-decoration:none;background-color:transparent;color:#2a2a2a}.friends-modal .tabs .tab-title a{font-family:'museo-sans-rounded', sans-serif;font-size:14px;font-weight:700;background-color:transparent;color:#656565;padding:20px 0}.friends-modal .tabs .tab-title a:focus{outline:none !important}.friends-modal .friend-modal-header{border-top-right-radius:1rem;border-top-left-radius:1rem;background-color:antiquewhite;height:194px;overflow:hidden;position:relative}.friends-modal .friend-modal-header .friend-modal-header-shape-left{position:absolute;top:0;left:0}.friends-modal .friend-modal-header .friend-modal-header-shape-left svg{width:254px;height:194px}.friends-modal .friend-modal-header .friend-modal-header-shape-right{position:absolute;bottom:0;right:0;margin-bottom:-1rem}.friends-modal .friend-modal-header .friend-modal-header-shape-right svg{width:230px;height:163px}.friends-modal .friend-modal-header .friend-image{border-style:solid;border-width:5px;border-radius:50%;border-color:#f5f5f5;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;width:96px;height:96px;overflow:hidden;z-index:2;margin-top:21px}.friends-modal .friend-modal-header .friend-image img{height:100%;width:auto}.friends-modal .friend-modal-header .friend-image .friend-no-image{border-radius:50%;height:96px;width:96px;background-color:#e8e8e8;font-size:28px}.friends-modal .friend-modal-header .name{font-size:1.5rem;padding:1rem 0;z-index:2}.friends-modal .friend-modal-section{padding:2rem}.friends-modal .friend-modal-section .with-background{padding:2rem;background-color:#f9f9f9;border-radius:10px}.friends-modal .friend-modal-section .none-to-show-description{margin:0;color:#656565}.friends-modal .friend-modal-section .subsection{margin-bottom:2rem}.friends-modal .friend-modal-section .subsection svg{padding-bottom:2rem}.friends-modal .friend-modal-section .subheading{font-size:14px;font-weight:900;letter-spacing:.4px}.friends-modal .friend-modal-section hr{margin:0.5rem 0 1rem;border-color:#f2f2f2}.friends-modal .friend-modal-section .earned-badges p{font-size:90%}.friends-modal .friend-modal-section .earned-badges .badges-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row wrap;position:relative;margin:0 -12px 40px -12px}.friends-modal .friend-modal-section .earned-badges .badge{flex:0 1 calc(25% - 24px);margin:0 12px;width:79px;height:79px}.friends-modal .friend-modal-section .minutes-logged{margin-bottom:2rem}.friends-modal .friend-modal-section .minutes-logged svg{width:3rem;height:3rem;margin-right:2rem}.friends-modal .friend-modal-section .minutes-logged .with-background{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.friends-modal .friend-modal-section .challenges .challenge-container{border-radius:10px;box-shadow:0 0 0 2px #f2f2f2, 0 0 0 4px #fafafa;margin-bottom:2rem}.friends-modal .friend-modal-section .challenges img{border-radius:10px}.friends-modal .friend-modal-section .challenges .challenge-description{padding:1rem}.friends-modal .friend-modal-section .challenges .challenge-date{font-size:14px;font-weight:600;margin-top:2px}.friends-modal .friend-modal-section .logged-books .logged-book-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}.friends-modal .friend-modal-section .logged-books .logged-book-container img{max-width:72px;max-height:108px;border-radius:8px}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item{border-radius:8px;width:72px;height:108px}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item.log-item-1{background-color:#dc493a}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item.log-item-2{background-color:#f26430}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item.log-item-3{background-color:#ffbc42}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item.log-item-4{background-color:#03b5aa}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item.log-item-5{background-color:#19bfd5}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item.log-item-6{background-color:#1d70a2}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item.log-item-7{background-color:#6761a8}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-item .book-title{font-size:22px;color:#ffffff;padding:20px;line-height:25px;font-weight:900;font-size:22px;text-align:center}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem;width:100%}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-info .logged-book-title{font-weight:800;color:#424242}.friends-modal .friend-modal-section .logged-books .logged-book-container .logged-book-info .logged-book-author{font-size:90%;color:#656565}.friends-modal.deny-friend-modal{width:350px;font-size:14px;width:350px}.friends-modal .deny-friend-request{padding:48px 50px 40px 50px}.friends-modal .deny-friend-request .deny-friend-header{font-size:16px;line-height:21px;text-align:center}.friends-modal .deny-friend-confirmation-buttons a:hover{text-decoration:none}.friends-modal .deny-friend-confirmation-buttons button{border:none}.friends-modal .deny-friend-confirmation-buttons .deny-friend-button{margin:0;margin-bottom:1rem}.friends-modal .cancel-friend-removal:hover{background-color:#f2f2f2;color:#424242;border-color:#f2f2f2}.friends-modal .cancel-friend-removal:focus{background-color:#c8c8c8;color:#2a2a2a;border-color:#c8c8c8}.friends-modal .invite-friend{padding:50px}.friends-modal .invite-friend .invite-header{font-size:22px;font-weight:900;text-align:center;margin-bottom:12px;padding:0}.friends-modal .invite-friend .description{font-size:14px;padding:0 2rem 30px;text-align:center}.friends-modal .invite-friend .invite-form{width:100%;padding:0 1rem}.friends-modal .invite-friend .invite-form label{font-family:'museo-sans-rounded', sans-serif;font-size:14px;font-weight:900;margin-bottom:12px}.friends-modal .invite-friend .invite-form input{border:2px solid #e5e5e5;border-radius:8px;text-align:left;margin:0}.friends-modal .invite-friend .friend-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.friends-modal .invite-friend .friend-search td{padding:14px;font-size:13px}.friends-modal .invite-friend .friend-search .search-buttons{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.friends-modal .invite-search-results{background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:250px;margin:0 1rem;height:225px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.friends-modal .invite-search-results .results{background-color:#ffffff;margin-top:-2px;border-style:solid;border-top-style:none;border-width:2px;border-color:#19BFD5;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-height:300px;width:318px;overflow:scroll}.friends-modal .invite-search-results .results table{width:100%;border:none}.friends-modal .invite-search-results .results table tr{cursor:pointer}.friends-modal .invite-search-results .results table tr:hover{background-color:#e8e8e8}.friends-modal .invite-search-results .results table tr td{border:none}.friends-modal .invite-sent{padding:2rem}.friends-modal .invite-sent button{margin:0}.friends-modal .confirmation-buttons{padding:0 1rem 2rem 1rem}.friends-modal .confirmation-buttons a{font-family:'museo-sans-rounded', sans-serif;font-size:16px;font-weight:700;background-color:#C5283D;border-color:#C5283D;min-width:6rem}.friends-modal .confirmation-buttons a:hover{background-color:#b02436;border-color:#b02436}.friends-modal .confirmation-buttons button{font-family:'museo-sans-rounded', sans-serif;font-size:16px;font-weight:700;min-width:6rem}.deny-friend-modal{width:350px;font-size:14px;width:350px}#error-response,#fcontent-error-response{display:none;background:#C5283D;font-weight:700;font-size:15px !important;color:#fff;padding:13px;border-radius:5px;text-align:center;margin:-11px 18px 15px}.leaderboard-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.friend-requests{font-family:'museo-sans-rounded', sans-serif;margin-top:24px;position:relative}.friend-requests .button-action-bar{padding:5px 12px 5px 8px;margin-right:0;background-color:#ffffff;color:#424242;border-color:#fff}.friend-requests .button-action-bar .friend-request-dropdown-text{margin-right:14px}@media (max-width: 529px){.friend-requests .button-action-bar .friend-request-dropdown-text{display:none}}.friend-requests .button-action-bar .friend-request-dropdown-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.friend-requests .button-action-bar .dropdown-arrow{border-top:4px solid #656565}.friend-requests .button-action-bar.open{border-radius:8px 8px 0 0}.friend-requests .button-action-bar:hover,.friend-requests .button-action-bar:focus,.friend-requests .button-action-bar:active{background-color:#ffffff;border-color:#fff;color:#424242}.friend-requests .request-dropdown{display:inline-block}.friend-requests .button-view-requests{position:relative}.friend-requests .menu{position:absolute;top:60px;right:16px;left:auto;text-align:right;white-space:nowrap;opacity:0;transform:scaleY(0);transform-origin:top;transition:all 0.13s ease-in-out;background-color:#ffffff;-webkit-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;-moz-box-shadow:rgba(0,0,0,0.12) 0 4px 6px;box-shadow:rgba(0,0,0,0.12) 0 4px 6px;border-radius:8px;z-index:10;min-width:150px;height:auto;max-height:70vh;overflow:scroll}@media only screen and (max-width: 39.938em){.friend-requests .menu{width:auto;margin:0}}.friend-requests .menu .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem;border-bottom:1px solid #e8e8e8}.friend-requests .menu .last-item-hover{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.friend-requests .menu .friend__avatar{width:44px;height:44px;border-radius:50%;background-color:#c8c8c8;font-weight:bold;margin-right:10px;font-size:12px;color:#424242}@media only screen and (max-width: 39.938em){.friend-requests .menu .friend__avatar{width:60px;height:60px;margin-right:16px;font-size:16px}}.friend-requests .menu .friend-avatar-image{margin-right:18px}@media only screen and (max-width: 39.938em){.friend-requests .menu .friend-avatar-image{margin-right:46px}}.friend-requests .menu .item__friend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width: 39.938em){.friend-requests .menu .item__friend{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.friend-requests .menu .item__friend button{width:70px;height:40px}}.friend-requests .menu .friend-request-buttons button{height:30px;border-radius:5px}.friend-requests .menu .button__content{align-self:center}.friend-requests .menu .friend-request-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 40em){.friend-requests .menu .friend-request-name{margin-right:32px}}.friend-requests .menu--is-open{opacity:1;transform:scaleY(1)}.friend-requests .dropdown-arrow{position:relative;display:inline-block;top:-2px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #424242;margin-left:0.5rem}.friend-requests .friend-requests-bar{background-color:#ffedc8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem;border-radius:8px;font-weight:bold;font-size:16px;padding:16px;width:100%;height:64px;position:relative;overflow:hidden;margin-top:20px}.friend-requests .friend-requests-bar .friend-request-bar-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.friend-requests .friend-requests-bar .friend-request-bar-content .friend-requests-bar-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:900}.friend-requests .friend-requests-bar .friend-request-bar-content .friend-requests-bar-title .beaming-face-container{margin-right:1rem;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.06)}@media only screen and (max-width: 39.938em){.friend-requests .friend-requests-bar .friend-request-bar-content .friend-requests-bar-title .beaming-face-container{display:none}}.friend-requests .friend-requests-bar .friend-request-bar-content .friend-requests-bar-title .beaming-face-container svg{width:24px;height:24px}.friend-requests .friend-requests-bar .friend-request-bar-content .friend-request-dropdown{font-family:'museo-sans-rounded', sans-serif;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}@media (max-width: 510px){.friend-requests .friend-requests-bar .friend-request-bar-content .friend-request-dropdown{padding:5px}}.friend-requests .friend-requests-bar .friend-request-bar-content .friend-request-dropdown .dropdown-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.friend-requests .friend-requests-bar .background-swash{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media only screen and (min-width: 40em){.friend-requests .friend-requests-bar .background-swash{top:-1rem}}@media only screen and (max-width: 39.938em){.friend-requests .friend-requests-bar .background-swash{margin-bottom:-2.5rem}}.friend-requests .friend-requests-bar .background-swash svg{width:300px;height:120px}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{height:10px;width:10px;display:inline-block}.leaderboard .leaderboard-header-section .leaderboard-dropdown{font-family:'museo-sans-rounded', sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 39.938em){.leaderboard .leaderboard-header-section .leaderboard-dropdown{width:100%;margin-top:20px}}.leaderboard .leaderboard-header-section .leaderboard-dropdown .request-dropdown{display:inline-block;width:100%}.leaderboard .leaderboard-header-section .button-view-requests{position:relative;width:250px}@media only screen and (max-width: 39.938em){.leaderboard .leaderboard-header-section .button-view-requests{width:100%}}.leaderboard .leaderboard-header-section .button-view-requests .button__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.leaderboard .leaderboard-header-section .button-view-requests .dropdown-arrow{top:inherit}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu{position:absolute;top:calc(100% + 5px);right:0;left:auto;white-space:nowrap;opacity:0;transform:scaleY(0);transform-origin:top;transition:all 0.13s ease-in-out;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.15);border-radius:8px;z-index:1000;width:250px;margin-top:8px}@media only screen and (max-width: 39.938em){.leaderboard .leaderboard-header-section .button-view-requests .lb-menu{width:100%}}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu a{color:#424242}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu a:hover{text-decoration:none}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu .item{margin:1rem 0}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu .item:hover{background-color:#f7f7f7}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu .item__option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu .button__content{align-self:center}.leaderboard .leaderboard-header-section .button-view-requests .lb-menu--is-open{opacity:1;transform:scaleY(1)}.leaderboard .leaderboard-log-type-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #d4d4d4}.leaderboard .leaderboard-log-type-tabs .log-type-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1rem;margin-bottom:-1px;padding:1rem 0;color:#656565;min-width:4rem;font-size:16px;border-bottom:3px solid transparent}.leaderboard .leaderboard-log-type-tabs .log-type-tab:hover{text-decoration:none;color:#2a2a2a}.leaderboard .leaderboard-container{box-shadow:0px 4px 10px 0px rgba(0,0,0,0.08);margin-top:3rem;border-radius:10px;padding:1rem;color:#656565}@media only screen and (max-width: 39.938em){.leaderboard .leaderboard-container{box-shadow:none;padding:0}}.leaderboard .leaderboard-container .lb-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eaeaea;font-size:12px;font-weight:800;letter-spacing:.34px;padding:1rem 0}.leaderboard .leaderboard-container .lb-header .lb-reader-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.leaderboard .leaderboard-container .lb-header .lb-reader-info .rank{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:5rem}.leaderboard .leaderboard-container .lb-header .lb-reader-info .reader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.leaderboard .leaderboard-container .lb-header .lb-reader-logged{padding:0 1rem}@media only screen and (max-width: 39.938em){.leaderboard .leaderboard-container .lb-header .lb-reader-logged{padding:0}}.leaderboard .leaderboard-container .lb-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.leaderboard .leaderboard-container .lb-table .lb-table-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 0;border-bottom:1px solid #f2f2f2;cursor:pointer}.leaderboard .leaderboard-container .lb-table .lb-table-data:last-child{border-bottom:none}.leaderboard .leaderboard-container .lb-table .lb-table-data:hover{background-color:#f7f7f7}.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info .lb-rank-place{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:5rem}.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info .lb-rank-place svg{width:2rem;height:2rem}.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info .lb-reader-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;border-radius:50%;background-color:#19BFD5;color:#fff}@media only screen and (max-width: 39.938em){.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info .lb-reader-image{display:none}}.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info .lb-reader-image .lb-image{border-radius:50%}.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info .lb-reader{padding:0 1rem}@media only screen and (max-width: 39.938em){.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-reader-info .lb-reader{padding:0}}.leaderboard .leaderboard-container .lb-table .lb-table-data .lb-log-value{padding:0 1rem}.leaderboard .leaderboard-container .no-data-or-friends{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:800;padding:3rem}.leaderboard .leaderboard-container .no-data-or-friends .description{padding:1.87rem}.leaderboard .leaderboard-container .no-data-or-friends button{font-family:'museo-sans-rounded', sans-serif !important}.mfp-bg{background:#0b0b0b;height:100%;left:0;opacity:.8;overflow:hidden;position:fixed;top:0;width:100%;z-index:60000}.mfp-wrap{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);height:100%;left:0;outline:none !important;position:fixed;top:0;width:100%;z-index:65000}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;height:100%;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-moz-user-select:none;-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;left:8px;margin-top:-0.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#FFF;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:41px;font-style:normal;font-weight:bold;height:44px;line-height:44px;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#CCC;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:medium inset transparent;content:'';display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3F3F3F;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,0.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,0.6);content:'';display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#F3F3F3;line-height:18px;padding-right:36px;text-align:left;word-wrap:break-word}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,0.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}}.app-main-header .button,.app-main-header .button--dropdown,.ticket-reward .button,.ticket-reward .button--dropdown,.modal .button,.modal .button--dropdown{font-size:14px;border-radius:8px;padding:10px 15px;width:auto;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all 0.12s ease-in-out}.app-main-header .button:focus,.app-main-header .button--dropdown:focus,.ticket-reward .button:focus,.ticket-reward .button--dropdown:focus,.modal .button:focus,.modal .button--dropdown:focus{box-shadow:0 0 0 3px #5599E1;outline:none !important}.app-main-header .button .dropdown-arrow,.app-main-header .button--dropdown .dropdown-arrow,.ticket-reward .button .dropdown-arrow,.ticket-reward .button--dropdown .dropdown-arrow,.modal .button .dropdown-arrow,.modal .button--dropdown .dropdown-arrow{border-left:4px solid transparent;border-right:4px solid transparent;top:0}.app-main-header .button .button__content,.app-main-header .button--dropdown .button__content,.ticket-reward .button .button__content,.ticket-reward .button--dropdown .button__content,.modal .button .button__content,.modal .button--dropdown .button__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.app-main-header .button--secondary,.app-main-header .main-header__primary .button--secondary,.ticket-reward .button--secondary,.ticket-reward .main-header__primary .button--secondary,.modal .button--secondary,.modal .main-header__primary .button--secondary{background-color:transparent}.app-main-header .button--secondary .icon,.app-main-header .main-header__primary .button--secondary .icon,.ticket-reward .button--secondary .icon,.ticket-reward .main-header__primary .button--secondary .icon,.modal .button--secondary .icon,.modal .main-header__primary .button--secondary .icon{margin-right:0.5rem}.app-main-header .button--account-bar,.ticket-reward .button--account-bar,.modal .button--account-bar{background-color:transparent;border-color:#d4d4d4;color:#000000;transition:all 0.12s ease-in-out}.app-main-header .button--account-bar.button--unclickable,.ticket-reward .button--account-bar.button--unclickable,.modal .button--account-bar.button--unclickable{padding-right:8px;cursor:default;border-color:transparent}.app-main-header .button--account-bar.button--unclickable:hover,.ticket-reward .button--account-bar.button--unclickable:hover,.modal .button--account-bar.button--unclickable:hover{border-color:transparent}.button.button--icon{background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;padding:10px}.button.button--icon:hover,.button.button--icon:focus{background-color:transparent}.button.button--icon .bs-icon{fill:#424242;stroke:#424242}.app-main-header .button--account-controls{background-color:transparent;border-color:#d4d4d4;color:#000000;transition:all 0.12s ease-in-out}.dropdown{display:inline-flex;position:relative;line-height:1.5}.dropdown-items-list{background-color:#fff;padding:10px 0;position:absolute;min-width:200px;box-shadow:0 4px 22px rgba(26,26,26,0.14);border-radius:8px;text-align:left;max-width:300px;z-index:9999;top:calc(100% + 16px);display:none}.dropdown-items-list:focus{outline:none}.dropdown-items-list.dropdown-items-list--fixed{position:fixed}.dropdown-items-list ul{margin-bottom:0;font-size:14px}.dropdown-items-list__item a,.dropdown-items-list__item button{transition:background-color 0.13s ease;text-decoration:none;display:block;padding:10px 20px}.dropdown-items-list__item a:hover,.dropdown-items-list__item a:focus,.dropdown-items-list__item button:hover,.dropdown-items-list__item button:focus{outline:none}.dropdown-items-list__item a{display:flex;align-items:flex-start}.dropdown-items-list__item button{width:100%;border:0;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;display:flex;align-items:flex-start}.align-left{transform-origin:top left;left:0}.align-right{transform-origin:top right;right:0}.align-left-bottom{transform-origin:bottom left;left:0}.action-icon{line-height:0;display:inline-block;margin-right:20px;position:relative;top:-1px}.action-icon svg{width:22px;height:22px}#log-dropdown{width:260px}.checkmark-container{background-color:#ffffff;border-radius:4px;cursor:pointer;display:block;margin-bottom:14px;padding:15px 54px 13px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark-container input{cursor:pointer;height:0;position:absolute;opacity:0;width:0}.checkmark-container input:checked ~ .checkmark:after{display:block}.checkmark-container .checkmark{border:2px solid #a1a1a1;border-radius:4px;display:inline-block !important;height:20px;left:0;margin:14px 18px;position:absolute;top:0;width:20px}.checkmark-container .checkmark:after{content:"";display:none;height:9px;left:6px;position:absolute;top:3px;width:5px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.checkmark-container--registration{background-color:transparent;margin-bottom:0;padding:0 0 0 30px;margin-top:20px}.checkmark-container--registration input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.checkmark-container--registration .checkmark{background:#fff;margin:0;top:50%;margin-top:-10px}.avatar--mini{width:35px;height:35px;border-radius:50%}.avatar--mini .avatar__initials{background-color:#e0e0e0;display:flex;justify-content:center;align-items:center;font-size:0.75rem;color:#424242;border-radius:50%;width:100%;height:100%;font-weight:bold}.reader__avatar{width:30px;height:30px;border-radius:8px;background-color:#e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-right:10px;font-size:12px;color:#424242}.feedback-block--heads-up{background-color:#f2f2f2;padding:25px;margin-bottom:1rem;border-radius:8px}.modal-open{overflow-y:hidden}.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:60000;overflow-y:scroll;height:100vh;width:100vw;opacity:0;transform:translateY(-100%);transition:opacity 0.12s ease-in-out;background-color:rgba(0,0,0,0.28)}.modal--is-visible{opacity:1;transform:translateY(0);transition:opacity 0.12s ease-in-out}.modal__box{position:absolute;background-color:#fff;z-index:3000;top:15px;left:15px;right:15px;padding:35px;box-shadow:0 6px 15px rgba(0,0,0,0.15);border-radius:8px;overflow:hidden;margin-bottom:30px}@media screen and (min-width: 450px){.modal__box{width:400px;left:50%;margin-right:0;margin-left:-200px;top:60px}}.modal__box .button--primary{margin-right:0}.modal__content{margin-top:20px}.modal__close{position:absolute;top:10px;right:10px}.modal__close .button{border-radius:50%;margin-right:0;height:auto}.modal__close .button:hover{background-color:#f2f2f2}.modal__close .button .bs-icon{width:18px;height:18px}.modal__title{font-size:1rem;font-weight:bold;margin-top:0;margin-bottom:0;text-align:center}.modal__subtitle{display:block;text-align:center;font-size:0.875rem;color:#656565}.tickets-stepper{display:flex;justify-content:center;align-items:center;margin-top:50px;margin-bottom:50px}.tickets-stepper button[disabled]{opacity:0.2}.tickets-stepper button[disabled]:hover{background-color:#fff;opacity:0.2}.tickets-stepper .button.button--icon{border-radius:50%;transition:background-color 0.12s ease-in-out, box-shadow 0.12s ease-in-out}.tickets-stepper .button.button--icon:hover{background-color:#f2f2f2}.tickets-stepper .button.button--icon:first-of-type{margin-right:40px}.tickets-stepper .button.button--icon:last-of-type{margin-left:40px;margin-right:0}.tickets-stepper .button.button--icon .bs-icon{width:20px;height:20px;fill:#999;stroke:#999}.tickets-stepper__tickets-number{font-size:3rem;font-weight:normal;line-height:1;margin-bottom:0}.modal__footer{border-top:none;padding:0;display:flex;justify-content:center}.status-mark{width:55px;height:55px;margin:0 auto 35px auto;position:relative}.status-mark .progressbar-text{position:absolute;top:50%;left:50%;margin-top:-9.5px;margin-left:-9.5px;display:flex}.status-mark .bs-icon{width:19px;height:19px}.add-tickets__success{text-align:center}.add-tickets__success .modal__title{color:#207A48}.add-tickets__success .modal__footer{margin-top:35px}.add-tickets__error{text-align:center}.add-tickets__error .modal__title{color:#c33a2c}.add-tickets__error .modal__footer{margin-top:35px}.modal--image-modal{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.8)}.modal--image-modal .modal__box{position:static;width:auto;height:auto;background-color:#000;z-index:3000;top:0;left:0;margin-left:0;padding:0;box-shadow:0 6px 15px rgba(0,0,0,0.15);border-radius:8px;max-height:calc(100vh - 30px);display:flex;align-items:center;justify-content:center}.modal--image-modal .modal__close{top:30px;right:30px}.modal--image-modal .modal__close .button:hover{background-color:rgba(0,0,0,0.6)}.modal--image-modal .modal__close .button .bs-icon{width:24px;height:24px;fill:#fff}.modal--image-modal .modal__zoomed-image{max-width:100%;max-height:100%}.modal--image-modal .modal__content{height:100%;margin-top:0}.badge-unlock-list{margin:0 -35px}.badge-unlock-list .badge-unlock{padding-left:35px;padding-right:35px;width:100%}.badge-unlock-button{position:absolute;top:105px;z-index:7000;padding:5px !important;margin:0}.badge-unlock-button[disabled] .bs-icon{fill:rgba(0,0,0,0.12);stroke:rgba(0,0,0,0.12)}.badge-unlock-button .bs-icon{width:24px;height:24px}.badge-unlock-button--forward{right:25px}@media screen and (min-width: 450px){.badge-unlock-button--forward{right:75px}}.badge-unlock-button--back{left:25px}@media screen and (min-width: 450px){.badge-unlock-button--back{left:75px}}.badge-unlock__meta{text-align:center}.badge-unlock__image{width:140px;height:140px;border-radius:50%;margin-bottom:35px;margin-left:auto;margin-right:auto;position:relative}.badge-unlock__title h2{font-size:1.1875rem;color:#1a1a1a;margin-bottom:0;margin-top:0;line-height:1}.badge-unlock__title .badge-unlock__badge-name{font-size:1rem;color:#424242}.badge-unlock__description{font-size:0.875rem;color:#656565;margin-top:20px}.badge-unlock__goodies{margin-top:35px}.badge-unlock__goodies .badge-unlock__description{margin-top:5px}.info-icon{background-color:#c3c3c3;border-radius:50%;color:#ffffff;font-size:10px;margin:0;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.1s ease-in-out;vertical-align:middle;margin-left:8px}.info-icon:hover{background-color:#898989}.media-list{margin:0;padding:0;list-style:none}.media-list__item{display:block;padding:20px 0}.media-list__item:not(:first-of-type){border-top:1px solid #eaeaea}.media-list__item:last-of-type{padding-bottom:0}.media{display:flex;flex-direction:column}.media__body{width:100%}@media screen and (min-width: 450px){.media__body{width:auto}}@media screen and (min-width: 450px){#registration-earned-tickets .media__body{width:100%}}.media__actions{width:100%;margin-top:20px}@media screen and (min-width: 450px){.media__actions{width:auto}}.media__actions .button--secondary{width:100%}@media screen and (min-width: 450px){.media__actions .button--secondary{width:auto}}.media__title{margin-bottom:8px;font-weight:bold;font-size:0.875rem}.media__description{font-size:0.8125rem;display:flex;flex-direction:column}.media__description p{margin-bottom:0;font-size:inherit}.media__description ul{font-size:inherit}.icon-button{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:44px;height:44px;cursor:pointer;position:relative;background-color:transparent;padding:0;flex-shrink:0}.icon-button::after{transition:opacity 0.13s ease;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:300;opacity:0}.icon-button:focus{outline:none;box-shadow:none}.icon-button:focus::after{opacity:1}.icon-button svg{width:28px;height:28px;fill:#424242;position:relative;z-index:200}.icon-button--x-small{width:32px;height:32px}.icon-button--x-small svg{width:18px;height:18px}.icon-button--x-small .icon-button__hover-circle{width:32px;height:32px;margin-top:-16px;margin-left:-16px}.icon-button--small{width:26px;height:26px}.icon-button--small svg{width:24px;height:24px}.icon-button--small::after{width:38px;height:38px;top:auto;left:auto}.icon-button--small .icon-button__hover-circle{width:38px;height:38px;margin-top:-19px;margin-left:-19px}.icon-button--medium{height:40px;width:40px}.icon-button--medium svg{width:24px;height:24px;fill:#656565}.icon-button--active .icon-button__hover-circle{opacity:1 !important;transform:scale(1) !important}.icon-button__hover-circle{width:44px;height:44px;border-radius:50%;will-change:transform;position:absolute;z-index:100;top:50%;margin-top:-22px;left:50%;margin-left:-22px}.icon-button__tooltip{position:absolute;top:5px;left:calc(100% + 10px)}.icon-button:disabled{cursor:not-allowed}.icon-button:disabled svg{fill:#e5e5e5}.icon-button:disabled .icon-button__hover-circle{opacity:0 !important;transform:scale(0) !important}.icon-button--with-text{width:auto;height:auto;padding:8px 16px 8px 8px;font-size:14px;color:#424242}.icon-button--with-text:hover,.icon-button--with-text:focus{text-decoration:none}.icon-button--with-text::after{border-radius:80px}.icon-button--with-text svg{width:24px;height:24px;margin-right:12px}.icon-button--with-text .icon-button__hover-circle{width:100%;height:100%;border-radius:80px;will-change:transform;position:absolute;z-index:100;top:0;left:0;margin-top:0;margin-left:0}.icon-button__text{z-index:200}
