/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#captcha summary{display:none;}
@keyframes fadein{from{opacity:0;}to{opacity:1;}}.mtn{margin-top:0 !important;}.mbn{margin-bottom:0 !important;}.mvn{margin-top:0 !important;margin-bottom:0 !important;}.pull-right{float:right;max-width:40%;margin-left:1em;margin-bottom:1em;}.pull-left{float:left;max-width:40%;margin-right:1em;margin-bottom:1em;}.pull-right.promo{max-width:30%;}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}.embed-responsive-16by9{padding-bottom:56.25%;}.embed-responsive-4by3{padding-bottom:75%;}.embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.fade-in{animation:fadein 1.5s;}@media (max-width:1199px){.pull-right.promo{max-width:40%;}}@media (max-width:767px){.pull-right{max-width:100%;width:100%;}.pull-right.promo{max-width:100%;width:100%;}}html{font-size:62.5%;}body .content-wrapper{font-family:'Spectral',Garamond,Georgia,serif;font-size:20px;font-size:2rem;line-height:3.8rem;overflow:hidden;}body .content-wrapper h1,body .content-wrapper h2,body .content-wrapper h3{font-family:'Spectral',Garamond,Georgia,serif;font-weight:300;margin-bottom:.5em;}body .content-wrapper h1 a,body .content-wrapper h2 a,body .content-wrapper h3 a{-webkit-box-shadow:none !important;box-shadow:none !important;}body .content-wrapper h1 a:hover,body .content-wrapper h2 a:hover,body .content-wrapper h3 a:hover{-webkit-box-shadow:none !important;box-shadow:none !important;}body .content-wrapper h1{font-size:50px;font-size:5rem;}body .content-wrapper h2{font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;}body .content-wrapper h3{font-size:24px;font-size:2.4rem;line-height:3.1rem;}body .content-wrapper h4{font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase;color:#999999;letter-spacing:.125em;}body .content-wrapper p{margin-bottom:1.5em;}body .content-wrapper table{font-family:'Open Sans',sans-serif;font-size:1.6rem;}body .content-wrapper img{max-width:100%;}body .content-wrapper i{font-family:FontAwesome;}body .content-wrapper i .fa-volume-off:before{content:'\f026';}body .content-wrapper i .fa-volume-up:before{content:'\f028';}body .content-wrapper i .fa-volume-off:before{content:'\f026';}body .content-wrapper i .fa-volume-up:before{content:'\f028';}body .content-wrapper i .fa-step-forward:before{content:'\f051';}body .content-wrapper i .fa-step-backward:before{content:'\f048';}body .content-wrapper i .fa-bars:before{content:'\f0c9';}body .content-wrapper i .fa-times:before{content:'\f00d';}@media (max-width:1199px){body .content-wrapper h1{font-size:4.8rem;}body .content-wrapper h2{font-size:3.8rem;line-height:5rem;}}@media (max-width:767px){body .content-wrapper{font-size:1.8rem;line-height:3rem;}body .content-wrapper h1{font-size:3.4rem;line-height:4.4rem;}body .content-wrapper h2{font-size:3rem;line-height:3.6rem;}}.wttw-nav-ctn{margin-bottom:0;}header.crt-nav{background-color:#ddeeee;font-family:'Open Sans',sans-serif;z-index:2;display:inline-block;position:relative;width:100%;padding-top:12px;}header.crt-nav .container{max-width:1200px;}header.crt-nav .crt-logo{width:40%;display:inline-block;}header.crt-nav ul.main-nav{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;list-style:none;display:inline-block;float:right;width:60%;}header.crt-nav ul.main-nav li{font-family:'Open Sans',sans-serif;font-weight:700;display:inline-block;position:relative;}header.crt-nav ul.main-nav li a{padding:1.5em .75em;color:#000000;text-decoration:none;}header.crt-nav ul.main-nav li a:active{text-decoration:none;}header.crt-nav ul.main-nav li a:hover{background-color:#99cccc;}header.crt-nav a.hamburger,header.crt-nav a.cross{float:right;color:#55aaaa;border:0;cursor:pointer;outline:none;z-index:9999;}.crt-mobile-nav{z-index:1000000;width:100%;background:#ddeeee;position:absolute;text-align:center;}.crt-mobile-nav ul{margin-top:1rem;margin-bottom:0;padding:0;list-style:none;}.crt-mobile-nav ul li{display:block;padding:.5rem 0;border-bottom:1px solid #bbdddd;}.crt-mobile-nav ul li a{font-size:1.6rem;color:#333;text-decoration:none;}.crt-mobile-nav ul li a:hover{text-decoration:none;}.crt-mobile-nav ul li:hover{background:#99cccc;}.crt-home header.crt-nav{position:absolute;background-color:rgba(255,255,255,0.6);}.crt-home .crt-content{background-color:rgba(255,255,255,0.6);}.crt-home .crt-content:after{content:"";background:url("/sites/default/files/river-illustration-bg_01.png") no-repeat right top;opacity:0.4;top:-14em;left:0;bottom:0;right:-8rem;position:absolute;z-index:-1;}.crt-home.logged-in div.tabs{margin-top:70px;}@media (min-width:1200px){header.crt-nav a.hamburger,header.crt-nav a.cross{display:none;}header.crt-nav .crt-mobile-nav{display:none;}}@media (max-width:1199px){.crt-home header.crt-nav{background-color:rgba(255,255,255,0.8);}header.crt-nav{padding:6px 0;}}@media (max-width:991px){.mobile-nav{margin-bottom:0;}header.crt-nav .crt-logo{width:85%;}}.social-share-container a i:before{color:#fff;}#site-footer{margin-top:0;}div.home-hero{display:flex;align-items:center;justify-content:center;width:100vw;height:calc(90vh - 105px);overflow:hidden;position:relative;width:100%;}div.home-hero #hero-video-still{background-image:url("/sites/default/files/crt-bg-video-still_01.jpg");background:50% 50% cover no-repeat;width:100%;height:100%;z-index:1;opacity:0;}div.home-hero #hero-video-still.not-ready{opacity:1;}div.home-hero #hero-video-container{background:50% 50% cover no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;}div.home-hero #hero-video-container:after{content:'';position:absolute;background-color:transparent;width:100%;height:100%;top:0;left:0;}div.home-hero #hero-video-container .jwplayer{transition:opacity 0.3s ease-in-out;}div.home-hero #hero-video-container .jwplayer.jw-flag-aspect-mode{height:100% !important;}div.home-hero #hero-video-container.is-fading .jwplayer{opacity:0;}div.home-hero #hero-video-container .jw-state-playing{opacity:1;}div.home-hero #hero-video-container .jw-nextup-container{display:none;}div.hero{margin-top:-2em;margin-bottom:1em;}div.crt-content{padding-top:2em;padding-bottom:8rem;position:relative;}div.crt-content div.row > div[class^="col-"]{margin-bottom:1.5em;}div.crt-content div.row > div[class^="col-"].promo{margin-left:15px;margin-right:15px;}div.crt-content div.row.list-number > div[class^="col-"]{margin-bottom:0;}div.crt-content a{color:#333;text-decoration:none;background-color:transparent;-webkit-box-shadow:inset 0 -4px 0 #bbdddd;box-shadow:inset 0 -4px 0 #bbdddd;transition:all .5s ease;}div.crt-content a:hover{background-color:#ddeeee;-webkit-box-shadow:inset 0 -4px 0 #ddeeee;box-shadow:inset 0 -4px 0 #ddeeee;}div.crt-content ul{list-style:none;}div.crt-content ul li{padding-left:1em;text-indent:-1.3em;margin-bottom:.5em;}div.crt-content ul li:before{content:"•";padding-right:.3em;font-size:160%;vertical-align:bottom;color:#99cccc;}p.caption{font-family:'Open Sans',sans-serif;font-size:1.2rem;line-height:1.8rem;color:#666;margin-top:.5em;margin-bottom:0;}.crt-home div.crt-content:after{opacity:.6;}.figure{margin:2em 0;}ul.nav-pills{font-family:'Open Sans',sans-serif;font-size:1.6rem;}ul.nav-pills > li{padding-left:0 !important;text-indent:0 !important;}ul.nav-pills > li:before{display:none;}ul.nav-pills > li > a{padding:.1em .8em;box-shadow:none;}ul.nav-pills > li > a:hover{box-shadow:none;}ul.nav-pills > li.active > a,ul.nav-pills > li.active > a:hover,ul.nav-pills > li.active > a:focus{background-color:#666;}.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th{background-color:#ddeeee;}.table thead > tr > th,.table thead > tr > td,.table tbody > tr > th,.table tbody > tr > td,.table tfoot > tr > th,.table tfoot > tr > td{border-top:1px solid #99cccc;}div.promo{background-color:#ddeeee;padding:1em;}div.promo h3{font-weight:600;}div.promo p{line-height:1.5;margin:0;}div.list-number{font-family:'Open Sans',sans-serif;font-weight:600;font-size:36px;font-size:3.6rem;line-height:48px;line-height:4.8rem;display:flex;align-items:center;}div.list-number .number{font-family:'Spectral',Garamond,Georgia,serif;font-size:200px;font-size:20rem;line-height:20rem;color:#99cccc;}@media (max-width:1199px){div.list-number{font-size:3rem;line-height:4.2rem;}}@media (max-width:767px){div.list-number{font-size:2rem;line-height:3.2rem;}}hr.full{height:40px;width:9999px;background-color:#99cccc;opacity:.2;border:none;margin:2em -4999px;text-align:center;}.promos{width:100%;margin-top:1.5em;display:flex;flex-wrap:wrap;}.promos .promo{flex:1 1 20%;max-width:500px;min-width:300px;margin:.5em;}.ios-360{text-align:center;position:relative;overflow:hidden;padding-left:0;padding-right:0;}.ios-360 .video-meta{position:absolute;top:0;width:100%;text-align:center;}.ios-360 .scrim{position:absolute;bottom:0;width:100%;padding:1em 0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 70%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 70%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 70%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);}.ios-360 .scrim img{width:125px;max-width:25%;}.ios-360 .scrim h5{color:#fff;font-family:'Open Sans',sans-serif;font-size:1.2rem;margin:.5em 0;}.cd-image-container{position:relative;width:90%;max-width:768px;margin:0em auto;}.cd-image-container img{display:block;}.cd-image-label{position:absolute;bottom:0;right:0;color:#ffffff;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.3s 0.7s,opacity 0.3s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s,opacity 0.3s 0.7s;transition:transform 0.3s 0.7s,opacity 0.3s 0.7s;}.cd-image-label.is-hidden{visibility:hidden;}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none;}.cd-resize-img .cd-image-label{right:auto;left:0;}.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in 0.7s;-moz-animation:cd-bounce-in 0.7s;animation:cd-bounce-in 0.7s;}@-webkit-keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}@-moz-keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}@keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#dc717d url("/modules/contrib/img/cd-arrows.svg") no-repeat center center;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.3);opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0);}.cd-handle.draggable{background-color:#445b7c;}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform 0.3s 0.7s,opacity 0s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s,opacity 0s 0.7s;transition:transform 0.3s 0.7s,opacity 0s 0.7s;}.then-now span.year{position:absolute;bottom:0;padding:0 .55em;background-color:#99cccc;color:#fff;font-size:20px;font-size:2rem;letter-spacing:.15rem;}.then-now .then{padding-left:0;}.then-now .then span.year{left:0;}.then-now .now{padding-right:0;}.then-now .now span.year{right:0;}.video-thumb{display:block;position:relative;}.video-thumb .icon-360{position:absolute;width:20%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.video-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;margin-left:-15px;margin-right:-15px;margin-bottom:2em;}.video-container .video-tile{transition:all 0.15s ease-out;margin-bottom:2.5em;-ms-flex:1 1 30%;-webkit-box-flex:1;flex:1 1 30%;margin:1em;min-width:155px;max-width:354px;}.video-container .meta h3.title{line-height:1.2;}.video-container .meta h3.title a{color:#444;transition:all .3s;}.video-container .meta h3.title a:active{text-decoration:none;}@media (max-width:1200px){.video-container .meta h3.title{font-size:1.5em;}.video-container .meta p{font-size:.9em;}}@media (max-width:768px){.video-container .meta{padding:.75em;}.video-container .meta h3.title{font-size:1.5em;}.video-container .meta p{font-size:.9em;}}#audio-tour{display:none;}#audio-controls{opacity:0;display:block;width:100%;background-color:#ddeeee;box-shadow:0 -3px 6px rgba(0,0,0,0.1);padding:1.5rem 0;position:fixed;bottom:-300px;transition:all .5s ease;}#audio-controls .btn{cursor:pointer;box-shadow:none !important;padding:0;}#audio-controls .btn i{color:#99cccc;font-size:30px;width:54px;height:54px;line-height:54px;border-radius:50%;text-align:center;vertical-align:middle;transition:all 0.3s ease-in-out;}#audio-controls .btn i:hover{color:#fff;background-color:#bbdddd;}#audio-controls.sticky{opacity:1;z-index:6;bottom:0;}#audio-controls .playback-controls{display:inline;}#audio-controls .secondary-controls{float:right;display:inline;}#audio-controls #now-playing{font-family:'Open Sans',sans-serif;color:#448888;letter-spacing:.1rem;text-transform:none;font-size:16px;font-size:1.6rem;display:inline;font-weight:400;}#audio-controls #now-playing span{font-weight:600;}#audio-controls #timecode{font-family:'Open Sans',sans-serif;color:#448888;font-weight:600;letter-spacing:.25rem;font-size:14px;font-size:1.4rem;}@media (max-width:767px){#audio-controls .btn{bottom:0;}#audio-controls .playback-controls{position:absolute;bottom:1.5rem;}#audio-controls #now-playing{display:block;margin:.5rem 0 1rem;letter-spacing:.05rem;}#audio-controls #timecode{letter-spacing:0;}}.audio-tour .row{display:flex;flex-wrap:wrap;justify-content:center;}.audio-tour .row a{position:relative;background-color:#99cccc;flex:1 1 18%;max-width:220px;min-width:200px;margin:.5em .35em;}.audio-tour .row a:before{font-family:FontAwesome;content:'\f04b';padding-left:6px;font-size:45px;line-height:80px;width:80px;height:80px;border-radius:50%;text-align:center;vertical-align:middle;position:absolute;color:#fff;top:43.5%;left:50%;transform:translate(-50%,-50%);text-shadow:0 3px 6px rgba(0,0,0,0.16);transition:all .5s ease;opacity:.8;}.audio-tour .row a img{transition:.3s all ease;}.audio-tour .row a h3{transition:.5s all ease;margin:0;padding:.75rem 1rem .5rem;background-color:#99cccc;color:#fff;letter-spacing:.1rem;min-height:80px;}.audio-tour .row a:hover:before{background-color:#99cccc;opacity:1;}.audio-tour .row a:hover h3{background-color:#55aaaa;}@media (max-width:476px){.audio-tour .row a{max-width:145px;min-width:145px;}.audio-tour .row a h3{font-size:1.2em;letter-spacing:normal;}}.shape-holder{display:none;position:absolute;}.shape-holder.active{display:block;}#slideshow{position:relative;}#slideshow a.end-card{display:block;position:absolute;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#bbdddd;text-align:center;padding:20%;box-shadow:0 3px 6px rgba(0,0,0,0.3);}#slideshow a.end-card h2 > span{background-color:transparent;-webkit-box-shadow:inset 0 -8px 0 #ddeeee;box-shadow:inset 0 -8px 0 #ddeeee;transition:all .5s ease;}#slideshow a.end-card:hover{background-color:#ddeeee;}#slideshow a.end-card:hover h2 > span{-webkit-box-shadow:inset 0 -8px 0 #99cccc;box-shadow:inset 0 -8px 0 #99cccc;}@media (max-width:991px){#slideshow a.end-card{padding:16%;}}@media (max-width:767px){#slideshow a.end-card{padding:2%;}}
