.SettingsScreen .form-wrapper{padding:20px;background-color:#eee;max-width:50%}@media (max-width:767px){.SettingsScreen .form-wrapper{max-width:100%}}.SettingsScreen form .form-row{display:flex;justify-content:space-between;margin:10px 0}.SettingsScreen form .form-buttons{display:flex;justify-content:flex-end;margin:10px 0}.SettingsScreen form .field:invalid{border:1px solid red}.SettingsScreen form label{min-width:70px;margin:5px 20px 5px 0;font-weight:200}.SettingsScreen form input[type=text],.SettingsScreen form input[type=url]{flex:1 1;padding:0 10px}.SettingsScreen form input[type=text]::-webkit-input-placeholder,.SettingsScreen form input[type=url]::-webkit-input-placeholder{color:#ccc}.SettingsScreen form input[type=text]::-ms-input-placeholder,.SettingsScreen form input[type=url]::-ms-input-placeholder{color:#ccc}.SettingsScreen form input[type=text]::placeholder,.SettingsScreen form input[type=url]::placeholder{color:#ccc}.SettingsScreen form input[type=submit]{align-self:right}.AnswerVideoWrapper{position:relative}.videoPlayer{transition:all .75s;opacity:1;z-index:3}.poster,.videoPlayer{position:absolute;width:100%;height:100%}.poster{z-index:1;display:flex;justify-content:center;align-items:center}.poster .backdrop{position:absolute;width:100%;height:100%;background-color:rgba(0,0,88,.2)}.poster .replayButton{position:absolute;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,88,.4);padding:1rem;border-radius:50%;border:2px solid #fff;z-index:2}.poster:hover{cursor:pointer}.poster:hover .backdrop{background-color:rgba(0,0,88,.4)}.hide{opacity:0;z-index:0}.withBackground{background:linear-gradient(-60deg,transparent,rgba(0,0,0,.1) 10%,transparent 10.1%,rgba(0,0,0,.1) 85%,transparent 85.1%,rgba(0,0,0,.2))}.ImageLoaderAuto{display:flex;justify-content:center;width:var(--width);height:var(--height)}.ImageLoaderAuto .ImageLoader{display:flex;flex:1 1}.ImageLoaderAuto .ImageLoader *{width:100%;height:100%;object-fit:var(--fit);object-position:var(--position);fill:currentColor;display:flex;flex:1 1}.ImageLoaderRatio{position:relative;width:var(--width);height:0;margin:auto;padding-bottom:calc(var(--width)/var(--aspect-ratio))}.ImageLoaderRatio .ImageLoader{position:absolute;top:0;left:0;bottom:0;right:0}.ImageLoaderRatio .ImageLoader *{width:100%;height:100%;object-fit:var(--fit);object-position:var(--position);fill:currentColor}.Card{flex:1 1;width:100%;padding:10px;background-color:#f0f2f7;box-shadow:3px 3px 2px rgba(0,0,0,.3);display:inline-block;border:2px solid #eee}.Card:active,.Card:focus,.Card:hover{background-color:#eee;border:2px solid #ccc}.more-less{display:block;margin:0 auto}.collapsible-wrapper{position:relative}.collapsible-wrapper.cursor{cursor:pointer}.collapsible-wrapper.collapsed{overflow-y:hidden;max-height:125px;margin-bottom:15px;position:relative;bottom:0;width:100%;height:50%;content:""}.collapsible-wrapper.collapsed:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,0) 80%);pointer-events:none}.SocialLinkIcon{margin-right:10px;font-size:2.5rem;color:#666;fill:currentColor}.SocialLinkIcon:focus,.SocialLinkIcon:hover{fill:#000}.Line{position:absolute;left:50%;height:2px;transform:translate(-50%,-50%);transition:width .8s ease;margin-top:-1px}.ImageSlide img{object-fit:contain;width:100%}.ImageSlide .swiper-slide-overlay{text-align:center;position:absolute;bottom:0;width:70%;left:15%;margin-bottom:20px}.ImageSlide .swiper-slide-overlay .titleContainer{display:flex}.ImageSlide .swiper-slide-overlay .title{display:flex;font-size:1.2rem;border-bottom:2px solid #5083ac}.ImageSlide .swiper-slide-overlay .description,.ImageSlide .swiper-slide-overlay .title{font-family:"Josefin Sans",sans-serif;margin-left:auto;margin-right:auto;text-shadow:2px 2px 2px #000}.ImageSlide .swiper-slide-overlay .description{font-size:.85rem}@media (hover:hover){.ImageSlide .swiper-slide-overlay .description{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{0%{opacity:0}15%{opacity:.25}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}15%{opacity:.25}to{opacity:1}}.ImageSlide .swiper-slide-overlay .description.show{display:block}}@media (hover:none){.ImageSlide .swiper-slide-overlay .description{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{0%{opacity:.25;height:0%}15%{opacity:.5}to{opacity:1;height:100%}}@keyframes fadeIn{0%{opacity:.25;height:0%}15%{opacity:.5}to{opacity:1;height:100%}}.ImageSlide .swiper-slide-overlay .description.show{display:block;height:0}}@media (min-width:768px){.ImageSlide .swiper-slide-overlay{position:absolute;bottom:0;margin-bottom:20px}.ImageSlide .swiper-slide-overlay .title{font-size:1.43rem}.ImageSlide .swiper-slide-overlay .description{font-size:.85rem}}.swiper-slide-active .ImageSlide{cursor:pointer}.swiper-slide-active .ImageSlide .titleContainer .description.show{display:block;height:100%}.LinkSlide,.LinkSlide:hover{color:#fff}:not(.swiper-slide-active) .LinkSlide{cursor:unset}.Carousel.modal-open{position:relative}.Carousel .modal,.Carousel .modal-backdrop{position:absolute!important;z-index:5}.Carousel .modal.fade .modal-dialog{transform:none}.Carousel .modal-lg{margin:40px auto;width:47%;max-width:47%}.Carousel .modal-lg .modal-content{border:none}.Carousel .modal{display:flex!important;align-items:center}.CoverFlow{width:100%;padding-top:40px}.CoverFlow [class^=swiper-button]{height:100%;top:0;transition:visibility 0s,opacity .5s linear;opacity:0;right:10px;width:20%}.CoverFlow [class^=swiper-button]:hover{transition:opacity 0s;opacity:1}.CoverFlow .swiper-button-next,.CoverFlow .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23ccc'/%3E%3C/svg%3E");background-position:100%;left:auto}.CoverFlow .swiper-button-prev,.CoverFlow .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23eee' stroke='%23999'/%3E%3C/svg%3E");background-position:0;right:auto}.CoverFlow .swiper-pagination{bottom:unset;position:relative;height:40px;display:flex;justify-content:center;align-items:center}.CoverFlow .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ccc;transition:all .2s linear}.CoverFlow .swiper-pagination .swiper-pagination-bullet:hover{width:14px;height:14px;margin:0 1px;transition:s}.CoverFlow .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#666}.CoverFlow .Slide{color:#fff;background-color:#333;margin-bottom:0;width:95%;max-width:95%}@media (min-width:576px){.CoverFlow .Slide{width:85%;max-width:85%}}@media (min-width:768px){.CoverFlow .Slide{width:75%;max-width:75%}}@media (min-width:992px){.CoverFlow .Slide{width:65%;max-width:65%}}@media (min-width:1200px){.CoverFlow .Slide{width:50%;max-width:50%}}.CoverFlow .swiper-slide *{pointer-events:none;touch-action:none}.CoverFlow .swiper-slide-active *,.CoverFlow .swiper-slide-duplicate-active *{pointer-events:auto;touch-action:auto}.FocusedCenter{width:100%;padding-top:40px}.FocusedCenter .swiper-wrapper{padding-top:53px}.FocusedCenter [class^=swiper-button]{height:100%;top:0;transition:visibility 0s,opacity .5s linear;opacity:0;right:10px;width:20%}.FocusedCenter [class^=swiper-button]:hover{transition:opacity 0s;opacity:1}.FocusedCenter .swiper-button-next,.FocusedCenter .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23ccc'/%3E%3C/svg%3E");background-position:100%;left:auto}.FocusedCenter .swiper-button-prev,.FocusedCenter .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23eee' stroke='%23999'/%3E%3C/svg%3E");background-position:0;right:auto}.FocusedCenter .swiper-pagination{bottom:unset;position:relative;margin-top:53px;height:40px;display:flex;justify-content:center;align-items:center}.FocusedCenter .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ccc;transition:all .2s linear}.FocusedCenter .swiper-pagination .swiper-pagination-bullet:hover{width:14px;height:14px;margin:0 1px;transition:s}.FocusedCenter .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#666}.FocusedCenter .Slide{color:#fff;background-color:#333;margin-bottom:0;width:33.333333%;max-width:33.333333%}.FocusedCenter .swiper-slide *{pointer-events:none;touch-action:none}.FocusedCenter .swiper-slide-active *,.FocusedCenter .swiper-slide-duplicate-active *{pointer-events:auto;touch-action:auto}.Linear{width:100%;height:100%}.Linear [class^=swiper-button]{height:100%;top:0;transition:visibility 0s,opacity .5s linear;opacity:0;right:10px;width:20%}.Linear [class^=swiper-button]:hover{transition:opacity 0s;opacity:1}.Linear .swiper-button-next,.Linear .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23ccc'/%3E%3C/svg%3E");background-position:100%;left:auto}.Linear .swiper-button-prev,.Linear .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23eee' stroke='%23999'/%3E%3C/svg%3E");background-position:0;right:auto}.Linear .swiper-pagination{bottom:unset;position:relative;display:none;justify-content:center;align-items:center;height:14px;margin-top:10px}@media (min-width:768px){.Linear .swiper-pagination{display:flex}}.Linear .swiper-pagination .swiper-pagination-bullet:only-child{display:none;margin:0}.Linear .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ccc;transition:all .2s linear}.Linear .swiper-pagination .swiper-pagination-bullet:hover{width:14px;height:14px;margin:0 1px;transition:s}.Linear .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#666}.PoliticianDetails{margin:20px 0;width:100%}.PoliticianDetails .media{margin-bottom:10px}.PoliticianDetails .media .picture{color:#999;background:#eee;width:200px;height:200px}.PoliticianDetails .media .AvatarSocials{margin-bottom:10px}.PoliticianDetails .more-less{display:block;margin:0 auto}.PoliticianDetails .BioVideo{transform:scale(.9);transition:.2s}@media (min-width:576px){.PoliticianDetails .BioVideo:hover{transform:scale(1)}}.PoliticianDetails .BioVideos{margin-top:40px}.PoliticianDetails h2{font-weight:100;font-size:2.5em}.PoliticianDetails .bio{margin-bottom:15px}.PoliticianDetails .bio-wrapper{position:relative}.PoliticianDetails .bio-wrapper.cursor{cursor:pointer}.PoliticianDetails .bio-wrapper.folded{overflow-y:hidden;max-height:125px;margin-bottom:15px;position:relative;bottom:0;width:100%;height:50%;content:""}.PoliticianDetails .bio-wrapper.folded:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,0) 80%);pointer-events:none}.PoliticianDetails .col-centered{float:none;margin:0 auto}.PoliticianDetails .answer-title{margin-top:10px;height:2.4em;font-size:1.7rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden;text-align:center}@media (min-width:576px){.PoliticianDetails .answer-title{height:2.4em;font-size:1.2rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}}@media (min-width:768px){.PoliticianDetails .answer-title{height:2.4em;font-size:1.1rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}}.PoliticianDetails .answer-title h3{font-size:1.25rem;color:#333}.PoliticianShort{display:flex;align-items:flex-start;font-weight:200;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:auto}.PoliticianShort a{flex:auto}.PoliticianShort a .insideLink{display:flex;flex-direction:row}.PoliticianShort a .insideLink .text{display:flex;position:relative;flex-direction:column;white-space:nowrap;font-size:1rem}.PoliticianShort a .insideLink .text .name,.PoliticianShort a .insideLink .text .title{font-family:"Josefin Sans",sans-serif}.PoliticianShort a .insideLink .text .name{color:#000;text-transform:uppercase}.PoliticianShort a .insideLink .text .title{display:flex}.PoliticianShort a .insideLink .picture{margin-right:10px;margin-left:0;border-radius:50%;background:#eee;color:#999}.PoliticianShort a .insideLink .picture *{border-radius:inherit}.PoliticianShort a:hover{-webkit-filter:brightness(115%);filter:brightness(115%);text-shadow:-.02ex 0 #000,.02ex 0 #000;text-decoration:none}.PoliticianShort a:hover .title{color:#666;text-shadow:-.02ex 0 #999,.02ex 0 #999}@media (max-width:576px){.AnswerCard .PoliticianShort .insideLink .picture,.AnswerCard .PoliticianShort .insideLink .text .title{display:none}}.Accordion.Button{display:flex;cursor:pointer;height:50px;width:50px;border-radius:50%;justify-content:center;align-content:center}.Accordion.Button:focus .Chevron:after,.Accordion.Button:focus .Chevron:before,.Accordion.Button:hover .Chevron:after,.Accordion.Button:hover .Chevron:before{background-color:#000}.Accordion.Button .Chevron{display:flex;position:relative;text-align:center;height:1px;width:2rem;margin:auto;transition:.4s ease-in-out}.Accordion.Button .Chevron:after,.Accordion.Button .Chevron:before{content:"";position:absolute;top:0;height:100%;background-color:#999;transition:transform .4s ease-in-out}.Accordion.Button .Chevron:before{width:51%}.Accordion.Button .Chevron:after{width:50%}.Accordion.Button .Chevron.closed:before{left:0;transform:skew(0deg,30deg)}.Accordion.Button .Chevron.closed:after{right:0;transform:skew(0deg,-30deg)}.Accordion.Button .Chevron.open:before{left:0;transform:skew(0deg,-30deg)}.Accordion.Button .Chevron.open:after{right:0;transform:skew(0deg,30deg)}.Accordion.Panel{display:flex;flex-direction:column;width:100%;padding:0 10px;transition:1s ease-in-out}.Accordion.Panel hr{width:100%;margin-top:0}.Accordion.Panel.closed{max-height:0;overflow:hidden;opacity:0;padding:0 10px}.Accordion.Panel.open{max-height:500px;opacity:1;visibility:visible}.Accordion.Panel:last-child{margin-bottom:0}.partyAnswers.focus .AnswerCard:not(.active){transition:width 1s;width:50%}.partyAnswers .AnswerCard:not(.active){transition:width 1s;width:100%}.AnswerCard{background-color:#f0f2f7;box-shadow:3px 3px 2px rgba(0,0,0,.3);width:100%;margin-bottom:10px}.AnswerCard.active{transition:width 1s;width:100%}.AnswerCard.active .expandButton{pointer-events:none;opacity:0}.AnswerCard:last-child{margin-bottom:0}.AnswerCard .videoImage{position:relative;padding:0;transition:transform .5s ease-in-out}@media (min-width:992px){.AnswerCard .videoImage{padding:10px 10px 0}}.AnswerCard .videoImage button.playButton{position:absolute;width:2em;height:2em;border-radius:50%;background-color:rgba(0,0,0,.45);color:#fff;transition:border-color .4s,outline .4s,background-color .4s;font-size:1em;top:unset;right:.7em;bottom:.7em;left:unset;border:1px solid;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.AnswerCard .videoImage button.playButton{font-size:1.5em;right:1em;bottom:1em}}.AnswerCard .videoImage:hover{transition:transform .5s ease-in-out}.AnswerCard .videoImage:hover button.playButton{background-color:rgba(115,133,159,.5)}.AnswerCard .contributorInfo{display:flex;padding:10px}.AnswerCard .contributorInfo .PoliticianShort{overflow:hidden}.AnswerCard .Description{margin-bottom:10px}.AnswerCard .Description p{margin:0 0 10px;color:#333}.AnswerCard .RelatedLinks{flex:1 1}.AnswerCard .RelatedLinks p{margin:0 0 10px;color:#333}.AnswerCard .RelatedLinks .RelatedLink{display:flex;margin-bottom:10px;align-items:center;text-decoration:none}.AnswerCard .RelatedLinks .RelatedLink .favicon{margin-right:12px}.AnswerCard .RelatedLinks .RelatedLink:hover{text-shadow:-.02ex 0 #000,.02ex 0 #000;text-decoration:none}.AnswerCard .RelatedLinks .RelatedLink:hover .ImageLoader{-webkit-filter:brightness(115%);filter:brightness(115%)}.AnswerCard .Accordion{display:none}@media (min-width:576px){.AnswerCard .Accordion{display:flex}}.AnswerGrid{justify-content:center;flex-direction:row;display:flex;width:100%;margin-bottom:15px}.AnswerGrid .partyAnswers{flex:1 1;background-color:#eee;padding:15px;transition:flex 1s}.AnswerGrid .partyAnswers.focus{flex:2 1;transition:flex 1s}.AnswerGrid .partyAnswers h3{color:#666;font-weight:100;margin-top:5px;padding-bottom:3px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:10px}.AnswerGrid .partyAnswers h3.democratic{border-bottom-color:#2c1eff}.AnswerGrid .partyAnswers h3.republican{border-bottom-color:#d90100}.AnswerGrid .partyAnswers:last-of-type{margin-left:20px}@media (min-width:992px){.AnswerGrid .partyAnswers .AnswerCard .AnswerVideo{padding:10px 10px 0}}.AnswerGrid .partyAnswers .AnswerCard .AnswerVideo.active:hover .video-js:not(.vjs-fullscreen)>.close{transition:opacity .4s;pointer-events:auto;opacity:1}.AnswerGrid .partyAnswers .AnswerCard .AnswerVideo.active .video-js.vjs-ended .vjs-big-play-button,.AnswerGrid .partyAnswers .AnswerCard .AnswerVideo.active .vjs-paused.vjs-has-started.video-js .vjs-big-play-button{display:none!important}.AnswerGrid .partyAnswers .AnswerCard:not(.active){transition:width 1s;width:100%}.AnswerGrid img{max-width:100%}.AnswerGrid .partyAnswers.focus .AnswerCard:not(.active){transition:width 1s;width:50%}.AutoScale{display:flex}.AutoScale,.Countdown{position:relative;width:100%;height:100%}.Countdown .Flipped{transform:rotateY(-180deg) rotate(-90deg)}.Countdown svg{position:absolute;width:100%;height:100%}.Countdown svg .Number{font-family:sans-serif;font-weight:700;text-anchor:middle;dominant-baseline:middle;fill:currentColor}.Countdown svg .Circle{stroke-dasharray:113px;stroke-dashoffset:0px;stroke-linecap:inherit;stroke-width:2px;stroke:currentColor;fill:none;-webkit-animation-name:countdown;animation-name:countdown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes countdown{0%{stroke-dashoffset:0px}to{stroke-dashoffset:113px}}@keyframes countdown{0%{stroke-dashoffset:0px}to{stroke-dashoffset:113px}}.AdSkipControl{display:flex;justify-content:stretch;height:40px;width:85px;color:#fff;background-color:rgba(43,51,63,.7)}.AdSkipControl .Opacity{display:flex;width:100%;height:100%;flex-direction:row;justify-content:space-between;opacity:.2;transition:opacity .5s ease-in-out}.AdSkipControl .Opacity:hover{opacity:1;transition:opacity .1s ease-in-out}.AdSkipControl .Opacity .Control{width:40px;padding:1px}.AdSkipControl .Opacity .Teaser{display:flex;overflow:hidden;align-items:center;justify-content:center}.AdSkipControl .Opacity .Teaser *{width:40px;height:40px;object-fit:cover}.vjs-slider-horizontal .vjs-volume-level,.vjs-volume-bar.vjs-slider-horizontal{height:.7em}@-webkit-keyframes pop-fadeout{0%{opacity:.8}to{transform-origin:center;transform:translate(-50%,-50%) scale(2);opacity:0;cursor:pointer}}@keyframes pop-fadeout{0%{opacity:.8}to{transform-origin:center;transform:translate(-50%,-50%) scale(2);opacity:0;cursor:pointer}}.AnswerVideo{display:flex;position:relative;width:100%}.AnswerVideo video{background-color:#2e2e2e;width:100%}.AnswerVideo .video-js{background-color:#5083ac}.AnswerVideo .video-js .vjs-poster{background-size:cover}.AnswerVideo .video-js .vjs-big-play-button{background-color:initial;font-size:4rem;border:none}.AnswerVideo .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"";background-image:url(/static/img/play.svg);background-repeat:no-repeat;background-size:4rem;background-position:50%}.AnswerVideo .video-js .close{position:absolute;pointer-events:none;cursor:pointer;opacity:0;top:0;right:0;padding:.5em;transition:opacity .4s}.AnswerVideo .video-js .close svg{fill:#fff}.AnswerVideo .video-js .splash{pointer-events:none;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.45);padding:.5em;border-radius:50%;position:absolute}.AnswerVideo .video-js .splash svg{fill:#fff}.AnswerVideo .video-js .splash.pop{-webkit-animation:pop-fadeout 1s;animation:pop-fadeout 1s}.AnswerVideo .AdSkipControl{position:absolute;right:0;bottom:30px}.AnswerVideo.error{display:none}.errorMask{display:none;color:#fdd;position:relative;width:100%;height:100%;padding:10px 10px 0;overflow:hidden}.errorMask section{position:absolute;display:flex;width:100%;height:100%}.errorMask section p{color:#333;margin:auto;font-size:1.5rem;padding:2rem;background:hsla(0,0%,100%,.53)}@media (max-width:768px){.errorMask section p{font-size:1rem}}@media (max-width:576px){.errorMask section p{font-size:.9rem}}.errorMask.error{display:flex}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.video-js.vjs-fullscreen,.video-js.vjs-fullscreen .vjs-tech{width:100%!important;height:100%!important}.video-js{font-size:14px;overflow:hidden}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.video-js .vjs-spacer,.video-js .vjs-time-control{display:flex;flex:1 1 auto}.video-js .vjs-time-control{flex:0 1 auto;width:auto}.video-js .vjs-time-control.vjs-time-divider{width:14px}.video-js .vjs-time-control.vjs-time-divider div{width:100%;text-align:center}.video-js .vjs-time-control.vjs-current-time{margin-left:1em}.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display{width:100%}.video-js .vjs-time-control .vjs-current-time-display{text-align:right}.video-js .vjs-time-control .vjs-duration-display{text-align:left}.video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.vjs-live .vjs-time-control.vjs-time-divider,.video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time,.video-js .vjs-play-progress:before,.video-js .vjs-progress-control .vjs-play-progress:before,.video-js .vjs-remaining-time,.video-js .vjs-volume-level:after,.video-js .vjs-volume-level:before{display:none}.video-js.vjs-no-flex .vjs-time-control{display:table-cell;width:4em}.video-js .vjs-progress-control{position:absolute;left:0;right:0;width:100%;height:.15em;top:-.15em;padding:0 1em;transition:padding .25s;margin-top:1em}.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress,.video-js .vjs-progress-control .vjs-progress-holder{height:100%}.video-js .vjs-progress-control .vjs-progress-holder{margin:0}.video-js .vjs-progress-control:hover{height:1em;top:-1em}.video-js .vjs-control-bar{transition:transform .1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;transform:translateY(3em);transition:transform 1s ease 0s;background:transparent}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control{height:.15em;top:-.15em;pointer-events:none;transition:height 1s,top 1s,padding 1s;padding:0}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;transition:opacity 1s ease 1s}.video-js.vjs-live .vjs-live-control{margin-left:1em}.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1em;margin-top:-1em;width:2em;height:2em;line-height:2em;border:none;font-size:3.5em;background-color:rgba(0,0,0,.45);color:#fff;transition:border-color .4s,outline .4s,background-color .4s;font-size:2em;border-radius:50%;height:2em!important;line-height:2em!important;margin-top:-1em!important}.video-js .vjs-control-bar{height:4em;background:linear-gradient(180deg,rgba(0,0,255,.03),rgba(0,0,0,.25));color:#fff;font-size:12px;padding:1em 1em 0}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:#fff}.vjs-texttrack-settings{display:none}.vjs-volume-bar.vjs-slider-horizontal{height:.6em}.video-js .vjs-volume-bar{margin:auto .45em}.vjs-slider-horizontal .vjs-volume-level{height:.6em}.Header{position:absolute;overflow:hidden;top:0;left:0;min-height:7rem;width:100%;display:flex;flex-flow:row wrap;justify-content:center;z-index:99}.Header--open{z-index:999}.Header .navbar{display:grid;grid-template-columns:4fr 1fr 4fr;align-items:center;height:7rem;width:100%;padding:0;margin:0;border-bottom:1px solid #a6adb4;background-color:#fff}.Header .navbar__item{display:flex;flex-basis:7rem;flex-flow:row nowrap;align-items:center;justify-content:center;height:7rem}.Header .navbar__item__wrm{display:flex;flex-direction:row;height:7rem}.Header .navbar__item--left{justify-content:flex-start}.Header .navbar__item--right{justify-content:flex-end}.Header .navbar__item .brand-logo{height:4.5rem}.Header .navbar__item a,.Header .navbar__item button{height:7rem;width:3.5rem;color:#5a5b5d;fill:#5a5b5d;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0;margin:0;background-color:initial;border:none;transition:all .5s}.Header .navbar__item a:hover,.Header .navbar__item button:hover{color:#d95100;fill:#d95100}.Header .navbar__item a svg,.Header .navbar__item button svg{height:2rem;width:2rem}@media (min-width:768px){.Header .navbar__item{flex-basis:21rem}.Header .navbar__item a,.Header .navbar__item button{width:7rem}}.SocialLink:not(:last-child){margin-right:1rem}.NavMenu{background-color:#fff;position:absolute;z-index:1000;top:0;left:-100%;border:1px solid #a6adb4;width:75%;max-width:26rem;height:100%;transition:all .5s;visibility:hidden}.NavMenu--active{left:0;visibility:visible}.NavMenu .darkHr{width:100%;border-top:1px solid #5a5b5d}.NavMenu .button--close{width:3.5rem;height:7rem;color:#a6adb4;fill:#a6adb4;display:flex;align-items:center;justify-content:center;transition:all .5s;padding:0;margin:0;border:none;box-shadow:none;background-color:initial}.NavMenu .button:hover{color:#111;fill:#111}.NavMenu__container{display:flex;flex-direction:column;padding:.5rem 3rem}.NavMenu__container--row{flex-flow:row nowrap}.NavMenu__container--hr{padding:0 2rem}.NavMenu__container--margin-bottom{margin-bottom:5rem}.NavMenu__link{display:flex;flex-flow:row nowrap;align-items:center;transition:all .5s;transform:translateX(-1.5rem)}.NavMenu__link svg{width:1.5rem;height:1.5rem;fill:#d95100;transition:all .5s;transform:rotateY(90deg)}.NavMenu__link p{font-family:"Josefin Sans",sans-serif;font-size:1.5rem;line-height:2;text-transform:uppercase;transition:all .5s;color:#5a5b5d}.NavMenu__link:hover{transform:translateX(0)}.NavMenu__link:hover svg{transform:rotateY(0deg);margin-right:.5rem}.NavMenu__link:hover p{color:#111}@media (min-width:768px){.NavMenu{top:-100%;left:0;height:auto}.NavMenu--active{top:0}.NavMenu .button--close{width:7rem}}.SearchMenu{display:flex;flex-flow:column nowrap;width:100%;align-items:center;justify-content:center;transition:all .5s;background-color:#fff}.SearchMenu .content{transition:all .5s;padding:7rem 0;min-width:20rem}.SearchMenu .closed{transition:all .5s;height:0}.SearchMenu__form{transition:all .5s;display:flex;height:3rem;align-items:stretch;width:100%}.SearchMenu__form>*{border:none;border-radius:0;background-color:initial}.SearchMenu__form .input{padding:0 3rem 0 1rem;border:1px solid #a6adb4;width:100%}.SearchMenu__form .input:active,.SearchMenu__form .input:focus{border:1px solid #d95100;outline:none}.SearchMenu__form .button{display:flex;align-items:center;justify-content:center;width:3rem;margin-left:-3rem;padding:0;transition:all .5s;fill:#5a5b5d}.SearchMenu__form .button:hover{color:#d95100;fill:#d95100}.SearchMenu__form .button__icon{width:1rem;height:1rem}.SearchMenu .clearHistory{padding:.5rem 0}.SearchMenu .clearHistory:hover{cursor:pointer;color:#d95100}.Hints{flex-direction:column;border:1px solid #a6adb4}.Hints,.Hints__item{display:flex;width:100%;transition:all .5s}.Hints__item{flex-direction:row;justify-content:space-between}.Hints__item .hint{display:flex;flex-direction:row;padding:.5rem 1rem;width:100%}.Hints__item .hint:hover{background-color:#f6f8f9;cursor:pointer}.Hints__item .hint .icon{margin-right:.5rem;color:#111}.Hints__item .setInput{padding:.5rem 1rem}.Hints__item .setInput:hover{background-color:#f6f8f9;cursor:pointer}.Backdrop{position:fixed;top:0;left:0;z-index:100;opacity:0;visibility:hidden;width:100%;height:100%;transition:all .5s;background-color:rgba(0,0,88,.4)}.Backdrop--active{visibility:visible}.Backdrop--active.Backdrop--opaque{opacity:.4}.AppBar{z-index:10}.InteractiveTextInput{display:flex;justify-content:flex-end;height:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;overflow:auto}.InteractiveTextInput #trigger{display:none}.InteractiveTextInput .icon{cursor:pointer;width:2em;padding-right:.3em;fill:#999}.InteractiveTextInput .icon.opened,.InteractiveTextInput .icon:hover{fill:#000}.InteractiveTextInput .input{border:none;transition-timing-function:ease-in-out;transition:width .5s}.InteractiveTextInput .input:invalid{width:0}.InteractiveTextInput .input:valid{width:100%;padding:0 10px}.InteractiveTextInput .input:focus,.InteractiveTextInput .input:hover{background-color:#eee;outline:none!important}.InteractiveTextInput #trigger:checked+.input[type=text]{width:100%;padding:0 10px}.SearchBar{width:100%;max-width:25em}nav.Navigation{padding:0 16px}nav.Navigation,nav.Navigation>ul{height:30px;position:relative;vertical-align:middle;display:flex;justify-content:space-between;flex:1 1}nav.Navigation>ul{margin:0 auto;font-size:.75em}nav.Navigation>ul>.TopMenuItem{position:relative;cursor:pointer;border-left:1px solid transparent;border-right:1px solid transparent;letter-spacing:.15em;padding:0 5px}nav.Navigation>ul>.TopMenuItem.heavier .top-menu-item-text{font-family:wozniak-extra-bold,sans-serif;font-size:.85rem;font-weight:900;color:#09105d}nav.Navigation>ul>.TopMenuItem .top-menu-item-underline{background-color:#000;display:none;height:1px;position:absolute;top:23px;width:100%}nav.Navigation>ul>.TopMenuItem:hover .top-menu-item-underline{display:block}nav.Navigation>ul>.TopMenuItem:hover .LeftMenu{visibility:visible}nav.Navigation>ul>.TopMenuItem:hover .LeftMenu:not(:hover) .MenuItem.active{color:#000}nav.Navigation>ul>.TopMenuItem:hover .LeftMenu:not(:hover) .MenuItem.active .caret-right{visibility:visible}nav.Navigation>ul>.TopMenuItem.active .top-menu-item-underline,nav.Navigation>ul>.TopMenuItem:hover .top-menu-item-underline{display:block}nav.Navigation>ul>.TopMenuItem .top-menu-item-text{color:#000;line-height:30px;position:relative;text-transform:uppercase;white-space:nowrap;font-family:"Josefin Sans",sans-serif}nav.Navigation>ul>.TopMenuItem .LeftMenu,nav.Navigation>ul>.TopMenuItem .RightMenu{visibility:hidden;background-color:#f0f2f7;border:1px solid #e8e8e8;position:absolute;padding-bottom:12px;padding-top:12px;box-sizing:initial}nav.Navigation>ul>.TopMenuItem .LeftMenu{margin-left:-15px;top:30px;z-index:50}nav.Navigation>ul>.TopMenuItem .LeftMenu>ul{cursor:auto;line-height:14px;text-align:left;width:178px;z-index:50}nav.Navigation>ul>.TopMenuItem .LeftMenu>ul>li{line-height:15px;margin:0;text-transform:none;top:auto;z-index:25}nav.Navigation>ul>.TopMenuItem .LeftMenu .MenuItem{color:#999;cursor:pointer;font-weight:400;font-size:.625rem;letter-spacing:.11em;padding:5px 20px;text-transform:none;width:178px}nav.Navigation>ul>.TopMenuItem .LeftMenu .MenuItem:hover{color:#000}nav.Navigation>ul>.TopMenuItem .LeftMenu .MenuItem:not(:hover) .caret-right{visibility:hidden}nav.Navigation>ul>.TopMenuItem .LeftMenu .MenuItem .menu-item-text{display:flex;align-items:center;justify-content:space-between;font-family:"Josefin Sans",sans-serif}nav.Navigation>ul>.TopMenuItem .LeftMenu .MenuItem .menu-item-text .caret-right{border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid;margin-right:-24px;z-index:100}nav.Navigation>ul>.TopMenuItem .LeftMenu .RightMenu{top:-1px;width:178px;zoom:1;left:178px}nav.Navigation>ul>.TopMenuItem .LeftMenu .RightMenu>ul{margin-left:-20px;opacity:0}nav.Navigation>ul>.TopMenuItem .MenuItem .RightMenu:hover,nav.Navigation>ul>.TopMenuItem .MenuItem:hover .RightMenu,nav.Navigation>ul>.TopMenuItem:hover .LeftMenu:not(:hover) .MenuItem.active .RightMenu{visibility:visible;display:block;zoom:1}nav.Navigation>ul>.TopMenuItem .LeftMenu:not(:hover) .MenuItem.active .RightMenu>ul,nav.Navigation>ul>.TopMenuItem .MenuItem:hover .RightMenu>ul{transition:opacity .4s ease-in-out,margin .4s ease-in-out;-moz-transition:opacity .4s ease-in-out,margin .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,margin .4s ease-in-out;margin-left:0;opacity:1}.Banner{background-color:#f0f2f7;padding-bottom:15px;margin-bottom:20px}.Banner .adIndicator{color:#999;padding:0 10px}.Banner a img{width:600px;height:200px;margin:auto;display:block;object-fit:contain}.LargeLinkWithImage{display:inline-block;width:100%}.LargeLinkWithImage .titleBlock{margin-top:10px}.LargeLinkWithImage .titleBlock h3{color:#333;text-align:center;height:2.4em;font-size:1rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}@media (min-width:576px){.LargeLinkWithImage .titleBlock h3{height:2.4em;font-size:1rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}}@media (min-width:768px){.LargeLinkWithImage .titleBlock h3{height:2.4em;font-size:1rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}}.Browse .BrowseListItem{margin-right:4px;margin-bottom:3px}.Browse .topicsBackground{padding:10px;background-color:#eee;margin-bottom:40px}.ConnectWithUs{display:flex;width:100%;height:150px;flex-direction:column;justify-content:space-evenly;align-items:center}.ConnectWithUs .Label{text-transform:uppercase;font-weight:100;margin:auto}.ConnectWithUs .Socials{display:flex;justify-content:space-evenly;margin:auto;min-width:360px}.ConnectWithUs .Socials .SocialLinkIcon{margin-right:0}@media (min-width:576px){.ConnectWithUs .Socials{min-width:460px}}.ConnectWithUs hr{width:100%}.ContributorScreen .AnswerSlide{margin-right:4px;margin-bottom:3px}.ContributorScreen .topicsBackground{padding:10px;background-color:#eee;margin-bottom:40px}.ContributorScreen .contributions .answerTitle{font-weight:500;height:1.2em;font-size:1.35rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden;margin-bottom:1vh;text-align:center}.ContributorScreen .contributions .questionTitle{font-weight:500;height:3.6em;font-size:1rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden;margin-top:1vh;text-align:center}.ContributorScreen .topicsListTitle{font-weight:100;font-size:3em;margin-bottom:20px}.Heading{position:relative;margin-top:1.5rem;margin-bottom:3rem;overflow-y:hidden}.Heading h1{text-align:left;font-size:1.7rem;font-weight:100}.Heading p{color:#999;display:none}@media (min-width:576px){.Heading{overflow-x:hidden}.Heading h1{font-size:2rem}}@media (min-width:768px){.Heading{overflow-x:hidden}.Heading h1{font-size:2.2rem}}@media (min-width:992px){.Heading h1{font-size:2.5rem}.Heading p{font-size:1.25rem;display:inherit}}.Contributors .noContrib{margin:10px 10px 10px 25px}.Contributors .Card{margin-bottom:10px}.Footer-old{display:flex;color:#eee;background:linear-gradient(0deg,#ff0226,#ff0226 9.333%,#09105d 0,#09105d 13.33%,#ff0226 0,#ff0226 20%,#09105d 0,#09105d 25.33%,#ff0226 0,#ff0226 29.67%,#09105d 0,#09105d 37.33%,#ff0226 0,#ff0226 38.33%,#09105d 0,#09105d);height:250px}.Footer-old .row{align-items:center;display:flex}@media (min-width:576px){.Footer-old{height:160px}}.Footer-old .container{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding-top:10px}.Footer-old .container a,.Footer-old .container div{text-align:center;color:#fff}.Footer-old .container a a:hover,.Footer-old .container div a:hover{color:#c8c8c8}.Footer-old .container .logo{height:60px;margin:5px 0}@media (min-width:576px){.Footer-old .container .logo{height:75px;margin:0}}.QuestionNavigator{margin:40px 0}.QuestionNavigator .navigator{margin-bottom:10px}.QuestionNavigator .navigator-label h3{color:#999;font-weight:100;margin-top:5px;margin-bottom:5px}.SearchPage{width:100%;height:100%}.SearchPage .information{margin-top:1.25rem;font-size:3rem;text-align:center}.SearchResult{display:grid;grid-template-columns:1fr 4fr;grid-gap:1rem 1rem;min-height:12rem;margin:1rem 0;justify-content:center}.SearchResult:hover{text-decoration:none;background-color:#eee}.SearchResult:hover .side .detailsList .contrib{background-color:#ccc}.SearchResult .contributor{border-radius:50%}.SearchResult .contributor *{border-radius:inherit}.SearchResult .side{display:flex;flex-direction:column;height:90%;width:100%}.SearchResult .side .type{color:#333}.SearchResult .side .type .breadcrumbs{display:flex;color:#333;margin:0 -.5rem}.SearchResult .side .type .breadcrumbs .breadcrumb{color:#333;background-color:initial;padding:0;margin:0 .25rem 0 .5rem}.SearchResult .side .type .breadcrumbs .breadcrumb .separator{margin-right:.5rem}.SearchResult .side .header{font-size:2.3rem;overflow-x:auto;overflow-y:hidden;color:#000}@media screen and (min-width:576px){.SearchResult .side .header{font-size:2.6rem}}@media screen and (min-width:768px){.SearchResult .side .header{font-size:3rem}}.SearchResult .side .details{font-size:1rem}.SearchResult .side .detailsList{display:flex}.SearchResult .side .detailsList .contrib{background-color:#eee;color:#333;margin:0 .3rem;padding:.5rem;border-radius:5%}.SearchResult .side .detailsList .contrib:hover{background-color:#999;color:#fff;text-decoration:none}.TrendingCard a::selection,.TrendingCard a:hover{text-decoration:none}.TrendingCard img{width:100%;object-fit:contain}.TrendingCard .title{color:#333;text-align:center;height:2.4em;font-size:1.6rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}@media (min-width:576px){.TrendingCard .title{height:2.4em;font-size:1rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}}.versionInfo{display:none}.Question .Heading{position:relative;margin:15px auto 30px;overflow-y:hidden}.Question .Heading h1{text-align:left;font-size:1.7em;font-weight:100}.Question .Heading p{color:#999;display:none}.Question .Heading a:hover{text-decoration:none;text-shadow:-.02ex 0 #999,.02ex 0 #999}@media (min-width:576px){.Question .Heading{overflow-x:hidden}.Question .Heading h1{font-size:2em}}@media (min-width:768px){.Question .Heading{overflow-x:hidden}.Question .Heading h1{font-size:2.2em}}@media (min-width:992px){.Question .Heading h1{font-size:2.5em}.Question .Heading p{font-size:1.25em;display:inherit}}.AspRightArrow{margin-right:.5rem;width:1.75rem;fill:#d95100}.ChapterTitle{display:flex;flex-flow:column nowrap;margin-bottom:2rem}a:hover .ChapterTitle__title h2{color:#d95100}.ChapterTitle__arrow{display:flex;align-items:center;height:2rem}.ChapterTitle .inMargin{display:none;-webkit-margin-start:-2.25rem;margin-inline-start:-2.25rem;position:absolute}@media (min-width:768px){.ChapterTitle__arrow{display:none}.ChapterTitle .inMargin{display:flex}}.ChapterTitle__title{align-items:baseline;display:flex;height:2rem}.ChapterTitle__title h2{transition:margin .5s,color .3s ease-out}.ChapterTitle__description{display:flex}.ChapterTitle__description p{margin-top:.5rem;font-style:italic;font-family:"Open Sans",sans-serif;font-size:1.5rem}.About{margin:4rem 0}.About .title{display:flex;flex-flow:row nowrap;align-items:center;padding:1rem 0}.About .title__arrow{width:2rem;padding-bottom:.5rem;margin-right:1rem;color:#d95100;fill:#d95100}.About .image{position:relative;width:100%}.About .image__image{width:100%}.About .image__watermark{position:absolute;top:0;right:0;width:15%;margin:2%}.About .description{padding:1rem 0;font-size:1.5rem;text-align:left}@media screen and (min-width:768px){.About .description{padding:2rem 0}}.About .links{display:flex;flex-flow:row nowrap;padding-bottom:1rem;text-decoration:underline}@media screen and (min-width:768px){.About .links{padding-bottom:2rem}}.About .links__link{flex:1 1;display:flex;align-items:center;justify-content:center}.About .links__link--start{justify-content:flex-start}.About .links__link--end{justify-content:flex-end}.Contributor{color:#a6adb4;background-color:#f0f2f7;display:flex;flex-direction:row;width:95%;height:4rem;border-radius:2rem 4px 4px 2rem}.Contributor__avatar{width:4rem;height:4rem;overflow:hidden;border-radius:50%;border:3px solid #5a5b5d;color:#a6adb4}.Contributor__avatar.R{border-color:#d90100}.Contributor__avatar.D{border-color:#2c1eff}.Contributor__details{flex:1 1;display:flex;flex-direction:column;justify-content:center;margin:0 1rem;overflow:hidden}.Contributor__details .details__info,.Contributor__details .details__name,.Contributor__details .details__title,.Contributor__details .details__upload-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.Contributor__details .details__info,.Contributor__details .details__title{font-size:.8125rem;color:#111}.Contributor__details .details__name{color:#000;font-weight:700;font-size:.875rem}.Contributor__details .details__upload-time{font-size:.8125rem;font-style:italic;color:#5a5b5d}.ContributorScreen{display:flex;flex-direction:column;margin:1rem 0;padding-bottom:5rem;background-color:#fff}.ContributorScreen .links__shareArrow{color:#d95100;height:2rem}.ContributorScreen .links__item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0;height:2rem;color:#5a5b5d;fill:#111;background:transparent;border:none}.ContributorScreen .links__item--underline{text-decoration:underline}.ContributorScreen .links__item--underline a{margin-left:.5rem;text-align:left}.ContributorScreen .links__item--underline:active,.ContributorScreen .links__item--underline:focus,.ContributorScreen .links__item--underline:hover{text-decoration:none}.ContributorScreen .links__item--underline:hover{cursor:pointer}.ContributorScreen .ContributorInfo{display:flex;flex-direction:row;width:auto;background-color:#fff;margin:2rem}.ContributorScreen .ContributorInfo .Contributor{flex:1 1;justify-content:flex-end;height:auto;background-color:#fff}.ContributorScreen .ContributorInfo .Contributor__avatar{width:10rem;height:10rem}.ContributorScreen .ContributorInfo .Contributor__details{flex:initial;width:auto;margin:auto 1rem;padding:0;text-align:center;background-color:#fff}.ContributorScreen .ContributorInfo .Contributor__details *{text-align:center}.ContributorScreen .ContributorInfo .Separator{margin:auto 0;height:8rem;width:2px;background-color:#a6adb4}.ContributorScreen .ContributorInfo .SocialLinks{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto 1rem;flex:1 1}.ContributorScreen .ContributorInfo .SocialLinks__item{margin:10rem}.ContributorScreen .ContributorInfo .SocialLinks .btn.btn-accent{background-color:#fff;color:#5a5b5d}.ContributorScreen .ContributorInfo .SocialLinks .btn.btn-accent:hover{color:#d95100}.ContributorScreen .Contributions{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.ContributorScreen .Contributions__tabs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border:1px solid #a6adb4;padding:0;width:100%}@media screen and (min-width:576px){.ContributorScreen .Contributions__tabs button{padding:.5rem 1rem}}@media screen and (min-width:768px){.ContributorScreen .Contributions__tabs{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;padding:0 1rem}}.ContributorScreen .Contributions__tabs .activeButton{color:#d95100}.ContributorScreen .Contributions__tabs button{color:#5a5b5d;background-color:#fff;border:1px solid #a6adb4;border-collapse:collapse;padding:.5rem 2rem;margin:-1px;transition:all .3s}.ContributorScreen .Contributions__tabs button:disabled{color:#a6adb4}.ContributorScreen .Contributions__tabs button:hover:enabled{color:#111}.ContributorScreen .Contributions__tabs button:focus:enabled{outline:0 solid #a6adb4;color:#d95100}.ContributorScreen .Contributions__list{padding:1rem;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (min-width:576px){.ContributorScreen .Contributions__list{width:80%}}@media screen and (min-width:768px){.ContributorScreen .Contributions__list{width:60%}}@media screen and (min-width:992px){.ContributorScreen .Contributions__list{width:40%}}.ContributorScreen .Contributions__list h4{margin-bottom:1rem;color:#d95100;text-transform:uppercase}.ContributorScreen .Contributions__list .list__contribution{margin:1rem}.ContributorScreen .Contributions__list .list__answer,.ContributorScreen .Contributions__list .list__intro{width:100%;min-width:200px}a.CounterpointCard__link:hover{text-decoration:none}.CounterpointCard{height:100%;overflow:hidden;padding:1rem;text-align:center;transition:.3s}.CounterpointCard .date{font-size:.8125rem;color:#a6adb4;margin-bottom:.5rem}.CounterpointCard .ArchiveStyle{color:#d90100;text-transform:uppercase}.CounterpointCard .comingSoon{font-size:.8125rem;color:#d95100;margin-bottom:.5rem}.CounterpointCard .subject{text-transform:none;text-overflow:ellipsis;height:3.6em;font-size:1.25rem;line-height:1.2em;overflow-x:auto;overflow-y:hidden}.CounterpointCard .contributor-section{margin-top:1rem;display:grid;grid-template-columns:40% 20% 40%;grid-template-rows:1fr auto}.CounterpointCard .contributor-section .democrat-picture-position{grid-column:1;grid-row:1}.CounterpointCard .contributor-section .republican-picture-position{grid-column:3;grid-row:1}.CounterpointCard .contributor-section .democrat-title-position{grid-column:1;grid-row:2}.CounterpointCard .contributor-section .republican-title-position{grid-column:3;grid-row:2}.CounterpointCard .contributor-section .republican{border-radius:50%}.CounterpointCard .contributor-section .republican img{border-radius:50%;border:3px solid #d90100}.CounterpointCard .contributor-section .democrat{border-radius:50%}.CounterpointCard .contributor-section .democrat img{border-radius:50%;border:3px solid #2c1eff}.CounterpointCard .contributor-section .contributor-name{font-size:.8125rem;font-weight:700;margin-top:1rem}.CounterpointCard .contributor-section .contributor-title{font-size:.8125rem}.CounterpointCard .contributor-section .double-side-arrow{grid-column:2;grid-row:1;width:100%;align-self:center;padding:.5rem}.CounterpointCard .contributor-section .double-side-arrow path{fill:#a6adb4}.Modal{border-radius:1rem;z-index:130;padding:2rem;display:flex;visibility:hidden;justify-content:center;flex:1 1;position:fixed;top:20%;left:0;width:100%}@media (min-width:576px){.Modal{left:20%;right:20%;width:60%}}.Modal--active{visibility:visible;-webkit-animation:fadeInAnim .5s ease-in;animation:fadeInAnim .5s ease-in}@-webkit-keyframes fadeInAnim{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnim{0%{opacity:0}to{opacity:1}}.Modal__closeBtn{position:absolute;right:1rem;top:1rem;cursor:pointer}.ShareLink{flex:1 1}.ShareLink p{font-weight:700;color:#000}.ShareLink__header{display:flex;flex-direction:row;justify-content:center}.ShareLink__links{display:flex;flex-direction:column;overflow-y:auto;max-height:70vh}.ShareLink__links__success{display:flex;flex-direction:row;align-items:center;padding:1rem}.ShareLink__links__success p{margin:0 1rem}.ShareLink__links__link{border-radius:5px;padding:1rem;display:flex;flex-direction:row;align-items:center;cursor:pointer;background-color:initial;color:#000;transition:background-color .3s}.ShareLink__links__link p{margin:0 1rem}.ShareLink__links__link:hover{background-color:rgba(0,0,88,.2)}.ShareLink__links__link input{background-color:initial;border-radius:4px;border:1px solid #000;color:#000;padding:.5rem;width:100%}.ShareLink__links__preview{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:1rem}.ShareLink__links__preview__spinner__hidden{display:none}.ShareLink__links__preview__frame{margin:auto}.ShareLink__links__preview__frame__hidden{display:none}.ShareLink__links__preview__autoPlay{margin-top:1rem;display:flex;align-items:center}.ShareLink__links__preview__autoPlay p{font-weight:lighter;font-size:.8125rem;margin-left:.5rem}.ShareLink__links__preview__legal{margin-top:.5rem;font-size:.8125rem}.ShareLink__links__preview__legal a{text-decoration:underline}.ShareLink__close{display:flex;align-items:flex-start;margin:1rem;cursor:pointer}.Share{display:flex;flex-direction:row;transition:all .5s;border-bottom:1px solid transparent}.Share__icon{color:#d95100}.Share__label{color:#000;text-transform:uppercase}.Share:hover{cursor:pointer;border-bottom:1px solid #a6adb4}.DailyPoint{position:relative;color:#a6adb4;padding:1rem;width:100%;display:flex;flex-direction:column;background-color:#f0f2f7;margin-bottom:2rem}.DailyPoint .AnswerVideo .video-js .vjs-big-play-button{display:none}.DailyPoint__dailyHeader{display:flex;flex-direction:"row";padding:0 1rem}.DailyPoint__tags{display:flex;flex-direction:row;flex:1 1;align-items:flex-start;flex-wrap:wrap;width:100%}.DailyPoint__tag{text-align:center;text-transform:uppercase;margin-bottom:.5rem;margin-right:.5rem;background-color:#fff;padding-left:1rem;padding-right:1rem;border-radius:1rem}.DailyPoint__video{position:relative;margin:1rem;color:#a6adb4}.DailyPoint__playButton{position:absolute;right:0;bottom:0;padding:1rem;min-width:6rem;width:10%;fill:#ffe86c;transition:all .3}.DailyPoint__playButton:hover{opacity:.8}.DailyPoint__details{margin:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.DailyPoint__politician{width:100%}.DailyPoint__politician .ImageLoader *{border-radius:50%}.DailyPoint__links{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly}.DailyPoint__links__item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0;height:2rem;color:#5a5b5d;fill:#111;background:transparent;border:none;padding:0}.DailyPoint__links__shareArrow{color:#d95100}.DailyPoint__share{display:flex;flex-direction:row;text-align:right}.DailyPoint__relatedLinks{text-decoration:underline}.DailyPoint__timestamp{display:flex;justify-content:flex-end;font-weight:700;color:#060000;padding-left:.5rem}.ArchiveStyle{color:#d90100;text-transform:uppercase}.Links{position:relative}.Links__menu{position:absolute;z-index:110;padding:1rem;top:0;left:1rem;background-color:#fff;border:.2rem solid #f0f2f7;border-top:0}.Links__title{padding-left:1rem;position:relative;z-index:120;text-transform:uppercase}.Links__presentation{padding:2rem 0 1rem;width:15rem;text-align:left}.Links__link{display:flex;flex-direction:column;color:#000}.Contribution{width:100%}.Contribution__answer h4{font-size:1rem;margin-bottom:1rem}.Contribution__answer h3{font-size:1.5rem;text-transform:none;font-weight:700}.Contribution__links.links{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.Contribution__links.links .links__group{display:flex}.ScreenTitle{display:flex;padding:2rem 0;align-items:baseline;transition:margin .5s}.ScreenTitle__arrow{width:2rem;margin-right:.5rem;fill:#d95100}.ScreenTitle h1{line-height:0;font-size:2rem}@media (min-width:768px){.ScreenTitle{-webkit-margin-start:-3.5rem;margin-inline-start:-3.5rem}.ScreenTitle h1{line-height:0;font-size:3rem}.ScreenTitle__arrow{width:3rem;margin-right:.5rem;fill:#d95100}}.Contributors{width:100%;background-color:#fff}.Contributors__StateSeparator{padding-left:.5rem;font-weight:700;color:#111;font-size:.8125rem}.Contributors__Card{margin:.5rem 0}.Contributors__Grid{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr}@media screen and (min-width:992px){.Contributors__Grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1400px){.Contributors__Grid{grid-template-columns:repeat(3,1fr)}}.ContributorsScreen{width:100%;background-color:#fff;padding-bottom:5rem}.ContributorsScreen__hrTop{width:100%;border-top:1px solid #a6adb4;margin:.5rem 0 0}.ContributorsScreen__hrBottom{width:100%;border-top:1px solid #a6adb4;margin:0 0 2rem}.ContributorsScreen__Title{background-color:#f0f2f7}.ContributorsScreen__Row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0;padding:0}.ContributorsScreen__Button{margin:.5rem 2rem .5rem .5rem;font-size:1rem;border:none;outline:none!important;outline-style:none;font-weight:700;color:#111;background-color:#fff}.ContributorsScreen__Button:focus{color:#111}.ContributorsScreen__Button--On,.ContributorsScreen__Button--On:focus{color:#d95100}.ScreenDescription{display:flex;flex-direction:column;margin:2rem 0;align-items:baseline;transition:margin .5s;font-size:1.25rem}.ScreenDescription__list{list-style:square inside}.CounterPointsScreen{background-color:#fff;padding-bottom:5rem}.CounterPointsScreen__title{background-color:#f0f2f7}.CounterPointsScreen .CounterPoints{display:flex;flex-direction:column;align-items:center;justify-content:center}.CounterPointsScreen .CounterPoints__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"content1" "h-sep1" "content2" "h-sep2"}@media (min-width:576px){.CounterPointsScreen .CounterPoints__grid{width:100%;grid-template-columns:1fr 3rem 1fr;grid-template-areas:"content1  v-sep    content2" "h-sep1    notuse   h-sep2"}}.CounterPointsScreen .CounterPoints__content1{grid-area:content1}.CounterPointsScreen .CounterPoints__content2{grid-area:content2}.CounterPointsScreen .CounterPoints__vsep{grid-area:v-sep;width:1px;justify-content:center;background-color:#a6adb4}@media (min-width:576px){.CounterPointsScreen .CounterPoints__vsep{margin:2rem 1.5rem}}.CounterPointsScreen .CounterPoints__hsep1{grid-area:h-sep1;border-bottom:1px solid #a6adb4;width:100%;justify-self:center}@media (min-width:576px){.CounterPointsScreen .CounterPoints__hsep1{width:calc(100% - 1.5rem);justify-self:center}}.CounterPointsScreen .CounterPoints__hsep2{grid-area:h-sep2;border-bottom:1px solid #a6adb4;width:100%}@media (min-width:576px){.CounterPointsScreen .CounterPoints__hsep2{width:calc(100% - 1.5rem);justify-self:center}}.CounterPointRow{position:relative;display:flex;width:100%;flex-flow:row nowrap;justify-content:flex-start}.CounterPointRow--reverse{justify-content:flex-end}.CounterPointRow__media{z-index:1;position:relative;width:40%;padding-top:40%;border-radius:50%;overflow:hidden}.CounterPointRow__media.D{border:3px solid #2c1eff}.CounterPointRow__media.R{border:3px solid #d90100}.CounterPointRow__media .inner{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.CounterPointRow__media .inner .vjs-poster{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s}.CounterPointRow__media .inner .vjs-poster:hover{-webkit-filter:none;filter:none}.CounterPointRow__media .inner .vjs-big-play-button{display:none}.CounterPointRow__media .inner .video-js.vjs-paused .vjs-poster .vjs-big-play-button{display:block}.CounterPointRow__media .inner .filter{width:100%;height:100%;transition:all .5s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.CounterPointRow__media .inner .filter:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.CounterPointRow__media .inner .play{position:absolute;bottom:5%;left:calc(50% - 1.5rem);width:3rem;height:3rem;fill:#ffe86c}@media screen and (min-width:576px){.CounterPointRow__media .inner .play{left:calc(50% - 2rem);width:4rem;height:4rem}}@media screen and (min-width:768px){.CounterPointRow__media .inner .play{left:calc(50% - 2.5rem);width:5rem;height:5rem}}@media screen and (min-width:992px){.CounterPointRow__media .inner .play{left:calc(50% - 3rem);width:6rem;height:6rem}}.CounterPointRow__media .inner .pause{position:absolute;bottom:0;width:100%;height:100%}.CounterPointRow__media .inner .media{width:calc(100% + 7px);padding-bottom:calc(100% + 7px);max-width:calc(100% + 7px)}.CounterPointRow__media .inner .video-js{width:calc(100% + 7px);padding-top:calc(100% + 7px);max-width:calc(100% + 7px)}.CounterPointGrid{position:relative}.CounterPointGrid,.CounterPointGrid .Lines{display:flex;flex-flow:column nowrap;width:100%}.CounterPointGrid .Lines{position:absolute;align-items:center;justify-content:center;top:0;left:0;height:100%}.CounterPointGrid .Lines__row{display:flex;position:relative;flex-flow:column;justify-content:center;align-items:center;width:40%;padding-top:40%}.CounterPointGrid .Lines__row .inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.CounterPointGrid .Lines__row .inner .arrow{display:flex;width:3rem;padding:2rem 0;fill:#d95100;transform:rotate(90deg)}.CounterPointGrid .Lines__row .inner .arrow--dem{transform:rotate(135deg)}.CounterPointGrid .Lines__row .inner .arrow--rep{transform:rotate(45deg)}.CounterPointGrid .Lines__row .inner .line{width:50%;padding-top:42%}.CounterPointGrid .Lines__row .inner .line--ttb{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#5a5b5d 50%,transparent calc(50% + 1px)) no-repeat}.CounterPointGrid .Lines__row .inner .line--btt{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#5a5b5d 50%,transparent calc(50% + 1px)) no-repeat}.ClosingPoints{display:flex;flex-flow:column nowrap;width:100%;align-items:center;justify-content:center}.ClosingPoints__lines,.ClosingPoints__points,.ClosingPoints__title{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.ClosingPoints__title h1{padding:.5rem 1rem 0;text-transform:uppercase;background-color:#f0f2f7;z-index:1;text-align:center}@media screen and (min-width:768px){.ClosingPoints__title h1{font-size:3rem;padding:.5rem 2rem 0}}.ClosingPoints__title .title-line{position:absolute;box-sizing:initial;top:50%;height:0;width:98%;border-bottom:1px solid #5a5b5d;z-index:0}@media screen and (min-width:768px){.ClosingPoints__title .title-line{width:80%}}.ClosingPoints__lines{margin-top:2rem;display:flex;width:50%;justify-content:space-evenly}.ClosingPoints__lines .arrow{display:flex;width:3rem;padding:2rem 0;fill:#d95100;transform:rotate(90deg)}.ClosingPoints__lines .arrow--dem{transform:rotate(135deg)}.ClosingPoints__lines .arrow--rep{transform:rotate(45deg)}.ClosingPoints__lines .line{width:8%;padding-top:8%;margin:2% 2% 0}.ClosingPoints__lines .line--right{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#5a5b5d 50%,transparent calc(50% + 1px)) no-repeat}.ClosingPoints__lines .line--left{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#5a5b5d 50%,transparent calc(50% + 1px)) no-repeat}.ClosingPoints__points{justify-content:space-between;width:100%;padding:0 1rem;margin-top:-2rem}.ClosingPoints__points .closing-point{position:relative;display:flex;align-items:center;justify-content:center;width:40%;padding-top:40%;border-radius:50%;z-index:1;overflow:hidden;cursor:pointer}.ClosingPoints__points .closing-point--democrat{border:3px solid #2c1eff}.ClosingPoints__points .closing-point--republican{border:3px solid #d90100}.ClosingPoints__points .closing-point img,.ClosingPoints__points .closing-point video{width:105%;height:105%;margin-left:-2.5%}.ClosingPoints__points .closing-point__image{position:absolute;width:100%;height:100%;top:0;left:0}.ClosingPoints__points .closing-point__image:hover .filter{-webkit-filter:none;filter:none}.ClosingPoints__points .closing-point__image:hover .play{opacity:.8}.ClosingPoints__points .closing-point__image .filter{width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s}.ClosingPoints__points .closing-point__image .play{position:absolute;bottom:5%;left:calc(50% - 1.5rem);width:3rem;height:3rem;fill:#ffe86c;transition:all .5s}@media screen and (min-width:576px){.ClosingPoints__points .closing-point__image .play{left:calc(50% - 2rem);width:4rem;height:4rem}}@media screen and (min-width:768px){.ClosingPoints__points .closing-point__image .play{left:calc(50% - 2.5rem);width:5rem;height:5rem}}@media screen and (min-width:992px){.ClosingPoints__points .closing-point__image .play{left:calc(50% - 3rem);width:6rem;height:6rem}}.ClosingPoints__points .closing-point__video{position:absolute;width:calc(100% + 7px);padding-bottom:calc(100% + 7px);max-width:calc(100% + 7px);background-color:#000}.ClosingPoints__points .closing-point .pause{position:absolute;bottom:0;width:100%;height:100%}.CounterPoint{margin:2rem 0;padding-bottom:5rem}.CounterPoint,.CounterPoint__title{display:flex;flex-flow:column nowrap;align-items:center;width:100%}.CounterPoint__title{justify-content:center}.CounterPoint__title p{font-size:.75rem;letter-spacing:.24px;margin:1rem 0;font-family:"Open Sans",sans-serif}.CounterPoint .page-container{display:flex;flex-flow:column nowrap;align-items:center}.CounterPoint__contributors{width:100%}.CounterPoint__share{display:flex;justify-content:flex-end;width:100%;padding:1rem 0;border-top:1px solid #a6adb4}.CounterPoint__start{width:100%;display:flex;flex-flow:column;align-items:center;justify-content:flex-start;margin-bottom:-5%}.CounterPoint__start h4{font-size:1.25rem;text-transform:capitalize}.CounterPoint__start .arrow{display:flex;width:3rem;padding:2rem 0;fill:#d95100;transform:rotate(90deg)}.CounterPoint__start .arrow--dem{transform:rotate(135deg)}.CounterPoint__start .arrow--rep{transform:rotate(45deg)}.CounterPoint__grid{padding:0 1rem}.CounterPoint__end,.CounterPoint__grid{width:100%;margin-bottom:7rem}.DailyPoints{width:100%;background-color:#fff;display:flex;align-items:center;flex-direction:column;padding-bottom:5rem}.DailyPoints__title{background-color:#f0f2f7}.DailyPoints .daily-points-list{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:1rem;padding:1rem;transition:all .5s}@media screen and (min-width:576px){.DailyPoints .daily-points-list{width:80%}}@media screen and (min-width:768px){.DailyPoints .daily-points-list{width:60%}}@media screen and (min-width:992px){.DailyPoints .daily-points-list{width:40%}}.EmbeddedVideoPlayer{width:100%}.EmbeddedVideoPlayer .square{padding-top:100%}.EmbeddedVideoPlayer .rectangle{padding-top:56.25%}.EmbeddedVideoPlayer .Overlay{position:absolute;width:100%;max-width:100%;height:0;top:0;overflow:hidden}.EmbeddedVideoPlayer .Overlay__baseLayer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.EmbeddedVideoPlayer .LinkOverlay{z-index:100;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:calc(100% - 1rem);transition:all .5s;padding:.5rem;margin:.5rem;opacity:.75;display:flex;background-color:#f0f2f7;border-radius:2rem;box-shadow:0 0 1rem .2rem rgba(17,17,17,.25)}.EmbeddedVideoPlayer .LinkOverlay:hover{opacity:1}.EmbeddedVideoPlayer .LinkOverlay__logo{width:1.5rem;height:1.5rem;margin:0 .5rem}.EmbeddedVideoPlayer .LinkOverlay__label{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.EmbeddedVideoPlayer .PrivacyOverlay{z-index:100;width:-webkit-min-content;width:-moz-min-content;width:min-content;transition:all .5s;display:flex;background-color:#000;color:#fff;padding:.5rem;opacity:.2;margin-bottom:40px}.EmbeddedVideoPlayer .PrivacyOverlay:hover{opacity:1}.EmbeddedVideoPlayer .PrivacyOverlay__icon{width:1rem;height:1rem;margin-right:.5rem;fill:#fff}.EmbeddedVideoPlayer .PrivacyOverlay__label{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem;font-size:1rem}.EmbeddedVideoPlayer .Player{width:100%}.EmbeddedDailyPoint .video-js .vjs-big-play-button{background-color:initial;font-size:4rem;top:calc(100% - 4rem);left:calc(100% - 4rem)}.EmbeddedDailyPoint .video-js:hover .vjs-big-play-button{background-color:initial}.EmbeddedDailyPoint .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"";background-image:url(/static/img/play.svg);background-repeat:no-repeat;background-size:4rem;background-position:50%}.EmbeddedDailyPoint .video-js.vjs-ended .vjs-poster{display:block}.EmbeddedDailyPoint .video-js.vjs-ended .vjs-control-bar{display:none}.EmbeddedDailyPoint .video-js.vjs-ended .vjs-big-play-button{display:block}.EmbeddedQuestion .video-js .vjs-big-play-button{background-color:initial;font-size:4rem}.EmbeddedQuestion .video-js:hover .vjs-big-play-button{background-color:initial}.EmbeddedQuestion .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"";background-image:url(/static/img/play.svg);background-repeat:no-repeat;background-size:4rem;background-position:50%}.EmbeddedQuestion .video-js.vjs-ended .vjs-poster{display:block}.EmbeddedQuestion .video-js.vjs-ended .vjs-control-bar{display:none}.EmbeddedQuestion .video-js.vjs-ended .vjs-big-play-button{display:block}.HomeScreen{padding-bottom:5rem}.HomeScreen .Section{padding:1rem}@media (min-width:768px){.HomeScreen .Section{padding:4rem}}.HomeScreen .Section .BellowCarousel{display:flex;flex-direction:row;margin-top:1rem;justify-content:flex-end}.SlideContainer{display:flex;flex-direction:column;position:relative}.CarouselSlide{position:relative;border-radius:5px;overflow:hidden}.CarouselSlide .vjs-big-play-button{font-size:2rem}.CarouselSlide .vjs-big-play-button:hover{font-size:4rem}.CarouselSlide .video-js:hover .vjs-big-play-button{background-color:initial}.CarouselSlide .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"";background-image:url(/static/img/play.svg);background-repeat:no-repeat;background-size:4rem;background-position:50%}.CarouselSlide .video-js.vjs-ended .vjs-poster{display:block}.CarouselSlide .video-js.vjs-ended .vjs-control-bar{display:none}.CarouselSlide .video-js.vjs-ended .vjs-big-play-button{display:block}.MainCarousel{position:relative}.MainCarousel .absolute{position:absolute}.MainCarousel .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.MainCarousel .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.MainCarousel .swiper-pagination{position:relative;text-align:center;transform:translateZ(0);z-index:10}.MainCarousel .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:.5rem;height:.5rem;display:inline-block;border-radius:100%;margin:0 .5rem;background-color:initial;border:1px solid #a6adb4;transition:background-color .4s ease-in-out,border .4s ease-in-out}.MainCarousel .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover{background-color:#d95100;border:1px solid #d95100}.MainCarousel .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#a6adb4;opacity:1}.MainCarousel .carouselNav{display:none;flex-flow:column nowrap;height:80%;padding-top:15%;position:absolute;justify-content:center;align-items:center;top:-.75rem;z-index:20}@media (min-width:768px){.MainCarousel .carouselNav{display:flex}}.MainCarousel .carouselNav.carouselPrev{left:0;margin-left:1rem}@media (min-width:768px){.MainCarousel .carouselNav.carouselPrev{margin-left:-3rem}}.MainCarousel .carouselNav.carouselNext{right:0;margin-right:1rem}@media (min-width:768px){.MainCarousel .carouselNav.carouselNext{margin-right:-3rem}}.MainCarousel .carouselNav .icon-container{height:3rem;color:#fff}.MainCarousel .carouselNav .icon-container svg{-webkit-filter:drop-shadow(0 0 2px #000);filter:drop-shadow(0 0 2px #000)}.MainCarousel .carouselNav .icon-container svg g{stroke:#fff;stroke-width:1px;transition:.4s ease}@media (min-width:768px){.MainCarousel .carouselNav .icon-container svg{-webkit-filter:none;filter:none}.MainCarousel .carouselNav .icon-container svg g{stroke:#a6adb4}}.MainCarousel .carouselNav .icon-container:hover svg g{stroke:#d95100;stroke-width:3px}.WhoRepsMe,.WhoRepsMe__content{display:flex;width:100%;align-items:center;justify-content:center}.WhoRepsMe__content{padding:3rem;background-color:#fff;box-shadow:0 2px 5px #a6adb4;flex-direction:column}@media screen and (min-width:768px){.WhoRepsMe__content{width:75%}}@media screen and (min-width:1200px){.WhoRepsMe__content{width:50%}}.WhoRepsMe__content h4{padding-bottom:3rem}.WhoRepsMe__content .wrm-button{border:2px solid #a6adb4;border-radius:4px;color:#111;font-size:1.5rem;font-weight:500;text-transform:uppercase;padding:1rem 2rem;transition:all .5s;background-color:#fff}.WhoRepsMe__content .wrm-button:active,.WhoRepsMe__content .wrm-button:focus,.WhoRepsMe__content .wrm-button:hover{color:#d95100;background-color:initial;border-color:#d95100}.WhoRepsMe__content .wrm-button--hidden{display:none}.VoteIncentive{justify-content:center}.VoteIncentive,.VoteIncentive__content{width:100%;display:flex;flex-direction:column;align-items:center}.VoteIncentive__content{padding:3rem;background-color:#fff;box-shadow:0 2px 5px #a6adb4}@media screen and (min-width:768px){.VoteIncentive__content{width:75%}}@media screen and (min-width:1200px){.VoteIncentive__content{width:50%}}.VoteIncentive__content h4{padding-bottom:3rem}.VoteIncentive__content a{border:2px solid #a6adb4;border-radius:4px;color:#111;font-size:1.5rem;font-weight:500;text-transform:uppercase;padding:1rem 2rem;transition:all .5s}.VoteIncentive__content a:active,.VoteIncentive__content a:focus,.VoteIncentive__content a:hover{color:#d95100;background-color:initial;border-color:#d95100}.Category{overflow:hidden;position:relative;border-radius:5px;text-decoration:none;flex-flow:column nowrap}.Category,.Category__title{display:flex;align-items:center;justify-content:center}.Category__title{top:0;left:0;width:100%;height:100%;position:absolute;color:#e2e5e5;background-color:rgba(0,0,88,.4);text-shadow:1px 1px 1rem #000;text-transform:uppercase;transition:background-color .4s ease-in-out}.Category__title:hover{background-color:#000058}.Category__title__text{dominant-baseline:central;fill:currentColor;font-family:"Open Sans",sans-serif;font-size:26px;font-weight:400;text-anchor:middle}.CategoryGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-auto-rows:0;grid-gap:1rem;gap:1rem;margin-bottom:-2rem}@media (min-width:576px){.CategoryGrid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:0}}a.SeeAll{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:2rem;height:0}a.SeeAll .chevron-icon{width:1rem}.StartingPointHome{display:flex;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:576px){.StartingPointHome a.SeeAll{display:none;visibility:hidden}}.CounterpointsHome{display:flex;flex-flow:column nowrap;width:100%}.CounterpointsHome .counterpoints-grid{display:grid;grid-template-columns:33% 33% 33%;margin-left:0;margin-right:0;overflow:hidden}@media (max-width:768px){.CounterpointsHome .counterpoints-grid{grid-template-columns:100%}}.CounterpointsHome .counterpoints-grid .counterpoint{border-right:1px solid #707070}@media (max-width:768px){.CounterpointsHome .counterpoints-grid .counterpoint{border-right:0 solid #111;border-bottom:1px solid #111}}.CounterpointsHome .counterpoints-grid .counterpoint:first-child{border-left:1px solid #111}@media (max-width:768px){.CounterpointsHome .counterpoints-grid .counterpoint:first-child{border-left:0;border-top:1px solid #111}}.CounterpointsHome .see-all{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;margin:1rem auto auto;transition:.3s}.CounterpointsHome .see-all:hover{cursor:pointer;background-color:#ccc}.CounterpointsHome .see-all .chevron-icon{width:1rem}.DailyPointsHome{display:flex;flex-flow:column nowrap;justify-items:center;justify-content:space-between}.DailyPointsHome .section-title{margin-bottom:.5rem}.DailyPointsHome .dailypointshome-content{overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-auto-rows:0;grid-gap:1rem;gap:1rem;margin-bottom:-2rem}@media screen and (min-width:576px){.DailyPointsHome .dailypointshome-content{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;margin-bottom:0}}@media screen and (min-width:1400px){.DailyPointsHome .dailypointshome-content{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr)}}.DailyPointsSmall{border-radius:5px;display:flex;justify-content:center;overflow:hidden;padding:.5rem;width:100%}.DailyPointsSmall .dailypointssmall-content{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-avatar{display:flex;position:relative;width:100%;color:#a6adb4}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-avatar .scale05{position:absolute;bottom:5%;right:5%;width:2rem;height:2rem;padding:0;margin:0;border:0;background-color:initial;fill:#ffe86c}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-avatar .overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:5px;background-color:rgba(0,0,88,.08)}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-avatar .picture{border-radius:5px;overflow:hidden}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-details{display:flex;flex-direction:column;text-align:center;font-size:.8125rem;letter-spacing:0;color:#060000;flex:1 1;padding:1rem 0 0;border-radius:1rem}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-details .contributor-name{font-weight:700;font-size:.875rem}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-details .contributor-title{color:#111}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-details .contributor-info{font-weight:400}.DailyPointsSmall .dailypointssmall-content .dailypointssmall-details .upload-time{font-style:italic;color:#5a5b5d}.Divider{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:.5rem 0;width:200%;margin:2rem -50%;background-color:#fff}.Divider hr{padding:0;margin:0;width:100%;color:#f0f2f7}.Trending{padding:0 1rem}@media (min-width:768px){.Trending{padding:0 4rem}}.Trending__bar{display:flex}.Trending__tiles{display:flex;flex-direction:row;overflow-x:auto;flex:3 1}.Trending__tiles :first-child{margin-left:0!important}.Trending__tiles :last-child{margin-right:0!important}.Trending__resources{display:flex;justify-content:center;align-items:center;flex:1 1;border-left:1px solid #a6adb4;border-right:1px solid #a6adb4}.Trending__resources a{color:#5a5b5d;transition:color .5s ease;font-weight:700;text-align:center}.Trending__resources a:hover{color:#d95100}.Trending__tile{display:flex;flex-direction:row;margin:.5rem;padding:.5rem;background-color:#fff;line-height:1rem;height:2rem;transition:all .5s;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.Trending__tile,.Trending__tile__title{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.Trending__tile__title{font-weight:700;color:#d95100;white-space:pre-wrap}.Trending__tile__description{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.Trending__tile:hover{box-shadow:0 1px 6px 0 rgba(217,81,0,.5)}.bottomBorder{width:200%;margin:0 -50% 2rem;border-bottom:1px solid #a6adb4}.Modal{background-color:#fff;border-color:#d9dcdf;border-width:1;top:50%;transform:translateY(-50%);transition:translate .5s;border-radius:0;width:80%;left:10%;right:10%}@media (min-width:576px){.Modal{left:25%;right:25%;width:50%}}.Welcome{display:flex;flex-direction:column;align-items:center;justify-content:center}.Welcome .Logo{height:4rem;margin-bottom:1rem}.Welcome .Title{margin-bottom:1rem}.Welcome .Description,.Welcome .Title{align-items:center;justify-content:center;text-align:center}.Welcome .Description{color:#a6adb4;margin-bottom:2rem}.Welcome .wrm-form{display:flex;justify-content:center}.Welcome .wrm-form--hidden{display:none}.Welcome .wrm-form__input{-webkit-appearance:none;margin:0;box-shadow:none;padding:.5rem;text-align:center;max-width:16rem;background-color:initial;border:2px solid #b8bec4;border-radius:0;border-right:none}.WelcomeSection,.WelcomeSection__content{display:flex;width:100%;align-items:center;justify-content:center}.WelcomeSection__content{padding:3rem;background-color:#fff;box-shadow:0 2px 5px #a6adb4;flex-direction:column}@media screen and (min-width:768px){.WelcomeSection__content{width:75%}}@media screen and (min-width:1200px){.WelcomeSection__content{width:50%}}.WelcomeSection__content .Description{color:#111;margin-bottom:3rem}.submit{margin:0;box-shadow:none;padding:.5rem;text-align:center;max-width:16rem;background-color:initial;text-transform:uppercase;border:2px solid #b8bec4;background-color:#f0f2f7}.on{color:#d95100;border:2px solid #d95100;background-color:#fff}.on:hover{color:#fff;background-color:#d95100}.off{color:#b8bec4}.NotFound h3{padding-top:12rem;padding-bottom:12rem;text-align:center}.Breadcrumb{display:flex;flex-direction:row;text-transform:uppercase;align-items:center}.Breadcrumb .home{position:relative;width:1rem;height:1rem;top:-3px;fill:#a6adb4;transition:all .3s}.Breadcrumb .home:hover{fill:#111}.Breadcrumb .breadcrumb-list{display:flex;flex-direction:row}.Breadcrumb .breadcrumb-element{display:flex;flex-direction:row;vertical-align:middle}.Breadcrumb .breadcrumb-separator{color:#a6adb4}.Breadcrumb .breadcrumb-text{color:#a6adb4;padding-left:1rem;padding-right:1rem;transition:all .3s;text-decoration:none}.Breadcrumb .breadcrumb-text:hover{text-decoration:none;color:#111}.QuestionScreen{background-color:#fff;padding-bottom:5rem}.QuestionScreen .breadcrumb{background-color:#f0f2f7;margin-bottom:0;font-size:.8125rem}.Question{display:flex;flex-direction:column;flex:1 1;width:100%}.Question .leftAnswers{grid-area:leftAnswers;display:flex;justify-content:flex-start;height:60vw;width:100%}@media (min-width:1200px){.Question .leftAnswers{height:25vw}}.Question .rightAnswers{grid-area:rightAnswers;display:flex;justify-content:flex-end;height:60vw;width:100%}@media (min-width:1200px){.Question .rightAnswers{height:25vw}}.Question .answer{min-height:5.5rem;display:flex;align-items:center;justify-content:center}.Question .swiper-container{margin:0;width:100%}.Question .answerPlayer{grid-area:player;padding-bottom:1rem}@media (min-width:1200px){.Question .answerPlayer{padding-bottom:0;padding-left:1rem;padding-right:1rem}}.Question .answerPlayer .mediaPlaceholder{display:flex;overflow:hidden;position:relative;align-items:center;text-decoration:none;justify-content:center;flex-flow:column nowrap}.Question .answerPlayer .questionHelp{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,88,.2);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:1rem;font-weight:700;text-shadow:0 0 1rem #000;padding:0 12.5%}@media (min-width:768px){.Question .answerPlayer .questionHelp{padding:0 25%;font-size:2rem}}@media (min-width:576px){.Question .answerPlayer .questionHelp{font-size:1.5rem}}.Question .answerPlayer .links{position:relative;left:0;bottom:0;padding:.5rem 0;justify-content:space-between}.Question .answerPlayer .links,.Question .answerPlayer .links__inner{display:flex;flex-flow:row nowrap}.Question .answerPlayer .links__shareArrow{color:#d95100}.Question .answerPlayer .links__dropMenu{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.Question .answerPlayer .links__item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0;color:#5a5b5d;fill:#111;background:transparent;border:none}.Question .answerPlayer .links__item--underline{text-decoration:underline}.Question .answerPlayer .links__item--underline a{margin-left:.25rem}.Question .answerPlayer .links__item--underline:active,.Question .answerPlayer .links__item--underline:focus,.Question .answerPlayer .links__item--underline:hover{text-decoration:none}.Question .answerPlayer .links__item--underline:hover{cursor:pointer}.Question .answerPlayer .links__item svg{height:1.5rem;margin:0 .5rem}.Question .answerJukebox{display:grid;grid-template-columns:50% 50%;grid-template-areas:"player player" "leftAnswers rightAnswers"}@media (min-width:1200px){.Question .answerJukebox{grid-template-columns:25% 50% 25%;grid-template-rows:100%;grid-template-areas:"leftAnswers player rightAnswers";justify-content:center;align-items:center}}.Question .navigator{display:flex}.Question .navigator--left{padding-right:.75rem}.Question .navigator--right{padding-left:.75rem}.Question .questionNavigation{display:flex;flex:1 1}.Question .questionNavigation .side{color:#5a5b5d;width:10%;display:flex;align-items:center;justify-content:center}@media (min-width:1200px){.Question .questionNavigation .side{width:25%}}.Question .questionNavigation .side .arrow{display:flex;align-items:center;justify-content:center;height:3rem;width:2rem}.Question .questionNavigation .side .arrow:hover svg g{stroke:#d95100;stroke-width:3px}.Question .questionNavigation .side .arrow--disabled{visibility:hidden;display:flex;align-items:center;justify-content:center;height:3rem;width:2rem}.Question .questionNavigation .heading{flex:1 1;margin:2rem 0}.Question .questionNavigation .heading *{text-align:center}.Question .questionNavigation .heading a p{font-size:.8125rem;font-weight:700;text-transform:uppercase;color:#d95100;margin-bottom:.5rem}.Question .questionNavigation .heading a:hover p{color:#ff670d}.Question .questionNavigation .heading h4{min-height:3.5rem}.Avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid;width:var(--size);height:var(--size)}.D{border-color:#2c1eff}.R{border-color:#d90100}.Info{display:flex;flex-direction:column}.Info .name,.Info .title{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Info .name{font-weight:700}.Info .name,.Info .title{font-size:.8125rem}.selected{color:#d95100}.AnswerButton{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%}.AnswerButton:hover{cursor:pointer}.AnswerButton:hover .AnswerButton__avatar{-webkit-filter:brightness(110%);filter:brightness(110%)}.AnswerButton--selected .AnswerButton__info,.AnswerButton:hover .AnswerButton__info{color:#d95100}.AnswerButton__avatar{display:flex;align-items:center;justify-content:center;width:50%;height:100%}.AnswerButton__info{width:50%;color:#111}.AnswerNavigator{display:flex;flex-direction:column;align-items:center;color:#111;padding:.25rem 0}.AnswerNavigator .btn-chevron{border-color:transparent;background-color:initial}.AnswerNavigator .btn-chevron__disabled{color:#111}.AnswerNavigator .btn-chevron__disabled:hover{cursor:default}.AnswerNavigator .btn-chevron__enabled{color:#d95100}.AnswerNavigator .btn-chevron__enabled:hover{background-color:#f0f2f7;color:#d95100}.AnswerNavigator .btn:focus{box-shadow:0 0 0 2px #d95100}.AnswerNavigator .spacer{height:100%}.AnswerNavigator .spacer .dashed{border-right:1px dashed #000;width:50%;height:50%;transform-origin:top;transform:scaleY(2)}.AnswerNavigator .partyTag{position:relative}.AnswerNavigator .partyTag__tag{width:2rem;height:2rem;margin-top:-50%;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #d95100;font-weight:700}@media (min-width:768px){.AnswerNavigator .partyTag__tag{width:3rem;height:3rem;font-size:1.75rem}}.Search{margin-bottom:2rem}.Search__title{display:flex;margin-top:4rem}.Search__title__input{color:#5a5b5d}.Search .noResults{text-align:center;margin:2rem}.Search .Section{padding:1rem}@media (min-width:768px){.Search .Section{padding:4rem}}.Search .Section .StartingPoints{overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-auto-rows:0;grid-gap:1rem;gap:1rem;margin-bottom:-2rem}@media screen and (min-width:576px){.Search .Section .StartingPoints{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);grid-gap:2.5rem;gap:2.5rem;margin-bottom:0}}@media screen and (min-width:1400px){.Search .Section .StartingPoints{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr)}}.Search .Section .StartingPoints__item{display:flex;margin:0 .5rem;border-radius:5px;overflow:hidden;width:100%;text-align:center}.Search .Section .StartingPoints__item__container{width:100%;padding:.5rem}.Search .Section .StartingPoints__item__topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5rem;height:1.5rem;width:100%;color:#d95100}.Search .Section .StartingPoints__item__image{align-self:center;border-radius:5px;overflow:hidden}.Search .Section .StartingPoints__item__title{overflow:hidden;line-height:1.5rem;height:3rem}.StartingPointsScreen{padding-bottom:5rem}.StartingPointsScreen .StartingPoints{background-color:#fff;display:flex}.StartingPointsScreen .StartingPoints .category-grid{margin:1rem;width:100%}.StartingPointsScreen .StartingPoints .category-grid .CategoryGrid{margin-bottom:0;grid-auto-rows:1fr}.StartingPointsScreen .StartingPoints .page-misc{display:flex;flex-direction:column;margin:1rem;width:40%}.StartingPointsScreen .StartingPoints .page-misc .SearchMenu{height:auto;margin:1rem}.StartingPointsScreen .StartingPoints .page-misc .ChapterHelp{padding-right:5rem}@media (max-width:768px){.StartingPointsScreen .StartingPoints{flex-direction:column}.StartingPointsScreen .StartingPoints .category-grid{order:2;width:auto}.StartingPointsScreen .StartingPoints .page-misc{order:1;width:auto}.StartingPointsScreen .StartingPoints .page-misc .ChapterHelp{padding-right:0}}.HorizontalMenu{display:flex;flex-direction:column}.HorizontalMenu .menu-item-list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.HorizontalMenu__link{font-size:.875rem;text-transform:uppercase;padding-right:1rem;font-weight:700;padding-top:.5rem;padding-bottom:.5rem}.HorizontalMenu__link--highlight,.HorizontalMenu__link:focus{color:#d95100}.Question hr{width:100%;border-top:1px solid #a6adb4;margin:0}.Question__container{display:flex;flex-direction:column;flex-wrap:wrap}.Question__content{align-items:baseline;display:flex;flex-direction:row;margin-top:1rem;margin-bottom:1rem;transform:translateX(-1.5rem);transition:all .5s}.Question__arrow{width:100%;color:#d95100;max-height:1.5rem;max-width:1.5rem;transition:all .5s;opacity:0;transform:rotateY(90deg)}.Question__arrow path{fill:currentColor}.Question__question{font-size:1.5rem;color:#5a5b5d}.Question:hover .Question__arrow{opacity:1;margin-right:.5rem;transform:rotateY(0)}.Question:hover .Question__content{transform:translateX(0)}.Topic{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start}.Topic hr{width:100%;border-top:1px solid #a6adb4;margin:0}.Topic__title{margin-top:2rem;margin-bottom:1rem}.Topic__link{font-size:1.5rem;color:#111;font-weight:700}.Topic__questions{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem}.Topic__question{width:100%;margin:0}.TopicsScreen,.TopicsScreen__Topics{width:100%;background-color:#fff;padding-bottom:5rem}.TopicsScreen__Topics{display:flex;flex-direction:column;padding-left:2rem;padding-right:2rem}.TopicsScreen__Topics__content{display:flex;width:100%;flex-direction:row}.TopicsScreen__Title{background-color:#f0f2f7}.TopicsScreen hr{width:100%;border-top:1px solid #a6adb4;margin:0;padding:0}.TopicsScreen .content{display:flex;width:100%;flex-direction:row}.TopicsScreen .category{margin-top:1rem}.TopicsScreen .horizontal-menu{justify-content:center;margin-top:.5rem;margin-bottom:.5rem}.TopicsScreen .horizontal-menu .HorizontalMenu__link:hover{color:#d95100}.TopicsScreen .topic-list{flex:2 1;padding-right:1rem}.Welcome .video-js .vjs-big-play-button{background-color:initial;font-size:4rem}.Welcome .video-js:hover .vjs-big-play-button{background-color:initial}.Welcome .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"";background-image:url(/static/img/play.svg);background-repeat:no-repeat;background-size:4rem;background-position:50%}.Welcome .video-js.vjs-ended .vjs-poster{display:block}.Welcome .video-js.vjs-ended .vjs-control-bar{display:none}.Welcome .video-js.vjs-ended .vjs-big-play-button{display:block}.ElectionResources{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:2rem 0;background-color:#fff}.ElectionResources__button-row{display:flex;margin:2rem 0;flex-direction:row;justify-content:space-evenly;align-items:center;height:4rem;width:100%}.ElectionResources__button{display:flex;padding:1rem 2rem;text-transform:uppercase;font-weight:700;border:2px solid #a6adb4;border-radius:4px;transition:all .5s ease}.ElectionResources__button:hover{color:#d95100;border-color:#d95100;box-shadow:0 0 8px 2px #d95100}.ElectionResources__map{width:60%}.ElectionResources__map #InfoBox{color:#fff;display:none;font-weight:700;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 0 4px #000;width:400px}.ElectionResources__map .InteractiveMap__State{stroke-width:1px;transition:all .2s ease}.ElectionResources__map .InteractiveMap__State:hover{stroke-width:5px;z-index:100;stroke:#d95100}.ElectionResources__legend.legend{margin:4rem 0 2rem}.ElectionResources__legend.legend .legend__heading{font-size:large;font-weight:700;margin:1rem 0}.ElectionResources__legend.legend .legend__container{position:relative;display:flex;flex-flow:row wrap}.ElectionResources__legend.legend .legend__container .legend__element{display:flex;align-items:center;width:45%;margin:1rem 0}.ElectionResources__legend.legend .legend__container .legend__color{width:2rem;height:2rem;margin-right:1rem}.ElectionResources__legend.legend .legend__container .legend__color--black{background-color:#000}.ElectionResources__legend.legend .legend__container .legend__color--grey{background-color:#bbb}.ElectionResources__legend.legend .legend__container .legend__color--red{background-color:#a28d8d}.ElectionResources__legend.legend .legend__container .legend__color--darkgrey{background-color:#6f6f6f}.Footer{display:flex;flex:1 1;flex-direction:column;background-color:#a6adb4;color:#fff;padding:4rem 1rem;align-items:center}@media (min-width:768px){.Footer{align-items:stretch;justify-content:space-between;flex-direction:row}}@media (min-width:992px){.Footer{padding:4rem 2rem}}@media (min-width:1200px){.Footer{padding:4rem 5rem}}@media (min-width:1400px){.Footer{padding:4rem 9rem}}.Footer__column{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;margin-bottom:2rem}.Footer__column .copyright{width:100%;font-size:14px;white-space:nowrap;overflow:visible;text-align:center}.Footer__column .logo{margin-top:-1rem;display:flex;flex-basis:7rem;flex-flow:row nowrap;align-items:center;justify-content:center;height:7rem}.Footer__column .link{text-decoration:none;color:#fff;fill:#fff;transition:all .5s;font-weight:400}.Footer__column .link:hover{color:#d95100;fill:#d95100}@media (min-width:768px){.Footer__column{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:0;flex-basis:11rem}.Footer__column--space-between{justify-content:space-between}.Footer__column--align-start{align-items:flex-start}.Footer__column--align-center{align-items:center}.Footer__column--justify-center{justify-content:center}.Footer__column--big{flex-basis:50vw}}.Footer__row{display:flex;align-items:flex-start;justify-content:center;flex-flow:row nowrap}.Footer__row .badge{cursor:pointer;padding:0;margin:2rem .5rem 0}.Footer__row .badge img{height:50px}@media (min-width:768px){.Footer__row .badge img{height:40px}}@media (min-width:1200px){.Footer__row .badge img{height:45px}}@media (min-width:1400px){.Footer__row .badge img{height:50px}}@media (min-width:768px){.Footer__row{flex-basis:11rem}}@media (min-width:768px){.Footer{flex-flow:row nowrap}}.Footer__grid.grid{display:grid;align-items:flex-start;justify-content:center;transition:all .5s;margin-bottom:2rem;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.Footer__grid.grid .link{text-decoration:none;color:#fff;fill:#fff;transition:all .5s;font-weight:700}.Footer__grid.grid .link:hover{color:#d95100;fill:#d95100}@media (min-width:768px){.Footer__grid.grid{margin-bottom:0;grid-gap:1rem;gap:1rem}}@media (min-width:992px){.Footer__grid.grid{grid-gap:2rem;gap:2rem}}@media (min-width:1200px){.Footer__grid.grid{grid-gap:4rem;gap:4rem}}.Startup{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;overflow:auto;flex-direction:column;background:#f0f2f7}.Startup h1{color:#999;font-weight:100;font-size:3em;text-align:center;margin-bottom:20px}.Startup>img{-webkit-filter:opacity(.4);filter:opacity(.4);margin-bottom:30px}.BrowserVerifier{align-items:center;display:flex;flex:1 1;justify-content:space-evenly}.BrowserVerifier img{width:70px;margin-right:1rem}.BrowserVerifier p{font-size:18px}.CookieBanner{position:fixed;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;border-top:1px solid #d95100;width:100%;height:auto;z-index:10000;bottom:0;padding:1rem}.CookieBanner span{flex:1 1;font-weight:700;color:#000}.CookieBanner .button-close{height:2rem;text-transform:uppercase;border:1px solid #d95100;margin-left:1rem;padding:0 1rem;background-color:#fff;border-radius:.25rem;box-shadow:none;font-size:.75rem;font-weight:700;color:#000;cursor:pointer}ol,ul{list-style:none}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;background:transparent}html{scroll-behavior:smooth;font-size:12px}@media (min-width:992px){html{font-size:16px}}@media (min-width:1700px){html{font-size:20px}}body{font-family:"Open Sans",sans-serif;font-weight:lighter;color:#111;background-color:#f0f2f7}#root{display:flex;flex-direction:column}.page-container{overflow:hidden;width:100%;padding:0 1rem;margin-right:auto;margin-left:auto}.page-container--allow-overflow{overflow:visible}@media (min-width:768px){.page-container{padding:0 3rem}}@media (min-width:992px){.page-container{padding:0 5rem}}.HoverHighlight:hover{cursor:pointer;background-color:rgba(0,0,88,.0941176)}.mainPresentation{display:flex;flex-direction:column}.h1,h1{font-size:3rem}.h1,.h2,h1,h2{font-family:"Josefin Sans",sans-serif;font-weight:700;color:#111;text-transform:uppercase}.h2,h2{font-size:2rem}.h3,h3{font-family:"Josefin Sans",sans-serif;font-size:1.75rem;font-weight:700;color:#111;text-transform:uppercase}.h4,h4{font-size:1.5rem}.h4,.h5,h4,h5{font-family:"Open Sans",sans-serif;font-weight:700;color:#111}.h5,h5{font-size:1.25rem}.h5,.h6,h5,h6{text-transform:uppercase}.h6,h6{font-family:"Open Sans",sans-serif;font-weight:700;color:#f6f8f9}.body-large{font-size:1.5rem}.body{font-size:1.125rem}.body-small{font-size:.75rem}.section-title{font-size:1.125rem;font-weight:700;color:#111;text-transform:uppercase;margin-bottom:.5rem}input.form-control,select.form-control,textarea.form-control{font-size:16px}input[type=file]{width:100%}a{color:#5a5b5d;fill:#5a5b5d;transition:all .5s}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#111;fill:#111}.dark-filter{background-color:rgba(0,0,88,.4)}.light-filter{background-color:rgba(0,0,88,.2)}.status_approved{background-color:rgba(0,255,0,.5)}.status_review{background-color:rgba(255,255,0,.5)}.status_rejected{background-color:rgba(255,0,0,.5)}.no-scroll{overflow:hidden}.reserved-space__Header{margin-bottom:7rem;width:100%}.btn{border-radius:.125rem}.btn.btn-circle{border-radius:50%;text-align:center;padding:.5rem}.btn[class*=btn-] svg>path{fill:currentColor}.btn.btn-accent{background-color:#d95100;color:#fff}.btn.btn-accent:active,.btn.btn-accent:focus,.btn.btn-accent:hover{background-color:#5a2100}.btn.btn-outline-accent{border-color:#d95100;color:#d95100}.btn.btn-outline-accent:active,.btn.btn-outline-accent:focus,.btn.btn-outline-accent:hover{color:#fff;background-color:#d95100}.btn.btn-accent:active,.btn.btn-accent:focus,.btn.btn-accent:focus:active,.btn.btn-outline-accent:active,.btn.btn-outline-accent:focus,.btn.btn-outline-accent:focus:active{box-shadow:0 0 0 .2rem rgba(217,81,0,.25)}.btn.btn-dark{background-color:#111;color:#fff}.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:hover{background-color:#000}.btn.btn-outline-dark{border-color:#111;color:#111}.btn.btn-outline-dark:active,.btn.btn-outline-dark:focus,.btn.btn-outline-dark:hover{color:#fff;background-color:#111}.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:focus:active,.btn.btn-outline-dark:active,.btn.btn-outline-dark:focus,.btn.btn-outline-dark:focus:active{box-shadow:0 0 0 .2rem rgba(17,17,17,.25)}.btn.btn-lg{padding:1rem 0}
/*# sourceMappingURL=main.51d8f01a.chunk.css.map */