﻿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.ttf") format("ttf");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.ttf") format("ttf");font-weight:500;font-style:normal;font-display:swap}.yellow-highlighter{background:#fefbeb}.alert-message{box-sizing:border-box;font-size:1rem;position:relative;background:#fefbeb;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:#fefbeb;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:#fefbeb;border-bottom:1px solid rgba(65,65,66,0.05)}.debug-toolbar{position:absolute;top:0;left:0;padding-top:5px;z-index:110;max-width:350px;width:fit-content}@media screen and (max-width: 46em){.debug-toolbar{display:none}}.debug-toolbar:after{content:"";top:0;left:0;height:5px;width:100%;position:absolute;background:linear-gradient(to right, #000 0%, #000 10%, #fff200 10%, #fff200 10%, #fff200 20%, #000 20%, #000 30%, #fff200 30%, #fff200 40%, #000 40%, #000 50%, #fff200 50%, #fff200 50%, #fff200 60%, #000 60%, #000 70%, #fff200 70%, #fff200 70%, #fff200 80%, #000 80%, #000 80%, #000 90%, #fff200 90%, #fff200 90%, #fff200 100%)}.debug-toolbar--closed{display:none}.debug-toolbar-container{transition:all 0.3s cubic-bezier(0.2, 0, 0.04, 1);display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#efefef;cursor:pointer;-webkit-border-radius:0 0 1rem 0;-moz-border-radius:0 0 1rem 0;-ms-border-radius:0 0 1rem 0;-o-border-radius:0 0 1rem 0;border-radius:0 0 1rem 0;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.15);border-bottom:1px solid rgba(65,65,66,0.2);border-right:1px solid rgba(65,65,66,0.2);width:100%;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.2;font-weight:normal;overflow:hidden}@media screen and (max-width: 46em){.debug-toolbar-container{font-size:13px;width:15em;word-break:break-all}}.debug-toolbar-container .debug-toolbar-info{display:none;padding:0rem 1rem 1rem 1rem}@media screen and (max-width: 46em){.debug-toolbar-container.debug-toolbar-container--expanded{width:15em;height:30em;word-break:break-all}}.debug-toolbar-container.debug-toolbar-container--expanded .debug-toolbar-info{display:block}.debug-toolbar-container.debug-toolbar-container--expanded .debug-toolbar-titlebar{width:100%}.debug-toolbar-titlebar{position:relative;text-align:left;display:flex;width:100%;align-items:center;flex-direction:row;justify-content:space-between}.debug-toolbar-titlebar .icon-wrench{fill:#414142}@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;text-transform:capitalize;font-family:monospace;padding-left:1rem;font-size:12px}.debug-toolbar-titlebar-controls__close{-webkit-appearance:none;text-decoration:none;padding:.5rem;cursor:pointer;border:none;outline:none}.debug-toolbar-titlebar-controls__close:hover{background-color:rgba(65,65,66,0.1)}.debug-toolbar-titlebar-controls__close:hover svg{fill:#414142}.debug-toolbar-titlebar-controls__close:active{position:relative;top:1px}.debug-toolbar-titlebar-controls__close:focus{outline:none}.debug-toolbar-info-group li{list-style:none}.debug-toolbar-info-group{padding-left:0}.debug-toolbar-info-group-item{margin:0 0 .25rem 0;overflow-wrap:break-word}.debug-toolbar code{padding:.1rem .3rem;background-color:rgba(65,65,66,0.1);border:1px solid rgba(65,65,66,0.2);border-radius:3px;margin-top:.25rem;font-size:.75rem;color:#3804c1;display:inline-block;font-family:monospace}.debug-toolbar h4{margin-top:1rem}.debug-toolbar h4:before{content:"";width:100%;height:1px;margin-top:1rem;display:block;border-top:1px solid rgba(65,65,66,0.2)}.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:#f9d524;-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}}.tooltip-wrapper{position:relative;cursor:help;display:inline-flex;justify-content:center;align-items:center;height:fit-content;width:fit-content}.tooltip-wrapper.nudge-right .hover-tooltip{right:-20px}.tooltip-wrapper.nudge-right .hover-tooltip:before{right:25px}@media screen and (max-width: 46em){.tooltip-wrapper.nudge-right .hover-tooltip{right:unset}}.tooltip-wrapper.nudge-left .hover-tooltip{left:-20px}.tooltip-wrapper.nudge-left .hover-tooltip:before{left:25px}@media screen and (max-width: 46em){.tooltip-wrapper.nudge-left .hover-tooltip{left:unset}}.tooltip-wrapper:hover .hover-tooltip,.tooltip-wrapper:active .hover-tooltip,.tooltip-wrapper:focus .hover-tooltip{visibility:visible;opacity:1;top:27px}.tooltip-wrapper:hover .hover-tooltip.hover-above,.tooltip-wrapper:active .hover-tooltip.hover-above,.tooltip-wrapper:focus .hover-tooltip.hover-above{top:auto;bottom:calc(100% + 12px)}@media screen and (max-width: 46em){.tooltip-wrapper:hover .hover-tooltip,.tooltip-wrapper:active .hover-tooltip,.tooltip-wrapper:focus .hover-tooltip{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}}.tooltip-wrapper .icon{font-size:1rem;fill:rgba(65,65,66,0.5);height:22px;width:22px;margin-top:-7px;top:7px}.tooltip-wrapper .icon use{top:7px}.tooltip-wrapper .hover-tooltip{padding:.75rem 1rem;opacity:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;top:20px;white-space:normal;min-width:250px;max-width:50%;text-align:left;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-transform:none;visibility:hidden;background:#212121;color:#fff;position:absolute;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.15);-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);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;z-index:200}.tooltip-wrapper .hover-tooltip a{text-align:left;width:100%;text-decoration-style:solid;border-bottom:none;display:block;text-underline-position:from-font;text-underline-offset:2px;text-decoration-style:dotted;text-decoration-color:rgba(119,238,239,0.5);text-decoration-line:underline;color:#77EEEF !important}.tooltip-wrapper .hover-tooltip:before{content:"";background:#212121;transform:rotate(45deg);top:-5px;position:absolute;height:10px;width:10px}@media screen and (max-width: 46em){.tooltip-wrapper .hover-tooltip:before{content:none}}.tooltip-wrapper .hover-tooltip.hover-above{top:auto;bottom:20px}.tooltip-wrapper .hover-tooltip.hover-above:before{bottom:-5px;top:auto}@media screen and (max-width: 46em){.tooltip-wrapper .hover-tooltip{position:fixed;max-width:unset;min-width:unset;margin:1rem;left:0;top:0}}.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-share-tray,.button-secondary.button-email:link,.button-secondary.button-share-tray:link,.button-secondary.button-email:visited,.button-secondary.button-share-tray:visited{background:#414142;color:#fff;border-color:#343435}.button-secondary.button-email .icon,.button-secondary.button-share-tray .icon,.button-secondary.button-email:link .icon,.button-secondary.button-share-tray:link .icon,.button-secondary.button-email:visited .icon,.button-secondary.button-share-tray:visited .icon{fill:rgba(255,255,255,0.8)}.button-secondary.button-email:hover,.button-secondary.button-email:focus,.button-secondary.button-share-tray:hover,.button-secondary.button-share-tray:focus,.button-secondary.button-email:link:hover,.button-secondary.button-email:link:focus,.button-secondary.button-share-tray:link:hover,.button-secondary.button-share-tray:link:focus,.button-secondary.button-email:visited:hover,.button-secondary.button-email:visited:focus,.button-secondary.button-share-tray:visited:hover,.button-secondary.button-share-tray:visited:focus{background:#3e3e3f;border-color:#282828;color:#fff}.button-secondary.button-email:hover .icon,.button-secondary.button-email:focus .icon,.button-secondary.button-share-tray:hover .icon,.button-secondary.button-share-tray:focus .icon,.button-secondary.button-email:link:hover .icon,.button-secondary.button-email:link:focus .icon,.button-secondary.button-share-tray:link:hover .icon,.button-secondary.button-share-tray:link:focus .icon,.button-secondary.button-email:visited:hover .icon,.button-secondary.button-email:visited:focus .icon,.button-secondary.button-share-tray:visited:hover .icon,.button-secondary.button-share-tray:visited:focus .icon{fill:#fff}.button-secondary.button-nextdoor,.button-secondary.button-nextdoor:link,.button-secondary.button-nextdoor:visited{background:#8ED500;color:#fff;border-color:#7dbc00}.button-secondary.button-nextdoor .icon,.button-secondary.button-nextdoor:link .icon,.button-secondary.button-nextdoor:visited .icon{fill:rgba(255,255,255,0.8)}.button-secondary.button-nextdoor:hover,.button-secondary.button-nextdoor:focus,.button-secondary.button-nextdoor:link:hover,.button-secondary.button-nextdoor:link:focus,.button-secondary.button-nextdoor:visited:hover,.button-secondary.button-nextdoor:visited:focus{background:#8bd000;border-color:#6ca200;color:#fff}.button-secondary.button-nextdoor:hover .icon,.button-secondary.button-nextdoor:focus .icon,.button-secondary.button-nextdoor:link:hover .icon,.button-secondary.button-nextdoor:link:focus .icon,.button-secondary.button-nextdoor:visited:hover .icon,.button-secondary.button-nextdoor: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}.text-link{color:#0062fd;padding:0;font-size:1rem;background-color:transparent;border:none;outline:none}.text-link:hover{text-decoration:underline;cursor:pointer}.text-link:focus-visible{outline:3px solid #8152FF;outline-offset:2px}.subtle-link{color:#212121;text-underline-position:from-font;text-underline-offset:2px;text-decoration-style:dotted;text-decoration-color:rgba(65,65,66,0.5);text-decoration-line:underline}.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:#fefbeb;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:#fefbeb;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:1rem;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:flex;column-gap:.5rem;cursor:pointer;position:relative;-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)}.standalone-checkbox-holder label:before{content:'';display:block;width:1rem;height:1rem;min-width:1rem;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;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;left:0;top:2px;-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)}.standalone-checkbox-holder label:hover{text-decoration:none;color:#0062fd}.standalone-checkbox-holder label:hover:before{border-color:#0062fd}.standalone-checkbox-holder input:checked+label{font-weight:bold}.standalone-checkbox-holder input:checked+label:after{left:6px;top:4px;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:#fefbeb}.maxExceeded::selection{background:#fefbeb}#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}.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:#f9d524;padding:1em;color:#212121;font-size:1rem;display:none;margin:0 auto;text-align:center;line-height:1}@media screen and (max-width: 46em){.promo-banner.bhm-2025{padding:1rem .5rem}}@media screen and (max-width: 46em){.promo-banner.bhm-2025 .container{padding:0}}.promo-banner .container{max-width:980px;margin:0 auto;padding:0;display:block;position:relative;font-size:1rem;line-height:1.2}@media screen and (max-width: 46em){.promo-banner .container{padding:.5rem 1.75rem;text-align:left;font-size:.875rem;line-height:1.4}}.promo-banner .container.short{max-width:50rem !important}.promo-banner p{margin:0 auto;font-weight:500;max-width:60rem !important}@media screen and (max-width: 46em){.promo-banner p{text-align:center !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.light-blue p{font-size:1rem;max-width:unset !important}@media screen and (max-width: 46em){.promo-banner.light-blue p{text-align:center;font-size:.875rem}}.promo-banner.light-blue a{white-space:normal}.promo-banner.js-top-donor-banner p,.promo-banner.js-tip-top-donor-banner p{font-weight:bold}.promo-banner.js-tip-top-donor-banner{padding:.5rem}.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:0;margin-top:-1em;position:absolute;right:0;padding-right:.5rem}}.promo-banner .dismiss .icon,.promo-banner .dismiss:hover .icon{fill:rgba(33,33,33,0.2)}.promo-banner.light-yellow{background-color:#fefbeb;color:#212121}.promo-banner.halloween-banner{background-color:#414142;color:#fff;padding:.5rem}.promo-banner.ww-banner .container .banner-content{font-size:1rem !important}@media screen and (max-width: 46em){.promo-banner.ww-banner .container .banner-content{font-size:.875rem !important;text-align:center}}#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{padding:0 .5em;vertical-align:top;text-align:center;min-width:40px;line-height:30px;font-weight:normal;color:#212121;outline:none;white-space:pre;border:1px solid #f7fdee}#account-credits-tip:focus{border:1px solid rgba(65,65,66,0.05)}#account-credits-tip:focus-visible{outline:3px solid #8152FF;outline-offset:2px}#account-credits-tip h4{color:#fff;text-align:left;width:100%}#account-credits-tip p{margin-bottom:0}@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:absolute;width:100%;z-index:1001}}@media screen and (max-width: 46em){#main-header.show-menu{display:block}}#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:1em}@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.teacher a.partnerships,#main-header.donor a.get-funded{display:none}#main-header a.partnerships{border-right:1px solid rgba(65,65,66,0.05);padding-right:1em}#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:#fefbeb;border-right:3px solid #f9d524;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:#fef8dc}#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:90%}@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}#mobile-header .menu-icon:active{line-height:1}@media screen and (max-width: 46em){#mobile-header{display:block}}#account-trigger.badge:after{content:'';width:16px;height:16px;display:block;background:#f9d524;-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{position:fixed;bottom:0px;display:none;width:100%;z-index:200;padding-bottom:2px;background:#3804c1;color:#fff;text-align:center}@media screen and (max-width: 46em){.newbie-banner{padding:.5em 0;position:relative;margin:0;bottom:auto;font-size:.875rem;background:#212121;border-bottom:1px solid #414142}}.newbie-banner.match-code{padding:1rem;text-align:left;background-image:url("/images/corner-tapestry.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:contain,contain;-moz-background-size:contain,contain;-o-background-size:contain,contain;background-size:contain,contain}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.newbie-banner.match-code{background-image:url("/images/corner-tapestry@2x.png?auto=webp")}}@media screen and (max-width: 46em){.newbie-banner.match-code{background-color:#1b0260}}.newbie-banner.match-code .description{display:flex;column-gap:1rem;flex-direction:row}.newbie-banner.match-code .dismiss{position:absolute;right:0;top:0;opacity:.5}.newbie-banner.match-code .dismiss svg{fill:#fff}.newbie-banner.match-code .promo-code{padding:.5rem;margin:0rem .5rem;border:1px dashed #f9d524;color:#f9d524;background-color:rgba(249,213,36,0.2);text-transform:uppercase;font-weight:bold;display:inline-block;font-family:"sharp-sans",Montserrat,Verdana,sans-serif}@media screen and (max-width: 46em){.newbie-banner.match-code .promo-code{margin-top:1rem;width:100%;text-align:center}}.newbie-banner.match-code .map-point{width:40px;height:70px;top:-26px;position:absolute;background-image:url("/images/map-point.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:contain,contain;-moz-background-size:contain,contain;-o-background-size:contain,contain;background-size:contain,contain}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.newbie-banner.match-code .map-point{background-image:url("/images/map-point@2x.png?auto=webp")}}@media screen and (max-width: 46em){.newbie-banner.match-code .map-point{display:none}}.newbie-banner.match-code .subtitle{font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:normal}.newbie-banner.match-code h3{margin-left:3.5rem;color:#fff;font-size:1.25rem;margin-bottom:0}@media screen and (max-width: 46em){.newbie-banner.match-code h3{margin-left:0}}.newbie-banner.match-code .promo-emphasis{color:#f9d524;text-decoration:underline;line-height:33px}.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.show-message.enabled+.cart-message{visibility:visible;transform:translateX(-50%) scale(1);opacity:1}#mainHeader a.mini-cart:hover .icon-cart{fill:#0062fd}#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:#fafafa;background-color:#0062fd;border-radius:10em;border:3px solid #fafafa;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:#212121;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;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.15);transform:translate(-50%, -5px) scale(0.9)}#mainHeader .cart-message:before{content:'';width:8px;height:8px;background-color:#212121;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:#0062fd;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;padding-top:.5rem;font-weight:normal !important}@media (min-width: 46.0625em){.additional-info{display:block}}.credit-banner{background-color:#f7fdee}.sitewide-cta{display:inline}.ways-to-give{display:none !important}.ways-to-give:before{content:'new!';display:inline-block;color:#ff36e1;background-color:#ffeefc;text-transform:uppercase;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:.25rem .5rem;margin-right:.5rem;font-weight:700}.other-ways-to-give{display:inline-block;position:relative}@media screen and (max-width: 46em){.other-ways-to-give{display:block}}.other-ways-to-give:hover .other-ways-to-give-hover{display:flex}@media screen and (max-width: 46em){.other-ways-to-give:hover .other-ways-to-give-hover{display:none}}.other-ways-to-give .other-ways-to-give-hover:hover{display:flex}@media screen and (max-width: 46em){.other-ways-to-give .other-ways-to-give-hover:hover{display:none}}.other-ways-to-give-hover{display:none;z-index:200;flex-wrap:wrap;justify-content:center;max-width:800px;width:760px;margin:0 auto;padding:20px;border-radius:1rem;background-color:white;box-shadow:0 4px 12px rgba(0,0,0,0.15);position:absolute;border:1px solid rgba(65,65,66,0.2);left:-100px;top:44px;-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)}.other-ways-to-give-hover:hover{box-shadow:0 8px 16px rgba(0,0,0,0.2)}@media screen and (max-width: 46em){.other-ways-to-give-hover{display:none}}.other-ways-to-give-hover:before{content:"";position:absolute;top:-9px;left:210px;transform:rotate(45deg);background-color:#fff;width:15px;height:15px;border-top:1px solid rgba(65,65,66,0.2);border-left:1px solid rgba(65,65,66,0.2)}.other-ways-to-give-hover:after{content:'';position:absolute;left:0;top:-17px;width:100%;height:20px;background:transparent}.other-ways-to-give-hover .ways-to-give-option{display:flex !important;flex-direction:row;flex-basis:50%;padding:20px;box-sizing:border-box;text-align:left;border-radius:1rem;border:1px solid #fff;margin-right:0 !important;-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)}.other-ways-to-give-hover .ways-to-give-option:hover{border:1px solid rgba(65,65,66,0.2);background-color:#e6efff}.other-ways-to-give-hover .ways-to-give-option .graphic{background-image:url("/images/header-ways-to-give-sprite.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:369px,41px;-moz-background-size:369px,41px;-o-background-size:369px,41px;background-size:369px,41px;width:25px;height:25px;margin-right:0.5rem}@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){.other-ways-to-give-hover .ways-to-give-option .graphic{background-image:url("/images/header-ways-to-give-sprite@2x.png?auto=webp")}}.other-ways-to-give-hover .ways-to-give-option .graphic.account-credits{background-position:-8px -8px}.other-ways-to-give-hover .ways-to-give-option .graphic.daf{background-position:-49px -8px}.other-ways-to-give-hover .ways-to-give-option .graphic.ira{background-position:-90px -8px}.other-ways-to-give-hover .ways-to-give-option .graphic.cryptocurrency{background-position:-131px -8px}.other-ways-to-give-hover .ways-to-give-option .graphic.stocks{background-position:-172px -8px}.other-ways-to-give-hover .ways-to-give-option .graphic.monthly{background-position:-213px -8px}.other-ways-to-give-hover .ways-to-give-option .graphic.legacy-gift{background-position:-254px -8px}.other-ways-to-give-hover .ways-to-give-option .graphic.partner-with-us{background-position:-336px -8px}.other-ways-to-give-hover .ways-to-give-option .option-text{display:flex;flex-direction:column;width:280px;margin-top:2px}.other-ways-to-give-hover .ways-to-give-option .option-text h3{font-size:1rem;color:#212121;margin-bottom:.25rem}.other-ways-to-give-hover .ways-to-give-option .option-text p{font-size:.875rem;color:#212121;margin-bottom:0}@media (max-width: 768px){.other-ways-to-give-hover .section{flex-basis:100%}}.donor.vip .get-funded,.donor.vip .partnerships,.donor.vip .about,.donor.vip .help{display:none !important}.donor.vip .ways-to-give{display:inline-block !important}@media screen and (max-width: 46em){.donor.vip .ways-to-give{width:100%}}.halloween.DClogo{background-image:url("/images/header/dc-halloween.gif") !important;min-height:60px !important;width:130px !important;background-size:146px !important;background-position:-8px -7px !important;top:2px;position:relative}@media screen and (max-width: 46em){.halloween.DClogo{min-height:50px !important;width:100px !important;background-size:116px !important}}.halloween.DClogo:after{content:'Use the code TREAT and we’ll double your next donation!';opacity:0;text-indent:0 !important;background-color:#212121;font-size:.875rem;display:block;line-height:1.2;padding:.5rem .75rem;min-height:50px;position:absolute;left:0;bottom:-3.5rem;z-index:1000;width:100%;color:#fff;pointer-events: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);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.halloween.DClogo:hover:after{pointer-events:auto;opacity:1;bottom:-5rem}.anniversary.DClogo{background-image:url("/images/header/dc-25@2x.gif") !important;min-height:60px !important;width:130px !important;background-size:146px !important;background-position:-9px -28px !important;top:2px;mix-blend-mode:multiply;position:relative}@media screen and (max-width: 46em){.anniversary.DClogo{min-height:60px !important;height:100% !important;background-size:140px !important;background-position:-9px -27px !important;margin-top:0 !important}}.js-phone-contact{display:none}@-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(249,213,36,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:14%;margin:1.5em 0;padding:0}#footer-supporters .partner-tier a .footer-logo{display:block;margin:0 auto}#footer-supporters .premier-tier{margin-top:4rem;margin-bottom:2rem}#footer-supporters .premier-tier .footer-logo{height:75px;background-image:url("/images/footer/premier-sponsor.svg");background-size:contain;background-position:center;width:200px}#footer-supporters .premier-tier a{margin:0;width:50%}#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:1783px 366px;-moz-background-size:1783px 366px;background-size:1783px 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-altice-usa{background-position:-1505px -246px}#footer-supporters .logo-allstate{background-position:-412px -118px}#footer-supporters .logo-arts{background-position:-823px -182px}#footer-supporters .logo-bm{background-position:-1233px -118px}#footer-supporters .logo-bezos{background-position:-960px -182px}#footer-supporters .logo-campbell-foundation{background-position:-1233px -246px}#footer-supporters .logo-carnegie{background-position:-412px -246px}#footer-supporters .logo-carters{background-position:-275px -286px}#footer-supporters .logo-cfpf{background-position:-275px -118px}#footer-supporters .logo-chuck-lorre{background-position:-1505px -182px}#footer-supporters .logo-colorado-doe{background-position:-277px -179px}#footer-supporters .logo-codedotorg{background-position:-955px -118px}#footer-supporters .logo-csc{background-position:-135px -246px}#footer-supporters .logo-dicks{background-position:-823px -246px}#footer-supporters .logo-disney{background-position:0 -286px}#footer-supporters .logo-fiesta-bowl{background-position:-412px -182px}#footer-supporters .logo-gm{background-position:-1505px -118px}#footer-supporters .logo-google{background-position:0px 0px}#footer-supporters .logo-hawaii-doe{background-position:-1096px -115px}#footer-supporters .logo-herb-kohl{background-position:0 -246px}#footer-supporters .logo-jordan{background-position:-686px -118px}#footer-supporters .logo-kellogg{background-position:-137px -182px}#footer-supporters .logo-kleenex{background-position:-137px -118px}#footer-supporters .logo-loft{background-position:-1097px -182px}#footer-supporters .logo-maxwellHanrahan{background-position:-823px -118px}#footer-supporters .logo-mcchord{background-position:-549px -118px}#footer-supporters .logo-montana-opi{background-position:-687px -179px}#footer-supporters .logo-nevada-doe{background-position:-412px 0px}#footer-supporters .logo-new-castle{background-position:-549px -326px}#footer-supporters .logo-oak-foundation{background-position:-549px -246px}#footer-supporters .logo-pnc{background-position:-275px 0}#footer-supporters .logo-pc{background-position:-137px -118px}#footer-supporters .logo-power{background-position:-137px -286px}#footer-supporters .logo-samsung{background-position:-1097px -246px}#footer-supporters .logo-schoen-foundation{background-position:-275px -246px}#footer-supporters .logo-sonic{background-position:0 -118px}#footer-supporters .logo-walton{background-position:-275px -326px}#footer-supporters .logo-WKamauBell{background-position:0 -182px}#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}#privacyAndTerms .js-manage-cookies-link{display:none}#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-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:#fefbeb}.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:visible;-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}::selection{background:#77EEEF;color:#212121}.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;text-underline-position:from-font;text-underline-offset:2px;text-decoration-style:dotted;text-decoration-color:rgba(65,65,66,0.5);text-decoration-line:underline}a.link-discreet:hover{text-decoration-style:solid;text-decoration-color:#212121}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}#lightboxCloseButton .icon-delete{fill:rgba(255,255,255,0.8)}#lightboxCloseButton .icon-delete:hover{fill:#fff}.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:#fefbeb;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:#fefbeb;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 #fefbeb}.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}.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:#f9d524}@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)}#portal .overlay-iframe-wrapper.on{padding:2rem 1rem}#portal .overlay-iframe-wrapper.on h2{font-size:1.25rem;margin-bottom:1rem}#portal .overlay-iframe-wrapper.on .segmented-control.pointer{margin-bottom:1rem;margin-top:.5rem}#portal .overlay-iframe-wrapper.on .segmented-control.pointer li{height:2.5rem;font-size:.875rem}#portal .overlay-iframe-wrapper.on .segmented-control.pointer li label{height:2.5rem}ol.ig-instructions{text-align:left;padding:1rem 1rem 1rem 2rem;list-style:decimal}ol.ig-instructions li{margin-bottom:.75rem;display:list-item;list-style-type:decimal}ol.ig-instructions li a{font-weight:bold;text-decoration:underline}ol.ig-instructions li .copy-success{color:#6EA217;font-weight:bold}.ig-segmented-control li:last-child{display:none}.dc-lightbox-wrapper-appear{opacity:0.01}.dc-lightbox-wrapper-appear.dc-lightbox-wrapper-appear-active{opacity:1;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-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:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-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-exit{opacity:1}.dc-lightbox-wrapper-exit.dc-lightbox-wrapper-exit-active{opacity:0.01;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-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)}#cookiescript_injected{border-top:3px solid #3804c1;box-shadow:none}.mdc-checkbox .mdc-checkbox__background{border-radius:5px !important}@media screen and (max-width: 46em){#cookiescript_header{padding-top:0}}@media screen and (max-width: 46em){#cookiescript_description{line-height:1.5 !important}}#cookiescript_checkboxs{margin:15px 0 15px -11px;border-top:1px solid rgba(65,65,66,0.05);border-bottom:1px solid rgba(65,65,66,0.05)}#cookiescript_buttons{flex-direction:row-reverse}#cookiescript_manage_wrap{background-color:#3804c1;max-width:30%;padding:1rem 2rem;position:absolute;right:5rem;display:flex;border-radius:100px;justify-content:center}@media screen and (max-width: 46em){#cookiescript_manage_wrap{background-color:#3804c1;width:100%;max-width:unset;padding:.75rem;margin-top:1rem !important;position:unset}}svg#cookiescript_manageicon{display:none !important}#cookiescript_manage{color:#fff !important}
