html{font-family:'Montserrat',sans-serif;margin:0;padding:0}html div#app-container{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html div#app-container.rendered{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out}html div#app-container.modalView{overflow:hidden}html div#app-container.transitioning{opacity:0;-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out}html div#app-container .h1.global{font-weight:700;color:white;text-align:center;font-size:2.5rem;margin:2.25rem 0}html .loading{position:fixed;display:flex;justify-content:center;align-items:center;z-index:0;opacity:0;pointer-events:none;top:0;left:0;right:0;bottom:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}@keyframes lds-eclipse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lds-eclipse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html .loading .lds-eclipse{position:relative;width:100%;height:100%}html .loading .lds-eclipse div{position:absolute;-webkit-animation:lds-eclipse 1s linear infinite;animation:lds-eclipse 1s linear infinite;width:160px;height:160px;top:20px;left:20px;border-radius:50%;box-shadow:0 4px 0 0 #f7f7f7;-webkit-transform-origin:80px 82px;transform-origin:80px 82px}html .loading .lds-eclipse{width:200px !important;height:200px !important;-webkit-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);transform:translate(-100px, -100px) scale(1) translate(100px, 100px)}html .showLoader .loading{z-index:1000;pointer-events:auto;opacity:1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}html .site-header .topbar{background:black;padding:.625rem}@media only screen and (min-width: 768px){html .site-header .topbar{padding:1rem}}html .site-header .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../images/hamburger-menu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.25rem;height:1.25rem;display:block;cursor:pointer}html .site-header .ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;height:0;background-image:#D80404;background-image:-moz-linear-gradient(top, #357AC1 0, #000000 100%);background-image:-webkit-linear-gradient(top, #357AC1 0, #000000 100%);background-image:linear-gradient(to bottom, #357AC1 0, #000000 100%)}html .site-header .ul .li{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;opacity:0;padding:.625rem 0;border-bottom:solid 1px #CEE0F2;text-align:center}html .site-header .ul .li:first-child{padding-top:0}html .site-header .ul .li:last-child{border-bottom:0}html .site-header.expanded .ul{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;padding:.625rem;height:16rem}@media only screen and (min-width: 768px){html .site-header.expanded .ul{padding:1rem}}html .site-header.collapsed .ul .li{display:none}html .site-header .ul.render .li{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1}html .site-header .ul .li .a{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat',sans-serif;font-weight:700;font-size:1rem;color:white;cursor:pointer;text-transform:uppercase}html .site-header .ul .li .a:hover{color:#CEE0F2}html .screen{opacity:1;padding:1rem;-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out}html .saving .screen{opacity:0;-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out}html .assessment-landing .buttons{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 544px){html .assessment-landing .buttons{flex-direction:row}}@media only screen and (min-width: 768px){html .assessment-landing .buttons{flex-direction:column}}html .assessment-landing .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:white;color:#1B5086;text-align:center;cursor:pointer;font-size:.75rem;padding:1rem;border-radius:1.375rem;text-transform:uppercase;font-weight:700;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:18rem;font-size:1.875rem;text-transform:unset;padding:2rem}html .assessment-landing .button+.button{margin-top:2rem}@media only screen and (min-width: 544px){html .assessment-landing .button+.button{margin-top:0}}@media only screen and (min-width: 768px){html .assessment-landing .button+.button{margin-top:2rem}}html .assessment-question{background:white;border-radius:1.625rem;margin:0 1.875rem 1.875rem 1.875rem;padding:2.625rem;-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out;padding:1rem}@media only screen and (min-width: 768px){html .assessment-question{max-width:25rem;margin:0 auto 1.875rem auto}}html .assessment-question .h2{color:#1B5086;font-style:1.5rem;text-align:center}html .assessment-question .p{text-align:center;font-size:1.375rem}html .assessment-question .form.select{display:block;font-size:1rem;border-radius:1.25rem;padding:0;position:relative;text-align:center;min-height:2.5rem;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.16);-moz-box-shadow:0 0 1rem rgba(0,0,0,0.16);box-shadow:0 0 1rem rgba(0,0,0,0.16)}html .assessment-question .form.select .underlay{width:100%;display:block;color:#1B5086;padding:1rem;font-weight:700;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html .assessment-question .form.select select{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:block;top:0;left:0;padding:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:1rem;z-index:4;text-align:center;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat',sans-serif}html .assessment-question .form.select select:focus{outline:none;text-decoration:underline}html .assessment-question .form.select:before{content:"";display:block;position:absolute;top:1.25rem;left:1rem;width:.75rem;height:.75rem;background-image:url(../images/chevron-down-red.svg);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;z-index:1}html .assessment-question .button{margin-top:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D80404;border:0;display:block;width:100%;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:white;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(118,2,2,0.45);-moz-box-shadow:0 0 1rem rgba(118,2,2,0.45);box-shadow:0 0 1rem rgba(118,2,2,0.45)}html .assessment-feedback-landing{padding:2.25rem;-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out}@media only screen and (min-width: 768px){html .assessment-feedback-landing{max-width:25rem;margin:0 auto 1.875rem auto}}html .assessment-feedback-landing .h2{color:#1B5086;font-style:1.5rem;text-align:center}html .assessment-feedback-landing .img{display:block;max-width:14rem;margin:2rem auto}html .assessment-feedback-landing .button{margin-top:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D80404;border:0;display:block;width:100%;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:white;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(118,2,2,0.45);-moz-box-shadow:0 0 1rem rgba(118,2,2,0.45);box-shadow:0 0 1rem rgba(118,2,2,0.45)}html .assessment-feedback-landing .line{display:block}html .assessment-feedback-landing .blue{color:#1B5086}html .assessment-feedback-landing .bold{font-weight:700}html .assessment-feedback-landing .center{text-align:center}html .assessment-feedback{padding:2.25rem;max-width:25rem;margin:0 auto}html .assessment-feedback .h1{color:#1B5086;text-align:center;font-size:2.25rem;margin-top:0}html .assessment-feedback .h2{color:#1B5086;font-size:1.25rem;border-top:solid 4px black;padding-top:1.5rem}html .assessment-feedback .ul{list-style:none;margin:0;padding:0}html .assessment-feedback .li{border-bottom:solid 1px black;padding-bottom:1rem;margin-bottom:1rem}html .assessment-feedback .li:last-child{border-bottom:0}html .assessment-feedback .p.question{font-weight:700;color:black}html .assessment-feedback .label{font-weight:700}html .assessment-feedback .button:not(.menu){-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:0;display:block;text-align:left;cursor:pointer;color:black;font-weight:700;position:relative;font-size:1rem;padding:0;margin:0 0 1rem 0}html .assessment-feedback .button:not(.menu):after{content:"";display:inline-block;width:12px;height:12px;background:url(../images/chevron-down-red.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:4px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}html .assessment-feedback .button:not(.menu).expanded:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}html .assessment-feedback .buttons{margin-top:1.625rem;text-align:center}html .assessment-feedback .menu.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D80404;border:0;display:block;width:100%;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:white;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(118,2,2,0.45);-moz-box-shadow:0 0 1rem rgba(118,2,2,0.45);box-shadow:0 0 1rem rgba(118,2,2,0.45)}html .assessment-feedback .score:not(.p){text-transform:uppercase;color:#D80404;font-weight:bold}html .assessment-feedback .score.low:not(.p){color:#59c060}html .assessment-feedback .score.moderate:not(.p){color:#e9c457}html .assessment-feedback .mb1{margin-bottom:1rem}html .achievement-container{background:white;border-radius:1.625rem;margin:0 1.875rem 1.875rem 1.875rem;padding:2.625rem;padding:2rem 1rem}@media only screen and (min-width: 768px){html .achievement-container{max-width:25rem;margin:0 auto 1.875rem auto}}html .achievement-container .header.achievement{position:relative;padding:0 1.25rem}html .achievement-container .header.achievement:after{content:"";position:absolute;display:block;height:2px;background:#1B5086;top:calc(50% - 1px);left:0;right:0;z-index:1}html .achievement-container .header.achievement .h2{position:relative;color:white;text-align:center;font-size:1.25rem;background:#1B5086;text-transform:uppercase;padding:.625rem;z-index:2;border-radius:.625rem;margin:0}html .achievement-container .ul+.header.achievement{margin-top:2rem}html .achievement-container .p{text-align:center;font-size:.9375rem}html .achievement-container .progress-count{background-image:url(../images/goal-progress-ring.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:7.5rem;height:7.5rem;margin:1rem auto;display:flex;justify-content:center;align-items:center;font-size:3.125rem;font-weight:700;color:#1B5086}html .achievement-container .ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:1rem 0}html .achievement-container .li{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;padding:.3125rem;margin-bottom:.625rem}html .achievement-container .firsts .li{width:33.3%}html .achievement-container .svg{display:block;position:relative}html .achievement-container .earned .svg:after{content:"";display:block;width:1.375rem;height:1.375rem;background-image:url(../images/blue-checkmark.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-0.5rem;right:-0.625rem}html .achievement-container .svg.star{width:4rem;height:4rem;background-image:url(../images/goal-star-empty.svg);background-repeat:no-repeat;background-size:contain;background-position:center}html .achievement-container .earned .svg.star{background-image:url(../images/star-icon.svg)}html .achievement-container .svg.starbadge{width:3.5rem;height:6rem;background-image:url(../images/star-badge-empty.svg);background-repeat:no-repeat;background-size:contain;background-position:center}html .achievement-container .earned .svg.starbadge{background-image:url(../images/star-badge.svg)}html .achievement-container .earned .svg.starbadge:after,html .achievement-container .earned .svg.numberbadge:after{right:-1.25rem}html .achievement-container .svg.numberbadge{width:3.5rem;height:6rem;background-image:url(../images/number-badge-blank-empty.svg);background-repeat:no-repeat;background-size:contain;background-position:center}html .achievement-container .svg.numberbadge .value{display:block;margin-top:3.625rem;text-align:center;font-size:1.25rem;font-weight:700;color:#CEE0F2}html .achievement-container .earned .svg.numberbadge{background-image:url(../images/number-badge-blank.svg)}html .achievement-container .earned .svg.numberbadge .value{color:#1B5086}html .achievement-container .label{display:block;margin-top:.75rem;text-align:center;color:#CEE0F2;font-size:.875rem;font-weight:700;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}html .achievement-container .earned .label{color:#1B5086}html .achievement-container .buttons{margin-top:1.625rem;text-align:center}html .achievement-container .menu.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D80404;border:0;display:block;width:100%;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:white;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(118,2,2,0.45);-moz-box-shadow:0 0 1rem rgba(118,2,2,0.45);box-shadow:0 0 1rem rgba(118,2,2,0.45)}html div#landing-page .header{text-align:center}html div#landing-page .header .h1{padding:0 2rem;color:white;font-size:1.75rem;margin-bottom:3.5rem}html div#landing-page .header .img{display:block;width:18.75rem;max-width:95%;margin:3rem auto 1rem auto}html div#landing-page .form{width:18.75rem;max-width:95%;margin:0 auto}html div#landing-page .label{display:block;color:white;font-weight:700;text-transform:uppercase;font-size:.8125rem;margin-bottom:.75rem;padding-left:1.40625rem}html div#landing-page .input-wrapper{position:relative}html div#landing-page .input-wrapper:before{content:"";z-index:2;display:block;width:1.375rem;height:1.375rem;background:url(../images/lock-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:1.25rem;top:.7rem}html div#landing-page .input.text{position:relative;display:block;border:0;width:100%;height:2.8125rem;padding-left:3.125rem;border-radius:1.40625rem;font-size:.8125rem;font-weight:700;color:#1B5086;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html div#landing-page .input.submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#D80404;color:white;text-align:center;cursor:pointer;font-size:.75rem;padding:1rem;border-radius:1.375rem;text-transform:uppercase;font-weight:700;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-top:3.25rem}html div#landing-page .p.error{color:white}html #main-menu{flex-grow:1;display:flex;flex-direction:column}html #main-menu .menu-container{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center}html #main-menu .menu-container .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:white;color:#1B5086;text-align:center;cursor:pointer;font-size:.75rem;padding:1rem;border-radius:1.375rem;text-transform:uppercase;font-weight:700;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:21.375rem;max-width:80%;height:7.625rem;font-size:1.875rem;text-transform:none}@media only screen and (min-width: 544px){html #main-menu .menu-container .button{width:45%}}@media only screen and (min-width: 768px){html #main-menu .menu-container .button{width:21.375rem}}@media only screen and (min-width: 544px){html #main-menu .menu-container{width:100%;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width: 768px){html #main-menu .menu-container{width:auto;flex-direction:column;flex-wrap:nowrap}}html .resource-list{background-color:white;border-radius:1.625rem;padding:2.5rem;margin:0 1.875rem 1.875rem 1.875rem}@media only screen and (min-width: 768px){html .resource-list{max-width:25rem;margin:0 auto 1.875rem auto}}html .resource-list .ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html .resource-list .li{padding-bottom:1.625rem;margin-bottom:1.625rem;border-bottom:solid 1px #1B5086}html .resource-list .h2{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;font-weight:700}html .resource-list .h2 .city{display:block;font-size:1.25rem;margin-bottom:1rem}html .resource-list .h2 .label{display:block;color:#1B5086}html .resource-list .h2 .name{display:block;margin-top:.125rem}html .resource-list .p{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0;border:0;background:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;margin:.25rem 0}html .resource-list .buttons{margin-top:1.625rem;text-align:center}html .resource-list .a.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:#1B5086;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.16);-moz-box-shadow:0 0 1rem rgba(0,0,0,0.16);box-shadow:0 0 1rem rgba(0,0,0,0.16);background:white;display:block;width:100%;text-decoration:none;font-size:.875rem}html .resource-list .menu.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D80404;border:0;display:block;width:100%;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:white;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(118,2,2,0.45);-moz-box-shadow:0 0 1rem rgba(118,2,2,0.45);box-shadow:0 0 1rem rgba(118,2,2,0.45)}html div#share-page{background-color:#000f3d;box-sizing:border-box;background:url('../images/Blurred_Background.jpg');background-size:cover;height:100%;padding-left:15%;padding-right:15%}html div#share-page button.home{position:absolute;z-index:100;top:10px;right:10px;display:block;width:32px;height:27px;background:url(../images/home.png);background-size:32px 27px;border:none;-webkit-appearance:none;text-indent:-9999px;margin:0;padding:0}html div#share-page header h1{color:#a7afd5;text-align:center}html div#share-page p{color:white;text-align:center}html div#share-page ul{padding:0}html div#share-page ul li{text-align:left;list-style-type:none;margin-bottom:5%}html div#share-page ul li a{color:white}html div#share-page button{border:none;font-weight:700;color:#a7afd5;cursor:pointer;background:none;background-color:#027749;color:white;display:block;width:100%;-webkit-appearance:none;border:solid 2px #13885a;text-transform:uppercase;height:35px;border-radius:8px;box-sizing:border-box;overflow:auto;font-size:18px;text-align:center;margin:5% 0 5% 0}html div#share-page button.send,html div#share-page button.choose{background-color:#475b87;border:#a7afd5;margin-bottom:10%;height:105px;overflow:hidden}@media only screen and (max-width:320px){html div#share-page button.send,html div#share-page button.choose{font-size:16px;padding:13px 6px;height:auto}}@media screen and (orientation:landscape){html div#share-page{overflow:auto}}html div#contact-page,html div#contactpre-page{min-height:100%;height:auto;background-color:#a7afd5;box-sizing:border-box;color:#000f3d;padding-left:15%;padding-right:15%;font-size:18px}@media only screen and (max-width:320px){html div#contact-page,html div#contactpre-page{padding-left:0;padding-right:0}}html div#contact-page button.home,html div#contactpre-page button.home{position:absolute;z-index:100;top:10px;right:10px;display:block;width:32px;height:27px;background:url(../images/home.png);background-size:32px 27px;border:none;-webkit-appearance:none;text-indent:-9999px;margin:0;padding:0}html div#contact-page header,html div#contactpre-page header{text-align:center}html div#contact-page header h1,html div#contactpre-page header h1{color:#000f3d;font-size:36px;text-transform:uppercase;padding-top:20px}html div#contact-page p,html div#contactpre-page p{text-align:center;clear:both}html div#contact-page form#names,html div#contactpre-page form#names{width:100%;height:100%}@media only screen and (max-width:320px){html div#contact-page form#names,html div#contactpre-page form#names{width:70%}}html div#contact-page form#names select,html div#contactpre-page form#names select{border:2px solid #13885a;border-radius:8px;color:#000f3d;display:block;font-size:18px;height:35px;width:100%;font-family:'Montserrat',sans-serif;text-transform:none}html div#contact-page form#names ul,html div#contactpre-page form#names ul{height:auto;margin-bottom:0}html div#contact-page form,html div#contactpre-page form{margin:0 auto;width:100%}@media only screen and (max-width:320px){html div#contact-page form,html div#contactpre-page form{width:70%}}html div#contact-page form input[type="submit"],html div#contactpre-page form input[type="submit"],html div#contact-page form a.sms,html div#contactpre-page form a.sms,html div#contact-page form button.sms,html div#contactpre-page form button.sms{background:none;background-color:#027749;display:block;width:80%;margin:0 auto;-webkit-appearance:none;border:solid 2px #13885a;color:white;text-transform:uppercase;height:35px;border-radius:8px;font-size:18px}html div#contact-page form a.sms,html div#contactpre-page form a.sms,html div#contact-page form button.sms,html div#contactpre-page form button.sms{text-align:center;text-decoration:none;padding-top:5px;box-sizing:border-box;margin-bottom:40px;display:block}html div#contact-page form ul,html div#contactpre-page form ul{padding:0;margin:0 auto 20px auto}html div#contact-page form ul li,html div#contactpre-page form ul li{text-align:left;list-style-type:none;margin-bottom:8%;font-size:18px}html div#contact-page form ul li a,html div#contactpre-page form ul li a{color:white}html div#contact-page form ul li span.radio-option,html div#contactpre-page form ul li span.radio-option{display:inline-block}html div#contact-page form ul li span.radio-option input[type="radio"],html div#contactpre-page form ul li span.radio-option input[type="radio"]{position:absolute;left:-9999px}html div#contact-page form ul li span.radio-option span.name,html div#contactpre-page form ul li span.radio-option span.name{text-transform:uppercase;text-decoration:underline;font-weight:bold}html div#contact-page form ul li span.radio-option span.name,html div#contactpre-page form ul li span.radio-option span.name,html div#contact-page form ul li span.radio-option span.relationship,html div#contactpre-page form ul li span.radio-option span.relationship,html div#contact-page form ul li span.radio-option span.phone,html div#contactpre-page form ul li span.radio-option span.phone{display:block}html div#contact-page form ul li span.radio-option input[type="radio"]+label,html div#contactpre-page form ul li span.radio-option input[type="radio"]+label{padding-left:30px;position:relative;display:inline-block}html div#contact-page form ul li span.radio-option input[type="radio"]+label:before,html div#contactpre-page form ul li span.radio-option input[type="radio"]+label:before{content:"";position:absolute;width:20px;height:20px;background-color:white;border:solid 1px gray;border-radius:3px;left:-2px;z-index:1}html div#contact-page form ul li span.radio-option input[type="radio"]+label:after,html div#contactpre-page form ul li span.radio-option input[type="radio"]+label:after{display:none}html div#contact-page form ul li span.radio-option input[type="radio"]:checked+label:before,html div#contactpre-page form ul li span.radio-option input[type="radio"]:checked+label:before{background-color:#6d9f81;border:solid 1px #027749}html div#contact-page form.personalized,html div#contactpre-page form.personalized{padding-bottom:140%}@media screen and (orientation:landscape){html div#contact-page,html div#contactpre-page{overflow:auto;position:relative;height:100%}html div#contact-page form.personalized,html div#contactpre-page form.personalized{padding-bottom:0}html div#contact-page form ul,html div#contactpre-page form ul{height:100%}}html .reflection-question:not(.feedback){background:white;border-radius:1.625rem;margin:0 1.875rem 1.875rem 1.875rem;padding:2.625rem;-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out}@media only screen and (min-width: 768px){html .reflection-question:not(.feedback){max-width:25rem;margin:0 auto 1.875rem auto}}html .reflection-question:not(.feedback) .h2{color:#1B5086;font-style:1.5rem;text-align:center}html .reflection-question:not(.feedback) .p{text-align:center;font-size:1.375rem}html .reflection-question:not(.feedback) .form.select{display:block;font-size:1rem;border-radius:1.25rem;padding:0;position:relative;text-align:center;min-height:2.5rem;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.16);-moz-box-shadow:0 0 1rem rgba(0,0,0,0.16);box-shadow:0 0 1rem rgba(0,0,0,0.16)}html .reflection-question:not(.feedback) .form.select .underlay{width:100%;display:block;color:#1B5086;padding:1rem;font-weight:700;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html .reflection-question:not(.feedback) .form.select select{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:block;top:0;left:0;padding:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:1rem;z-index:4;text-align:center;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat',sans-serif}html .reflection-question:not(.feedback) .form.select select:focus{outline:none;text-decoration:underline}html .reflection-question:not(.feedback) .form.select:before{content:"";display:block;position:absolute;top:1.25rem;left:1rem;width:.75rem;height:.75rem;background-image:url(../images/chevron-down-red.svg);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;z-index:1}html .reflection-question:not(.feedback) .button{margin-top:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D80404;border:0;display:block;width:100%;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:white;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(118,2,2,0.45);-moz-box-shadow:0 0 1rem rgba(118,2,2,0.45);box-shadow:0 0 1rem rgba(118,2,2,0.45)}html .reflection-question.feedback{padding:2.25rem;-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out}@media only screen and (min-width: 768px){html .reflection-question.feedback{max-width:25rem;margin:0 auto 1.875rem auto}}html .reflection-question.feedback .h2{color:#1B5086;font-style:1.5rem;text-align:center}html .reflection-question.feedback .img{display:block;max-width:14rem;margin:2rem auto}html .reflection-question.feedback .button{margin-top:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D80404;border:0;display:block;width:100%;font-size:1rem;border-radius:1.25rem;font-weight:700;padding:.6875rem 1rem;text-align:center;text-transform:uppercase;color:white;cursor:pointer;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1rem rgba(118,2,2,0.45);-moz-box-shadow:0 0 1rem rgba(118,2,2,0.45);box-shadow:0 0 1rem rgba(118,2,2,0.45)}html .reflection-question.feedback .line{display:block}html .reflection-question.feedback .blue{color:#1B5086}html .reflection-question.feedback .bold{font-weight:700}html .reflection-question.feedback .center{text-align:center}html .saving .reflection-question{-webkit-transition:.25s opacity ease-out;-moz-transition:.25s opacity ease-out;-o-transition:.25s opacity ease-out;transition:.25s opacity ease-out;pointer-events:none;opacity:0}html.landing #app-container{background-image:url(../images/blue-blob-1.svg),#D80404;background-image:url(../images/blue-blob-1.svg),-moz-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-1.svg),-webkit-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-1.svg),linear-gradient(to bottom, #D80404 0, #000000 100%)}html.menu #app-container,html.achievements #app-container{background-image:url(../images/blue-blob-3.svg),#D80404;background-image:url(../images/blue-blob-3.svg),-moz-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-3.svg),-webkit-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-3.svg),linear-gradient(to bottom, #D80404 0, #000000 100%)}html.reflection #app-container,html.resources #app-container{background-image:url(../images/blue-blob-2.svg),#D80404;background-image:url(../images/blue-blob-2.svg),-moz-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-2.svg),-webkit-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-2.svg),linear-gradient(to bottom, #D80404 0, #000000 100%)}html.assessment #app-container{background-image:url(../images/blue-blob-1.svg),#D80404;background-image:url(../images/blue-blob-1.svg),-moz-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-1.svg),-webkit-linear-gradient(top, #D80404 0, #000000 100%);background-image:url(../images/blue-blob-1.svg),linear-gradient(to bottom, #D80404 0, #000000 100%)}html.reflection.reflection-feedback #app-container{background-image:url(../images/light-blue-blob-1.svg),#CEE0F2;background-image:url(../images/light-blue-blob-1.svg),-moz-linear-gradient(top, #CEE0F2 0, white 100%);background-image:url(../images/light-blue-blob-1.svg),-webkit-linear-gradient(top, #CEE0F2 0, white 100%);background-image:url(../images/light-blue-blob-1.svg),linear-gradient(to bottom, #CEE0F2 0, white 100%)}html.assessment.assessment-feedback #app-container{background-image:url(../images/light-blue-blob-2.svg),#CEE0F2;background-image:url(../images/light-blue-blob-2.svg),-moz-linear-gradient(top, #CEE0F2 0, white 100%);background-image:url(../images/light-blue-blob-2.svg),-webkit-linear-gradient(top, #CEE0F2 0, white 100%);background-image:url(../images/light-blue-blob-2.svg),linear-gradient(to bottom, #CEE0F2 0, white 100%)}html.assessment.assessment-feedback-detail #app-container{background-image:url(../images/light-blue-blob-3.svg),#CEE0F2;background-image:url(../images/light-blue-blob-3.svg),-moz-linear-gradient(top, #CEE0F2 0, white 100%);background-image:url(../images/light-blue-blob-3.svg),-webkit-linear-gradient(top, #CEE0F2 0, white 100%);background-image:url(../images/light-blue-blob-3.svg),linear-gradient(to bottom, #CEE0F2 0, white 100%)}