html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"sharp-sans";src:url("/fonts/SharpSans-Bold.eot");src:url("/fonts/SharpSans-Bold.woff2") format("woff2"),url("/fonts/SharpSans-Bold.woff") format("woff"),url("/fonts/SharpSans-Bold.tff") format("tff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"sharp-sans";src:url("/fonts/SharpSans-Semibold.eot");src:url("/fonts/SharpSans-Semibold.woff2") format("woff2"),url("/fonts/SharpSans-Semibold.woff") format("woff"),url("/fonts/SharpSans-Semibold.tff") format("tff");font-weight:500;font-style:normal;font-display:swap}.yellow-highlighter{background:#fff6d7}.alert-message{box-sizing:border-box;font-size:1rem;position:relative;background:#fff6d7;border:1px solid rgba(65,65,66,0.05);width:100%;padding:1em;margin:.5em 0;line-height:1.3;text-align:left;color:#212121;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}.alert-message:empty{display:none}.alert-message .button-primary,.alert-message .button-primary:link,.alert-message .button-secondary,.alert-message .button-secondary:link{vertical-align:middle;margin:0 0 0 1em}@media screen and (max-width: 46em){.alert-message .button-primary,.alert-message .button-primary:link,.alert-message .button-secondary,.alert-message .button-secondary:link{margin:1em 0;text-align:center;display:block}}.alert-message a.close{position:absolute;top:.5rem;right:.5rem;padding:.5rem}.alert-message a.close .icon{fill:rgba(33,33,33,0.2)}.alert-message a.close:hover .icon{fill:rgba(33,33,33,0.4)}.alert-message p{margin-bottom:0}.alert-message .alert-text{margin:0;display:inline-block}.alert-message.notification{background:#e9fcfc;font-weight:normal}.alert-message.warning{background:#fff6d7;font-weight:normal;color:#212121}.alert-message.error{background:rgba(205,41,41,0.2);color:#212121}.alert-message.error a,.alert-message.error a:link,.alert-message.error a:visited,.alert-message.error a:hover,.alert-message.error a:focus,.alert-message.error a:active{color:#1b0260;text-decoration:underline}.alert-message.success{background:#f7fdee}.alert-message .fluid-container .col{margin-bottom:0}.banner-alert{padding:1.5em 0}@media screen and (max-width: 46em){.banner-alert{padding:1em 0}.banner-alert .container{padding:0 1em}}.banner-alert p{margin-bottom:0;color:#212121;display:inline-block;max-width:80%}@media screen and (max-width: 46em){.banner-alert p{margin-right:2em;max-width:100%}}.banner-alert .icon{vertical-align:middle;line-height:16px;margin-right:.25em;margin-top:7px;position:absolute}@media screen and (max-width: 46em){.banner-alert .icon{margin-right:0;margin-top:0;position:relative;display:block}}.banner-alert .close{position:absolute;top:-3px;right:0;padding:.5em;-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){.banner-alert .close{top:-7px;right:0;padding:10px}}.banner-alert.highlight{background:#fff6d7;border-bottom:1px solid rgba(65,65,66,0.05)}.debug-toolbar{position:absolute;top:0;z-index:110;left:35%}@media screen and (max-width: 46em){.debug-toolbar{display:none}}.debug-toolbar--closed{display:none}.debug-toolbar-container{-webkit-transition:all .5s;-webkit-transition-delay:0s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s false false;background-color:#efefef;cursor:pointer;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px rgba(0,0,0,0.1);border:1px solid #555;border-top:none;overflow:hidden;width:25em;height:1.5em;font-size:13px;font-family:Arial,Helvetica;line-height:1.2;font-weight:normal}@media screen and (max-width: 46em){.debug-toolbar-container{font-size:13px;width:15em;word-break:break-all}}.debug-toolbar-container--expanded{width:30em;height:25em}@media screen and (max-width: 46em){.debug-toolbar-container--expanded{width:15em;height:30em;word-break:break-all}}.debug-toolbar-titlebar{padding-top:0.22em;position:relative;text-align:center}@media screen and (max-width: 46em){.debug-toolbar-titlebar{text-align:left;padding-left:0.5em}}.debug-toolbar-titlebar-title{margin:0;text-align:center}.debug-toolbar-titlebar-controls{position:absolute;right:0.2em;margin-top:-0.1em}.debug-toolbar-titlebar-controls__close{-webkit-appearance:none;text-decoration:none;font-family:Arial,Helvetica;font-size:0.7em;margin-left:0.1em;padding:0.1em 0.4em;cursor:pointer;color:#FFFFFF;text-shadow:rgba(0,0,0,0.8) 1px 1px 0;border:1px solid #7e7e7e;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;background:#f78d1d;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAA51A', endColorstr='#FFF47A20');background:-owg-linear-gradient(#faa51a, #f47a20);background:-webkit-linear-gradient(#faa51a, #f47a20);background:-moz-linear-gradient(#faa51a, #f47a20);background:-o-linear-gradient(#faa51a, #f47a20);background:linear-gradient(#faa51a, #f47a20)}.debug-toolbar-titlebar-controls__close:hover{-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2)}.debug-toolbar-titlebar-controls__close:active{position:relative;top:1px}.debug-toolbar-titlebar-controls__close:focus{outline:none}.debug-toolbar-info{padding-top:0.5em;padding-right:0.5em;padding-bottom:0.5em;padding-left:0.5em}.debug-toolbar-info-group-container+.debug-toolbar-info-group-container{margin-top:0.7em}.debug-toolbar-info-group{padding-left:25px}.debug-toolbar-info-group-item{margin:0.2em 0}.loader{width:32px;margin:0 auto}.button .loader{width:auto;margin:0 auto;padding:0 40px;line-height:46px}.loader.inline{display:inline-block}.page-loader{position:fixed;right:0;left:0;margin:auto;margin-right:auto;margin-left:auto;top:15em;text-align:center;z-index:1005;background:#fff;background:rgba(255,255,255,0.9);padding:2em 0;width:200px;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;border:1px solid rgba(65,65,66,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.025)}.page-loader .message{top:100px;width:300px;text-align:center;margin-left:-50px;position:absolute;display:block}@media screen and (max-width: 46em){.page-loader{top:8em}}.dot{display:inline-block;width:8px;height:8px;border-radius:8px;background:#3804c1;margin-right:4px;box-shadow:0 1px 1px rgba(0,0,0,0.15)}.button .dot{background:#fff}.button.secondary .dot{background:#aaa}.dot.one{-webkit-animation:scale-one 1.5s infinite;-moz-animation:scale-one 1.5s infinite;animation:scale-one 1.5s infinite}.dot.two{background:#ffc80b;-webkit-animation:scale-two 1.5s infinite;-moz-animation:scale-two 1.5s infinite;animation:scale-two 1.5s infinite}.dot.three{background:#ff7a07;-webkit-animation:scale-three 1.5s infinite;-moz-animation:scale-three 1.5s infinite;animation:scale-three 1.5s infinite;margin-right:0}@-webkit-keyframes scale-one{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes scale-one{0%{-moz-transform:scale(0);transform:scale(0);opacity:0}20%{-moz-transform:scale(1);transform:scale(1);opacity:1}80%{-moz-transform:scale(1);transform:scale(1);opacity:1}90%{-moz-transform:scale(0);transform:scale(0);opacity:0}100%{-moz-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes scale-two{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}20%{-webkit-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes scale-two{0%{-moz-transform:scale(0);transform:scale(0);opacity:0}20%{-moz-transform:scale(0);transform:scale(0);opacity:0}40%{-moz-transform:scale(1);transform:scale(1);opacity:1}80%{-moz-transform:scale(1);transform:scale(1);opacity:1}90%{-moz-transform:scale(0);transform:scale(0);opacity:0}100%{-moz-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes scale-three{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1);transform:scale(1);opacity:1}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes scale-three{0%{-moz-transform:scale(0);transform:scale(0);opacity:0}40%{-moz-transform:scale(0);transform:scale(0);opacity:0}60%{-moz-transform:scale(1);transform:scale(1);opacity:1}80%{-moz-transform:scale(1);transform:scale(1);opacity:1}90%{-moz-transform:scale(0);transform:scale(0);opacity:0}100%{-moz-transform:scale(0);transform:scale(0);opacity:0}}.dc_tooltip{position:relative}.dc_tooltip[data-title]:not([data-title=""]):hover:after{content:attr(data-title);background-color:#414142;padding:5px;color:#ffffff;font-size:12px;line-height:14px;font-weight:normal;text-shadow:none;position:absolute;top:-29px;left:0px;white-space:nowrap;z-index:10000}.dc_tooltip[data-title]:not([data-title=""]):hover:before{content:"";position:absolute;top:-5px;left:10px;margin:0;border-top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #414142;padding:0;width:0;height:0}.tooltip-redux{position:relative;font-weight:bold;cursor:pointer}.tooltip-text{display:none}.tooltip-text h4{padding:0;font-weight:normal;text-transform:uppercase;font-size:.875rem;color:rgba(255,255,255,0.8)}.tooltip-text p{margin:.5em 0}.tooltip-text i{font-style:italic;color:rgba(255,255,255,0.8)}.tooltip-redux.on>.tooltip-text,.tooltip-redux.on[data-title]:after{font-weight:normal;cursor:default;background-color:#3804c1;padding:1em;color:#fff;line-height:1.4em;-webkit-border-radius:8;-moz-border-radius:8;-ms-border-radius:8;-o-border-radius:8;border-radius:8;text-align:center;text-shadow:none;position:absolute;top:40px;right:-90px;width:219px;z-index:200;display:block;content:attr(data-title);opacity:.95}@media screen and (max-width: 46em){.tooltip-redux.on>.tooltip-text,.tooltip-redux.on[data-title]:after{right:auto}}.tooltip-redux-left.on>.tooltip-text,.tooltip-redux-left.on[data-title]:after{right:auto;left:0px}.tooltip-redux.on:before{content:"";position:absolute;top:33px;left:20px;margin:0;border-top:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-bottom:0.5em solid #1b0260;padding:0;width:0;height:0;opacity:.9}.hover-tooltip{display:none;position:absolute;background:rgba(27,2,96,0.95);padding:1em;width:302px;top:20px;left:0;color:#fff;font-style:normal;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;border:1px solid #1b0260;z-index:200;white-space:normal !important;font-size:.875rem;line-height:1.25em;text-align:left;-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:1001}.hover-tooltip p{margin:0 0 .5em 0px}.hover-tooltip p:last-of-type{margin-bottom:0}.hover-tooltip br{margin-top:.5em}.hover-tooltip.right{left:auto;right:0}.hover-tooltip a,.hover-tooltip a:hover,.hover-tooltip a:visited{color:#77EEEF}.hover-tooltip .honoree-faq-sty{display:none}.tooltip-wrapper{position:absolute;margin-left:2px}@media screen and (max-width: 46em){.tooltip-wrapper{position:static}}.tooltip-wrapper:hover .hover-tooltip,.tooltip-wrapper:focus .hover-tooltip{display:block}@media screen and (max-width: 46em){.add-favorite .tooltip-wrapper{position:absolute}}.activate-tooltip{cursor:pointer;display:inline-block;font-style:normal;vertical-align:bottom;right:0;top:0;text-decoration:none;white-space:nowrap;margin-left:2px}.activate-tooltip.icon{fill:rgba(33,33,33,0.2)}.button-primary,.button-primary:link,.button-primary:visited,.button-secondary,.button-secondary:link{background:#0062fd;color:#fff;-webkit-appearance:none;display:inline-block;font-size:1.125rem;padding:0 2em;height:50px;line-height:50px;cursor:pointer;margin-bottom:1rem;vertical-align:top;outline:0;white-space:nowrap;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-weight:700;border:1px solid #0062fd;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;border-radius:2rem;-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){.button-primary,.button-primary:link,.button-primary:visited,.button-secondary,.button-secondary:link{height:auto;line-height:1.2;padding:.75em 1em;display:block;width:100%;text-align:center}}.button-primary:hover,.button-primary:link:hover,.button-primary:visited:hover,.button-secondary:hover,.button-secondary:link:hover{text-decoration:none;background:#0058e4;color:#fff}.button-primary:focus,.button-primary:link:focus,.button-primary:visited:focus,.button-secondary:focus,.button-secondary:link:focus{background:#0058e4}.button-primary:active,.button-primary.loading,.button-primary:link:active,.button-primary.loading:link,.button-primary:visited:active,.button-primary.loading:visited,.button-secondary:active,.button-secondary.loading,.button-secondary:link:active,.button-secondary.loading:link{background:#0058e4}@media screen and (max-width: 46em){.button-primary:active,.button-primary.loading,.button-primary:link:active,.button-primary.loading:link,.button-primary:visited:active,.button-primary.loading:visited,.button-secondary:active,.button-secondary.loading,.button-secondary:link:active,.button-secondary.loading:link{line-height:1.2}}.button-primary.small,.button-primary.small:link,.button-primary.small:visited,.button-secondary.small,.button-secondary.small:link{height:40px;line-height:38px;font-size:.875rem}@media screen and (max-width: 46em){.button-primary.small,.button-primary.small:link,.button-primary.small:visited,.button-secondary.small,.button-secondary.small:link{height:auto;line-height:1;padding:1em 1.5em}}.button-primary.full-width,.button-primary.full-width:link,.button-primary.full-width:visited,.button-secondary.full-width,.button-secondary.full-width:link{width:100%;text-align:center}.button-primary.disabled,.button-primary:disabled,.button-primary.disabled:link,.button-primary:link:disabled,.button-primary.disabled:visited,.button-primary:visited:disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary.disabled:link,.button-secondary:link:disabled{cursor:default;pointer-events:none;opacity:.2}.button-primary.disabled:active,.button-primary:disabled:active,.button-primary.disabled:link:active,.button-primary:link:disabled:active,.button-primary.disabled:visited:active,.button-primary:visited:disabled:active,.button-secondary.disabled:active,.button-secondary:disabled:active,.button-secondary.disabled:link:active,.button-secondary:link:disabled:active{line-height:48px}.button-primary.disabled:hover,.button-primary:disabled:hover,.button-primary.disabled:link:hover,.button-primary:link:disabled:hover,.button-primary.disabled:visited:hover,.button-primary:visited:disabled:hover,.button-secondary.disabled:hover,.button-secondary:disabled:hover,.button-secondary.disabled:link:hover,.button-secondary:link:disabled:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button-primary .icon,.button-primary:link .icon,.button-primary:visited .icon,.button-secondary .icon,.button-secondary:link .icon{padding-right:4px;vertical-align:middle;fill:rgba(255,255,255,0.8);width:1.5rem;height:1.5rem}.button-primary:hover .icon,.button-primary:focus .icon,.button-primary:link:hover .icon,.button-primary:link:focus .icon,.button-primary:visited:hover .icon,.button-primary:visited:focus .icon,.button-secondary:hover .icon,.button-secondary:focus .icon,.button-secondary:link:hover .icon,.button-secondary:link:focus .icon{fill:#fff}.button-primary.fileinput-button,.button-primary.fileinput-button:link,.button-primary.fileinput-button:visited,.button-secondary.fileinput-button,.button-secondary.fileinput-button:link{position:relative;cursor:pointer}.button-primary.fileinput-button input[type="file"],.button-primary.fileinput-button:link input[type="file"],.button-primary.fileinput-button:visited input[type="file"],.button-secondary.fileinput-button input[type="file"],.button-secondary.fileinput-button:link input[type="file"]{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;overflow:hidden;cursor:pointer}.button-secondary,.button-secondary:link,.button-secondary:visited{background:transparent;border:1px solid rgba(65,65,66,0.2);color:#414142;padding:0 1.25em}@media screen and (max-width: 46em){.button-secondary,.button-secondary:link,.button-secondary:visited{display:block;text-align:center;padding:.75em 1em}}.button-secondary:hover,.button-secondary:focus,.button-secondary:link:hover,.button-secondary:link:focus,.button-secondary:visited:hover,.button-secondary:visited:focus{background:rgba(65,65,66,0.025);text-decoration:none;color:#212121;border-color:rgba(65,65,66,0.4)}.button-secondary:active,.button-secondary.loading,.button-secondary:link:active,.button-secondary.loading:link,.button-secondary:visited:active,.button-secondary.loading:visited{background-color:rgba(65,65,66,0.05);text-decoration:none;border-color:rgba(65,65,66,0.4)}@media screen and (max-width: 46em){.button-secondary:active,.button-secondary.loading,.button-secondary:link:active,.button-secondary.loading:link,.button-secondary:visited:active,.button-secondary.loading:visited{line-height:1.2}}.button-secondary.button-overlay,.button-secondary.button-overlay:link,.button-secondary.button-overlay:visited{border-color:rgba(255,255,255,0.5);color:#fff}.button-secondary.button-overlay .icon,.button-secondary.button-overlay:link .icon,.button-secondary.button-overlay:visited .icon{fill:rgba(255,255,255,0.8)}.button-secondary.button-overlay:hover,.button-secondary.button-overlay:focus,.button-secondary.button-overlay:link:hover,.button-secondary.button-overlay:link:focus,.button-secondary.button-overlay:visited:hover,.button-secondary.button-overlay:visited:focus{border-color:rgba(255,255,255,0.8);color:#fff}.button-secondary.button-overlay:hover .icon,.button-secondary.button-overlay:focus .icon,.button-secondary.button-overlay:link:hover .icon,.button-secondary.button-overlay:link:focus .icon,.button-secondary.button-overlay:visited:hover .icon,.button-secondary.button-overlay:visited:focus .icon{fill:#fff}.button-secondary.button-overlay:active,.button-secondary.button-overlay:link:active,.button-secondary.button-overlay:visited:active{background-color:rgba(33,33,33,0.3)}.button-secondary.button-warning,.button-secondary.button-warning:link,.button-secondary.button-warning:visited{color:#CD2929;border-color:rgba(205,41,41,0.5)}.button-secondary.button-warning .icon,.button-secondary.button-warning:link .icon,.button-secondary.button-warning:visited .icon{fill:#CD2929}.button-secondary.button-warning:hover,.button-secondary.button-warning:focus,.button-secondary.button-warning:link:hover,.button-secondary.button-warning:link:focus,.button-secondary.button-warning:visited:hover,.button-secondary.button-warning:visited:focus{border-color:#CD2929;background:#CD2929;color:#fff}.button-secondary.button-warning:hover .icon,.button-secondary.button-warning:focus .icon,.button-secondary.button-warning:link:hover .icon,.button-secondary.button-warning:link:focus .icon,.button-secondary.button-warning:visited:hover .icon,.button-secondary.button-warning:visited:focus .icon{fill:#fff}.button-secondary.button-email,.button-secondary.button-email:link,.button-secondary.button-email:visited{background:#414142;color:#fff;border-color:#343435}.button-secondary.button-email .icon,.button-secondary.button-email:link .icon,.button-secondary.button-email:visited .icon{fill:rgba(255,255,255,0.8)}.button-secondary.button-email:hover,.button-secondary.button-email:focus,.button-secondary.button-email:link:hover,.button-secondary.button-email:link:focus,.button-secondary.button-email:visited:hover,.button-secondary.button-email:visited:focus{background:#3e3e3f;border-color:#282828;color:#fff}.button-secondary.button-email:hover .icon,.button-secondary.button-email:focus .icon,.button-secondary.button-email:link:hover .icon,.button-secondary.button-email:link:focus .icon,.button-secondary.button-email:visited:hover .icon,.button-secondary.button-email:visited:focus .icon{fill:#fff}.button-secondary.button-facebook,.button-secondary.button-messenger,.button-secondary.button-facebook:link,.button-secondary.button-messenger:link,.button-secondary.button-facebook:visited,.button-secondary.button-messenger:visited{background:#1877F2;border-color:#0d6ae4;color:#fff;-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)}.button-secondary.button-facebook .icon,.button-secondary.button-messenger .icon,.button-secondary.button-facebook:link .icon,.button-secondary.button-messenger:link .icon,.button-secondary.button-facebook:visited .icon,.button-secondary.button-messenger:visited .icon{fill:rgba(255,255,255,0.8)}.button-secondary.button-facebook:hover,.button-secondary.button-facebook:focus,.button-secondary.button-messenger:hover,.button-secondary.button-messenger:focus,.button-secondary.button-facebook:link:hover,.button-secondary.button-facebook:link:focus,.button-secondary.button-messenger:link:hover,.button-secondary.button-messenger:link:focus,.button-secondary.button-facebook:visited:hover,.button-secondary.button-facebook:visited:focus,.button-secondary.button-messenger:visited:hover,.button-secondary.button-messenger:visited:focus{background:#1374f2;border-color:#0b5fcc;color:#fff}.button-secondary.button-facebook:hover .icon,.button-secondary.button-facebook:focus .icon,.button-secondary.button-messenger:hover .icon,.button-secondary.button-messenger:focus .icon,.button-secondary.button-facebook:link:hover .icon,.button-secondary.button-facebook:link:focus .icon,.button-secondary.button-messenger:link:hover .icon,.button-secondary.button-messenger:link:focus .icon,.button-secondary.button-facebook:visited:hover .icon,.button-secondary.button-facebook:visited:focus .icon,.button-secondary.button-messenger:visited:hover .icon,.button-secondary.button-messenger:visited:focus .icon{fill:#fff}.button-secondary.button-twitter,.button-secondary.button-twitter:link,.button-secondary.button-twitter:visited{background:#00aced;border-color:#0099d4;color:#fff;-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)}.button-secondary.button-twitter .icon,.button-secondary.button-twitter:link .icon,.button-secondary.button-twitter:visited .icon{fill:rgba(255,255,255,0.8)}.button-secondary.button-twitter:hover,.button-secondary.button-twitter:focus,.button-secondary.button-twitter:link:hover,.button-secondary.button-twitter:link:focus,.button-secondary.button-twitter:visited:hover,.button-secondary.button-twitter:visited:focus{background:#00a8e8;border-color:#0087ba;color:#fff}.button-secondary.button-twitter:hover .icon,.button-secondary.button-twitter:focus .icon,.button-secondary.button-twitter:link:hover .icon,.button-secondary.button-twitter:link:focus .icon,.button-secondary.button-twitter:visited:hover .icon,.button-secondary.button-twitter:visited:focus .icon{fill:#fff}.button-secondary.button-sms,.button-secondary.button-sms:link,.button-secondary.button-sms:visited{background:#6EA217;border-color:#5f8c14;color:#fff;-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)}.button-secondary.button-sms .icon,.button-secondary.button-sms:link .icon,.button-secondary.button-sms:visited .icon{fill:rgba(255,255,255,0.8)}.button-secondary.button-sms:hover,.button-secondary.button-sms:focus,.button-secondary.button-sms:link:hover,.button-secondary.button-sms:link:focus,.button-secondary.button-sms:visited:hover,.button-secondary.button-sms:visited:focus{background:#6b9e16;border-color:#507511;color:#fff}.button-secondary.button-sms:hover .icon,.button-secondary.button-sms:focus .icon,.button-secondary.button-sms:link:hover .icon,.button-secondary.button-sms:link:focus .icon,.button-secondary.button-sms:visited:hover .icon,.button-secondary.button-sms:visited:focus .icon{fill:#fff}.button-secondary .icon,.button-secondary:link .icon,.button-secondary:visited .icon{width:1.25em;height:1.25em;fill:rgba(33,33,33,0.2)}.button-secondary:hover .icon,.button-secondary:focus .icon,.button-secondary:link:hover .icon,.button-secondary:link:focus .icon,.button-secondary:visited:hover .icon,.button-secondary:visited:focus .icon{fill:rgba(33,33,33,0.4)}.inline-button{display:inline-block;vertical-align:top}.inline-button span{margin-right:.5em}.inline-button .button-primary,.inline-button .button-secondary{margin-right:.5em;vertical-align:top;overflow:hidden;*zoom:1}@media screen and (max-width: 46em){.inline-button .button-primary,.inline-button .button-secondary{width:auto;display:inline-block}}.inline-button .float-right{float:right;margin:0 0 0 .5em}.edit-buttons{text-align:right;border-top:1px solid rgba(65,65,66,0.2);background:#fafafa;margin:0 -1em -2em;padding:1em 2em;display:block}.label-link,.label-link:link,.label-link:visited{background-color:rgba(33,33,33,0.05);height:40px;line-height:40px;font-size:.875rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;display:inline-block;color:#414142;padding:0 1em;-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)}.label-link:hover,.label-link:focus,.label-link:link:hover,.label-link:link:focus,.label-link:visited:hover,.label-link:visited:focus{text-decoration:none;background-color:rgba(33,33,33,0.1);color:#212121}.label-link:active,.label-link.loading,.label-link:link:active,.label-link.loading:link,.label-link:visited:active,.label-link.loading:visited{text-decoration:none;background-color:rgba(33,33,33,0.2)}input.placeholder{color:#999;font-size:1em}input::-webkit-input-placeholder{color:#999;font-size:1em}input:-moz-placeholder{opacity:1;color:#999;font-size:1em}input::-moz-placeholder{opacity:1;color:#999;font-size:1em}input:-ms-input-placeholder{color:#999;font-size:1em}.error-text,.input-holder.error{color:#CD2929}@keyframes error-pulse{0%{box-shadow:0 0 0 0px rgba(205,41,41,0.3)}100%{box-shadow:0 0 0 16px rgba(205,41,41,0)}}.error-text{display:block;position:relative;color:#212121;background:#fff6d7;margin:.75em 0;padding:.75em;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;font-size:.875rem;line-height:1.4;font-style:italic;border:1px solid #E5DEC5;max-width:340px;text-transform:none;letter-spacing:normal;font-style:normal;text-align:left;padding:.75em 1em;z-index:5}.error-text:after,.error-text:before{left:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.error-text:after{border-bottom-color:#fff6d7;border-width:8px;margin-left:-8px;top:-16px}.error-text:before{border-bottom-color:#ddd4b3;border-width:9px;margin-left:-9px;top:-18px}.error-text.full-width{width:100%;max-width:100%}.error-text.blocking-error{background:#f5cdcd;color:#212121;border-color:rgba(65,65,66,0.05)}.error-text.blocking-error:after,.error-text.blocking-error:before{left:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.error-text.blocking-error:after{border-bottom-color:#f5cdcd;border-width:8px;margin-left:-8px;top:-16px}.error-text.blocking-error:before{border-bottom-color:#f1b8b8;border-width:9px;margin-left:-9px;top:-18px}@media screen and (max-width: 46em){.error-text{width:100%;max-width:100%}}.success-text{display:block;position:relative;color:#212121;background:#f7fdee;margin:.75em 0;padding:.75em;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;font-size:.875rem;line-height:1.4;font-style:italic;border:1px solid rgba(65,65,66,0.05);max-width:340px;text-transform:none;letter-spacing:normal;font-style:normal;text-align:left;padding:.75em 1em;z-index:5}.success-text:after,.success-text:before{left:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.success-text:after{border-bottom-color:#f7fdee;border-width:8px;margin-left:-8px;top:-16px}.success-text:before{border-bottom-color:rgba(52,52,53,0.05);border-width:9px;margin-left:-9px;top:-18px}.success-text.full-width{width:100%;max-width:100%}.success-text.blocking-error{background:#f5cdcd;color:#212121;border-color:rgba(65,65,66,0.05)}.success-text.blocking-error:after,.success-text.blocking-error:before{left:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.success-text.blocking-error:after{border-bottom-color:#f5cdcd;border-width:8px;margin-left:-8px;top:-16px}.success-text.blocking-error:before{border-bottom-color:#f1b8b8;border-width:9px;margin-left:-9px;top:-18px}@media screen and (max-width: 46em){.success-text{width:100%;max-width:100%}}.error-text:empty,.error-text:empty:after,.error-text:empty:before,.success-text:empty,.success-text:empty:after,.success-text:empty:before{display:none !important}.form-redux *{-moz-box-sizing:border-box;box-sizing:border-box}.form-redux h3{font-size:1.5em;font-weight:bold;font-style:normal;line-height:1.35em;padding:0 0 .25em;margin:0 0 1em;border-bottom:1px dotted rgba(65,65,66,0.2)}.form-redux .input-holder{display:block;position:relative;padding-bottom:1em}.form-redux .fluid-container .col .input-holder{padding-bottom:0}.form-redux .helper-text{display:inline-block;position:relative;margin:.75em 0;padding:0;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;font-size:.875rem;line-height:1.4;color:#414142;font-style:italic}.form-redux .helper-text.right{position:absolute;left:52%;width:48%;top:14px}@media screen and (max-width: 46em){.form-redux .helper-text.right{position:relative;left:0;width:100%;top:0}}.form-redux label{display:block;font-size:.875rem;margin-bottom:.5em;cursor:pointer}.form-redux label.hasError{color:#CD2929}.form-redux .faux-label{display:block;margin-bottom:.5em}.form-redux input[type="text"],.form-redux input[type="password"],.form-redux input[type="email"],.form-redux input[type="number"],.form-redux input[type="tel"],.form-redux textarea,.form-redux select,.form-redux div[contenteditable=true],.form-redux .textarea-decoration{float:none;border:1px solid rgba(65,65,66,0.2);width:50%;display:inline-block;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;margin:0 .5em 0 0;font-size:1rem;line-height:1.4;padding:0 .75em;height:40px;outline:none;background:#fff;-webkit-box-shadow:inset 0 2px 0 0 #f6f6f6;-moz-box-shadow:inset 0 2px 0 0 #f6f6f6;box-shadow:inset 0 2px 0 0 #f6f6f6;-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){.form-redux input[type="text"],.form-redux input[type="password"],.form-redux input[type="email"],.form-redux input[type="number"],.form-redux input[type="tel"],.form-redux textarea,.form-redux select,.form-redux div[contenteditable=true],.form-redux .textarea-decoration{width:100%}}.form-redux input[type="text"]:focus,.form-redux input[type="password"]:focus,.form-redux input[type="email"]:focus,.form-redux input[type="number"]:focus,.form-redux input[type="tel"]:focus,.form-redux textarea:focus,.form-redux select:focus,.form-redux div[contenteditable=true]:focus,.form-redux .textarea-decoration:focus{border-color:#3da9f3;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.035);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.035);box-shadow:0 0 0 3px rgba(0,0,0,0.035)}.form-redux input[type="text"]:disabled,.form-redux input[type="password"]:disabled,.form-redux input[type="email"]:disabled,.form-redux input[type="number"]:disabled,.form-redux input[type="tel"]:disabled,.form-redux textarea:disabled,.form-redux select:disabled,.form-redux div[contenteditable=true]:disabled,.form-redux .textarea-decoration:disabled{background:#fafafa;border-style:dotted;box-shadow:none}.form-redux input.hasError[type="text"],.form-redux input.hasError[type="password"],.form-redux input.hasError[type="email"],.form-redux input.hasError[type="number"],.form-redux input.hasError[type="tel"],.form-redux textarea.hasError,.form-redux select.hasError,.form-redux div.hasError[contenteditable=true],.form-redux .textarea-decoration.hasError{border-color:#e47878}.form-redux input.minReached[type="text"],.form-redux input.minReached[type="password"],.form-redux input.minReached[type="email"],.form-redux input.minReached[type="number"],.form-redux input.minReached[type="tel"],.form-redux textarea.minReached,.form-redux select.minReached,.form-redux div.minReached[contenteditable=true],.form-redux .textarea-decoration.minReached{border-color:#6EA217;-webkit-box-shadow:0 0 0 3px rgba(28,188,44,0.08);-moz-box-shadow:0 0 0 3px rgba(28,188,44,0.08);box-shadow:0 0 0 3px rgba(28,188,44,0.08)}.form-redux input.maxExceeded[type="text"],.form-redux input.minNotReached[type="text"],.form-redux input.maxExceeded[type="password"],.form-redux input.minNotReached[type="password"],.form-redux input.maxExceeded[type="email"],.form-redux input.minNotReached[type="email"],.form-redux input.maxExceeded[type="number"],.form-redux input.minNotReached[type="number"],.form-redux input.maxExceeded[type="tel"],.form-redux input.minNotReached[type="tel"],.form-redux textarea.maxExceeded,.form-redux textarea.minNotReached,.form-redux select.maxExceeded,.form-redux select.minNotReached,.form-redux div.maxExceeded[contenteditable=true],.form-redux div.minNotReached[contenteditable=true],.form-redux .textarea-decoration.maxExceeded,.form-redux .textarea-decoration.minNotReached{border-color:#CD2929;animation:error-pulse 2s infinite;-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)}.form-redux input.date-picker[type="text"],.form-redux input.date-picker[type="password"],.form-redux input.date-picker[type="email"],.form-redux input.date-picker[type="number"],.form-redux input.date-picker[type="tel"],.form-redux textarea.date-picker,.form-redux select.date-picker,.form-redux div.date-picker[contenteditable=true],.form-redux .textarea-decoration.date-picker{max-width:140px !important;position:relative;background-image:url("/images/calendar-icon.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:12px 12px;-moz-background-size:12px 12px;background-size:12px 12px;background-position:right 6px center;background-repeat:no-repeat}@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){.form-redux input.date-picker[type="text"],.form-redux input.date-picker[type="password"],.form-redux input.date-picker[type="email"],.form-redux input.date-picker[type="number"],.form-redux input.date-picker[type="tel"],.form-redux textarea.date-picker,.form-redux select.date-picker,.form-redux div.date-picker[contenteditable=true],.form-redux .textarea-decoration.date-picker{background-image:url("/images/calendar-icon@2x.png?auto=webp")}}.form-redux input.resizable[type="text"],.form-redux input.resizable[type="password"],.form-redux input.resizable[type="email"],.form-redux input.resizable[type="number"],.form-redux input.resizable[type="tel"],.form-redux textarea.resizable,.form-redux select.resizable,.form-redux div.resizable[contenteditable=true],.form-redux .textarea-decoration.resizable{height:auto}.form-redux textarea,.form-redux .textarea-decoration,.form-redux select{overflow:auto}.form-redux .textarea-decoration-wrapper{position:relative;text-align:left}.form-redux .textarea-decoration-wrapper textarea.textarea-decoration{position:relative;background-color:transparent;z-index:2;overflow:hidden}.form-redux .textarea-decoration-wrapper div.textarea-decoration{color:transparent !important;z-index:1;position:absolute;top:0px;white-space:pre-wrap;border-color:transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;padding:.75rem}.form-redux .textarea-decoration-wrapper div.textarea-decoration strong{font-weight:normal;background-color:#CAFFD1;color:transparent}.form-redux .col input[type="text"],.form-redux .col input[type="password"],.form-redux .col input[type="email"],.form-redux .col input[type="number"],.form-redux .col input[type="tel"],.form-redux .col textarea,.form-redux .col select{width:100%}.form-redux textarea,.form-redux .textarea-decoration{height:8.25em;padding:.5em .75em;line-height:1.25}.form-redux select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';height:40px;line-height:38px;position:relative;background-image:url("/images/arrow-down.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:12px 14px;-moz-background-size:12px 14px;background-size:12px 14px;background-position:right 6px center;background-repeat:no-repeat}@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){.form-redux select{background-image:url("/images/arrow-down@2x.png?auto=webp")}}.form-redux select::-ms-expand{display:none}.form-redux body:not(:-moz-handler-blocked) select{background-image:none}.form-redux .side-by-side.date select{width:120px !important}.form-redux .side-by-side{width:100%;overflow:hidden;*zoom:1}.form-redux .side-by-side select{float:left;width:50% !important;margin:0}.form-redux .side-by-side select:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.form-redux .side-by-side select:last-child{border-left:none;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.form-redux .side-by-side select:last-child:focus{-webkit-box-shadow:inset 1px 0 0 #0062fd;-moz-box-shadow:inset 1px 0 0 #0062fd;box-shadow:inset 1px 0 0 #0062fd}.form-redux .checkbox-holder,.form-redux .radio-holder{position:relative}.form-redux .checkbox-holder input[type="radio"],.form-redux .radio-holder input[type="radio"]{margin-right:.5em}.form-redux .checkbox-holder input[type="checkbox"],.form-redux .radio-holder input[type="checkbox"]{float:left;margin-top:6px}.form-redux .checkbox-holder label,.form-redux .radio-holder label{font-size:1rem;color:#212121;display:block;padding-left:22px;cursor:pointer;position:relative}@media screen and (max-width: 46em){.form-redux .checkbox-holder label,.form-redux .radio-holder label{padding:.75em 0 .75em 22px}}.form-redux .checkbox-holder label:before,.form-redux .radio-holder label:before{content:'';display:block;width:14px;height:14px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;border:1px solid rgba(65,65,66,0.2);-webkit-box-shadow:inset 0 2px 0 0 #f6f6f6;-moz-box-shadow:inset 0 2px 0 0 #f6f6f6;box-shadow:inset 0 2px 0 0 #f6f6f6;position:absolute;left:0;top:2px}@media screen and (max-width: 46em){.form-redux .checkbox-holder label:before,.form-redux .radio-holder label:before{top:13px}}.form-redux .checkbox-holder label:hover,.form-redux .radio-holder label:hover{text-decoration:none;color:#000}.form-redux .checkbox-holder label:hover:before,.form-redux .radio-holder label:hover:before{border-color:#c3c3c3}.form-redux .checkbox-holder input[type="radio"],.form-redux .checkbox-holder input[type="checkbox"],.form-redux .radio-holder input[type="radio"],.form-redux .radio-holder input[type="checkbox"]{display:none}.form-redux .checkbox-holder input:checked~label:after{left:5px;top:5px;width:3px;height:6px;border:solid #414142;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(33deg);content:'';position:absolute;display:block}@media screen and (max-width: 46em){.form-redux .checkbox-holder input:checked~label:after{top:16px}}.form-redux .checkbox-holder:focus{outline:none;border-color:#dcdcdc}.form-redux .radio-holder label:before{border-radius:50%}.form-redux .radio-holder input:checked~label:before{content:"\25CF";font-size:15px;color:#414142;line-height:12px;text-align:center}.form-redux .radio-holder:focus{outline:none;border-color:#dcdcdc}.form-redux label>span.radio{display:inline-block;margin:0}.form-redux .hidden-field{display:none}.form-redux.give-form{position:relative;display:inline-block}.form-redux .dollar-amount{display:inline;position:relative}.form-redux .dollar-amount:before{content:'\0024';position:absolute;display:block;left:.75em;top:-1px;color:rgba(65,65,66,0.5)}.form-redux .dollar-amount .donationAmount,.form-redux .dollar-amount .amount-input,.form-redux .dollar-amount .donation-amount{max-width:92px;padding-left:1.5em;margin:0 .5em 0 0}.form-redux input[type="number"]{-moz-appearance:textfield}.form-redux input[type="number"]::-webkit-inner-spin-button,.form-redux input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-redux.full-width input[type="text"],.form-redux.full-width input[type="password"],.form-redux.full-width input[type="email"],.form-redux.full-width input[type="number"],.form-redux.full-width input[type="tel"],.form-redux.full-width textarea,.form-redux.full-width .textarea-decoration,.form-redux.full-width select,.form-redux .full-width input[type="text"],.form-redux .full-width input[type="password"],.form-redux .full-width input[type="email"],.form-redux .full-width input[type="number"],.form-redux .full-width input[type="tel"],.form-redux .full-width textarea,.form-redux .full-width .textarea-decoration,.form-redux .full-width select{width:100% !important}.form-redux .input-display{display:block;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;font-size:1rem;line-height:1.4;padding:0 .75em;height:40px;border:1px dotted rgba(65,65,66,0.2);line-height:40px;color:#414142;position:relative;width:50%}@media screen and (max-width: 46em){.form-redux .input-display{width:100%}}.form-redux .input-display a{position:absolute;font-size:.875rem;right:.75em}.standalone-checkbox-holder{background:#f5f5f5;padding:1em;font-size:.875rem;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;position:relative;border:1px solid #f5f5f5}.standalone-checkbox-holder label{color:#212121;display:block;padding-left:22px;cursor:pointer;position:relative}.standalone-checkbox-holder label:before{content:'';display:block;width:14px;height:14px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;border:1px solid rgba(65,65,66,0.2);-webkit-box-shadow:inset 0 2px 0 0 #f6f6f6;-moz-box-shadow:inset 0 2px 0 0 #f6f6f6;box-shadow:inset 0 2px 0 0 #f6f6f6;position:absolute;left:0;top:2px}.standalone-checkbox-holder label:hover{text-decoration:none;color:#000}.standalone-checkbox-holder label:hover:before{border-color:#c3c3c3}.standalone-checkbox-holder input:checked+label:after{left:5px;top:5px;width:3px;height:6px;border:solid #414142;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(33deg);content:'';position:absolute;display:block}.standalone-checkbox-holder:focus{outline:none;border-color:#dcdcdc}.standalone-checkbox-holder input{display:none}.maxExceeded::-moz-selection{background:#fff6d7}.maxExceeded::selection{background:#fff6d7}#vanity-url-form{padding:1em 0px}.ui-datepicker{z-index:100 !important}.segmented-control{display:-webkit-flex;display:flex;width:100%;margin:0 auto 1rem;border-top:1px solid rgba(65,65,66,0.2);border-bottom:1px solid rgba(65,65,66,0.2);-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;padding:0;list-style:none;font-size:.875rem;position:relative}.segmented-control li{-webkit-flex:1;flex:1;width:33.3333333%;border-right:1px solid rgba(65,65,66,0.2)}.segmented-control li.disabled:hover .tpc-help{display:block}.segmented-control li.disabled input:active,.segmented-control li.disabled label:active{pointer-events:none}.segmented-control li.disabled label{outline:none;background:#fafafa;color:#414142}.segmented-control li.disabled label:hover{background:#fafafa;color:#414142}.segmented-control li input{display:none}.segmented-control li label{display:block;text-align:center;position:relative;color:#0062fd;height:40px;line-height:40px;cursor:pointer;margin:0;white-space:nowrap;padding:0em .5em}@media screen and (max-width: 46em){.segmented-control li label{height:auto;line-height:1.4;height:60px;padding:0 .5em;display:flex;align-items:center;justify-content:center;white-space:normal}}.segmented-control li label:hover{background:rgba(65,65,66,0.025);text-decoration:none;color:#004eca;box-shadow:0 0 0 1px #0062fd}.segmented-control li input:checked+label{color:#0062fd;box-shadow:0 0 0 1px #0062fd}.segmented-control li input:disabled+label{color:rgba(65,65,66,0.2);cursor:default;background:#fafafa}.segmented-control li input:disabled+label:hover{background:#fafafa}.segmented-control li:first-of-type{border-left:1px solid rgba(65,65,66,0.2)}.segmented-control li:first-of-type input:checked+label{-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}.segmented-control li:last-of-type input:checked+label{-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}.segmented-control.pointer li input:checked+label:after{display:block;position:relative;box-sizing:border-box;width:22px;height:17px;border-width:1px 0 0 1px;border-style:solid}.segmented-control.pointer li input:checked+label::before{content:"";display:block;position:absolute;box-sizing:border-box;width:15px;height:15px;border-width:1px 0 0 1px;border-style:solid;transform:rotate(225deg) skew(0deg, 0deg);left:47%;bottom:-8px;background:#fafafa}.segmented-control.pointer li input:checked+label:hover{box-shadow:0 0 0 1px #0062fd;background:transparent}.icon{width:1.25em;height:1.25em;display:inline-flex;align-self:center;position:relative;top:0;fill:rgba(33,33,33,0.2);vertical-align:middle;-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)}.icon.is-button{width:1.5rem;height:1.5rem}.icon.standalone{width:1.25rem;height:1.25rem}.fluid-container{margin-left:-14px !important;margin-right:-14px !important;*zoom:1}.fluid-container:after{content:"";display:table;clear:both}@media screen and (max-width: 46em){.fluid-container{margin-left:0 !important;margin-right:0 !important}}.fluid-container .col{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 14px;padding:0 14px;float:left}@media screen and (max-width: 46em){.fluid-container .col{float:none;padding:0}}.fluid-container .col.center{margin:0 auto;float:none}.fluid-container.reverse>.col{float:right}.visible-sm,.visible-md,.hidden-lg{display:none}.visible-lg{display:block}.fluid-container .col1{width:8.33333333333%}@media screen and (max-width: 46em){.fluid-container .col1{width:100%}}.fluid-container .col2{width:16.6666666667%}@media screen and (max-width: 46em){.fluid-container .col2{width:100%}}.fluid-container .col3{width:25.0%}@media screen and (max-width: 46em){.fluid-container .col3{width:100%}}.fluid-container .col4{width:33.3333333333%}@media screen and (max-width: 46em){.fluid-container .col4{width:100%}}.fluid-container .col5{width:41.6666666667%}@media screen and (max-width: 46em){.fluid-container .col5{width:100%}}.fluid-container .col6{width:50.0%}@media screen and (max-width: 46em){.fluid-container .col6{width:100%}}.fluid-container .col7{width:58.3333333333%}@media screen and (max-width: 46em){.fluid-container .col7{width:100%}}.fluid-container .col8{width:66.6666666667%}@media screen and (max-width: 46em){.fluid-container .col8{width:100%}}.fluid-container .col9{width:75.0%}@media screen and (max-width: 46em){.fluid-container .col9{width:100%}}.fluid-container .col10{width:83.3333333333%}@media screen and (max-width: 46em){.fluid-container .col10{width:100%}}.fluid-container .col11{width:91.6666666667%}@media screen and (max-width: 46em){.fluid-container .col11{width:100%}}.fluid-container .col12{width:100%}.fluid-container .col-offset1{margin-left:8.33333333333%}.fluid-container .col-offset2{margin-left:16.6666666667%}.fluid-container .col-offset3{margin-left:25.0%}.fluid-container .col-offset4{margin-left:33.3333333333%}.fluid-container .col-offset5{margin-left:41.6666666667%}.fluid-container .col-offset6{margin-left:50.0%}.fluid-container .col-offset7{margin-left:58.3333333333%}.fluid-container .col-offset8{margin-left:66.6666666667%}.fluid-container .col-offset9{margin-left:75.0%}.fluid-container .col-offset10{margin-left:83.3333333333%}.fluid-container .col-offset11{margin-left:91.6666666667%}@media screen and (max-width: 46em){.fluid-container .col-offset1,.fluid-container .col-offset2,.fluid-container .col-offset3,.fluid-container .col-offset4,.fluid-container .col-offset5,.fluid-container .col-offset6,.fluid-container .col-offset7,.fluid-container .col-offset8,.fluid-container .col-offset9,.fluid-container .col-offset10,.fluid-container .col-offset11{margin-left:0}}*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,td{color:#212121;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:"sharp-sans",Montserrat,Verdana,sans-serif;padding:0;font-weight:700;color:#212121;line-height:1.2;text-transform:none}h1{font-size:2.5rem;margin-bottom:1.25rem}h1+.subheader{margin-top:-.75rem;margin-bottom:24px;margin-bottom:1.5rem;font-size:1.5rem}@media screen and (max-width: 46em){h1+.subheader{font-size:1.25rem}}@media screen and (max-width: 46em){h1{font-size:2rem}}h2{font-size:2rem;margin:0 0 1.25rem;color:#3804c1}h2+.subheader{margin-top:-1rem;margin-bottom:1rem;font-size:1.25rem}@media screen and (max-width: 46em){h2{font-size:1.5rem}h2+.subheader{font-size:1.125rem}}h3{font-size:1.5rem;margin:0 0 .75rem}@media screen and (max-width: 46em){h3{font-size:1.25rem}}h3+.subheader{margin-top:-.75rem;margin-bottom:.75rem;font-size:1rem}h4{color:#414142;text-transform:uppercase;font-size:.875rem;line-height:1.5;margin:0 0 .5rem;font-weight:normal}.subheader{color:#414142;line-height:1.5;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-weight:500}p{margin:0 0 1rem;line-height:1.4}em{font-style:italic}b,strong{font-weight:bold}.text-discreet{font-size:.875rem;color:#414142;line-height:1.4}.text-discreet strong{color:#414142}table p{margin:0}.shut-off-messaging{background:#fafafa;border:1px dashed rgba(65,65,66,0.2);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;margin:1em 0;padding:4em 2em;text-align:center}@media screen and (max-width: 46em){.shut-off-messaging{padding:2em 1rem}}.shut-off-messaging h2{color:grey;font-style:italic;font-weight:normal;line-height:1.2;font-size:2.5rem}@media screen and (max-width: 46em){.shut-off-messaging h2{font-size:1.5rem}}.shut-off-messaging p{font-size:.875rem;margin:0}#lightboxBackgroundOpacity,#backgroundOpacity{display:none;cursor:pointer;zoom:1;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#fafafa;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;z-index:1000}.lightboxContainer{cursor:pointer;position:absolute;top:0px;left:0px;width:100%;text-align:center;z-index:1001;display:none;margin:0px auto}.lightboxBackground{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-color:#fff;z-index:1000;position:relative;text-align:center;padding:1em 0;width:900px;margin:0px auto;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;border:1px solid rgba(65,65,66,0.2);-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.05);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.05);box-shadow:0 0 0 3px rgba(0,0,0,0.05);cursor:default}@media screen and (max-width: 46em){.lightboxBackground{margin:0 1rem}}a.lightbox-close{position:absolute;margin-top:1.5em;margin-left:-3em;padding:1em;color:#414142;text-decoration:none}#lightboxCloseButton{position:absolute;top:0px;right:0px}#lightboxCloseButton a.lightbox-close{margin-top:-.2em;margin-left:-1.5em}.screen,.shield{position:fixed;top:0;left:0;z-index:1000;background:#fafafa;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all .25s;-webkit-transition-delay:0s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s false false}.screen.on,.shield.on{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.screen.on.second-tier,.shield.on.second-tier{z-index:1003}.screen.on.third-tier,.shield.on.third-tier{z-index:1004}.screen.hide-page,.shield.hide-page{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background:#fff}.shield{background:transparent;z-index:1005}.overlay,.overlay-iframe-wrapper{box-sizing:border-box;text-align:center;width:462px;left:50%;margin-top:3em;margin-left:-231px;z-index:1001;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .25s;-webkit-transition-delay:0s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s false false;background:transparent;height:auto;position:absolute;padding:3em 5em}.overlay *,.overlay-iframe-wrapper *{box-sizing:border-box}.overlay.fixed,.fixed.overlay-iframe-wrapper{position:fixed;top:15px}@media screen and (max-width: 46em){.overlay,.overlay-iframe-wrapper{width:100%;left:0;margin-left:0;padding:2em}}.overlay.on,.on.overlay-iframe-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background:#fff;border:1px solid rgba(65,65,66,0.2);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.05);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.05);box-shadow:0 0 0 3px rgba(0,0,0,0.05)}.overlay.on .overlay-close,.on.overlay-iframe-wrapper .overlay-close{margin-right:0}.overlay.on .overlay-close a,.on.overlay-iframe-wrapper .overlay-close a,.overlay.on .overlay-close .close-icon-wrapper,.on.overlay-iframe-wrapper .overlay-close .close-icon-wrapper{display:block;padding:10px}.overlay.fixed-overlay,.fixed-overlay.overlay-iframe-wrapper{position:fixed;padding:2em;text-align:left}@media screen and (max-width: 46em){.overlay.fixed-overlay,.fixed-overlay.overlay-iframe-wrapper{width:96%;left:2%;margin-left:0;padding:1em}}.overlay.large,.large.overlay-iframe-wrapper{width:631px;margin-left:-315.5px;padding:3em 4em}@media screen and (max-width: 46em){.overlay.large,.large.overlay-iframe-wrapper{width:100%;margin-left:0;left:0;padding:2em 1em}}.overlay.second-tier,.second-tier.overlay-iframe-wrapper{z-index:1003}.overlay.third-tier,.third-tier.overlay-iframe-wrapper{z-index:1004}.overlay p,.overlay-iframe-wrapper p{line-height:1.4}.overlay a.contact-link,.overlay-iframe-wrapper a.contact-link{position:absolute;bottom:45px;font-size:.875rem}.overlay .button-primary,.overlay-iframe-wrapper .button-primary,.overlay .button-secondary,.overlay-iframe-wrapper .button-secondary{margin-bottom:0}.overlay .button-primary.screen-ok-button,.overlay-iframe-wrapper .button-primary.screen-ok-button,.overlay .button-secondary.screen-ok-button,.overlay-iframe-wrapper .button-secondary.screen-ok-button{float:right}.overlay .overlay-close,.overlay-iframe-wrapper .overlay-close{margin-top:0}.overlay-iframe-wrapper{padding:0px;top:0}.overlay-iframe-wrapper.on{padding:0px}.overlay-iframe{width:100%;border:0px;padding:0px;margin:0px}.overlay-close{position:absolute;margin-top:3em;right:0;z-index:102;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all .25s;-webkit-transition-delay:0s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s false false}@media screen and (max-width: 46em){.overlay-close{right:0;margin-right:0}}.overlay-close.fixed{position:fixed}.overlay-close .icon{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;top:0;right:0;cursor:pointer;fill:rgba(33,33,33,0.2)}.overlay-close .icon:hover{fill:rgba(33,33,33,0.4)}.overlay-close.on{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.overlay-padding{box-sizing:border-box;padding:3em 5em;text-align:center}.overlay-padding *{box-sizing:border-box}@media screen and (max-width: 46em){.overlay-padding{padding:2em 1em}}.overlay .overlay-close,.overlay-iframe-wrapper .overlay-close{top:0em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#page-specific-javascript-variables{display:none}@media screen and (max-width: 46em){#main-header.hidden{display:none !important}}#signin-overlay-main{position:fixed;top:0px;left:50%;z-index:1000}@media screen and (max-width: 46em){#signin-overlay-main{left:0;width:100%;z-index:1003}}#signin-overlay-main hr{width:137px;border:0;border-bottom:1px solid rgba(65,65,66,0.2);margin:32px auto}@media screen and (max-width: 46em){#signin-overlay-main hr{margin-bottom:24px}}#signin-overlay-main hr+p{margin-bottom:0}#signin-overlay{*zoom:1;padding:0 5em 1em;line-height:1.4}#signin-overlay:after{content:"";display:table;clear:both}@media screen and (max-width: 46em){#signin-overlay{padding:1em}}:root #signin-overlay .alert-message:empty{display:none !important}#signin-overlay h2.overlay-separator{padding:1rem 0 .25em 0;margin:0;border-top:1px solid rgba(65,65,66,0.2);background:transparent;border-bottom:0px;color:#212121}#signin-overlay .button-block{display:block}#signin-overlay .button-block h4{margin:8px 0}#signin-overlay .input-holder{text-align:left}#signin-overlay .button-primary{display:block;margin-bottom:1em;width:100%}#signin-overlay textarea{height:100px;padding:.5em .75em}#signin-overlay .input-display{width:100%}#signin-overlay .close{position:absolute;top:0;right:.5rem;font-size:1.5em;font-weight:bold;color:#aaa;cursor:pointer;padding:.5em}#signin-overlay .first-timer a:before{content:"";display:block}#signin-overlay .newbie-banner{display:none}#signin-overlay .alert-message.error{margin:1.5em 0;text-align:center}#signin-overlay .alert-message.error p+p{margin-top:1em}@media screen and (max-width: 46em){#signin-overlay-submit-iframe{display:none}}#lightboxCloseButton .icon{right:15px;top:15px;fill:rgba(33,33,33,0.2);position:absolute}#lightboxCloseButton:hover .icon,#lightboxCloseButton:focus .icon{fill:rgba(33,33,33,0.4)}.signin-content{overflow:hidden}.signin-content .input-display{width:auto}#signin-overlay-form{padding:0;margin-bottom:2em}#signin-overlay-form input[type="text"],#signin-overlay-form input[type="password"],#signin-overlay-form input[type="email"],#signin-overlay-form input[type="number"],#signin-overlay-form input[type="tel"],#signin-overlay-form textarea,#signin-overlay-form select,#signin-overlay-form div[contenteditable=true],#signin-overlay-form .textarea-decoration{width:100%}@media screen and (max-width: 46em){#signin-overlay-form h4{margin:1em 0}}.new-teacher{display:block;margin-top:1em}#signin-overlay-iframe{min-height:400px}#signin-overlay.cart-sign-in #cart-signin-overlay-form{padding:0;margin-bottom:2em}#signin-overlay.cart-sign-in #cart-signin-overlay-form input[type="text"],#signin-overlay.cart-sign-in #cart-signin-overlay-form input[type="password"],#signin-overlay.cart-sign-in #cart-signin-overlay-form input[type="email"],#signin-overlay.cart-sign-in #cart-signin-overlay-form input[type="number"],#signin-overlay.cart-sign-in #cart-signin-overlay-form input[type="tel"],#signin-overlay.cart-sign-in #cart-signin-overlay-form textarea,#signin-overlay.cart-sign-in #cart-signin-overlay-form select,#signin-overlay.cart-sign-in #cart-signin-overlay-form div[contenteditable=true],#signin-overlay.cart-sign-in #cart-signin-overlay-form .textarea-decoration{width:100%}#signin-overlay.cart-sign-in h2{padding:0}#signin-overlay.cart-sign-in .skip-sign-in{border-top:1px dotted rgba(65,65,66,0.2);padding:2rem 0 1rem;font-size:.875rem;font-style:italic}#cart-signin-overlay-iframe{min-height:400px}#js-full-cart-container .overlay-iframe-wrapper.large,.js-project-card-give-box .overlay-iframe-wrapper.large{width:auto;position:fixed}@media (min-width: 46.0625em){#js-full-cart-container .overlay-iframe-wrapper.large,.js-project-card-give-box .overlay-iframe-wrapper.large{margin-left:-231px;margin-top:200px}}@media screen and (max-width: 46em){#js-full-cart-container .overlay-iframe-wrapper.large,.js-project-card-give-box .overlay-iframe-wrapper.large{width:100%;top:unset;bottom:0}}.project-card+div .overlay-iframe-wrapper.large{position:fixed !important;top:8em}.fullCart{padding:3em;margin:0 auto;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;color:#212121;text-align:center}.fullCart img{margin-bottom:2em}@media screen and (max-width: 46em){.fullCart img{max-width:90px}}.fullCart h2{color:#212121}.fullCart p{margin-bottom:2em}.fullCart.page{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:515px;margin:0 auto}.fullCart.page p{font-size:1.25rem}.fullCart.page h2{font-size:2.5rem}.fullCart.modal{max-width:495px}@media screen and (max-width: 46em){.fullCart.modal{max-width:unset}}.fullCart.modal img{margin-top:-70px}a.skip-navigation{position:absolute;left:-10000px;top:auto;overflow:hidden;padding:.5em 0;width:180px}a.skip-navigation:focus,a.skip-navigation:hover{text-align:center;top:0;left:50%;margin-left:-90px;z-index:100;text-decoration:none}#facebookHeaderPhoto{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;padding:0px 5px 0px 0px}#facebookHeaderPhoto img{vertical-align:top}.promo-banner{background:#ffc80b;padding:1em;color:#212121;font-size:1rem;display:none;margin:0 auto;text-align:center;line-height:1}.promo-banner .container{max-width:980px;margin:0 auto;padding:0;display:block;position:relative;font-size:1.125rem;line-height:1.2}@media screen and (max-width: 46em){.promo-banner .container{text-align:left;font-size:.875rem;line-height:1.4}}.promo-banner p{margin:0 auto;font-weight:500;max-width:60rem !important}.promo-banner p a{color:#0062fd;font-weight:bold;text-decoration:underline;white-space:nowrap}.promo-banner.light-blue{background-color:#e9fcfc;color:#212121}.promo-banner.efs-match{color:#ffc80b;background-color:#1b0260;padding:0}@media screen and (max-width: 46em){.promo-banner.efs-match{padding:.5rem}}.promo-banner.efs-match a{color:#fff;text-decoration:underline}.promo-banner.efs-match a:hover{color:#e6e6e6}.promo-banner.efs-match .banner-content{font-weight:bold;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1rem}@media screen and (max-width: 46em){.promo-banner.efs-match .banner-content{display:inline-block}}.promo-banner.efs-match .banner-content:after,.promo-banner.efs-match .banner-content:before{content:'';height:50px;width:115px;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 46em){.promo-banner.efs-match .banner-content:after,.promo-banner.efs-match .banner-content:before{display:none}}.promo-banner.efs-match .banner-content:after{background-image:url("data:image/svg+xml,%3Csvg width='115' height='71' viewBox='0 0 115 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M13.9191 63.8553C13.5728 64.6634 12.4272 64.6634 12.0809 63.8553L10.1576 59.3677C10.0564 59.1316 9.86836 58.9436 9.63234 58.8424L5.14468 56.9191C4.33657 56.5728 4.33657 55.4272 5.14468 55.0809L9.63234 53.1576C9.86836 53.0564 10.0564 52.8684 10.1576 52.6323L12.0809 48.1447C12.4272 47.3366 13.5728 47.3366 13.9191 48.1447L15.8424 52.6323C15.9436 52.8684 16.1316 53.0564 16.3677 53.1576L20.8553 55.0809C21.6634 55.4272 21.6634 56.5728 20.8553 56.9191L16.3677 58.8424C16.1316 58.9436 15.9436 59.1316 15.8424 59.3677L13.9191 63.8553Z' fill='white'/%3E%3Cpath d='M77.4191 68.8553C77.0728 69.6634 75.9272 69.6634 75.5809 68.8553L75.3076 68.2177C75.2064 67.9816 75.0184 67.7936 74.7823 67.6924L74.1447 67.4191C73.3366 67.0728 73.3366 65.9272 74.1447 65.5809L74.7823 65.3076C75.0184 65.2064 75.2064 65.0184 75.3076 64.7823L75.5809 64.1447C75.9272 63.3366 77.0728 63.3366 77.4191 64.1447L77.6924 64.7823C77.7936 65.0184 77.9816 65.2064 78.2177 65.3076L78.8553 65.5809C79.6634 65.9272 79.6634 67.0728 78.8553 67.4191L78.2177 67.6924C77.9816 67.7936 77.7936 67.9816 77.6924 68.2177L77.4191 68.8553Z' fill='white'/%3E%3Cpath d='M71.9191 38.8553C71.5728 39.6634 70.4272 39.6634 70.0809 38.8553L68.1576 34.3677C68.0564 34.1316 67.8684 33.9436 67.6323 33.8424L63.1447 31.9191C62.3366 31.5728 62.3366 30.4272 63.1447 30.0809L67.6323 28.1576C67.8684 28.0564 68.0564 27.8684 68.1576 27.6323L70.0809 23.1447C70.4272 22.3366 71.5728 22.3366 71.9191 23.1447L73.8424 27.6323C73.9436 27.8684 74.1316 28.0564 74.3677 28.1576L78.8553 30.0809C79.6634 30.4272 79.6634 31.5728 78.8553 31.9191L74.3677 33.8424C74.1316 33.9436 73.9436 34.1316 73.8424 34.3677L71.9191 38.8553Z' fill='white'/%3E%3Cpath d='M33.9191 37.8553C33.5728 38.6634 32.4272 38.6634 32.0809 37.8553L31.9576 37.5677C31.8564 37.3316 31.6684 37.1436 31.4323 37.0424L31.1447 36.9191C30.3366 36.5728 30.3366 35.4272 31.1447 35.0809L31.4323 34.9576C31.6684 34.8564 31.8564 34.6684 31.9576 34.4323L32.0809 34.1447C32.4272 33.3366 33.5728 33.3366 33.9191 34.1447L34.0424 34.4323C34.1436 34.6684 34.3316 34.8564 34.5677 34.9576L34.8553 35.0809C35.6634 35.4272 35.6634 36.5728 34.8553 36.9191L34.5677 37.0424C34.3316 37.1436 34.1436 37.3316 34.0424 37.5677L33.9191 37.8553Z' fill='white'/%3E%3Cpath d='M111.919 20.8553C111.573 21.6634 110.427 21.6634 110.081 20.8553L109.958 20.5677C109.856 20.3316 109.668 20.1436 109.432 20.0424L109.145 19.9191C108.337 19.5728 108.337 18.4272 109.145 18.0809L109.432 17.9576C109.668 17.8564 109.856 17.6684 109.958 17.4323L110.081 17.1447C110.427 16.3366 111.573 16.3366 111.919 17.1447L112.042 17.4323C112.144 17.6684 112.332 17.8564 112.568 17.9576L112.855 18.0809C113.663 18.4272 113.663 19.5728 112.855 19.9191L112.568 20.0424C112.332 20.1436 112.144 20.3316 112.042 20.5677L111.919 20.8553Z' fill='white'/%3E%3Cpath d='M10.9191 17.8553C10.5728 18.6634 9.42719 18.6634 9.08086 17.8553L7.15757 13.3677C7.05642 13.1316 6.86836 12.9436 6.63234 12.8424L2.14468 10.9191C1.33657 10.5728 1.33657 9.42719 2.14468 9.08086L6.63234 7.15757C6.86836 7.05642 7.05642 6.86836 7.15757 6.63235L9.08086 2.14468C9.42719 1.33657 10.5728 1.33657 10.9191 2.14468L12.8424 6.63235C12.9436 6.86836 13.1316 7.05642 13.3677 7.15757L17.8553 9.08086C18.6634 9.42719 18.6634 10.5728 17.8553 10.9191L13.3677 12.8424C13.1316 12.9436 12.9436 13.1316 12.8424 13.3677L10.9191 17.8553Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");margin-left:.5rem;background-position:left}.promo-banner.efs-match .banner-content:before{background-image:url("data:image/svg+xml,%3Csvg width='115' height='71' viewBox='0 0 115 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M101.081 7.14467C101.427 6.33656 102.573 6.33656 102.919 7.14467L104.842 11.6323C104.944 11.8684 105.132 12.0564 105.368 12.1576L109.855 14.0809C110.663 14.4272 110.663 15.5728 109.855 15.9191L105.368 17.8424C105.132 17.9436 104.944 18.1316 104.842 18.3677L102.919 22.8553C102.573 23.6634 101.427 23.6634 101.081 22.8553L99.1576 18.3677C99.0564 18.1316 98.8684 17.9436 98.6323 17.8424L94.1447 15.9191C93.3366 15.5728 93.3366 14.4272 94.1447 14.0809L98.6323 12.1576C98.8684 12.0564 99.0564 11.8684 99.1576 11.6323L101.081 7.14467Z' fill='white'/%3E%3Cpath d='M37.5809 2.14467C37.9272 1.33656 39.0728 1.33656 39.4191 2.14467L39.6924 2.78234C39.7936 3.01836 39.9816 3.20642 40.2177 3.30757L40.8553 3.58086C41.6634 3.92719 41.6634 5.07281 40.8553 5.41914L40.2177 5.69243C39.9816 5.79358 39.7936 5.98164 39.6924 6.21766L39.4191 6.85533C39.0728 7.66344 37.9272 7.66344 37.5809 6.85533L37.3076 6.21766C37.2064 5.98164 37.0184 5.79358 36.7823 5.69243L36.1447 5.41914C35.3366 5.07281 35.3366 3.92719 36.1447 3.58086L36.7823 3.30757C37.0184 3.20642 37.2064 3.01836 37.3076 2.78234L37.5809 2.14467Z' fill='white'/%3E%3Cpath d='M43.0809 32.1447C43.4272 31.3366 44.5728 31.3366 44.9191 32.1447L46.8424 36.6323C46.9436 36.8684 47.1316 37.0564 47.3677 37.1576L51.8553 39.0809C52.6634 39.4272 52.6634 40.5728 51.8553 40.9191L47.3677 42.8424C47.1316 42.9436 46.9436 43.1316 46.8424 43.3677L44.9191 47.8553C44.5728 48.6634 43.4272 48.6634 43.0809 47.8553L41.1576 43.3677C41.0564 43.1316 40.8684 42.9436 40.6323 42.8424L36.1447 40.9191C35.3366 40.5728 35.3366 39.4272 36.1447 39.0809L40.6323 37.1576C40.8684 37.0564 41.0564 36.8684 41.1576 36.6323L43.0809 32.1447Z' fill='white'/%3E%3Cpath d='M81.0809 33.1447C81.4272 32.3366 82.5728 32.3366 82.9191 33.1447L83.0424 33.4323C83.1436 33.6684 83.3316 33.8564 83.5677 33.9576L83.8553 34.0809C84.6634 34.4272 84.6634 35.5728 83.8553 35.9191L83.5677 36.0424C83.3316 36.1436 83.1436 36.3316 83.0424 36.5677L82.9191 36.8553C82.5728 37.6634 81.4272 37.6634 81.0809 36.8553L80.9576 36.5677C80.8564 36.3316 80.6684 36.1436 80.4323 36.0424L80.1447 35.9191C79.3366 35.5728 79.3366 34.4272 80.1447 34.0809L80.4323 33.9576C80.6684 33.8564 80.8564 33.6684 80.9576 33.4323L81.0809 33.1447Z' fill='white'/%3E%3Cpath d='M3.08085 50.1447C3.42719 49.3366 4.57281 49.3366 4.91914 50.1447L5.04243 50.4323C5.14358 50.6684 5.33164 50.8564 5.56766 50.9576L5.85533 51.0809C6.66344 51.4272 6.66344 52.5728 5.85533 52.9191L5.56766 53.0424C5.33164 53.1436 5.14358 53.3316 5.04243 53.5677L4.91915 53.8553C4.57281 54.6634 3.42719 54.6634 3.08086 53.8553L2.95757 53.5677C2.85642 53.3316 2.66836 53.1436 2.43234 53.0424L2.14467 52.9191C1.33656 52.5728 1.33656 51.4272 2.14467 51.0809L2.43234 50.9576C2.66836 50.8564 2.85642 50.6684 2.95757 50.4323L3.08085 50.1447Z' fill='white'/%3E%3Cpath d='M104.081 53.1447C104.427 52.3366 105.573 52.3366 105.919 53.1447L107.842 57.6323C107.944 57.8684 108.132 58.0564 108.368 58.1576L112.855 60.0809C113.663 60.4272 113.663 61.5728 112.855 61.9191L108.368 63.8424C108.132 63.9436 107.944 64.1316 107.842 64.3677L105.919 68.8553C105.573 69.6634 104.427 69.6634 104.081 68.8553L102.158 64.3677C102.056 64.1316 101.868 63.9436 101.632 63.8424L97.1447 61.9191C96.3366 61.5728 96.3366 60.4272 97.1447 60.0809L101.632 58.1576C101.868 58.0564 102.056 57.8684 102.158 57.6323L104.081 53.1447Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");margin-right:.5rem;background-position:right}.promo-banner .dismiss,.promo-banner .dismiss:hover{float:right;padding:1em;margin:-1em 0 0 0;cursor:pointer;border:0;position:relative;z-index:2}@media screen and (max-width: 46em){.promo-banner .dismiss,.promo-banner .dismiss:hover{margin-right:-1em;margin-top:-1em}}.promo-banner .dismiss .icon,.promo-banner .dismiss:hover .icon{fill:rgba(33,33,33,0.2)}.promo-banner.light-yellow{background-color:#fff6d7;color:#212121}.promo-banner.ww-banner.short .container{max-width:50rem}#mainHeader{background:#fff;border-bottom:1px solid rgba(65,65,66,0.2);margin-bottom:1em;width:100%}#teacher-ambassador-banner{background:#ff7a07;display:none;font-weight:bold;font-size:16px;color:#fff;padding:1em;text-align:center}#annual-receipt-banner{display:none;background-color:#f7fdee;color:#414142;font-style:normal;padding:1em;text-align:center}#annual-receipt-banner .tax-link:after{content:" \00bb"}#annual-receipt-banner .dismiss{float:right;cursor:pointer}.use-credits-header{background:#f7fdee;margin:-3px 0 0 0;padding:.75em 1em;font-size:.875rem;border-top:1px solid rgba(65,65,66,0.05);border-bottom:1px solid rgba(65,65,66,0.05);display:none}.use-credits-header.on{display:block}.use-credits-header .use-credits-container{margin:0 auto;max-width:980px}.use-credits-header .use-credits-container .message{line-height:40px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}@media screen and (max-width: 46em){.use-credits-header .use-credits-container .message{line-height:1.4;margin-top:2px}}.use-credits-header .button-secondary{font-style:normal;margin:0 0 0 1em;padding-left:12px;background:transparent;border:1px solid #3804c1;color:#3804c1 !important}.use-credits-header .button-secondary:hover,.use-credits-header .button-secondary:focus,.use-credits-header .button-secondary.active{background:#3804c1;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0;color:#fff !important}@media screen and (max-width: 46em){.use-credits-header .button-secondary{margin:.5em 0 0 0}}.quick-donate-header{padding:.75em 1em 0;display:none}.quick-donate-header .small.quick-donate-button{display:block;text-align:center;padding:.75em}.teacher-project-banner{display:none;background-color:#e9fcfc;color:#212121;padding:.75em;position:fixed;text-align:center;top:0;left:0;margin:0;z-index:201;width:100%}.teacher-project-banner p{margin:0}.teacher-project-banner a{color:#212121;text-decoration:underline}.teacher-project-banner .container{display:flex;flex-direction:row}#teacher-email-confirm-banner{display:none}#teacher-school-email-confirm-banner{display:none}#promo-code-redemption-banner{display:none}#account-credits-tip{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0 .5em;vertical-align:top;text-align:center;min-width:40px;line-height:30px;font-weight:normal;color:#212121;outline:none;border:1px solid #f7fdee}#account-credits-tip:focus{border:1px solid rgba(65,65,66,0.05)}@media screen and (max-width: 46em){#account-credits-tip{position:absolute;z-index:1001;right:1em;top:11px;line-height:40px;border:1px solid rgba(65,65,66,0.05)}#account-credits-tip:after{content:" available";font-weight:normal}}#main-header{position:relative;width:980px;margin:0 auto;padding:1em 0;font-size:.875rem;text-align:left;font-weight:500}@media screen and (max-width: 46em){#main-header{display:none;background-color:#fff;border-bottom:1px solid rgba(65,65,66,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.05);padding:0;position:relative;width:auto;z-index:1001}}#main-header a{color:#414142;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;margin-right:1em;-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)}#main-header a:hover{text-decoration:none;color:#212121}@media screen and (max-width: 46em){#main-header a{display:block;margin:0;padding:1em;text-align:left;border-bottom:1px solid rgba(65,65,66,0.2);color:#212121;font-size:1rem}#main-header a:hover,#main-header a:active{background:#fafafa}}#main-header a.DClogo{width:107px;height:36px;background-image:url("/images/header/donorschoose.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:107px,36px;-moz-background-size:107px,36px;-o-background-size:107px,36px;background-size:107px,36px;text-indent:-10000px;margin-left:0;color:#3804c1;margin-right: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){#main-header a.DClogo{background-image:url("/images/header/donorschoose@2x.png?auto=webp")}}@media screen and (max-width: 46em){#main-header a.DClogo{display:none}}#main-header a.find-classroom{margin:.6em 1em .5em 0}@media screen and (max-width: 46em){#main-header a.find-classroom{margin:0;border:0;text-align:left;padding:1em;line-height:normal;height:auto;font-weight:500;background:#fff;border-bottom:1px solid rgba(65,65,66,0.2);-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;color:#212121 !important;font-size:1rem}#main-header a.find-classroom:hover,#main-header a.find-classroom:active{background:#fafafa;box-shadow:none}}#main-header a.help{border-left:1px solid rgba(65,65,66,0.05);padding-left:1em}@media screen and (max-width: 46em){#main-header a.help{border-left:none}}#main-header a.get-funded{border-right:1px solid rgba(65,65,66,0.05);padding-right:1em;display:inline-block}@media screen and (max-width: 46em){#main-header a.get-funded{border-right:none;display:block}}#main-header.teacher a.get-funded,#main-header.donor a.get-funded{display:none}#main-header a.accessibility{position:absolute;left:-10000px;top:auto}#main-header a.accessibility:focus{position:relative;left:auto}#main-header a.donate{border-right:1px solid rgba(65,65,66,0.2);padding-right:1em;display:none}@media screen and (max-width: 46em){#main-header a.donate{border-right:none}}#main-header .icon-navigatedown{font-size:.75rem;fill:#414142}#main-header .subnav{display:none;position:absolute;top:40px;right:0;background:#fff;border:1px solid rgba(65,65,66,0.2);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;width:220px;box-shadow:0 2px 0 rgba(0,0,0,0.05);color:#414142;line-height:2.5em;text-align:left;z-index:1000}#main-header .subnav:after,#main-header .subnav:before{right:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#main-header .subnav:after{border-bottom-color:#fff;border-width:8px;margin-right:-8px;top:-16px}#main-header .subnav:before{border-bottom-color:#cfcfcf;border-width:9px;margin-right:-9px;top:-18px}@media screen and (max-width: 46em){#main-header .subnav{right:inherit;border:none;display:block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;position:relative;top:0px;border-bottom:1px solid rgba(65,65,66,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.05)}#main-header .subnav:after,#main-header .subnav:before{left:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#main-header .subnav:after{border-bottom-color:#fff;border-width:8px;margin-left:-8px;top:-16px}#main-header .subnav:before{border-bottom-color:#cfcfcf;border-width:9px;margin-left:-9px;top:-18px}}#main-header .subnav .classroom{left:-5em}#main-header .DCtabs{list-style:none;margin:0;padding:0}#main-header .DCtabs li{width:100%}@media screen and (max-width: 46em){#main-header .DCtabs li{height:auto}}#main-header .DCtabs li a{display:block;border:0;border-bottom:1px solid rgba(65,65,66,0.05);padding:0 1rem 0 .5rem;margin:0;background:#fff}@media screen and (max-width: 46em){#main-header .DCtabs li a{color:#212121;padding:.5em .75em;height:55px}#main-header .DCtabs li a:hover,#main-header .DCtabs li a:active{background:#fafafa}}#main-header .DCtabs li a:hover{background:#fafafa}#main-header .DCtabs li a .icon{fill:rgba(33,33,33,0.2);top:0;margin-right:.5rem;position:relative;display:inline-block}@media screen and (max-width: 46em){#main-header .DCtabs li a .icon{width:1.5rem;height:1.5rem;fill:rgba(33,33,33,0.4)}}#main-header .DCtabs li a:hover .icon,#main-header .DCtabs li a:focus .icon{fill:rgba(33,33,33,0.4)}#main-header .DCtabs li:last-of-type a{border-bottom:0}#main-header .DCtabs li.badge a{background:#fff6d7;border-right:3px solid #ffc80b;margin-right:-1px}@media screen and (max-width: 46em){#main-header .DCtabs li.badge a{margin-right:0;border-right-width:5px}}#main-header .DCtabs li.badge a:hover{background:#fff3c8}#mainHeader .donor-tabs .favorites,#mainHeader .donor-tabs .giving-history,#mainHeader .donor-tabs .donor-campaigns,#mainBody .donor-tabs .favorites,#mainBody .donor-tabs .giving-history,#mainBody .donor-tabs .donor-campaigns{display:none}#mainHeader .donor-tabs .favorites.on,#mainHeader .donor-tabs .giving-history.on,#mainHeader .donor-tabs .donor-campaigns.on,#mainBody .donor-tabs .favorites.on,#mainBody .donor-tabs .giving-history.on,#mainBody .donor-tabs .donor-campaigns.on{display:block}#mainBody .donor-tabs .sign-out{display:none !important}#header-links{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:80%}@media screen and (max-width: 46em){#header-links{width:auto;text-align:center;display:block}}#account-links{display:block;position:absolute;right:0;top:27px;text-align:right}@media screen and (max-width: 46em){#account-links{position:relative;top:0;width:auto;text-align:center}#account-links .tooltip-text{right:0}}#user-account-links{display:none}#user-account-links #header-account-photo{width:32px;height:32px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;vertical-align:middle;margin:0 .5em 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:center}@media screen and (max-width: 46em){#user-account-links #header-account-photo{margin-left:-8px}}#user-account-links #header-account-photo img{width:100%;height:100%;position:relative}#user-account-links a{margin-right:0}#account-trigger,#signin-link{line-height:28px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative}#account-trigger a,#signin-link a{margin-right:0}@media screen and (max-width: 46em){#account-trigger,#signin-link{display:block;line-height:1;padding-top:0}#account-trigger a,#signin-link a{border:none}}.donor #signin-link,.teacher #signin-link{display:none}.donor #user-account-links,.teacher #user-account-links{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}@media screen and (max-width: 46em){.donor #user-account-links,.teacher #user-account-links{display:block}.donor #user-account-links #account-trigger,.teacher #user-account-links #account-trigger{padding:1em;line-height:1;color:#414142;font-style:italic;background:#fafafa;margin-top:-1px;border-top:1px solid rgba(65,65,66,0.2);border-bottom:1px solid rgba(65,65,66,0.2)}.donor #user-account-links #account-trigger .icon,.teacher #user-account-links #account-trigger .icon{display:none}}#mobile-header{display:none;background-color:#fff;border-bottom:1px solid rgba(65,65,66,0.2);padding:.5em 1em;*zoom:1}#mobile-header:after{content:"";display:table;clear:both}#mobile-header .DClogo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:95px;height:32px;background-image:url("/images/header/donorschoose.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:95px,32px;-moz-background-size:95px,32px;-o-background-size:95px,32px;background-size:95px,32px;text-indent:-10000px;margin-left:0;color:#3804c1;margin-top:8px}@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){#mobile-header .DClogo{background-image:url("/images/header/donorschoose@2x.png?auto=webp")}}#mobile-header .menu-icon{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:right;cursor:pointer;margin-bottom:0;width:auto}@media screen and (max-width: 46em){#mobile-header{display:block}}#account-trigger.badge:after{content:'';width:16px;height:16px;display:block;background:#ffc80b;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;top:-5px;left:28px;border:1px solid #fff}@media screen and (max-width: 46em){#account-trigger.badge:after{display:none}}.newbie-banner{display:none;position:fixed;bottom:-108px;width:100%;z-index:5;padding-bottom:2px;background:#3804c1;color:#fff;animation-name:Banner-reveal;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:4s;text-align:center}@media screen and (max-width: 46em){.newbie-banner{padding:.5em 0;position:relative;margin:0;animation-duration:0;animation-delay:0;animation-name:none;bottom:auto;font-size:.875rem;background:#212121;border-bottom:1px solid #414142}}.newbie-banner .container{position:relative}.newbie-banner p{margin:1em 0;font-style:italic}@media screen and (max-width: 46em){.newbie-banner p{margin:0}}.verification-confirmed-message{z-index:1006}.verification-confirmed-message .icon{font-size:90px;margin-bottom:-24px;fill:rgba(110,162,23,0.2)}.verification-confirmed-message p{font-size:1.25rem}#signin-link a.mini-cart{display:none}#mainHeader a.mini-cart{display:none;position:relative;margin:0;order:1}@media screen and (max-width: 46em){#mainHeader a.mini-cart{order:0}}#mainHeader a.mini-cart .icon-cart{fill:#414142;width:2.25em;height:2.25em}#mainHeader a.mini-cart:before{content:attr(data-value);position:absolute;top:-13px;right:-13px;color:black;background-color:#ffc80b;border-radius:10em;border:3px solid #fff;height:21px;width:21px;z-index:1;font-weight:bold;font-size:.875rem;line-height:21px;text-align:center}@media screen and (max-width: 46em){#mainHeader a.mini-cart:before{right:0;top:-3px}}#mainHeader a.mini-cart.checkout{pointer-events:none}#mainHeader .cart-message{background:#1b0260;color:white;padding:1em;top:calc(100% + 6px);left:30%;border-radius:8px;position:absolute;opacity:0;visibility:hidden;-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);text-align:center;white-space:nowrap;z-index:200;transform:translate(-50%, -5px) scale(0.9)}#mainHeader .cart-message:before{content:'';width:8px;height:8px;background-color:#1b0260;transform:rotate(45deg);top:-4px;left:calc(50% - 4px);position:absolute}#mainHeader.cart-on .cart-group{display:inline-block;position:relative}@media screen and (max-width: 46em){#mainHeader.cart-on .cart-group{display:none}}#mainHeader.cart-on .cart-group .mini-cart.enabled:hover+.cart-message{visibility:visible;transform:translateX(-50%) scale(1);opacity:1}#mainHeader.cart-on .cart-group:after{content:'';border-right:1px solid rgba(65,65,66,0.05);padding-right:1em;margin-right:1em}#mainHeader.cart-on #account-credits-tip{order:2}#mainHeader.cart-on #user-account-links,#mainHeader.cart-on #signin-link{order:3}#mainHeader.cart-on #account-links{display:flex;justify-content:space-between}@media screen and (max-width: 46em){#mainHeader.cart-on #account-links{display:block}}#mainHeader.cart-on #account-links a.mini-cart.enabled{display:inline-block}@media screen and (max-width: 46em){#mainHeader.cart-on #account-links a.mini-cart{border-right:none}#mainHeader.cart-on #account-links a.mini-cart:before{font-size:.875em}#mainHeader.cart-on #account-links a.mini-cart:not(.mobile-cart){display:none !important}#mainHeader.cart-on #account-links a.mini-cart.mobile-cart{margin-top:.5em;color:#212121}#mainHeader.cart-on #account-links a.mini-cart .mini-cart.mobile-cart{display:inline-block;margin-left:auto}}@media (min-width: 46.0625em){#mainHeader.cart-on #account-links #user-account-links>a{display:flex;margin-left:.5em}#mainHeader.cart-on #account-links #user-account-links>a .greetings{margin-right:.5em}}@media screen and (max-width: 46em){#mobile-header{display:flex}}#mobile-header .menu-items{display:flex;align-items:center;flex-direction:row;margin-left:auto}#mobile-header .menu-items a.mini-cart{display:none;margin-right:1em;-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)}#mobile-header .menu-items a.mini-cart .icon-cart{fill:#414142;width:1.5em;height:1.5em;top:3px}#mobile-header .menu-items a.mini-cart:before{content:attr(data-value);white-space:nowrap;display:block;position:relative;top:0;left:4px;order:1;height:28px;width:auto;border:none;line-height:28px;padding:0 1em;background-color:#ffc80b;border-radius:50px}#mobile-header .menu-items a.mini-cart:hover{text-decoration:none}#mobile-header .menu-items a.mini-cart.enabled{display:inline-flex}.additional-info{font-size:.875rem}@media (min-width: 46.0625em){.additional-info{display:block}}.credit-banner{background-color:#f7fdee}@-webkit-keyframes Banner-reveal{0%{bottom:-108px}60%{bottom:0}80%{bottom:-4px}100%{bottom:-2px}}@-moz-keyframes Banner-reveal{0%{bottom:-108px}60%{bottom:0}80%{bottom:-4px}100%{bottom:-2px}}@keyframes Banner-reveal{0%{bottom:-108px}60%{bottom:0}80%{bottom:-4px}100%{bottom:-2px}}.bsd-banner{position:fixed;bottom:-2px;width:100%;z-index:6;padding-bottom:2px;background:#ff7a07;color:#fff;border-top:1px solid #ed6e00;animation-duration:0;animation-delay:0;animation-name:none}@media screen and (max-width: 46em){.bsd-banner{padding:2em 0;position:relative;margin:0;bottom:-2px}}.bsd-banner .container{position:relative;text-align:center;box-sizing:border-box}.bsd-banner p{margin:12px 0 0;animation-duration:0;animation-delay:0;animation-name:none;font-weight:bold;max-width:100%;font-size:1.25rem}@media screen and (max-width: 46em){.bsd-banner p{margin:0 0 12px}}.bsd-banner a{color:#fff;border-bottom:1px dotted #ffcca0}.bsd-banner a:hover,.bsd-banner a:active{text-decoration:none;border-bottom-color:#fff}.bsd-banner p.detailed-info{font-weight:normal;font-style:italic;margin:0 0 14px;font-size:.875rem}@media screen and (max-width: 46em){.bsd-banner p.detailed-info{margin:0}}#mainFooter{clear:both;font-size:.875em;background:#fafafa;color:#212121;border-top:1px solid rgba(65,65,66,0.2);margin:3em 0 0;padding:3em 0;text-align:center;width:100%;z-index:1;position:relative;box-sizing:border-box;*zoom:1}#mainFooter:after{content:"";display:table;clear:both}#mainFooter .footer-container{margin:0 auto;width:980px}@media screen and (max-width: 46em){#mainFooter .footer-container{width:auto}}#mainFooter h5{font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-size:1rem;line-height:1.4;font-weight:bold;margin:0 0 .25em;padding:0;text-align:left;color:#3804c1;max-width:980px;font-style:normal}#mainFooter strong{color:#212121}@media screen and (max-width: 46em){#mainFooter{z-index:10;position:relative;bottom:0;min-width:0;padding:2em 1em}}#footerSummary{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left;margin:0;vertical-align:top}#footerSummary p{margin:.5em 3em 1em 0;color:#414142;text-align:left;line-height:1.5}@media screen and (max-width: 46em){#footerSummary p{margin-right:0;font-style:normal;text-align:center;font-size:1rem}}@media screen and (max-width: 46em){#footerSummary{max-width:100%;background-color:#fafafa;margin:0px -1em;padding:1em;border-top:1px solid rgba(65,65,66,0.2);border-bottom:1px solid rgba(65,65,66,0.2)}#footerSummary h5{text-align:center;font-size:1.25rem}}#footerSummary .stats .stat{font-size:.75rem;text-transform:uppercase}#footerSummary .stats .stat a{color:#212121;text-decoration:none;border-bottom:1px dotted #414142}#footerSummary .stats .stat a:hover,#footerSummary .stats .stat a:active{color:#212121;border-bottom:1px solid #414142}#footerSummary .stats .stat span{font-weight:bold;font-size:1.25rem;display:block;font-family:"sharp-sans",Montserrat,Verdana,sans-serif}@media screen and (max-width: 46em){#footerSummary .stats .stat{text-align:center;padding:.5em 0 0;float:left;width:50%;position:relative}#footerSummary .stats .stat:after{content:'';background:rgba(255,200,11,0.05);height:78px;width:78px;display:block;border-radius:50%;position:absolute;left:50%;top:-10px;margin-left:-39px;z-index:0}#footerSummary .stats .stat:nth-of-type(2):after{background:rgba(61,169,243,0.05)}}#footerLinks h5 a{color:#3804c1;text-decoration:underline}#footerLinks ul{list-style-type:none;margin:0;padding:0;text-align:left}#footerLinks ul li{margin:0;padding:0;line-height:1.75}#footerLinks ul li a{color:#212121;-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)}#footerLinks ul li a:hover,#footerLinks ul li a:active{color:#212121}@media screen and (max-width: 46em){#footerLinks{width:auto;padding:1em 0px;display:none}}#email-contact-sign-up-widget,#email-contact-sign-up-widget-in-body{text-align:center;clear:both;padding-top:1em;margin-top:1em;background:#f2f2f2;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}#email-contact-sign-up-widget .input-holder,#email-contact-sign-up-widget-in-body .input-holder{margin:0 auto}#email-contact-sign-up-widget .input-holder label,#email-contact-sign-up-widget-in-body .input-holder label{font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-size:1rem;line-height:1.4;font-weight:bold;color:#212121;font-style:normal}#email-contact-sign-up-widget .input-holder input[type="email"],#email-contact-sign-up-widget-in-body .input-holder input[type="email"]{width:280px}@media screen and (max-width: 46em){#email-contact-sign-up-widget,#email-contact-sign-up-widget-in-body{padding:1em;margin-bottom:1em}#email-contact-sign-up-widget .input-holder,#email-contact-sign-up-widget-in-body .input-holder{width:100%;padding:0}#email-contact-sign-up-widget label,#email-contact-sign-up-widget-in-body label{text-align:center}#email-contact-sign-up-widget #emailSignUp,#email-contact-sign-up-widget-in-body #emailSignUp{text-align:center;width:100%}#email-contact-sign-up-widget .button-secondary,#email-contact-sign-up-widget-in-body .button-secondary{width:100%;margin-top:1em}}#email-contact-sign-up-widget:empty,#email-contact-sign-up-widget-in-body:empty{display:none !important}#footer-supporters,#footer-bar{margin-top:2em}@media screen and (max-width: 46em){#footer-supporters,#footer-bar{margin-top:1em}}#footer-supporters h5,#footer-bar h5{text-align:center}#footer-supporters .partner-tier{display:flex;flex-wrap:wrap;justify-content:center}#footer-supporters .partner-tier a{width:16.6666667%;margin:1.5em 0;padding:0}#footer-supporters .partner-tier a .footer-logo{display:block;margin:0 auto}#footer-supporters .top-tier{margin-bottom:2em}#footer-supporters .top-tier a{margin:1em 2em 0em 2em}#footer-supporters .top-tier .footer-logo{height:118px}#footer-supporters .second-tier{margin-bottom:2em}#footer-supporters .second-tier .footer-logo{height:64px}#footer-supporters .third-tier{padding-bottom:2em}#footer-supporters .third-tier .footer-logo{height:40px}#footer-supporters .footer-logo{display:block;margin:1em 0;text-indent:-999em;background-image:url("/images/footer/footer-logos.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:1643px 366px;-moz-background-size:1643px 366px;background-size:1643px 366px;width:137px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-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 (-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){#footer-supporters .footer-logo{background-image:url("/images/footer/footer-logos@2x.png?auto=webp")}}#footer-supporters .footer-logo:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}#footer-supporters .logo-3m{background-position:-960px -249px}#footer-supporters .logo-allstate{background-position:-960px -182px}#footer-supporters .logo-altice-usa{background-position:-539px -118px}#footer-supporters .logo-arizona-doe{background-position:-823px 0px}#footer-supporters .logo-arts{background-position:-823px -182px}#footer-supporters .logo-carnegie{background-position:-412px -246px}#footer-supporters .logo-cdp{background-position:-137px -246px}#footer-supporters .logo-chanzuckerberg{background-position:-960px -118px}#footer-supporters .logo-charles-schwab{background-position:-686px -246px}#footer-supporters .logo-chevron{background-position:-1097px -182px}#footer-supporters .logo-chuck-lorre{background-position:0px -246px}#footer-supporters .logo-child-mind{background-position:-137px -118px}#footer-supporters .logo-dicks{background-position:-823px -246px}#footer-supporters .logo-disney{background-position:0 -286px}#footer-supporters .logo-dollar-general{background-position:-1233px -122px}#footer-supporters .logo-eat-learn-play{background-position:-1372px -184px}#footer-supporters .logo-fiesta-bowl{background-position:-412px -182px}#footer-supporters .logo-gm{background-position:-1505px -118px}#footer-supporters .logo-google{background-position:-137px -290px}#footer-supporters .logo-hawaii-doe{background-position:-960px 0px}#footer-supporters .logo-horacemann{background-position:-275px -246px}#footer-supporters .logo-jordan{background-position:-1370px -249px}#footer-supporters .logo-kellogg{background-position:-275px -286px}#footer-supporters .logo-kleenex{background-position:-823px -118px}#footer-supporters .logo-loft{background-position:-1097px -246px}#footer-supporters .logo-nevada-doe{background-position:-412px 0px}#footer-supporters .logo-new-castle{background-position:-549px -326px}#footer-supporters .logo-ncaa{background-position:-686px -328px}#footer-supporters .logo-oak-foundation{background-position:-549px -246px}#footer-supporters .logo-oklahoma-doe{background-position:-549px 0px}#footer-supporters .logo-pnc{background-position:-275px 0}#footer-supporters .logo-pharmavite{background-position:0 -182px}#footer-supporters .logo-pwc{background-position:-275px -120px}#footer-supporters .logo-rfs{background-position:-1369px -118px}#footer-supporters .logo-samsung{background-position:-275px -182px}#footer-supporters .logo-sdge{background-position:-1236px -249px}#footer-supporters .logo-sonic{background-position:0 -118px}#footer-supporters .logo-pandacares{background-position:-137px -182px}#footer-supporters .logo-valhalla{background-position:-686px -118px}#footer-supporters .logo-volkswagen{background-position:-686px -182px}#footer-supporters .logo-utah-doe{background-position:-686px 0px}#footer-supporters h6{font-size:1em;font-weight:normal;margin-bottom:1em}@media screen and (max-width: 46em){#footer-supporters{border-top:0;margin-top:0}#footer-supporters h5{font-weight:normal;padding:0 0 1em 0}#footer-supporters h5:after{content:"."}}@media screen and (max-width: 46em){.partner-button{display:block;width:100%;margin-top:1.5em;box-sizing:border-box}}#footerBarText{line-height:1.4;color:#414142;font-weight:normal}#privacyAndTerms{padding:1em 0 2em;font-weight:normal}#privacyAndTerms span{color:#dcdcdc;padding:0 .25em}#privacyAndTerms a,#privacyAndTerms a:link,#privacyAndTerms a:hover,#privacyAndTerms a:active{color:#212121}#footer-mobile-links{padding:0;margin:0 0 2em}#footer-mobile-links ul{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:47%;text-align:left;padding:0;margin:1em 0px 0px 0px;vertical-align:top}#footer-mobile-links ul li{padding:0px;margin:0px;list-style-type:none}#footer-mobile-links ul a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:.5em 0}#footer-mobile-links ul a,#footer-mobile-links ul a:link,#footer-mobile-links ul a:hover,#footer-mobile-links ul a:active{color:#212121}#footer-share-links{text-align:center;margin-bottom:1em}#footer-share-links ul{padding:0;margin:0}#footer-share-links .icon{top:-2px;fill:#414142}#footer-share-links li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle}#footer-share-links li a{font-size:1em;margin-right:4px;border:1px solid #414142;text-align:center;width:32px;height:32px;line-height:32px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;position:relative;color:#414142;text-decoration: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)}@media screen and (max-width: 46em){#footer-share-links li a{font-size:1.5em;width:40px;height:40px;line-height:40px;margin:0 .5rem}}#footer-share-links li a:hover .icon{fill:#212121}#footer-share-links .fa-pinterest-square:before{background-color:#414142;border-radius:50%;color:#fafafa;display:block;font-size:18px;height:14px;line-height:14px;width:14px;vertical-align:middle;margin:5px 0 0 6px}@media screen and (max-width: 46em){#footer-share-links .fa-pinterest-square:before{font-size:27px;height:21px;line-height:21px;width:21px;margin:8px 0 0 9px}}#footer-share-links a.fa-pinterest-square:hover:before{background-color:#212121}@media screen and (max-width: 46em){#footer-share-links{padding:1em 0 0;text-align:center}}.footer-award{display:block;text-align:center;font-style:italic;color:#414142;font-size:.875rem;max-width:32em;margin:0 auto 2em}.footer-award a:link,.footer-award a:visited,.footer-award a:hover,.footer-award a:active{color:#414142;text-decoration:underline;white-space:nowrap}.footer-covid-information{padding:1em;margin-bottom:1em;text-align:center;background:#f5cdcd;border:1px solid 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;font-size:1rem}.footer-covid-information p{margin:0 auto}.footer-covid-information a:link,.footer-covid-information a:visited,.footer-covid-information a:hover{color:#212121;font-weight:bold;text-decoration:underline}#footer-teacher-link{padding:1em;margin-bottom:1em;text-align:center;background:#e9fcfc;border:1px solid rgba(65,65,66,0.05);-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;font-size:1rem}#footer-teacher-link h4{letter-spacing:1px;margin:0;color:#212121}#footer-teacher-link h4 a:link,#footer-teacher-link h4 a:visited,#footer-teacher-link h4 a:hover{color:#212121;font-weight:bold;text-decoration:underline}.email-contact-widget-dropdown{display:none;margin-top:4px;right:0;line-height:1.2;font-size:.875rem}.email-contact-widget-dropdown:after,.email-contact-widget-dropdown:before{right:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.email-contact-widget-dropdown:after{border-bottom-color:#fff;border-width:8px;margin-right:-8px;top:-16px}.email-contact-widget-dropdown:before{border-bottom-color:#cfcfcf;border-width:9px;margin-right:-9px;top:-18px}.email-contact-widget-dropdown:before,.email-contact-widget-dropdown:after{right:4em}.email-contact-widget-dropdown p{margin:1em}.email-contact-widget-dropdown form{margin:1em}.email-contact-widget-dropdown button{display:block;padding:.5em 1em}.email-contact-widget-dropdown button:hover{text-decoration:none;background:#fafafa;color:#2a038f}.email-contact-widget-dropdown .loader{margin:1em auto}.blue{color:#3804c1}.green{color:#6EA217}.orange{color:#ff7a07}.red{color:#CD2929}.black{color:#212121}.grey{color:#414142}.lgrey{color:#dcdcdc}.lblue{color:#e9fcfc}.lblueborder{color:rgba(65,65,66,0.05)}.lblue-border{border:1px solid rgba(65,65,66,0.05)}.lgreen{color:#f7fdee}.lgreenborder{color:rgba(65,65,66,0.05)}.vlgrey{color:#fafafa}.white{color:#fff}.highlight{color:#fff6d7}.error-red{color:#CD2929}.lgreen-background{background-color:#f7fdee;padding:1em;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}.lgreen-background .icon{color:#e0eccc;fill:#e0eccc}.lblue-background{background-color:#e9fcfc;padding:1em;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}.lblue-background .icon{color:#c7ebec;fill:#c7ebec}.lgrey-background{background-color:#fafafa;padding:1em;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}.lgrey-background .icon{color:#e1e1e1;fill:#e1e1e1}.lgrey-background i.ss-facebook,.lgrey-background .icon-facebook{color:#3466ad;fill:#3466ad}.DCtabs{margin:4px 0 2em 0;padding:0;border-bottom:solid 1px rgba(65,65,66,0.2);border-top:0;font-size:.875rem}@media screen and (max-width: 46em){.DCtabs{display:block}}.DCtabs li{display:block;width:auto;height:40px;padding:0;float:left;margin-bottom:0;border:0}.DCtabs li input.tab-select[type="radio"]{display:none}.DCtabs li a,.DCtabs li span.a,.DCtabs li label{display:block;text-decoration:none;width:auto;height:40px;padding:0 2em;line-height:40px;border:solid 1px rgba(65,65,66,0.2);border-width:1px 1px 0 0;margin:0;background:rgba(65,65,66,0.05);color:#212121;cursor:pointer;-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)}.DCtabs li a .icon,.DCtabs li span.a .icon,.DCtabs li label .icon{display:none}.DCtabs li label{height:40px}.DCtabs li a:hover,.DCtabs li label:hover{background:rgba(65,65,66,0.2)}.DCtabs li a.active,.DCtabs li .a.active,.DCtabs li input[type="radio"]:checked+label{background-color:#fff;height:45px;position:relative;top:-4px;padding-top:4px;border-left-width:1px;margin:0 0 0 -1px;color:#212121;-moz-border-radius-topleft:0rem;-webkit-border-top-left-radius:0rem;border-top-left-radius:0rem;-moz-border-radius-topright:0rem;-webkit-border-top-right-radius:0rem;border-top-right-radius:0rem}.DCtabs li input[type="radio"]:checked+label{height:45px}.DCtabs li:first-child a,.DCtabs li:first-child span.a,.DCtabs li:first-child label{border-width:1px 1px 0 1px;-moz-border-radius-topleft:0rem;-webkit-border-top-left-radius:0rem;border-top-left-radius:0rem}.DCtabs li:last-child a,.DCtabs li:last-child span.a,.DCtabs li:last-child label{-moz-border-radius-topright:0rem;-webkit-border-top-right-radius:0rem;border-top-right-radius:0rem}.DCtabs.on-grey li a.active,.DCtabs.on-grey li .a.active,.DCtabs.on-grey li .active,.DCtabs.on-grey li input[type="radio"]:checked+label{background-color:#fafafa}.DCtabs-content{margin:0;display:block;border:0}.DCtabs-content>li{display:none;border:0}.DCtabs-content>li.active{display:block;border:0}.DCtabs:before,.DCtabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.DCtabs:after{clear:both}.DCtabs{zoom:1}.subnav .DCtabs{overflow:hidden;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}span.a{cursor:pointer}.highlight-count{background:rgba(233,252,252,0.5);border:1px solid rgba(65,65,66,0.05);color:#212121;padding:4px 8px;margin-left:4px;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;font-size:.875rem}.highlight-count:hover,.highlight-count:active{text-decoration:none}.secondary-tabs{margin:0 0 1em;padding:0;font-size:.875rem;border-bottom:1px dotted rgba(65,65,66,0.2)}@media screen and (max-width: 46em){.secondary-tabs{border:0;margin-bottom:0}}.secondary-tabs li{display:inline-block;padding:0}@media screen and (max-width: 46em){.secondary-tabs li{margin:0 1em 1em 0}}.secondary-tabs li a{display:block;text-decoration:none;width:auto;padding:1em;color:#0062fd;cursor:pointer;-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){.secondary-tabs li a{padding:0}}.secondary-tabs li a:hover{background:#fafafa}.secondary-tabs li.on a{color:#212121;background:#fff}.secondary-tabs li.on a:hover{background:#fff;cursor:default}.link-list{margin:-1em 0 1em;padding:0;font-size:.875rem;background:#fafafa}@media screen and (max-width: 46em){.link-list{padding-top:1em;margin-top:0;background:#fff;border-top:1px dotted rgba(65,65,66,0.2)}}.link-list li{display:inline-block;padding:0}.link-list li a{display:block;text-decoration:none;width:auto;padding:1em;color:#3804c1;cursor:pointer;-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){.link-list li a{padding:0;margin:0 1em 1em 0}}.link-list li a:hover{background:#f5f5f5}.link-list li a.active{color:#212121;background:#fff}.link-list li a.active:hover{background:#fff;cursor:default}.tab-contents{margin-top:2em}@media screen and (max-width: 46em){.tab-contents{padding:0 1em 1em;border-bottom:1px solid rgba(65,65,66,0.2)}}.accordion-triggers-wrapper{position:relative;font-size:.875rem;color:#414142}.accordion-triggers-wrapper a:hover{text-decoration:none}.collapsible-tab{position:absolute;right:16px}@media screen and (max-width: 46em){.collapsible-tab{position:relative;margin-top:1em;left:1rem}}.accordion-trigger{display:none;text-decoration:none;position:relative;background:#fff;border-bottom:1px solid rgba(65,65,66,0.2);border-top:1px solid rgba(65,65,66,0.2);margin-top:-1px}@media screen and (max-width: 46em){.accordion-trigger{display:block}}.accordion-trigger .toggle-title{color:#0062fd;margin-bottom:0;font-size:1rem}.accordion-trigger.active{background:#fafafa;border:0}.accordion-trigger a{text-transform:uppercase;display:block;padding:1em;outline:none}.accordion-trigger a .icon-navigatedown,.accordion-trigger a .icon-navigateup{font-size:1rem;fill:#0062fd;position:absolute;right:16px;top:22px}.accordion-trigger a:hover,.accordion-trigger a:active{text-decoration:none}@viewport{width:extend-to-zoom;zoom:1.0}@-ms-viewport{width:extend-to-zoom;zoom:1.0}html{-webkit-text-size-adjust:100%;font-size:16px}.clearfix:after{content:"";display:table;clear:both}*{box-sizing:border-box}.container{width:980px;margin:0 auto;position:relative}@media screen and (max-width: 46em){.container{padding:0 1em;width:100%}}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}a{cursor:pointer}textarea{font-style:normal;font-size:1em}a,a:link,a:visited{color:#0062fd;text-decoration:none}a:hover{text-decoration:underline;color:#004eca}a:focus-visible{outline:3px solid #8152FF;outline-offset:2px;transition:none !important}a.link-discreet{color:#414142;border-bottom:1px dotted rgba(65,65,66,0.2);text-decoration:none}a.link-discreet:hover{border-bottom:1px solid rgba(65,65,66,0.2)}a.highlighted-link{color:#0062fd;border:none;display:inline-block;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;background:#f5f5f5;padding:.5em;margin:0 .25em 0 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)}a.highlighted-link:hover{background:#f2f2f2;text-decoration:none;color:#0058e4}@media screen and (max-width: 46em){a.highlighted-link{margin:.5em .5em 0 0}}a.alternative-link{margin-left:.5em;line-height:52px}a.button-primary:focus-visible,a.button-secondary:focus-visible,.button-primary:focus-visible,.button-secondary:focus-visible{outline:3px solid #8152FF;outline-offset:2px}small{color:#414142;text-transform:uppercase;font-size:.75rem}small i{text-transform:none;font-style:italic}ul,ol{list-style-type:disc;list-style-position:outside;padding-left:25px}ol{list-style-type:decimal}.textbox,.textBox{font-size:14px;border:1px solid #a5a8b1;padding:2px}#mainBody{*zoom:1;margin:0 auto;width:980px;width:980px;outline:none}#mainBody:after{content:"";display:table;clear:both}@media screen and (max-width: 46em){#mainBody{width:auto;padding:0}}.warning{font-weight:bold;color:#990000}.desktop,.overlay-desktop{display:block}.mobile,.overlay-mobile{display:none !important}.more,.less{text-decoration:none;text-transform:lowercase;padding:0px 15px}.more span,.less span{border-color:#0062fd transparent transparent transparent;border-style:solid;border-width:5px 5px 5px 5px;width:0;height:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;overflow:hidden;color:#0062fd;margin:0px 5px 0px 0px;vertical-align:middle}.less span{border-color:transparent transparent #0062fd transparent;margin:0px 10px 10px 0px}.arrow{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border-color:#0062fd transparent transparent transparent;border-style:solid;border-width:5px 5px 5px 5px;width:0;height:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;overflow:hidden;color:#0062fd;margin:0px 10px 0px 0px;vertical-align:middle}.arrow.up{border-color:transparent transparent #0062fd transparent}.arrow.down{border-color:#0062fd transparent transparent transparent}.arrow.left{border-color:transparent #0062fd transparent transparent}.arrow.right{border-color:transparent transparent transparent #0062fd}.popupFaq{height:440px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 46em){.popupFaq{height:300px}}#faqContainer{position:absolute;z-index:1000;margin:10px;padding:15px 0px}.faqMarker{border-width:0px !important;vertical-align:baseline;text-decoration:none;width:11px !important;height:11px !important;z-index:1}#faqHolder{padding:1px 10px 10px 10px;background-color:#ffffff;color:#212121;font-size:.95em;line-height:1.15em;-webkit-box-shadow:1px 2px 2px #666;-moz-box-shadow:1px 2px 2px #666;box-shadow:1px 2px 2px #666;border:1px solid rgba(65,65,66,0.2)}#faqHolder strong.blueText{color:#212121;font-size:1.2em}@media screen and (max-width: 46em){#faqHolder{height:300px;overflow:auto;-webkit-overflow-scrolling:touch}}.faqPopupHeader{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE2E3E3', endColorstr='#FFCECDCE');background:-owg-linear-gradient(#e2e3e3, #cecdce);background:-webkit-linear-gradient(#e2e3e3, #cecdce);background:-moz-linear-gradient(#e2e3e3, #cecdce);background:-o-linear-gradient(#e2e3e3, #cecdce);background:linear-gradient(#e2e3e3, #cecdce);height:25px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#b0b0b0}.faqPopupHeader td{text-align:right;vertical-align:top;padding:2px 10px;color:#212121}.faqPopupHeader td a{color:#212121}.faqPopupHeader .proplink span,.faqPopupHeader .proplink .icon{vertical-align:middle}.faqPopupHeader .proplink .icon{display:inline-block;position:relative;top:3px;right:-3px}.faqPopupHeader .proplink:hover,.faqPopupHeader .proplink:focus{text-decoration:none}.faqPopupHeader .proplink:hover span,.faqPopupHeader .proplink:focus span{text-decoration:underline}#tellAFriendIframe{width:100%;background-color:#ffffff;height:1700px;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.tooltip{display:none;background:transparent url(../images/project/tooltip.gif) no-repeat;height:27px;width:114px;padding:5px;color:#ffffff;text-align:center;font-size:13px;line-height:27px;z-index:101}.tooltipTop{display:none;background:transparent url(../images/project/tooltip.gif) no-repeat;height:27px;width:114px;padding:5px;color:#ffffff;text-align:center;font-size:13px;line-height:27px;z-index:101;background:transparent url(../images/project/tooltip_top.gif) no-repeat;height:31px}.tooltipTopDouble{display:none;background:transparent url(../images/project/tooltip.gif) no-repeat;height:27px;width:114px;padding:5px;color:#ffffff;text-align:center;font-size:13px;line-height:27px;z-index:101;background:transparent url(../images/project/tooltip_top.gif) no-repeat;height:31px;padding:2px 5px;line-height:1.1em}.tooltip.top{background:transparent url(../images/project/tooltip_top.gif) no-repeat}.tooltipDefault{display:none;color:#505050 !important;background-color:#ffffcc;border:1px solid #cccccc;padding:1px 5px;font-size:13px;-webkit-box-shadow:2px 2px 3px #666;-moz-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666;z-index:9999;zoom:1;position:relative}.toast{display:none;position:fixed;z-index:99999;width:100%;text-align:center;top:5em;pointer-events:none}.toast .message{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#3804c1;padding:2em 1em;width:302px;color:#fff;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;pointer-events:auto}@media screen and (max-width: 46em){.toast .message{width:90%}}.toast .message a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.5)}.message-redux{display:block;font-size:.875rem;line-height:1.4;color:#212121;background:#fff6d7;margin:.75em 0;padding:.75em 2em;border:1px solid #E5DEC5;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}@media screen and (max-width: 46em){.message-redux{padding:.75em}}.message-redux.success-message{background:#f7fdee;border-color:rgba(65,65,66,0.05)}.error>.emailcorrection,.fieldError.emailcorrection{background:#fff6d7;display:block;padding:.75em;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;border:1px solid rgba(65,65,66,0.05);border-width:0 1px 0 1px;text-align:center;max-width:330px;position:relative;font-style:italic;color:#555}#referrerBg .error>.emailcorrection,.fieldError>.emailcorrection{margin:0.25em auto 0}.error>.emailcorrection:last-child,.fieldError>.emailcorrection:last-child{border-bottom-width:1px}.error>.emailcorrection:first-child,.fieldError>.emailcorrection:first-child{border-top-width:1px;margin-top:.25em}.error>.emailcorrection:first-child:after,.fieldError>.emailcorrection:first-child:after{content:" ";display:block;position:absolute;top:-9px;left:120px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff6d7}.error>.emailcorrection:first-child:before,.fieldError>.emailcorrection:first-child:before{content:" ";display:block;position:absolute;top:-10px;left:120px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #E5DEC5}.error a.correctemaillink,.error a.correctemaillink:hover,.error a.correctemaillink:link,.error a.correctemaillink:visited,.fieldError a.correctemaillink,.fieldError a.correctemaillink:hover,.fieldError a.correctemaillink:link,.fieldError a.correctemaillink:visited{font-style:italic;color:#0093cf}.error{color:#cc0000}.fieldError{color:#FF0000;font-weight:bolder;margin:5px;clear:both}.warning{color:#CC2828;font-weight:bold}div.tabHeaderDiv:not(.clear){border-bottom:1px solid #dfdfdf}:root ul.tabHeader.clear{padding:0px;margin:0px;display:block}:root ul.tabHeader.clear li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0px 2em;border-left:1px solid rgba(65,65,66,0.2)}:root ul.tabHeader.clear li:first-child{border-left:0px;padding-left:0px}ul.tabHeader:not(.clear){display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFCCCCCC');background:-owg-linear-gradient(#fafafa, #ccc);background:-webkit-linear-gradient(#fafafa, #ccc);background:-moz-linear-gradient(#fafafa, #ccc);background:-o-linear-gradient(#fafafa, #ccc);background:linear-gradient(#fafafa, #ccc);height:32px;padding:0px;white-space:nowrap}ul.tabHeader:not(.clear) .smallPrint{font-weight:normal;text-shadow:none;font-size:.85em}ul.tabHeader:not(.clear) li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBBBBBB', endColorstr='#FFABABAB');background:-owg-linear-gradient(#bbb, #ababab);background:-webkit-linear-gradient(#bbb, #ababab);background:-moz-linear-gradient(#bbb, #ababab);background:-o-linear-gradient(#bbb, #ababab);background:linear-gradient(#bbb, #ababab);height:32px;line-height:32px;vertical-align:top;cursor:pointer}ul.tabHeader:not(.clear) li a,ul.tabHeader:not(.clear) li strong{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;outline:0;height:32px;padding:0px 15px;font-size:17px;color:#ffffff;font-weight:bold;text-shadow:#7b7a7a 0px 1px 0px}ul.tabHeader:not(.clear) li.on{color:#212121;background:#ffffff;border-color:#aaaaaa #dfdfdf;border-style:solid;border-width:1px 1px 0px 1px;border-bottom:1px solid #ffffff;line-height:31px;height:45px;position:relative;z-index:2;-webkit-box-shadow:0px -2px 1px 0px #eaeaea;-moz-box-shadow:0px -2px 1px 0px #eaeaea;box-shadow:0px -2px 1px 0px #eaeaea;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}ul.tabHeader:not(.clear) li.on a,ul.tabHeader:not(.clear) li.on strong{height:35px;color:#212121;background:#ffffff;text-shadow:transparent 0px 1px 0px}ul.tabHeader2:not(.clear){display:block;padding:0px;white-space:nowrap;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');background:#fff !important;height:auto}ul.tabHeader2:not(.clear) .smallPrint{font-weight:normal;font-size:.85em}ul.tabHeader2:not(.clear) li.clear{cursor:auto}ul.tabHeader2:not(.clear) li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:32px;line-height:32px;vertical-align:top;cursor:pointer;margin:0px 2em 0px 0px;padding:0px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');background:#fff !important}ul.tabHeader2:not(.clear) li.noPointer,ul.tabHeader2:not(.clear) li.noAction{cursor:auto}ul.tabHeader2:not(.clear) li a,ul.tabHeader2:not(.clear) li strong,ul.tabHeader2:not(.clear) li.on.noAction a,ul.tabHeader2:not(.clear) li.on.noAction strong{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;outline:0;font-size:1.1em;font-weight:normal;color:#757575;text-decoration:none;background:transparent;padding:0px;text-shadow:none;vertical-align:baseline}ul.tabHeader2:not(.clear) li span,ul.tabHeader2:not(.clear) li.on.noAction span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-color:#757575;color:#ffffff;padding:2px;min-width:1.25em;text-align:center;font-size:1em;font-weight:normal;line-height:1em;height:auto;vertical-align:baseline}ul.tabHeader2:not(.clear) li.on{color:#212121;border-color:#f37021;border-style:solid;border-width:0px 0px 5px 0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}ul.tabHeader2:not(.clear) li.on a,ul.tabHeader2:not(.clear) li.on strong{color:#212121;font-weight:bold}ul.tabHeader2:not(.clear) li.on span{background-color:#212121}ul.tabHeader2:not(.clear) li.on.noAction{border-color:transparent}.site-down{position:relative}.site-down:after{content:"";background-image:url("/images/project/blackboard.jpg?auto=webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.4;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}@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){.site-down:after{background-image:url("/images/project/blackboard@2x.jpg?auto=webp")}}@media screen and (max-width: 46em){.site-down:after{background-image:url("/images/project/blackboard-mobile.jpg?auto=webp");background-repeat:no-repeat;background-size:cover}}@media screen and (max-width: 46em) and (-webkit-min-device-pixel-ratio: 1.5),screen and (max-width: 46em) and (min--moz-device-pixel-ratio: 1.5),screen and (max-width: 46em) and (-o-min-device-pixel-ratio: 3/2),screen and (max-width: 46em) and (min-device-pixel-ratio: 1.5),screen and (max-width: 46em) and (min-resolution: 1.5dppx),screen and (max-width: 46em) and (min-width: 1600px){.site-down:after{background-image:url("/images/project/blackboard-mobile@2x.jpg?auto=webp")}}#referredSiteVisitForm,#referredSiteVisitFormIframe,#followIframe,#wishlistIframe{position:absolute;top:-2000px;left:-2000px}.warningtext{float:right;font-size:10px}.suggestion{color:#7a7a7a;font-size:.9em}#ie_header_error_holder{display:none;text-align:center;font-style:normal}#ie_header_error_holder #other-browsers{display:none}#ie_header_error_holder #other-browsers .other-browser{display:inline-block;margin:1em 1em 1em 0em}#errorMessagePopupHolder{position:absolute;z-index:1000;text-align:center;width:98%}#errorMessagePopup{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:2px solid #0093CF;position:relative;top:40px;background-color:#ffffff;color:#565656;padding:20px;font-size:1.1em;z-index:1001;width:80%;max-width:500px;margin:0px auto}.error-page{padding:6em 0}@media screen and (max-width: 46em){.error-page{padding:2em 0}}.error-page h1{font-size:32px;line-height:1.2;max-width:700px}.error-page p{font-size:16px;line-height:1.5;max-width:700px}#customConfirm{padding:0px 2em}#customConfirm .greenbutton{margin-left:.5em}.fadeout{position:relative}.fadeout:after{content:" ";position:absolute;bottom:0px;left:0px;right:0px;width:100%;height:2em;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#1AFFFFFF', endColorstr='#FFFFFFFF');background:-owg-linear-gradient(rgba(255,255,255,0.1), #fff);background:-webkit-linear-gradient(rgba(255,255,255,0.1), #fff);background:-moz-linear-gradient(rgba(255,255,255,0.1), #fff);background:-o-linear-gradient(rgba(255,255,255,0.1), #fff);background:linear-gradient(rgba(255,255,255,0.1), #fff)}.hide{display:none}.screenreader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.highlight-promo{background:#ffc80b}@media screen and (max-width: 46em){.desktop{display:none !important}.desktop.desktop-override{display:block !important}.mobile{display:block !important}}@media screen and (max-device-width: 46em){.overlay-desktop{display:none !important}.overlay-mobile{display:block !important}}@media screen and (max-width: 46em){.hide-mobile{display:none !important}}@media (min-width: 46.0625em){.hide-desktop{display:none !important}}.hidden{display:none}.text-only{margin:3em auto 0;line-height:1.5;max-width:630px;color:#212121}.text-only h1{font-size:2em;text-align:center}.clearBoth{clear:both}a.disabled{color:#dcdcdc;cursor:default}a.disabled .icon-navigatedown{fill:rgba(33,33,33,0.2)}.dc-lightbox-wrapper-appear{opacity:0.01}.dc-lightbox-wrapper-appear.dc-lightbox-wrapper-appear-active{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-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)}.dc-lightbox-wrapper-enter{opacity:0.01}.dc-lightbox-wrapper-enter.dc-lightbox-wrapper-enter-active{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-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)}.dc-lightbox-wrapper-leave{opacity:1}.dc-lightbox-wrapper-leave.dc-lightbox-wrapper-leave-active{opacity:0.01;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-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)}
