﻿*,*:before,*:after{box-sizing:border-box}body{margin:0;font:normal 16px/160% "adelle-sans",sans-serif;min-height:600px}sup{font-size:70%;vertical-align:2px}p{margin:0 16px 0 0}a{color:inherit}.ctx--visible{display:block}.ctx--hidden{display:none !important}.ctx--masked{opacity:0.3;cursor:default;fill-opacity:0.3;stroke-opacity:0.3}.ctx--transparent{opacity:0 !important}.ctx--opaque{opacity:1}.ctx--transitionFill{transition:fill ease-in-out 0.5s}.ctx--transitionOpacity{transition:opacity ease-in-out 0.3s}.ctx--transitionTop{transition:top ease-in-out 0.3s}.ctx--transitionTransform{transition:transform ease-in-out 0.3s}.ctx--transitionLeft{transition:left ease-in-out 0.5s}.ctx--transitionAll{transition:all ease-in-out 0.5s}.ctx--transitionHeight{transition:max-height linear 0.3s}.ctx--toBack{z-index:-100 !important}.ctx--toFront{z-index:100}.ctx--toRight{left:110% !important}.ctx--toLeft{left:-100% !important}.ctx--toBottom{top:300px !important}.ctx--toTop{top:-10% !important}.ctx--floatLeft{float:left}.ctx--floatRight{float:right}.ctx--clearBoth{clear:both}.ctx--cursorPointer{cursor:pointer}.ctx--filterBlackWhite{-webkit-filter:grayscale(1) contrast(100%);-webkit-filter:grayscale(100%) contrast(100%);filter:grayscale(100%) contrast(100%);filter:gray}.ctx--rwdMobileOnly{display:none}.ctx-LoadingScreen{position:fixed;top:0;left:0;width:100%;height:100%;min-height:400px;z-index:1000;background-color:white;opacity:1}.ctx-LoadingScreen div{font:normal 1em/140% "adelle-sans",sans-serif;width:50%;text-align:center;margin:30px auto;text-transform:uppercase;color:#2d2d2d}.ctx-Main{width:100%;padding:0 4%;min-height:600px}.ctx-MobileFilters{display:none;z-index:0;width:100%;background-color:white;padding:40px 40px 20px 40px}.ctx-MobileFilters .ctx-MobileFilters-filterTopics{width:100%;text-align:center}.ctx-ToggleView{width:auto}.ctx-ToggleView .ctx-ToggleView-button{float:left;width:120px;text-align:center;cursor:pointer;border:1px solid #c6c6c6;padding:8px 18px;text-transform:uppercase;color:#c6c6c6;font-size:14px;border-radius:0px 3px 3px 0}.ctx-ToggleView .ctx-ToggleView-button:first-child{border-radius:3px 0px 0px 3px}.ctx-ToggleView .ctx-ToggleView-button:hover{color:#4A4A4A}.ctx-ToggleView .ctx-ToggleView-button.ctx-ToggleView-button--active{cursor:default;color:white;background-color:#4A4A4A}.ctx-ToggleView .ctx-ToggleView-button.ctx-ToggleView-button--active:hover{text-decoration:none}.ctx-TitleContainer{width:100%;padding:0 0 10px 0;margin:0 0 20px 0;position:relative}.ctx-TitleContainer h2.ctx-Title{font:600 24px/120% "adelle-sans",sans-serif;margin:0;font-weight:normal;margin:0 0 0 0;padding:20px 0 0 0;text-align:left}@media screen and (min-width: 1370px){.ctx-TitleContainer h2.ctx-Title{font:600 28px/120% "adelle-sans",sans-serif}}.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentCandidate,.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentTopic{display:inline-block;padding:0 6px 0 6px;color:#f33;cursor:pointer}.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentCandidate:after,.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentTopic:after{content:"▼";font-size:10px;margin:0 0 0 8px;vertical-align:4px}.ctx-TitleContainer .ctx-Menu{position:absolute;top:9px;left:0;color:#f33;background-color:white;border-radius:5px;padding:0;opacity:0;z-index:-1;max-height:0;overflow:hidden;border:0 solid #c6c6c6;cursor:pointer}.ctx-TitleContainer .ctx-Menu .ctx-Menu-item{font:600 24px/120% "adelle-sans",sans-serif;margin-bottom:10px}@media screen and (min-width: 1370px){.ctx-TitleContainer .ctx-Menu .ctx-Menu-item{font:600 28px/120% "adelle-sans",sans-serif}}.ctx-TitleContainer .ctx-Menu .ctx-Menu-item:hover{text-decoration:underline}.ctx-TitleContainer .ctx-Menu .ctx-Menu-item:first-child:after{content:"▲";font-size:10px;margin:0 0 0 8px;vertical-align:4px}.ctx-TitleContainer .ctx-Menu .ctx-Menu-item:first-child:hover{text-decoration:inherit}.ctx-TitleContainer .ctx-Menu .ctx-Menu-item[data-topic="ALL"],.ctx-TitleContainer .ctx-Menu .ctx-Menu-item[data-candidate="ALL"]{font-style:italic}.ctx-TitleContainer .ctx-Menu.ctx-Menu--active{padding:10px 15px 15px 5px;max-height:400px;overflow-y:scroll;border:1px solid #c6c6c6;opacity:1;z-index:3;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.ctx-AllAnswers{z-index:0;max-width:660px;background-color:white;padding:0 0 20px}.ctx-AllAnswers .ctx-Candidates .ctx-Candidates-candidate{width:100%}.ctx-AllAnswers .ctx-Candidates .ctx-Candidates-candidate h3.ctx-Candidate-name{display:none;font:400 22px/160% "adelle-sans",sans-serif;margin:0 0 10px}.ctx-AllAnswers .ctx-Candidates .ctx-Candidates-candidate h3.ctx-Candidate-name span{font-weight:600}.ctx-AllAnswers .ctx-Candidates .ctx-Candidates-candidate .ctx-Topics .ctx-Topics-topic{margin-bottom:20px}.ctx-AllAnswers .ctx-Candidates .ctx-Candidates-candidate .ctx-Topics .ctx-Topics-topic .ctx-Topic-QAs .ctx-QA{margin:0 0 25px 0}.ctx-AllAnswers .ctx-Candidates .ctx-Candidates-candidate .ctx-Topics .ctx-Topics-topic .ctx-Topic-QAs .ctx-QA h5.ctx-QA-question{font:400 18px/160% "adelle-sans",sans-serif;color:#2d2d2d;margin:0 0 5px 0}.ctx-AllAnswers .ctx-Candidates .ctx-Candidates-candidate .ctx-Topics .ctx-Topics-topic .ctx-Topic-QAs .ctx-QA .ctx-QA-answer .ctx-QA-shortAnswer{height:38px;display:flex;align-items:center;justify-content:center;color:white;text-transform:uppercase;margin:6px 15px 0px 0;padding:3px 15px}.ctx-Topic-description{background-color:#ececec;padding:20px;margin:0 0 30px 0}.ctx-Topic-description p{margin-bottom:6px}.ctx-Topic-description i.fa-info{display:block;float:right;color:#cacaca;margin:-12px -8px 0 20px}h4.ctx-Topic-name{display:none;font:400 22px/160% "adelle-sans",sans-serif;margin:0 0 15px 0}.ctx-AllTables{max-width:660px}.ctx-AllTables .ctx-AllTables-topic{margin:0 0 80px 0;padding-bottom:60px;border-bottom:1px solid #4A4A4A}.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-description{margin:0 0 15px 0}.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-table{width:100%;border-spacing:10px}.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-table th,.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-table td{padding:5px}.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-table th{width:20%;text-transform:uppercase;font:400 16px/160% "adelle-sans",sans-serif;border-bottom:1px solid #4A4A4A}.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-table td{font:400 14px/160% "adelle-sans",sans-serif;text-align:center;text-transform:uppercase;border:2px solid black;border-radius:0px}.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-table td.question{border:none;font:400 15px/160% "adelle-sans",sans-serif;color:black;text-transform:none;text-align:center;padding:5px 20px}.ctx-AllTables .ctx-AllTables-topic .ctx-Topic-table td:not(.question){cursor:default}.tooltipsy{padding:10px;max-width:300px;color:white;background-color:#2d2d2d;border:0px solid #deca7e;font:400 13px/140% "adelle-sans",sans-serif}html.ctx--allCandidates .ctx-Candidates-candidate{border-top:1px solid #c6c6c6;padding:10px 0 0 0}html.ctx--allCandidates .ctx-Candidates-candidate .ctx-Candidate-name{display:block !important}html.ctx--allTopics .ctx-Topics-topic .ctx-Topic-name{display:block !important}html.ctx--allTopics.ctx--allCandidates .ctx-Topics-topic{padding-left:0px}html.ctx--allTopics.ctx--allCandidates .ctx-Candidates-candidate .ctx-Candidate-name{border-bottom:1px solid #c6c6c6;padding-bottom:10px}html.ctx--allCandidates:not(.ctx--allTopics) .ctx-Topics-topic .ctx-Topic-description{display:none}html.ctx--allCandidates.ctx--viewModetable .ctx-Title-currentCandidate{padding:0;color:inherit}html.ctx--allCandidates.ctx--viewModetable .ctx-Title-currentCandidate:after{content:"";margin:0}html.ctx--allCandidates.ctx--allTopics.ctx--viewModetable h4.ctx-Topic-name{display:block !important}@media screen and (max-width: 1020px){.ctx-ToggleView{width:240px;float:left;margin:0px calc(50% - 120px) 30px;clear:both}}@media screen and (max-width: 600px){body{font:normal 16px/140% "adelle-sans",sans-serif}.ctx-Main{width:100%;padding:0 4%}.ctx-Topic-description i.fa-info{transform:scale(0.8) translate(0, 0)}.ctx-TitleContainer{margin:0 0 20px}.ctx-TitleContainer h2.ctx-Title{font:600 24px/140% "adelle-sans",sans-serif}.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentCandidate,.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentTopic{color:black;position:relative;padding:0;cursor:default;display:inline}.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentCandidate:after,.ctx-TitleContainer h2.ctx-Title .ctx-Title-currentTopic:after{content:"";display:none}.ctx-AllAnswers{width:100%}.ctx--rwdDesktopOnly{display:none}.ctx--rwdMobileOnly{display:block}.ctx-MobileFilters{background-color:#f6f6f6;padding:10px 0;width:100%;margin:0 0 30px}.ctx-MobileFilters .ctx-MobileFilters-filterContainer{margin:10px 0 10px 0;width:100%}.ctx-MobileFilters .ctx-MobileFilters-filterContainer select.ctx-MobileFilters-filter{width:200px;margin:0 calc(50% - 100px);font-size:16px;line-height:40px;height:30px;border:1px solid #c6c6c6;border-radius:0;background-color:white}.ctx-MobileFilters .ctx-MobileFilters-filterContainer select.ctx-MobileFilters-filter.ctx--iOS{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==);background-position:right center;background-repeat:no-repeat;padding-right:1.5em;height:auto}}
/*# sourceMappingURL=main.css.map */
