@font-face{font-family:"DC-Headline";src:url("/fonts/DonorsChoose-Headline-Bold.eot");src:url("/fonts/DonorsChoose-Headline-Bold.woff2") format("woff2"),url("/fonts/DonorsChoose-Headline-Bold.woff") format("woff"),url("/fonts/DonorsChoose-Headline-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}.icon-messenger{background-image:url("/images/icon/fb-messenger-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:33px;height:33px;display:inline-block;margin-left:8px;margin-right:6px;position:relative;top:.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-messenger{background-image:url("/images/icon/fb-messenger-icon@2x.png?auto=webp")}}.icon-messenger span{display:none}@media screen and (max-width: 46em){.icon-messenger{margin-right:8px;width:2.55em;height:2.55em;top:.7em}}.icon-nextdoor{background-image:url("/images/icon/nextdoor.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:29px;background-size:contain;height:33px;display:inline-block;position:absolute;left:5px;top:4px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-nextdoor{background-image:url("/images/icon/nextdoor@2x.png?auto=webp")}}.icon-nextdoor span{display:none}@media screen and (max-width: 46em){.icon-nextdoor{margin-right:8px;width:2.55em;height:2.55em;top:.7em}}.icon-sms{background-image:url("/images/icon/sms-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:2.55em;height:2.55em;display:inline-block;margin-left:8px;margin-right:8px;position:relative;top:.7em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-sms{background-image:url("/images/icon/sms-icon@2x.png?auto=webp")}}.icon-sms span{display:none}.icon-messenger-white{background-image:url("/images/icon/fb-messenger-icon-white.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:33px;height:33px;display:inline-block;position:relative;top:.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-messenger-white{background-image:url("/images/icon/fb-messenger-icon-white@2x.png?auto=webp")}}.icon-messenger-white span{display:none}.button-messenger .icon-messenger-white{width:17px;height:17px;margin:0 4px 0 0;vertical-align:middle;top:0}.button-nextdoor .icon-nextdoor{width:17px;height:17px;margin:0 4px 0 0;vertical-align:middle;top:0;position:unset}.button-messenger .icon-messenger{width:25px;height:25px}.share-buttons h4{margin:0 0 8px}.share-buttons .button-secondary{margin:0 4px;width:137px}@media screen and (max-width: 46em){.share-buttons .button-secondary{margin:8px 4px 0;color:#fff;width:auto;position:relative;text-shadow:none}.share-buttons .button-secondary:first-of-type{margin-left:0}.share-buttons .button-secondary:last-of-type{margin-right:0}}@media screen and (max-width: 46em){.share-buttons .button-secondary.button-email,.share-buttons .button-secondary.button-facebook,.share-buttons .button-secondary.button-messenger,.share-buttons .button-secondary.button-twitter,.share-buttons .button-secondary.button-nextdoor,.share-buttons .button-secondary.button-sms,.share-buttons .button-secondary.button-share-tray{display:inline-block !important}}.donor-share-tools .icon{position:absolute;left:3px;top:3px}.facebook-share-popup ul{display:flex;justify-content:center;flex-wrap:wrap;row-gap:1rem}@media screen and (max-width: 46em){.facebook-share-popup ul{display:inline-block}}.overlay-iframe-wrapper:has(.fb-interstitial) .overlay-close{right:1rem;top:1rem}@media screen and (max-width: 46em){.overlay-iframe-wrapper:has(.fb-interstitial) .overlay-close{right:0.5rem;top:0.5rem}}.fb-interstitial{padding:4rem 3rem;display:flex;align-items:center;background-color:#fff;z-index:1003;flex-direction:column;justify-content:center;background-image:url(https://www.donorschoose.org/images/misc/img-contextbar-bkg@2x.png);background-repeat:no-repeat;border:4px solid #1b0260;border-radius:1rem;padding-bottom:6.5rem !important;background-position-y:120%;background-position-x:center;background-size:110%;color:#212121}.fb-interstitial h2{font-size:2rem;color:#212121}.fb-interstitial .subheader{margin:0px 0 24px;font-weight:unset}.fb-interstitial .copied-friendly-message{margin-bottom:2rem;font-weight:normal;background-color:#f1f1f1;padding:16px !important;border-radius:12px;font-size:16px !important;width:440px}.fb-interstitial .fb-not-open-link{margin-top:2rem;margin-bottom:1rem}.fb-interstitial .fb-not-open-link .button-secondary{padding-right:2rem;padding-left:2rem}@media screen and (max-width: 46em){.fb-interstitial{padding:1.5rem;padding-bottom:0 !important;background-image:none}.fb-interstitial .copied-friendly-message{width:auto}}.teacher-share-buttons li:has(.screen.on){display:inline-block;margin-top:0}.share-wrapper{text-align:center}@media screen and (max-width: 46em){.share-wrapper .share-wrapper{padding-bottom:0}}.share-wrapper.left{text-align:left}@media screen and (max-width: 46em){.share-wrapper.left{padding:0 1em 1.5em;text-align:center}}.share-wrapper.left li{margin:.5em 0}@media screen and (max-width: 46em){.share-wrapper{padding-bottom:1em}}.share-wrapper ul{margin:0 auto;padding-left:0}.share-wrapper li{list-style-type:none;display:inline}.share-wrapper li:first-of-type{margin-left:0}@media screen and (max-width: 46em){.share-wrapper li{margin:8px 4px}}.share-wrapper li a{padding-top:6px}.share-wrapper a:hover{text-decoration:none}.share-wrapper .icon{width:2.75em;height:2.75em}@media screen and (max-width: 46em){.share-wrapper .icon{width:3.5em;height:3.5em}}.share-wrapper .icon-ss-pinterest{fill:#BD081C}.share-wrapper .icon-ss-facebook{fill:#1877F2}.share-wrapper .icon-ss-twitter{fill:#00aced}.share-wrapper .icon-ss-mail{fill:#414142}.share-wrapper .icon-ss-link{fill:#414142}.share-wrapper .icon-ss-instagram{fill:#E1306C}.share-wrapper .icon-ss-linkedin{fill:#0A66C2}.message-idea{margin:1em 0px;display:flex;align-items:center}.message-idea .text-to-copy{font-style:italic;margin-right:1em;position:relative}.message-idea .text-to-copy:before{position:absolute;font-size:80px;content:open-quote;top:-30px;left:-24px;color:#ededed;z-index:-1}.message-idea .text-to-copy .close-quote{color:#bdbdbd}.message-idea .button-secondary{white-space:nowrap}@media screen and (max-width: 46em){.message-idea .button-secondary{text-align:center;white-space:normal;line-height:1.3em}}.facebook-share-popup{padding:2em 2em 1em;text-align:left;position:relative}.facebook-share-popup h4{padding-bottom:.5rem;border-bottom:1px dotted rgba(65,65,66,0.2)}.facebook-share-popup p{margin:1em 0;width:auto}.facebook-share-popup .button-facebook,.facebook-share-popup .button-messenger{margin:1em 0 0 0;display:block;text-align:center}.facebook-share-popup .reminder{position:absolute;top:-48px;left:50%;text-align:center;width:80%;margin-left:-40%;opacity:.9}.facebook-share-example{border-top:1px solid rgba(65,65,66,0.2);border-bottom:1px solid rgba(65,65,66,0.2);background-color:#fafafa;margin:0 -2em;padding:1em 2em;display:flex;align-items:center}.facebook-share-example .share-image{display:inline-block;vertical-align:middle;margin-right:2em}.facebook-share-example .share-image img{width:158px;height:158px}@media screen and (max-width: 46em){.facebook-share-example .share-image img{width:75px;height:75px}}.facebook-share-example .share-data{display:inline-block;vertical-align:middle}.facebook-share-example .site-url{color:#606770;flex-shrink:0;font-size:12px;line-height:16px;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.facebook-share-example .share-url{color:#1d2129;font-size:16px;font-weight:600;line-height:20px}.facebook-share-example .share-description{color:#606770;font-size:14px;line-height:20px}.share-lightbox{padding-top:3em}.share-lightbox .share-lightbox-content{margin:0 1em;padding:3em 0.5em;border-top:1px dotted rgba(65,65,66,0.2)}.share-lightbox .share-lightbox-content .h3{padding-bottom:1em}.share-lightbox .share-lightbox-content .share-wrapper{padding-left:0px}.share-lightbox .share-lightbox-content .share-wrapper .icon{width:4em;height:4em;margin:0 1em}.share-lightbox .share-lightbox-content .share-wrapper .icon-messenger{top:0em;margin-bottom:0.5em;height:48px;width:48px}.copylink-popup{font-size:.75rem;background-color:#fefbeb;position:absolute;border-color:#fafafa;top:-.3em;padding:.5em;right:7.2em;display:none;opacity:1;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);animation-duration:300ms;-webkit-animation-duration:300ms}@keyframes fadeInUp{0%{top:0.2em;opacity:.5}100%{top:-0.3em;opacity:1}}.copylink-popup::before{content:"";display:block;position:absolute;box-sizing:border-box;width:15px;height:15px;border-width:1px 0 0 1px;border-style:solid;border-color:#fafafa;transform:rotate(225deg) skew(0deg, 0deg);left:47%;bottom:-8px;background:#fefbeb}@media screen and (max-width: 46em){.copylink-popup{background-color:#fefbeb;top:4%;right:55.8%}@keyframes fadeInUp{0%{top:2.7%;opacity:.5}100%{top:2.3%;opacity:1}}}.donor-share-tools{display:flex;padding:1rem;background:rgba(65,65,66,0.05);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;flex-direction:column;row-gap:1rem}@media screen and (max-width: 46em){.donor-share-tools{background-color:transparent;padding:0}}.donor-share-tools.funded{background-color:transparent;padding:0}.donor-share-tools.funded h3{font-size:1rem;margin-bottom:.25rem;font-weight:bold}.donor-share-tools.funded .donor-share-image{background-image:url("/images/funds/progress-flag.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:46px;height:41px;margin-right:0}.donor-share-tools.funded .donor-share-image.donor-share-image-funded{background-image:url("https://www.donorschoose.org/images/misc/school.svg");width:80px;height:55px}.donor-share-tools.funded .message .subtle-link{color:inherit;font-weight:600}.donor-share-tools.funded .options{margin-top:0}.donor-share-tools h3{margin-bottom:0rem}.donor-share-tools .header{display:flex;flex-direction:row;column-gap:1rem;align-items:center}.donor-share-tools .donor-share-image{width:78px;height:61px;background-image:url("/images/donor-share-image.png?auto=webp");background-repeat:no-repeat;background-size:cover;background-size:contain}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.donor-share-tools .donor-share-image{background-image:url("/images/donor-share-image@2x.png?auto=webp")}}.donor-share-tools .message{display:flex;flex-direction:column;text-align:left}.donor-share-tools .options{display:flex;flex-direction:row;justify-content:stretch;column-gap:1rem;row-gap:1rem;margin-top:1rem}@media screen and (max-width: 46em){.donor-share-tools .options{flex-direction:column}}.donor-share-tools .options .button-secondary{margin-bottom:0;width:100%;position:relative;padding-left:2rem;text-align:center}.donor-share-tools .options .button-secondary svg{width:2.75em;height:2.75em}.donor-share-tools .options .button-secondary svg.icon-ss-facebook{fill:#1877F2}.donor-share-tools .options .button-secondary svg.icon-ss-mail{fill:#414142}.donor-share-tools .options .button-secondary svg.icon-ss-nextdoor{fill:#1B8751}.donor-share-tools .options .button-secondary svg.icon-ss-linkedin{fill:#0A66C2}.donor-share-tools .options .copy-link-mobile{display:none}@media screen and (max-width: 46em){.donor-share-tools .options .copy-link-mobile{display:flex;flex:1;justify-content:center;align-items:center}.donor-share-tools .options .copy-link-mobile .copy-link{display:flex;width:100%;justify-content:center}.donor-share-tools .options .copy-link-mobile .copy-link .project-url{display:none}.donor-share-tools .options .copy-link-mobile .copy-link .project-url.copied+.button-secondary::before{opacity:1}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;border:none;width:100%;margin-bottom:0;position:relative}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary:hover{background-color:transparent}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary::before{content:'Copied!';position:absolute;top:calc(100% + 8px);bottom:unset;left:50%;transform:translateX(-50%);background:#fafafa;color:#212121;border:1px solid rgba(65,65,66,0.2);z-index:1000;font-size:14px;line-height:36px;padding:0 16px;opacity:0;transition:opacity 0.3s;pointer-events:none;border-radius:8px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary span{display:flex;flex-direction:column;justify-content:space-between;align-items:center;white-space:normal;line-height:1.4}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary svg{position:relative;width:3em;height:4em;margin:0;left:unset;padding:0}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary svg.icon-ss-link{fill:#414142}}.donor-share-tools .copy-link{display:flex;justify-content:stretch;column-gap:1rem}.donor-share-tools .copy-link .button-secondary{margin-bottom:0}@media screen and (max-width: 46em){.donor-share-tools .copy-link .button-secondary{position:relative}}@media screen and (max-width: 46em){.donor-share-tools .copy-link{justify-content:center;position:relative}}.donor-share-tools .project-url{width:100%;display:flex;justify-content:stretch;position:relative;align-items:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}@media screen and (max-width: 46em){.donor-share-tools .project-url{display:none}}.donor-share-tools .project-url svg{position:absolute;left:10px;top:1px;fill:rgba(33,33,33,0.2);width:1.5rem}.donor-share-tools .project-url input{width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;color:rgba(65,65,66,0.75);outline:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);border:1px solid rgba(65,65,66,0.2)}.donor-share-tools .project-url:before{content:'Copied!';padding:.25rem .5rem;background-color:#6EA217;color:#fff;position:absolute;left:10px;font-size:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);z-index:10;opacity:0;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.donor-share-tools .project-url.copied input{color:#6EA217;padding-left:5rem;border:1px solid rgba(110,162,23,0.5)}.donor-share-tools .project-url.copied svg{fill:#6EA217;opacity:0}.donor-share-tools .project-url.copied:before{opacity:1;font-size:.75rem}@media screen and (max-width: 46em){.donor-share-tools{text-align:center;width:100%}.donor-share-tools .donor-share-image{display:none}.donor-share-tools .button-secondary{margin-bottom:0}.donor-share-tools .message{text-align:center;width:100%}.donor-share-tools .options{flex-direction:row;margin-top:0}.donor-share-tools .options>*{flex:1 1 0%;min-width:0}.donor-share-tools .options .copy-link-mobile{justify-content:center;align-items:center}.donor-share-tools .options .copy-link-mobile .copy-link{width:100%;justify-content:center}.donor-share-tools .options .button-secondary{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;border:none}}@media screen and (max-width: 46em) and (max-width: 46em){.donor-share-tools .options .button-secondary{justify-content:flex-start}}@media screen and (max-width: 46em){.donor-share-tools .options .button-secondary:hover{background-color:transparent}.donor-share-tools .options .button-secondary span{white-space:pre-wrap;line-height:1.4}.donor-share-tools .options .button-secondary svg,.donor-share-tools .options .button-secondary .icon-nextdoor{position:relative;width:3em;height:4em;margin:0;left:unset;padding:0}.donor-share-tools .options .button-secondary .icon-nextdoor{margin-top:-1px;margin-bottom:1px;top:unset;background-position:center}}.favorites-share-wrapper{width:100%}@media (min-width: 46.0625em){#add-to-project-favorites-heart-holder{position:absolute;left:34px}}@media (min-width: 46.0625em){#add-to-project-favorites-heart-holder{float:left}}@keyframes dropIn{0%{margin-top:-3rem;transform:scale(0);transform-origin:top center}100%{margin-top:-.1rem;transform:scale(1);transform-origin:top center}}@keyframes shine{0%{opacity:1;left:-50%}25%{opacity:0;left:100%}75%{opacity:0;left:-50%}100%{opacity:1;left:100%}}@keyframes scalePop{0%{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:0}50%{transform:scale(0);opacity:1}100%{transform:scale(1.5);opacity:0}}#mainHeader{margin-bottom:0}#mainFooter{margin-top:0}.hover-tooltop-wrapper{position:absolute;margin:0 auto}.hover-tooltop-wrapper .hover-tooltip{display:block;color:#414142;background-color:#fefbeb;border:none;font-size:.75rem;padding:.5rem;max-width:6rem;text-align:center;position:absolute;top:-2.4rem;left:-1.8rem;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);animation-duration:300ms;-webkit-animation-duration:300ms}.hover-tooltop-wrapper .hover-tooltip::before{content:"";display:block;position:absolute;box-sizing:border-box;width:15px;height:15px;border-width:1px 0 0 1px;border-style:solid;border-color:#fafafa;transform:rotate(225deg) skew(0deg, 0deg);left:47%;bottom:-8px;background:#fefbeb}@keyframes fadeInUp{0%{top:.2rem;opacity:.5}100%{top:-2.4rem;opacity:1}}#mainBody{background:#fafafa;max-width:100%;width:100%}#mainBody .illustration{background-image:url("/images/teacher/stats/stats-graphics.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:1575px 785px;-moz-background-size:1575px 785px;background-size:1575px 785px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){#mainBody .illustration{background-image:url("/images/teacher/stats/stats-graphics@2x.png?auto=webp")}}#mainBody .illustration.calendar{height:88px;width:88px;background-position:-525px 0px}#mainBody .illustration.trophy{height:88px;width:88px;background-position:-608px 0px}#mainBody .illustration.book{height:88px;width:88px;background-position:-700px 0px}#mainBody .illustration.referral{height:173px;width:263px;background-position:-876px -436px}#mainBody .illustration.star{height:88px;width:88px;background-position:-789px 0px;margin-top:-60px;z-index:10;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 46em){#mainBody .illustration.star{left:40%}}#mainBody .illustration.btsimage{width:375px;height:180px;background-position:-915px -599px}@media screen and (max-width: 46em){#mainBody .illustration.btsimage{width:282px;float:right;margin-top:-2rem}}#mainBody .confetti-container{width:100%;position:absolute;overflow:hidden;z-index:0;pointer-events:none}#mainBody .confetti-container img{width:100%;position:relative;z-index:0;opacity:.7}#mainBody .teacherStatsWrapper h2{color:#3804c1;margin-bottom:.5rem;font-size:2.5rem}#mainBody .teacherStatsWrapper h3{color:#414142}#mainBody .teacherStatsWrapper header{background-color:#1b0260;height:13rem;padding:1rem 0}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper header{max-height:11rem;height:auto}}#mainBody .teacherStatsWrapper header .confetti-container{margin-top:-1rem}#mainBody .teacherStatsWrapper header .confetti-container img{animation:dropIn 0.8s cubic-bezier(0.2, 0, 0.04, 1) forwards}#mainBody .teacherStatsWrapper header h1{color:#fff;text-align:center;margin:1.25rem auto;position:relative;z-index:1}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper header h1{margin:1rem auto}}#mainBody .teacherStatsWrapper main{background-color:#fff}#mainBody .teacherStatsWrapper main.teacherStatsMain{max-width:980px;margin:1rem auto;border-radius:1em;padding:1rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain{width:94%}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup{background-color:#faf8ff;position:absolute;width:18rem;padding:.5rem;z-index:20;text-align:center;font-size:.875rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;margin:3rem 0 0 1rem;box-shadow:0px 0px 5px 0px rgba(27,2,96,0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(27,2,96,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(27,2,96,0.25)}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup{z-index:20;bottom:10px;margin:0 -45vw;position:fixed;right:50%;width:90vw;max-width:50rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup .icon{float:right;width:1.5rem;height:1.5rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup .icon:hover{fill:rgba(65,65,66,0.5);cursor:pointer}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup h4{color:#1b0260;margin:0}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup .funFact{text-align:left;display:flex;margin-left:0.75rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup .funFact img{width:25%;vertical-align:middle;margin-right:0.2rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .popup .funFact p{margin:0}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper{text-align:center}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper h2{color:#212121;margin-top:.5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper h2{margin-top:1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper{margin-top:-7rem;max-height:14rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper{margin-top:-3rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .profileImage{border-radius:50%;width:12rem;height:12rem;box-shadow:0 0 0 5px #fafafa}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank{text-transform:uppercase;font-size:.875rem;position:relative;top:-155px}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage{background-image:url("/images/teacher/stats/stats-graphics.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:1575px 785px;-moz-background-size:1575px 785px;background-size:1575px 785px;width:350px;height:174px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage{background-image:url("/images/teacher/stats/stats-graphics@2x.png?auto=webp")}}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage{width:110%;margin-left:-1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage.bronze{background-position:-525px -268px}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage.bronze{background-position:43% 44%}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage.silver{background-position:-525px -440px}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage.silver{background-position:43% 72%}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage.gold{background-position:-525px -611px}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank .rankImage.gold{background-position:43% 101%}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank p{padding:.1rem 0 .1rem 0;max-width:6rem;border-radius:30px;margin:-2rem auto;overflow:hidden;position:relative}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank p.bronze{background-color:#D89E49;box-shadow:0px 0px 0px 3px rgba(209,138,55,0.5)}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank p.bronze:after{animation:shine 3s cubic-bezier(0.2, 0, 0.04, 1) 2 forwards;animation-delay:1.5s;content:"";position:absolute;width:100%;height:100%;opacity:0;transform:rotate(45deg);background:rgba(248,197,122,0.65)}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank p.silver{background-color:#D9D9D9;box-shadow:0px 0px 0px 3px rgba(196,196,196,0.5)}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank p.silver:after{animation:shine 3s cubic-bezier(0.2, 0, 0.04, 1) 2 forwards;animation-delay:1.5s;content:"";position:absolute;width:100%;height:100%;opacity:0;transform:rotate(45deg);background:rgba(255,255,255,0.65)}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank p.gold{background-color:#FFC80B;box-shadow:0px 0px 0px 3px rgba(249,214,36,0.5)}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherProfileWrapper .imageWrapper .rank p.gold:after{animation:shine 3s cubic-bezier(0.2, 0, 0.04, 1) 2 forwards;animation-delay:1.5s;content:"";position:absolute;width:100%;height:100%;opacity:0;transform:rotate(45deg);background:rgba(255,219,96,0.8)}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools{text-align:center;border-bottom:2px dotted rgba(24,2,96,0.2);z-index:15;position:relative}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .schoolDetails h5{color:#414142}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .schoolDetails h5 a{color:#414142;cursor:pointer}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .schoolDetails h5 a:hover{text-decoration:none;color:#282828}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .schoolDetails h5 a span{border-bottom:1px dotted #414142}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .col.col4:nth-child(1){border-right:2px rgba(27,2,96,0.2) dotted}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .col.col4:nth-child(1){border:none}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .col.col4:nth-child(3){border-left:2px rgba(27,2,96,0.2) dotted;max-height:3.5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .col.col4:nth-child(3){border:none}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .button-secondary{background:transparent}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .button-secondary{width:75%;margin:0 auto}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools .teacher-share-headline{color:#414142;opacity:.75;margin-top:-0.5rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools h4{margin-bottom:0}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons{padding-left:0}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons{padding:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons li{cursor:pointer;margin:0;padding:0.1em}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons svg{fill:#414142 !important}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons .icon{width:2.8em;height:2.8em}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons .icon-messenger{background-image:url("/images/icon/fb-messenger-grey-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover;height:2em;width:2em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons .icon-messenger{background-image:url("/images/icon/fb-messenger-grey-icon@2x.png?auto=webp")}}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons .icon-messenger{width:2em;height:2em;top:0.5em}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons a.button-sms{background-image:url("/images/icon/sms-icon-grey.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:2.3em;height:2.3em;position:relative;top:0.5em;left:0.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons a.button-sms{background-image:url("/images/icon/sms-icon-grey@2x.png?auto=webp")}}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons a.button-sms{width:2em;height:2em;display:inline-flex}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherIntro .teacherInfoTools ul.teacher-stats-share-buttons a.button-sms svg{display:none}#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner{padding:1rem;border-bottom:2px dotted rgba(24,2,96,0.2)}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner{margin:0;padding:1rem 0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner{background-color:#1b0260;padding:1rem 2rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner{padding:1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner .copy{color:#fff}#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner .copy h3{color:#fff;margin-top:1rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner .copy h3{margin:2rem 0 .5rem 0;width:12rem;font-size:1.5rem}}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner .copy p{width:16rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner .copy .button-secondary.small{background-color:#0062fd;color:#fff;border:none}#mainBody .teacherStatsWrapper main.teacherStatsMain .TeacherStatsBanner .promoBanner .copy .button-secondary.small:hover{background-color:#fceda0}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer{border-bottom:2px dotted rgba(24,2,96,0.2);padding:2rem 1rem;display:flex;flex-direction:column;text-align:center}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer{background-size:auto;padding:1rem 0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar{margin-top:1rem;margin-bottom:1rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer{display:flex;flex-direction:row;justify-content:space-between;width:70%;margin:1rem auto}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer{width:100%;justify-content:space-between;margin-bottom:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar{height:100px;width:100px;background-color:#f9d524;border-radius:16px;overflow:hidden}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar{width:60px;height:60px;border-radius:8px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar.not-today{filter:grayscale(1);opacity:.5}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar.done{background-color:#3da9f3}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar.done svg{opacity:1;fill:#fff}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar .day{text-transform:uppercase;font-size:.875rem;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-weight:bold;background-color:#1b0260;padding:0.5rem 0;color:#fff;margin-bottom:0.5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar .day{font-size:8px;padding:0.25rem 0;margin:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar .number{font-family:DC-Headline;font-size:2rem;color:#1b0260}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcalendar .calendarContainer .calendar .number{font-size:1.5rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcopy{width:80%;margin:0 auto 1rem auto;display:flex;flex-direction:column}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcopy{width:100%}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcopy h2{font-size:2rem;margin-bottom:0}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcopy h2{font-size:1.5rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcopy .button-primary{margin:0 auto}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent{color:#414142}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader{margin-top:0}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.monday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.tuesday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.wednesday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.thursday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.friday{max-width:40rem;margin:0 auto}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.monday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.tuesday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.wednesday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.thursday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.friday{font-size:1.25rem;line-height:normal}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.monday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.tuesday,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.wednesday{margin-bottom:1rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .subheader.thursday:after{content:'';border-bottom:2px dotted rgba(24,2,96,0.2);max-width:15rem;margin:2rem auto 1rem;display:block}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .TAWsubcopy{max-width:40rem;margin:0 auto 2rem auto}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .TAWsubcopy{font-size:.875rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .blogButtonContainer:before{content:'';display:block;width:15rem;margin:1rem auto;border-top:2px dotted rgba(24,2,96,0.2)}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .button-container{margin:0 auto;width:20rem;display:flex;flex-direction:column}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .button-container .small{width:15rem;margin:0.25rem auto}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic{width:60%;margin:0 auto 1rem auto;height:300px;background:#f9d524 url("https://www.donorschoose.org/images/misc/matchgraphic.png") no-repeat right;background-size:contain;padding:1rem 2rem;display:flex;flex-direction:column;text-align:left;justify-content:center}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic{width:auto;height:400px;background-size:80%;justify-content:end;padding:1rem;background-position-y:-7rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic h2{color:#1b0260;font-size:2rem;font-family:DC-Headline;max-width:25rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic p{color:#1b0260;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-weight:bold}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic .info{display:flex;margin-top:1rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic .info{justify-content:start;margin-top:1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic .info img.logo{margin-top:3px;margin-right:.5rem;width:70px;height:24px}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic .info img.profile{height:30px;width:30px;margin-right:.5rem;border:1px solid #fff;border-radius:100px}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic .info span{margin-right:0.5rem;text-align:center;font-weight:bold;color:#3804c1}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .matchGraphic .info h3{margin-top:5px;color:#3804c1;font-size:1.125rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic{width:80%;margin:0 auto 1rem auto;height:300px;background:#3804c1 url("https://www.donorschoose.org/images/misc/confetti.svg") no-repeat top;background-size:contain;padding:1rem;display:inline-flex;align-items:center}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic{width:100%;height:440px;flex-direction:column;background-size:auto}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic{width:300px;height:300px;background-repeat:no-repeat;background-size:auto;background-position:center;margin-right:1rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Alabama{background-image:url("../../../images/donorpage/states/icon-state-alabama.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Alaska{background-image:url("../../../images/donorpage/states/icon-state-alaska.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Arizona{background-image:url("../../../images/donorpage/states/icon-state-arizona.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Arkansas{background-image:url("../../../images/donorpage/states/icon-state-arkansas.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.California{background-image:url("../../../images/donorpage/states/icon-state-california.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Colorado{background-image:url("../../../images/donorpage/states/icon-state-colorado.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Connecticut{background-image:url("../../../images/donorpage/states/icon-state-connecticut.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Delaware{background-image:url("../../../images/donorpage/states/icon-state-delaware.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Florida{background-image:url("../../../images/donorpage/states/icon-state-florida.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Georgia{background-image:url("../../../images/donorpage/states/icon-state-georgia.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Hawaii{background-image:url("../../../images/donorpage/states/icon-state-hawaii.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Idaho{background-image:url("../../../images/donorpage/states/icon-state-idaho.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Illinois{background-image:url("../../../images/donorpage/states/icon-state-illinois.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Indiana{background-image:url("../../../images/donorpage/states/icon-state-indiana.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Iowa{background-image:url("../../../images/donorpage/states/icon-state-iowa.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Kansas{background-image:url("../../../images/donorpage/states/icon-state-kansas.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Kentucky{background-image:url("../../../images/donorpage/states/icon-state-kentucky.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Louisiana{background-image:url("../../../images/donorpage/states/icon-state-louisiana.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Maine{background-image:url("../../../images/donorpage/states/icon-state-maine.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Maryland{background-image:url("../../../images/donorpage/states/icon-state-maryland.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Massachusetts{background-image:url("../../../images/donorpage/states/icon-state-massachusetts.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Michigan{background-image:url("../../../images/donorpage/states/icon-state-michigan.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Minnesota{background-image:url("../../../images/donorpage/states/icon-state-minnesota.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Mississippi{background-image:url("../../../images/donorpage/states/icon-state-mississippi.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Missouri{background-image:url("../../../images/donorpage/states/icon-state-missouri.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Montana{background-image:url("../../../images/donorpage/states/icon-state-montana.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Nebraska{background-image:url("../../../images/donorpage/states/icon-state-nebraska.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Nevada{background-image:url("../../../images/donorpage/states/icon-state-nevada.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.New.Hampshire{background-image:url("../../../images/donorpage/states/icon-state-new-hampshire.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.New.Jersey{background-image:url("../../../images/donorpage/states/icon-state-new-jersey.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.New.Mexico{background-image:url("../../../images/donorpage/states/icon-state-new-mexico.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.New.York{background-image:url("../../../images/donorpage/states/icon-state-new-york.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.North.Carolina{background-image:url("../../../images/donorpage/states/icon-state-north-carolina.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.North.Dakota{background-image:url("../../../images/donorpage/states/icon-state-north-dakota.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Ohio{background-image:url("../../../images/donorpage/states/icon-state-ohio.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Oklahoma{background-image:url("../../../images/donorpage/states/icon-state-oklahoma.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Oregon{background-image:url("../../../images/donorpage/states/icon-state-oregon.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Pennsylvania{background-image:url("../../../images/donorpage/states/icon-state-pennsylvania.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Rhode.Island{background-image:url("../../../images/donorpage/states/icon-state-rhode-island.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.South.Carolina{background-image:url("../../../images/donorpage/states/icon-state-south-carolina.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.South.Dakota{background-image:url("../../../images/donorpage/states/icon-state-south-dakota.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Tennessee{background-image:url("../../../images/donorpage/states/icon-state-tennessee.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Texas{background-image:url("../../../images/donorpage/states/icon-state-texas.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Utah{background-image:url("../../../images/donorpage/states/icon-state-utah.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Vermont{background-image:url("../../../images/donorpage/states/icon-state-vermont.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Virginia{background-image:url("../../../images/donorpage/states/icon-state-virginia.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Washington{background-image:url("../../../images/donorpage/states/icon-state-washington.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.West.Virginia{background-image:url("../../../images/donorpage/states/icon-state-west-virginia.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Wisconsin{background-image:url("../../../images/donorpage/states/icon-state-wisconsin.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .stateGraphic.Wyoming{background-image:url("../../../images/donorpage/states/icon-state-wyoming.png")}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic{text-align:left;width:100%;flex-direction:column;justify-content:space-evenly}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic{text-align:center}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic h2{color:#fff;font-family:DC-Headline;font-size:2.5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic h2{line-height:1;font-size:1.5rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic h4{color:#fff}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic h4{padding-top:2rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic .info{display:flex}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic .info{justify-content:center;margin-top:1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic .info img.logo{width:15%;height:10%;margin-top:3px;margin-right:.5rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic .info img.profile{height:30px;width:30px;margin-right:.5rem;border:1px solid #fff;border-radius:100px}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .graphic .copyGraphic .info h3{margin-top:5px;color:#77EEEF;font-size:1.125rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .wordcloud{background-image:url("https://www.donorschoose.org/images/misc/wordcloud.png");margin:2rem auto 3rem;max-width:40rem;height:400px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .wordcloud{height:220px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .promo{max-width:32rem;margin:1rem auto 0;border:2px dashed rgba(65,65,66,0.2);background-color:#fafafa;padding:1rem;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .promo{flex-direction:column}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .promo h2{margin-bottom:0;font-size:2rem;text-align:center}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .promo .button-container{flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .promo .button-container{flex-direction:column-reverse;width:15rem;margin-top:1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .promo .button-container .button-secondary{margin-right:.5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .promo .button-container .button-secondary{margin:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWcontent .disclaimer{font-style:italic;font-size:.75rem;max-width:25rem;margin:.5rem auto 2rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial{max-width:25rem;margin:1rem auto;color:#414142;font-size:.875rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .teacher-share-headline{display:none}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper{padding-left:0}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .icon-ss-facebook,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .icon-ss-link,#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .icon-ss-mail{fill:#0062fd}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .icon-messenger{background-image:url("https://www.donorschoose.org/images/misc/fb-messenger-icon-blue@2x.png");height:30px;width:30px}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .icon-messenger{height:35px;width:35px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .button-sms{height:42px;width:42px;display:inline-block;top:-4px;position:relative;border-radius:100px;background-color:#0062fd}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .button-sms{height:36px;width:36px;top:-3px;line-height:1}}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .button-sms:after{content:'SMS';display:block;font-size:.75rem;font-weight:bold;color:#fff;padding-top:8px}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .TAWsocial .share-wrapper .button-sms svg{display:none}#mainBody .teacherStatsWrapper main.teacherStatsMain .TAWcontainer .subheader{margin-top:1rem;font-weight:bold;font-size:1.5rem;line-height:normal}#mainBody .teacherStatsWrapper main.teacherStatsMain .dc-overview-row{display:flex;border-bottom:2px dotted rgba(24,2,96,0.2);padding:1rem 0}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .dc-overview-row{display:inline}}#mainBody .teacherStatsWrapper main.teacherStatsMain .dc-overview-row .time-with-wrapper{margin:0 auto;text-align:center;padding:1rem 5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .dc-overview-row .time-with-wrapper{border-bottom:2px dotted rgba(24,2,96,0.2)}}#mainBody .teacherStatsWrapper main.teacherStatsMain .dc-overview-row .divider{border-left:2px dotted rgba(24,2,96,0.2);margin:1rem auto}#mainBody .teacherStatsWrapper main.teacherStatsMain .dc-overview-row .projectsFunded{margin:0 auto;padding:1rem 5rem;text-align:center}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .dc-overview-row .projectsFunded{border-bottom:2px dotted rgba(24,2,96,0.2)}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects{display:flex;border-bottom:2px dotted rgba(24,2,96,0.2);padding:1rem 0}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects{display:block}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper{display:flex;margin:0 auto}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper{display:block}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveCount{margin:0px auto 0 2rem;text-align:center;padding:1rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveCount{margin:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList{margin:0 auto;padding:1rem 1rem 1rem 2rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList{padding:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList h4{letter-spacing:.1rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList h4{text-align:center}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList a:hover{text-decoration:none}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow{background-color:#e9fcfc;padding:.5rem 1rem;margin-bottom:0.75rem;margin-top:1rem;min-width:22rem;font-size:.875rem;border-radius:2rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow{min-width:10rem;padding:1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow:hover{background-color:#d2f9fa}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow::after{content:url("../../../images/teacher/stats/icon_navigateright.svg");float:right}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow.button-primary.small{background-color:#fff !important;border:1px solid #0062fd;padding:0 .5rem;margin:0 !important;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;cursor:pointer;text-align:center;min-width:15rem;border-radius:2rem;color:#0062fd}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow.button-primary.small:hover{border:1px solid #003a97}#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow.button-primary.small::after{display:none}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teacherLiveProjects .teacherLiveProjectsWrapper .liveList .projectRow.button-primary.small{padding:1rem;min-width:10rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred{display:flex;border-bottom:2px dotted rgba(24,2,96,0.2)}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred{display:block}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper{display:inherit;margin:0 auto;padding:2rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredGraphic{text-align:center}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredGraphic.illustration{width:20rem;max-width:20rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredCount{align-items:center;justify-content:center;display:flex;margin:2rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredCount{margin:1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredCount h2{font-size:4rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredHeader{margin-top:3rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredHeader{margin:0;text-align:center}}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredHeader h3{margin:1rem 0 0 0}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredHeader p{font-size:.875rem;max-width:20rem;color:#414142;margin-top:.5rem;margin-left:auto;margin-right:auto}#mainBody .teacherStatsWrapper main.teacherStatsMain .teachersReferred .teachersReferredWrapper .teachersReferredHeader p a{cursor:pointer}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper{display:flex;border-bottom:2px dotted rgba(24,2,96,0.2);padding:2rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper{display:block;text-align:center;padding:2rem 0rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper h3{align-items:center;justify-content:center;display:flex}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper h3{margin:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart{background:url("../../../images/teacher/stats/illu_heart_sparks.svg") center no-repeat;width:50rem;height:10rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart{max-width:20rem;background:url("../../../images/teacher/stats/illu_heart_sparks.svg") center no-repeat;background-size:contain;margin:0 auto}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks{width:auto;position:absolute;z-index:0}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration{position:absolute;animation:scalePop 1s cubic-bezier(0.2, 0, 0.04, 1) infinite forwards;filter:hue-rotate(325deg) brightness(1)}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration{position:relative}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(1){width:1.1rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(2){top:10px;left:100px;width:1.3rem;animation-delay:.1s}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(3){top:124px;left:145px;width:1rem;animation-delay:.2s}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(3){left:4px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(4){top:68px;left:367px;width:1.2rem;animation-delay:.3s}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(4){left:173px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(5){top:17px;left:436px;width:0.8rem;animation-delay:.3s}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(5){left:190px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(6){top:129px;left:423px;width:0.9rem;animation-delay:.1s}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart .donor-sparks .illustration:nth-child(6){left:192px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart h2{color:#fff;background:url("../../../images/teacher/stats/illu_heart.svg") center no-repeat;text-align:center;height:10rem;align-items:center;justify-content:center;display:flex;background-size:25%;font-size:2rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .donorsWrapper .donor-heart h2{background-size:40%}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper{display:flex;border-bottom:2px dotted rgba(24,2,96,0.2);padding:2rem;background:url("../../../images/teacher/stats/illu_teacher.svg") no-repeat left bottom;background-size:20%;background-position:1rem 5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper{display:block;padding:2rem 0;text-align:center;background-size:40%;background:none}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .moneyRaised{margin:0 auto;padding:0 1rem 0 6rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .moneyRaised{padding:0;border-right:none;margin:0 1rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .moneyRaised h3{width:18rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .moneyRaised h3{width:auto}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .moneyRaised .amount{font-family:DC-Headline, "sharp-sans", Montserrat, Verdana, sans-serif;font-size:2rem;color:#3804c1}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .moneyRaised .amount{padding-bottom:.3rem;border-right:none;margin-bottom:3rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years{margin:0 auto;text-align:center;border-left:2px dotted rgba(24,2,96,0.2);padding-left:7rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years{border:none;margin:-3rem auto 0 auto;padding:0}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years .this-year{border-bottom:2px dotted rgba(24,2,96,0.2);padding:1rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years .this-year{border:none;padding:1rem 0 0 0;margin-top:.5rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years .previous-year{padding:1rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years .previous-year{padding:1rem 0 0 0;margin-top:.5rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years .amount{font-family:DC-Headline, "sharp-sans", Montserrat, Verdana, sans-serif;font-size:2rem;color:#414142}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .moneyRaisedWrapper .previous-years .amount{padding-bottom:.3rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper{text-align:center;padding:2rem;width:50rem;margin:0 auto}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper{padding:2rem 0 1rem 0;width:auto}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:5rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges{display:block;padding-bottom:2rem}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges h3{margin-bottom:0}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement{margin:2rem 2rem 1rem 1rem;width:12rem;font-size:.875rem;color:#414142}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement{margin:1rem auto 0 auto}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge{background-image:url("/images/teacher/stats/stats-graphics.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:1575px 785px;-moz-background-size:1575px 785px;background-size:1575px 785px;width:175px;height:175px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge{background-image:url("/images/teacher/stats/stats-graphics@2x.png?auto=webp")}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.self-starter{background-position:10px 0px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.got-mail{background-position:-170px 0px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.thanker{background-position:-350px 0px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.first-project{background-position:5px -180px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.fifth-project{background-position:-175px -180px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.tenth-project{background-position:-353px -180px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.typ{background-position:3px -357px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.referred{background-position:-175px -357px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.bts{background-position:-349px -342px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.restock{background-position:-349px -514px}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .badge.not-yet{filter:grayscale(100%) opacity(30%)}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement svg{fill:#0062fd;opacity:50%;width:1.3rem;height:1.3rem}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement h5{font-weight:bold}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .counter{background-color:#f9d524;font-size:.875rem;font-weight:bold;color:#fff;border-radius:5px;margin:0.5rem auto;width:fit-content;padding:2px 5px}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .tooltip-wrapper{position:absolute}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .tooltip-wrapper.donor{display:none}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .hover-tooltip{top:20px;left:-160px;background:#faf8ff;border:none;box-shadow:0px 0px 5px 0px rgba(27,2,96,0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(27,2,96,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(27,2,96,0.25);color:#1b0260}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .hover-tooltip{top:26px;left:-199px;position:absolute}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .hover-tooltip:after{content:'';left:162px;top:-17px;border:solid transparent;height:0;width:0;position:absolute;border-right-color:#faf8ff;border-width:9px;transform:rotate(90deg)}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .hover-tooltip:after{left:202px}}#mainBody .teacherStatsWrapper main.teacherStatsMain .achievementsWrapper .achievementsBadges .achievement .hover-tooltip a{color:#0062fd;cursor:pointer}#mainBody .teacherStatsWrapper footer{background-color:#1b0260;color:#fff;padding:1rem 0 3rem 0;text-align:center}#mainBody .teacherStatsWrapper footer .confetti-container{margin-top:-2.8rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer .confetti-container{height:100%}}#mainBody .teacherStatsWrapper footer .confetti-container img{z-index:0}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer .confetti-container img{width:auto;margin:0 auto;opacity:.65}}#mainBody .teacherStatsWrapper footer h2{color:#fff;max-width:50rem;margin:2rem auto;z-index:1;position:relative}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer h2{font-size:1.5rem;max-width:20rem;margin:2rem auto 1rem auto}}#mainBody .teacherStatsWrapper footer .footer-buttons{max-width:30rem;margin:0 auto}#mainBody .teacherStatsWrapper footer .button-primary{position:relative;z-index:2}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer .button-primary{width:75%;margin:0 auto 1rem auto}}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer .button-secondary{width:75%;margin:0 auto 1rem auto}}#mainBody .teacherStatsWrapper footer .button-secondary.small{padding:0rem 2.2rem}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer .button-secondary.small{padding:1rem}}#mainBody .teacherStatsWrapper footer .button-secondary:hover{border:1px solid #c7c7c7}#mainBody .teacherStatsWrapper footer h4{color:#fff;margin:2rem 0 0 0}#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons{padding-left:0}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons{padding:0}}#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons li{margin:0;padding:0.1em;cursor:pointer}#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons svg{fill:#fff !important}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons .icon{width:2.8em;height:2.8em}}#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons .icon-messenger{background-image:url("/images/icon/fb-messenger-white-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons .icon-messenger{background-image:url("/images/icon/fb-messenger-white-icon@2x.png?auto=webp")}}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons .icon-messenger{width:2em;height:2em;top:0.5em}}#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons a.button-sms{background-image:url("/images/icon/sms-icon-white.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:2.3em;height:2.3em;position:relative;top:0.5em;left:0.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons a.button-sms{background-image:url("/images/icon/sms-icon-white@2x.png?auto=webp")}}@media screen and (max-width: 46em){#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons a.button-sms{width:2em;height:2em;display:inline-flex}}#mainBody .teacherStatsWrapper footer ul.teacher-stats-share-buttons a.button-sms svg{display:none}#mainBody .teacherStatsWrapper footer .hc-copy{margin-top:2rem;z-index:99}#mainBody .teacherStatsWrapper footer .hc-copy a{color:#f9d524;font-size:.875rem;cursor:pointer}.teacher-stats-share-buttons{display:flex;align-items:center;justify-content:center}.teacher-stats-share-buttons li{display:inline-block}.teacher-stats-share-buttons li>*{padding:0 !important;margin:0;border:none !important}.teacher-stats-share-buttons li>* .button-sms{top:unset;left:unset}.teacher-stats-share-buttons li a.button-secondary{margin-bottom:0}.teacher-stats-share-buttons li a.button-secondary svg.icon{width:2.75rem;height:2.75rem}.teacher-stats-share-buttons li .icon-messenger{top:unset !important;margin-left:.25rem;margin-right:.25rem;width:2.75rem;height:2.75rem}@media screen and (max-width: 46em){.teacher-stats-share-buttons li .icon-messenger{margin-left:.4rem;margin-right:.4rem;width:1.8rem !important;height:1.8rem !important;bottom:0.1rem}}.teacher-stats-share-buttons li .copy-link{position:relative}.teacher-stats-share-buttons li .copy-link a{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.teacher-stats-share-buttons li .copy-link .project-url:before{content:'Copied link!';background-color:#3804c1;z-index:200;color:#fff;position:absolute;padding:.45rem 1rem;font-size:.875rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;border-radius:2rem;opacity:0;bottom:2rem;left:-75%;white-space:pre;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}.teacher-stats-share-buttons li .copy-link .project-url.copied:before{bottom:3rem;opacity:1}.teacher-stats-share-buttons li a.button-sms{top:unset !important;left:unset !important;width:2.4rem !important;height:2.4rem !important}.teacher-stats-share-buttons li input{display:none}#mainBody .teacher-stats-share-buttons .button-secondary{background:transparent}#mainBody .teacher-stats-share-buttons .icon-messenger{width:2rem;height:2rem}@media screen and (max-width: 46em){#mainBody .teacher-stats-share-buttons .button-facebook.button-secondary,#mainBody .teacher-stats-share-buttons .button-email.button-secondary{margin-top:1rem}}
