/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pane-long-page-menu{transition:all 0.4s ease;z-index:4;background:rgba(255,255,255,0.8);top:0;padding:10px 0;display:none;}.pane-long-page-menu.sticky{display:block;position:fixed;width:100%;}.pane-long-page-menu ul{margin:0;padding:0;display:block;text-align:center;}.pane-long-page-menu ul li{display:inline-block;padding:0;margin:0;}.pane-long-page-menu ul li a{color:#ffffff;font-family:MuseoSans-700;font-weight:bold;font-size:1.2em;padding:0 10px;margin:0;display:inline;}.pane-long-page-menu ul li a:hover{color:#33a9c9;}.pane-long-page-menu ul li a:first-letter{text-transform:uppercase;}.pane-long-page-menu ul li a:active,.pane-long-page-menu ul li a:hover,.pane-long-page-menu ul li a:focus,.pane-long-page-menu ul li a:visited{text-decoration:none;}.pane-long-page-menu ul li a img{margin-bottom:-9px;}.pane-long-page-menu ul li + li a:hover{color:#d67333;}.pane-long-page-menu ul li + li + li a:hover{color:#95b054;}.pane-long-page-menu ul li + li + li + li a:hover{color:#b6336b;}.pane-long-page-menu ul li + li + li + li + li a:hover{color:#33a9c9;}.pane-long-page-menu ul li + li + li + li + li + li a:hover{color:#d67333;}.pane-long-page-menu ul li + li + li + li + li + li + li a:hover{color:#95b054;}.pane-long-page-menu ul li + li + li + li + li + li + li + li a:hover{color:#b6336b;}.pane-long-page-menu ul li + li + li + li + li + li + li + li + li a:hover{color:#33a9c9;}.pane-clr-2017-section-heading{padding-top:0 !important;padding-bottom:0 !important;margin-top:40px;}@media (min-width:768px){.pane-clr-2017-section-heading{margin-top:39px;}}@media (min-width:992px){.pane-clr-2017-section-heading{margin-top:52px;}}@media (min-width:1200px){.pane-clr-2017-section-heading{margin-top:65px;}}.pane-clr-2017-section-heading.section-intro .image-right{background-position-x:40px !important;}@media (min-width:992px){.pane-clr-2017-section-heading.section-intro .image-right{background-position-x:-50px !important;background-position-y:-50px !important;}}.pane-clr-2017-section-heading.section-heading-voice .image-right{background-position-x:-150px !important;background-position-y:-90px !important;}@media (min-width:992px){.pane-clr-2017-section-heading.section-heading-voice .image-right{background-position-x:-70px !important;}}@media (min-width:1200px){.pane-clr-2017-section-heading.section-heading-voice .image-right{background-position-x:-90px !important;}}.pane-clr-2017-section-heading.section-heading-pioneering .image-right{background-position-x:-200px !important;}@media (min-width:992px){.pane-clr-2017-section-heading.section-heading-pioneering .image-right{background-position-x:0 !important;}}blockquote{color:#4cb7d1;font-size:2rem;line-height:2rem;font-family:Museo-900;border-left:4px solid #4cb7d1;padding-left:2rem;}.anne-tag{color:#0098bd;font-size:1rem;line-height:1.4rem;font-family:Museo-900;}body .container{overflow:inherit !important;}body .container.pane-1{color:#fff;min-height:40vh;}@media (min-width:768px){.clr-2017-header-wrapper{background-position-y:-200px !important;}}@media (min-width:1200px){.clr-2017-header-wrapper{background-position-y:-400px !important;}}.clr-2017-header-wrapper .review-year span{color:#fff;font-size:1.8rem;background:#0098bd;display:inline-block;}.clr-2017-header-wrapper h1{color:#fff;text-shadow:15px -10px 0px #0098bd;margin-bottom:-12px;position:relative;font-size:4rem;}@media (min-width:768px){.clr-2017-header-wrapper h1{font-size:6rem;margin-bottom:-16px;}}@media (min-width:1200px){.clr-2017-header-wrapper h1{margin-bottom:-26px;}}.clr-2017-header-wrapper .tag{font-family:Museo-900;margin-bottom:-55px;font-size:0.8rem;}@media (min-width:576px){.clr-2017-header-wrapper .tag{font-size:1.1rem;}}@media (min-width:768px){.clr-2017-header-wrapper .tag{margin-bottom:-60px;font-size:1.2rem;}}@media (min-width:1200px){.clr-2017-header-wrapper .tag{margin-bottom:-65px;font-size:1.8rem;}}.clr-2017-header-wrapper:after{content:'';display:block;width:100%;height:50px;background-color:#0098bd;}#mini-panel-review_2017_minipanel_infographs .pane-custom{position:relative;z-index:1;text-align:center;overflow:hidden;}#mini-panel-review_2017_minipanel_infographs .pane-custom:before{content:'';display:block;height:41px;width:200%;background:grey;position:absolute;left:-100%;bottom:0;z-index:-1;}#mini-panel-review_2017_minipanel_infographs .pane-custom:after{content:'';display:block;height:41px;width:200%;background:grey;position:absolute;left:100%;bottom:0;z-index:-1;}#review-header-summary-links .review-header-summary-link{position:relative;}#review-header-summary-links .review-header-summary-link:hover .overlayfade{opacity:0.8;}#review-header-summary-links .review-header-summary-link .overlayfade{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#151515;margin:0 auto;max-width:220px;}#review-header-summary-links .review-header-summary-link .textfade{color:white;font-family:MuseoSans-700;font-size:0.7rem;position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#review-header-summary-links .review-header-summary-link .textfade a{color:white !important;}@media (min-width:992px){#review-header-summary-links .review-header-summary-link .textfade{font-size:1rem;}}.section-intro .review-section-heading-wrapper h2{top:-50px;}.review-section-heading-content{position:relative;overflow:hidden;}.review-section-heading-content h2{font-size:3rem;z-index:3;position:absolute;bottom:-72px;}@media (min-width:768px){.review-section-heading-content h2{font-size:3rem;bottom:-72px !important;}}@media (min-width:992px){.review-section-heading-content h2{font-size:4rem;bottom:-76px !important;}}.review-section-heading-wrapper{position:relative;}.review-section-heading-wrapper .review-section-heading-text-wrapper{z-index:2;position:relative;}.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text{font-family:MuseoSans-500;font-size:1rem;line-height:1.6rem;color:#fff;}.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text h1,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text h2,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text h3,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text h4,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text h5,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text h6,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text p,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text figcaption,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text .h1,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text .h2,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text .h3,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text .h4,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text .h5,.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text .h6{color:#fff;}.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-text h3{font-size:3rem;}.review-section-heading-wrapper .review-section-heading-text-wrapper .review-section-heading-strong{font-size:2rem;line-height:2rem;font-family:Museo-700;}.review-section-heading-wrapper .review-section-heading-image{background:#3e3b3f;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;top:0;z-index:1;background-position:center;}.review-section-heading-wrapper .review-section-heading-image.image-top{height:70vh;}.review-section-heading-wrapper .review-section-heading-image.image-right{position:absolute;right:-35%;}.review-section-heading-wrapper .review-section-heading-image.image-right:before{content:'';display:block;height:100%;width:200px;position:relative;left:0px;background:linear-gradient(to left,rgba(62,59,63,0),rgba(62,59,63,0.9),#3e3b3f,#3e3b3f);}@media (min-width:992px){.review-section-heading-wrapper .review-section-heading-image.image-right:before{left:70px;}}.text-color-blue-light{color:#00c1f0 !important;}.imageflow{position:relative;z-index:1;background:#fff;}.imageflow .caption{color:#000;font-size:0.7rem;}@media (min-width:576px){.imageflow .caption{font-size:1rem;}}.imageflow .images{position:relative;z-index:-1;overflow:visible;}.imageflow .slideshow{display:none;}.imageflow .scrollbar{position:static;border:none;}.imageflow .previous,.imageflow .next{position:absolute;top:50%;z-index:500;background:none;width:0;height:0;border-top:1em solid transparent;border-bottom:1em solid transparent;margin:-2em 0 0;}.imageflow .previous{border-right:2em solid #000;left:0;}.imageflow .next{border-left:2em solid #000;right:0;}.imageflow .slider{display:none;}#sliding-popup .popup-content{max-width:100%;}#sliding-popup .popup-content #popup-text{max-width:100%;margin-left:0;}.section-dark{background-color:#3e3b40;}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6,.section-dark p,.section-dark figcaption,.section-dark .h1,.section-dark .h2,.section-dark .h3,.section-dark .h4,.section-dark .h5,.section-dark .h6{color:#fff;}.section-blue{background-color:#0093bb;}.section-blue h1,.section-blue h2,.section-blue h3,.section-blue h4,.section-blue h5,.section-blue h6,.section-blue p,.section-blue figcaption,.section-blue .h1,.section-blue .h2,.section-blue .h3,.section-blue .h4,.section-blue .h5,.section-blue .h6{color:#fff;}.foreword .align-left{margin-right:1.8rem;margin-bottom:0.8rem;}@media (min-width:768px){.foreword .align-left{margin-right:5rem;}}@media (min-width:992px){.foreword .align-left{margin-right:1.5rem;}}.blue-bg{background-color:rgba(0,147,187,0.8);display:inline-block;padding:1rem 1rem 0.5rem;margin-bottom:0.5rem;}.blue-bg h1,.blue-bg h3{color:#fff;}.blue-bg h1{font-size:1.5rem;}.year-text h2{color:#fff;}.year-text .huge{font-size:20rem;margin-bottom:-7.5rem;margin-top:-2rem;}.year-text .small{font-size:7rem;}
