/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,.base-font,table,table caption,#main form label,#main-navigation li,#utility-navigation li,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.sans,.intro,.breadcrumb,.secondary-navigation ul li,.secondary-navigation ul ul li,.menu-block-title + .secondary-navigation ul li,.secondary .menu-block-title,.cwd-component .subheading h4,.cwd-component h4.subheading,.cwd-component .subheading h4.sans,.cwd-component h4.subheading.sans,.cwd-component .subheading.subheading-secondary h4,.cwd-component h4.subheading.subheading-secondary,blockquote.offset,blockquote.impact,body > footer a.link-block,#body-footer a.link-block,.cu-search label,fieldset.semantic legend,#main fieldset.semantic legend,fieldset fieldset legend,#main fieldset fieldset legend,form.webform-submission-form fieldset legend,#main form.webform-submission-form fieldset legend,#main form input,#main form input[type=submit],#main form input[type=reset],#main form input[type=button],#main form textarea,a.link-button,.slider-caption h2,.slider-caption p,#popup .caption{font-family:"freight-sans-pro",sans-serif;}main,#main,body > footer,#body-footer,.band{line-height:1.5;}.cu-gray #cu-header .cu-unit,.cu-black #cu-header .cu-unit,.cu-red #cu-header .cu-unit{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body,table,#main form label{font-size:16px;}@media (min-width:992px){body,table,#main form label{font-size:18px;}}body > footer,#body-footer,#main .secondary,#main form .option-label,.content-sidebar{font-size:16px;}@media (min-width:992px){body > footer,#body-footer,#main .secondary,#main form .option-label,.content-sidebar{font-size:17px;}}article footer,.cwd-component .summary,.cwd-component .text,.cwd-component.full .date{font-size:16px;}.smallprint{font-size:14px;}@media (min-width:992px){.smallprint{font-size:16px;}}.cwd-component .metadata-set,.cwd-component .date,.cwd-component .subheading.subheading-secondary h4,.cwd-component h4.subheading.subheading-secondary,.cwd-component ul.inline,.cwd-tooltip{font-size:14px;}body > footer ul li,body > footer .sub-footer,#main form .description,.photo-info{font-size:15px;}#main .secondary h2{font-size:24px;color:#666;}.cwd-component .subheading h4,.cwd-component h4.subheading{font-size:17px;}.cwd-component .subheading h4.sans,.cwd-component h4.subheading.sans{font-size:16px;font-weight:500;}blockquote.impact,blockquote.impact p,blockquote.offset,blockquote.offset p{font-size:21px;}@media (min-width:992px){blockquote.impact,blockquote.impact p,blockquote.offset,blockquote.offset p{font-size:22px;}}@media (min-width:1200px){blockquote.offset,blockquote.offset p{font-size:24px;line-height:1.45;}}#main form ::-moz-placeholder{font-size:16px;line-height:1.4;}#main form ::-ms-input-placeholder{font-size:16px;line-height:1.4;}#main form ::-webkit-input-placeholder{font-size:16px;line-height:1.4;}@media (min-width:768px){.cu-seal #cu-header .cu-brand{padding-top:15px;padding-bottom:20px;}}@media (min-width:1200px){.cu-seal #cu-header .cu-brand{padding-top:25px;padding-bottom:30px;}}#cu-header .cu-brand h2{font-size:26px;font-weight:400;margin-top:3px;}@media (min-width:768px){#cu-header .cu-brand h2{font-size:34px;}}@media (min-width:992px){#cu-header .cu-brand h2{font-size:40px;}}@media (min-width:1200px){#cu-header .cu-brand h2{font-size:46px;}}#cu-header .cu-brand h3{font-size:14px;}@media (min-width:768px){#cu-header .cu-brand h3{font-size:18px;margin-top:0.2em;}}@media (min-width:992px){#cu-header .cu-brand h3{font-size:19px;}}@media (min-width:1200px){#cu-header .cu-brand h3{font-size:23px;margin-top:0.15em;}}.cu-search form > label{font-size:23px;vertical-align:text-bottom;}.cu-search .search-filters label{font-size:15px;}body > footer ul li,#body-footer ul li{font-size:15px;}body > footer .h5,#body-footer .h5{font-size:20px;font-weight:400;}body > footer .h6,#body-footer .h6{font-size:16px;font-weight:600;}body > footer a.link-block,#body-footer a.link-block{padding:0.55em 1em 0.6em;}@media (min-width:768px){body > footer a.link-block,#body-footer a.link-block{font-size:15px;padding:0.6em 1em;}}#main-navigation li{font-size:16px;}@media (min-width:992px){#main-navigation li{font-size:17px;}}#utility-navigation li{font-size:16px;}@media (min-width:1080px){.cu-seal .mobile-button{width:44px;height:43px;}#utility-navigation a{height:37px;line-height:36px;padding:0 22px;}}.breadcrumb li{font-size:16px;}.secondary-navigation ul li,.secondary .menu-block-title{font-size:24px;color:#666;}.secondary-navigation ul ul li,.menu-block-title + .secondary-navigation ul li{font-size:18px;font-weight:400;}.secondary-navigation ul ul ul li,.menu-block-title + .secondary-navigation ul ul li{font-size:16px;}.secondary-navigation ul ul ul,.menu-block-title + .secondary-navigation ul ul{padding-left:20px;}@media (max-width:767px){.mobile .breadcrumb + h2{font-size:23px !important;}.mobile .breadcrumb + h2 + .secondary-navigation li,.mobile .breadcrumb + h2 + .secondary-navigation li li{font-size:16px !important;font-weight:400;}}code,kbd,pre,samp{font-size:87.5%;}#cu-header{font-size:14px;}.cwd-events .location{font-weight:400;}#body-footer .footer-links a,body > footer .footer-links a,.footer-links-mimic a{color:#fff;-moz-text-decoration-color:rgba(255,255,255,0.4);-webkit-text-decoration-color:rgba(255,255,255,0.4);text-decoration-color:rgba(255,255,255,0.4);}.cwd-component a.designer,.cwd-component a .designer .deco,.cwd-component .designer a{background-position:0 1.2em;}.cwd-component a.designer:hover,.cwd-component a:hover .designer .deco,.cwd-component .designer a:hover{background-position:0 1.2em;}.cwd-component .metadata-set a{line-height:1.3;}a.link-button{padding:0.4em 0.8em;line-height:1.4;}@media (min-width:992px){a.link-button{font-size:17px;padding:0.5em 1.2em;}}a.link-button .fa,a.link-button .zmdi{top:2px;}@media (min-width:992px){a.link-button .fa,a.link-button .zmdi{font-size:21px;top:3px;margin-left:0.4em;}}.messages{font-size:15px;}.messages .message__single:before,.messages .messages__item:before{font-size:18px;line-height:1;}.pager ul li{font-size:15px;font-variant-numeric:lining-nums;font-feature-settings:"lnum";}.stunt-double-lite,.cwd-basic.tiles .group-image:before{position:absolute;top:0;height:100%;width:100%;display:block;}.flex,.cwd-basic .cards{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.vertical-align{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.flex-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.flex-between{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.flex-nowrap,.flex-grow{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.flex-grow > *{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.flex-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.flex-duo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;}.flex-duo > *{min-width:35%;padding:0 10px;}@media (min-width:1200px){.flex-duo > *{min-width:25%;}}.icon-fa:before,.icon-fa:after{font:normal normal normal 14px/1 FontAwesome;speak:never;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-zmdi:before,.icon-zmdi:after{display:inline-block;font:normal normal normal 14px/1 "Material-Design-Iconic-Font";font-size:inherit;speak:never;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.flex-dom-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.cwd-basic .cards{clear:both;margin-left:-10px;margin-right:-10px;}@media (min-width:992px){.cwd-basic .cards{margin-left:-15px;margin-right:-15px;}}@media (min-width:1200px){.cwd-basic .cards{margin-left:-20px;margin-right:-20px;}}.cwd-basic .card-section{width:100%;max-width:500px;padding:0 10px;margin:40px auto 0;}@media (min-width:768px){.cwd-basic .card-section{max-width:none;margin:40px 0 0;}}@media (min-width:992px){.cwd-basic .card-section{padding-left:15px;padding-right:15px;}}@media (min-width:1200px){.cwd-basic .card-section{padding-left:20px;padding-right:20px;}}.cwd-basic .card-section:first-of-type{margin-top:0;}.cwd-basic .card-section h2,.cwd-basic .card-section h3,.cwd-basic .card-section h4{border-bottom:1px solid #e5e5e5;border-left:4px solid #b31b1b;padding:0 0 2px 10px;}.cwd-basic .cards > h3{width:100%;max-width:500px;padding:0 10px;margin:0 auto;}@media (min-width:768px){.cwd-basic .cards > h3{max-width:none;margin:0;}}@media (min-width:992px){.cwd-basic .cards > h3{padding-left:15px;padding-right:15px;}}@media (min-width:1200px){.cwd-basic .cards > h3{padding-left:20px;padding-right:20px;}}.cwd-basic .card{width:100%;max-width:500px;padding:30px 10px 0;margin:0 auto;position:relative;}.cwd-basic .card:after{content:"";display:block;padding-top:20px;clear:both;}.cwd-basic .card:first-of-type{padding-top:10px;}@media (min-width:768px){.cwd-basic .card{max-width:none;margin:0;}.cwd-basic .card:after{padding-top:25px;border-bottom:1px solid #ededed;}.cwd-basic .card:last-of-type:after{border:0;}}@media (min-width:992px){.cwd-basic .card{padding-left:15px;padding-right:15px;}}@media (min-width:1200px){.cwd-basic .card{padding-left:20px;padding-right:20px;}}.cwd-basic .card img{width:100%;margin-bottom:15px;}@media (min-width:768px){.cwd-basic .card img{margin-bottom:5px;}}.cwd-basic .card h3,.cwd-basic .card .h3{margin-bottom:0.6em;}.cwd-basic .card h3 .deco,.cwd-basic .card .h3 .deco{padding-bottom:0.2em;}.cwd-basic .card h3 + h4,.cwd-basic .card .h3 + h4{margin-top:-0.3em;}.cwd-basic .card a h3:not(.designer),.cwd-basic .card a .h3:not(.designer){text-decoration:underline;color:#b31b1b !important;}.cwd-basic .card a:hover h3:not(.designer),.cwd-basic .card a:hover .h3:not(.designer){color:#000 !important;}.cwd-basic .card a:active h3:not(.designer),.cwd-basic .card a:active .h3:not(.designer){color:#a58585 !important;}.cwd-basic .card .group-image a{text-decoration:none;display:block;}.cwd-basic .card .group-noimage a{text-decoration:none;}@media (min-width:768px){.cwd-basic .card .group-image + .group-fields{width:77%;float:right;}.cwd-basic .card .group-image a img{width:20%;float:left;margin-right:3%;}}.cwd-basic .header-with-button{margin-bottom:30px;}.cwd-basic .pager{margin-top:20px;}.cwd-basic .component-footer{max-width:480px;margin:30px auto 0;text-align:center;}@media (min-width:768px){.cwd-basic .component-footer{max-width:none;margin:30px 0 0;}}.cwd-basic .component-footer .link-button{border:1px solid #ccc;padding:1em 3em;border-radius:100px;background:none;color:#b31b1b;}.cwd-basic .component-footer .link-button:hover{color:#000;border-color:#bbb;background:rgba(0,0,0,0.05);}.cwd-basic .component-footer .link-button:active{color:#a58585;border-color:#aaa;background:rgba(0,0,0,0.08);}.cwd-basic .group-image{position:relative;}.cwd-basic .badge{position:absolute;color:#fff;font-size:14px;padding:0.2em 0.7em;background:rgba(0,0,0,0.7);top:0;left:0;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width:768px){.cwd-basic .badge{font-size:12px;max-width:20%;}}@media (min-width:1200px){.cwd-basic .badge{font-size:14px;padding:0.3em 0.9em;}}.cwd-basic .relative > .badge{top:auto;left:auto;bottom:0;right:0;}@media (min-width:768px){.cwd-basic.tiles .card-section{margin-top:10px;margin-bottom:20px;}}@media (min-width:768px){.cwd-basic.tiles .card{width:50%;margin:0 0 20px;padding-top:0;padding-bottom:0;}}@media (min-width:768px) and (min-width:992px){.cwd-basic.tiles .card{margin-bottom:30px;}}@media (min-width:768px) and (min-width:1200px){.cwd-basic.tiles .card{margin-bottom:40px;}}@media (min-width:768px){.cwd-basic.tiles .card:after{content:none;}}@media (min-width:1200px){.cwd-basic.tiles .card{width:33.33333%;}}.cwd-basic.tiles .group-fields,.cwd-basic.tiles .group-image a img{width:100% !important;float:none;margin:0;}.cwd-basic.tiles .group-fields{margin-top:15px;}.cwd-basic.tiles .group-image{display:block;position:relative;}.cwd-basic.tiles .group-image a,.cwd-basic.tiles .group-image .deco,.cwd-basic.tiles .group-image h3,.cwd-basic.tiles .group-image .h3{color:#fff;-moz-text-decoration-color:rgba(255,255,255,0.5);-webkit-text-decoration-color:rgba(255,255,255,0.5);text-decoration-color:rgba(255,255,255,0.5);}.cwd-basic.tiles .group-image a{display:block;transition:background 0.15s,box-shadow 0.15s;}.cwd-basic.tiles .group-image a:hover{background:rgba(0,0,0,0.05);box-shadow:0 0 0 15px rgba(0,0,0,0.05);color:#fff;}.cwd-basic.tiles .group-image a:hover .deco,.cwd-basic.tiles .group-image a:hover h3,.cwd-basic.tiles .group-image a:hover .h3{color:#fff;-moz-text-decoration-color:rgba(255,255,255,0.9);-webkit-text-decoration-color:rgba(255,255,255,0.9);text-decoration-color:rgba(255,255,255,0.9);}.cwd-basic.tiles .group-image a:active{background:rgba(0,0,0,0.09);box-shadow:0 0 0 15px rgba(0,0,0,0.1);color:#ccc;}.cwd-basic.tiles .group-image a:active .deco,.cwd-basic.tiles .group-image a:active h3,.cwd-basic.tiles .group-image a:active .h3{color:#ccc;-moz-text-decoration-color:rgba(255,255,255,0.3);-webkit-text-decoration-color:rgba(255,255,255,0.3);text-decoration-color:rgba(255,255,255,0.3);}.cwd-basic.tiles .group-image a .overlay{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:0 15px 20px;text-align:center;overflow:hidden;color:#fff;}.cwd-basic.tiles .group-image a .overlay :last-child{margin-bottom:0;}.cwd-basic.tiles .group-image img{position:static;width:100%;}.cwd-basic.tiles .group-image:before{content:"";background:rgba(0,0,0,0.6);background:-moz-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%);z-index:2;pointer-events:none;}.cwd-basic.tiles .group-image .badge{max-width:100%;top:0;left:0;}.cwd-basic.tiles .group-image .relative > .badge{top:auto;left:auto;bottom:0;right:0;}@media (min-width:768px){.cwd-basic.tiles.max-1 .card{width:100%;}}@media (min-width:1200px){.cwd-basic.tiles.max-2 .card{width:50%;}}@media (min-width:768px){.cwd-basic.tiles.max-4 .cards{margin-left:-13px;margin-right:-13px;}.cwd-basic.tiles.max-4 .card{padding-left:13px;padding-right:13px;}}@media (min-width:1080px){.cwd-basic.tiles.max-4 .card{width:33.33333%;}}@media (min-width:1400px){.cwd-basic.tiles.max-4 .cards{margin-left:-15px;margin-right:-15px;}.cwd-basic.tiles.max-4 .card{width:25%;padding-left:15px;padding-right:15px;}}@media (min-width:1200px){.cwd-basic.tiles.max-4-2 .cards{margin-left:-15px;margin-right:-15px;}.cwd-basic.tiles.max-4-2 .card{width:25%;padding-left:15px;padding-right:15px;}}@media (min-width:768px){.cwd-basic.tiles.max-3-1 .card{width:33.33333%;}}@media (min-width:768px){.cwd-basic.tiles.one-plus-max-3 .card{width:33.33333%;}.cwd-basic.tiles.one-plus-max-3 .card h3,.cwd-basic.tiles.one-plus-max-3 .card .h3{font-size:16px;}.cwd-basic.tiles.one-plus-max-3 .card:first-of-type{width:100%;}.cwd-basic.tiles.one-plus-max-3 .card:first-of-type h3,.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .h3{font-size:22px;}}@media (min-width:992px){.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .group-image{display:initial;position:static;}.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .group-image a{background:none;box-shadow:none;}.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .group-image img{width:50% !important;float:left;margin-right:3%;}.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .group-image .relative{width:50% !important;float:left;margin-right:3%;}.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .group-image .relative img{width:100% !important;margin:0;}.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .group-fields{width:47% !important;}}@media (min-width:1200px){.cwd-basic.tiles.one-plus-max-3 .card:first-of-type .summary{margin-top:1em;font-size:18px;}}@media (min-width:768px){.cwd-basic.tiles.one-plus-max-4 .card{width:50%;}.cwd-basic.tiles.one-plus-max-4 .card h3,.cwd-basic.tiles.one-plus-max-4 .card .h3{font-size:16px;}.cwd-basic.tiles.one-plus-max-4 .card:first-of-type{width:100%;}.cwd-basic.tiles.one-plus-max-4 .card:first-of-type h3,.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .h3{font-size:22px;}}@media (min-width:992px){.cwd-basic.tiles.one-plus-max-4 .card{width:25%;}.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-image{display:initial;position:static;}.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-image a{background:none;box-shadow:none;}.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-image img{width:50% !important;width:calc(50% - 15px) !important;float:left;margin-right:30px;}}@media (min-width:992px) and (min-width:1200px){.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-image img{width:calc(50% - 20px) !important;margin-right:40px;}}@media (min-width:992px){.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-image .relative{width:50% !important;width:calc(50% - 15px) !important;float:left;margin-right:30px;}}@media (min-width:992px) and (min-width:1200px){.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-image .relative{width:calc(50% - 20px) !important;margin-right:40px;}}@media (min-width:992px){.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-image .relative img{width:100% !important;margin:0;}.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-fields{width:47% !important;width:calc(50% - 15px) !important;}}@media (min-width:992px) and (min-width:1200px){.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .group-fields{width:calc(50% - 20px) !important;}}@media (min-width:1200px){.cwd-basic.tiles.one-plus-max-4 .card:first-of-type .summary{margin-top:1em;font-size:18px;}}.cwd-basic.tiles.no-overlay .group-image .deco,.cwd-basic.tiles.no-overlay .group-image h3,.cwd-basic.tiles.no-overlay .group-image .h3{color:#b31b1b;text-decoration:underline;-moz-text-decoration-color:rgba(179,27,27,0.5);-webkit-text-decoration-color:rgba(179,27,27,0.5);text-decoration-color:rgba(179,27,27,0.5);}.cwd-basic.tiles.no-overlay .group-image h3.designer,.cwd-basic.tiles.no-overlay .group-image h3.designer .deco,.cwd-basic.tiles.no-overlay .group-image .h3.designer,.cwd-basic.tiles.no-overlay .group-image .h3.designer .deco{text-decoration:none;color:#333;}.cwd-basic.tiles.no-overlay .group-image a .overlay{position:static;margin-top:12px;padding:0;text-align:left;}.cwd-basic.tiles.no-overlay .group-image a:hover,.cwd-basic.tiles.no-overlay .group-image a:hover .deco,.cwd-basic.tiles.no-overlay .group-image a:hover h3,.cwd-basic.tiles.no-overlay .group-image a:hover .h3{color:#000;-moz-text-decoration-color:rgba(0,0,0,0.7);-webkit-text-decoration-color:rgba(0,0,0,0.7);text-decoration-color:rgba(0,0,0,0.7);}.cwd-basic.tiles.no-overlay .group-image a:active,.cwd-basic.tiles.no-overlay .group-image a:active .deco,.cwd-basic.tiles.no-overlay .group-image a:active h3,.cwd-basic.tiles.no-overlay .group-image a:active .h3{color:#a58585;-moz-text-decoration-color:rgba(0,0,0,0.4);-webkit-text-decoration-color:rgba(0,0,0,0.4);text-decoration-color:rgba(0,0,0,0.4);}.cwd-basic.tiles.no-overlay .group-image:before{content:none;}.cwd-basic.tiles:not(.no-overlay) .card a h3:not(.designer),.cwd-basic.tiles:not(.no-overlay) .card a .h3:not(.designer){color:#fff !important;-moz-text-decoration-color:rgba(255,255,255,0.5);-webkit-text-decoration-color:rgba(255,255,255,0.5);text-decoration-color:rgba(255,255,255,0.5);}.cwd-basic.tiles:not(.no-overlay) .card a:hover h3:not(.designer),.cwd-basic.tiles:not(.no-overlay) .card a:hover .h3:not(.designer){-moz-text-decoration-color:rgb(255,255,255);-webkit-text-decoration-color:rgb(255,255,255);text-decoration-color:rgb(255,255,255);}.cwd-basic.tiles:not(.no-overlay) .card a:active h3:not(.designer),.cwd-basic.tiles:not(.no-overlay) .card a:active .h3:not(.designer){color:#ccc !important;-moz-text-decoration-color:rgba(255,255,255,0.5);-webkit-text-decoration-color:rgba(255,255,255,0.5);text-decoration-color:rgba(255,255,255,0.5);}.cwd-basic.tiles:not(.no-overlay) .card a h4,.cwd-basic.tiles:not(.no-overlay) .card a p,.cwd-basic.tiles:not(.no-overlay) .card a div{color:#ccc !important;}.cwd-basic.tiles:not(.no-overlay) .card a h4.badge,.cwd-basic.tiles:not(.no-overlay) .card a p.badge,.cwd-basic.tiles:not(.no-overlay) .card a div.badge{color:#fff !important;}.cwd-basic.card-slider .cards{margin-left:-15px;margin-right:-15px;}.cwd-basic.card-slider .card{max-width:none;padding-left:15px;padding-right:15px;}@media (min-width:768px){.cwd-basic.card-slider .card{padding:0 15px !important;}}@media (min-width:768px){.cwd-basic.card-slider .cards{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.cwd-basic.card-slider .card:after{content:none;}}.cwd-basic.card-slider.tiles .group-image a{box-shadow:none !important;}.cwd-basic.card-slider.slide-mobile .card,.cwd-basic.card-slider.slide-mobile .card:first-of-type{padding-top:0px;}.cwd-basic.animate.tiles .group-image{overflow:hidden;}.cwd-basic.animate.tiles a img{transition:transform 0.3s ease-out;}.cwd-basic.animate.tiles a:hover img{transform:scale(1.05);transition:transform 0.3s ease-out;}.cwd-basic.collapse.tiles .cards{margin-left:0 !important;margin-right:0 !important;}.cwd-basic.collapse.tiles .card{padding:0 !important;margin-bottom:0;}.dark .cwd-basic,.cwd-basic.dark{color:#ddd;}.dark .cwd-basic h2,.cwd-basic.dark h2{color:#ededed;}.dark .cwd-basic a,.dark .cwd-basic a h3:not(.designer),.dark .cwd-basic a .h3:not(.designer),.cwd-basic.dark a,.cwd-basic.dark a h3:not(.designer),.cwd-basic.dark a .h3:not(.designer){color:#fff !important;-moz-text-decoration-color:rgba(255,255,255,0.5);-webkit-text-decoration-color:rgba(255,255,255,0.5);text-decoration-color:rgba(255,255,255,0.5);}.dark .cwd-basic a:hover,.dark .cwd-basic a:hover *,.dark .cwd-basic a h3:not(.designer):hover,.dark .cwd-basic a h3:not(.designer):hover *,.dark .cwd-basic a .h3:not(.designer):hover,.dark .cwd-basic a .h3:not(.designer):hover *,.cwd-basic.dark a:hover,.cwd-basic.dark a:hover *,.cwd-basic.dark a h3:not(.designer):hover,.cwd-basic.dark a h3:not(.designer):hover *,.cwd-basic.dark a .h3:not(.designer):hover,.cwd-basic.dark a .h3:not(.designer):hover *{-moz-text-decoration-color:rgb(255,255,255);-webkit-text-decoration-color:rgb(255,255,255);text-decoration-color:rgb(255,255,255);border-color:rgba(255,255,255,0.7) !important;}.dark .cwd-basic a:active,.dark .cwd-basic a:active *,.dark .cwd-basic a h3:not(.designer):active,.dark .cwd-basic a h3:not(.designer):active *,.dark .cwd-basic a .h3:not(.designer):active,.dark .cwd-basic a .h3:not(.designer):active *,.cwd-basic.dark a:active,.cwd-basic.dark a:active *,.cwd-basic.dark a h3:not(.designer):active,.cwd-basic.dark a h3:not(.designer):active *,.cwd-basic.dark a .h3:not(.designer):active,.cwd-basic.dark a .h3:not(.designer):active *{color:#ccc !important;border-color:rgba(255,255,255,0.5) !important;-moz-text-decoration-color:rgba(255,255,255,0.5);-webkit-text-decoration-color:rgba(255,255,255,0.5);text-decoration-color:rgba(255,255,255,0.5);}.dark .cwd-basic a *,.dark .cwd-basic a h3:not(.designer) *,.dark .cwd-basic a .h3:not(.designer) *,.cwd-basic.dark a *,.cwd-basic.dark a h3:not(.designer) *,.cwd-basic.dark a .h3:not(.designer) *{color:#fff !important;}.dark .cwd-basic .card:after,.cwd-basic.dark .card:after{border-color:rgba(255,255,255,0.2);}.dark .cwd-basic .component-footer .link-button,.cwd-basic.dark .component-footer .link-button{color:#fff;border-color:rgba(255,255,255,0.3);}.dark .cwd-basic .component-footer .link-button:hover,.cwd-basic.dark .component-footer .link-button:hover{border-color:rgba(255,255,255,0.5);background:rgba(0,0,0,0.1);}.dark .cwd-basic .component-footer .link-button:active,.cwd-basic.dark .component-footer .link-button:active{border-color:rgba(255,255,255,0.4);background:rgba(0,0,0,0.18);}.dark .cwd-basic.tiles .group-image a:hover,.cwd-basic.dark.tiles .group-image a:hover{background:rgba(255,255,255,0.12);box-shadow:0 0 0 15px rgba(255,255,255,0.12);}.dark .cwd-basic.tiles .group-image a:active,.cwd-basic.dark.tiles .group-image a:active{background:rgba(255,255,255,0.08);box-shadow:0 0 0 15px rgba(255,255,255,0.08);}.dark .cwd-basic.tiles.no-overlay .group-image .deco,.dark .cwd-basic.tiles.no-overlay .group-image h3,.dark .cwd-basic.tiles.no-overlay .group-image .h3,.cwd-basic.dark.tiles.no-overlay .group-image .deco,.cwd-basic.dark.tiles.no-overlay .group-image h3,.cwd-basic.dark.tiles.no-overlay .group-image .h3{-moz-text-decoration-color:rgba(255,255,255,0.5);-webkit-text-decoration-color:rgba(255,255,255,0.5);text-decoration-color:rgba(255,255,255,0.5);}.dark .cwd-basic.tiles.no-overlay .group-image a:hover,.dark .cwd-basic.tiles.no-overlay .group-image a:hover .deco,.dark .cwd-basic.tiles.no-overlay .group-image a:hover h3,.dark .cwd-basic.tiles.no-overlay .group-image a:hover .h3,.cwd-basic.dark.tiles.no-overlay .group-image a:hover,.cwd-basic.dark.tiles.no-overlay .group-image a:hover .deco,.cwd-basic.dark.tiles.no-overlay .group-image a:hover h3,.cwd-basic.dark.tiles.no-overlay .group-image a:hover .h3{-moz-text-decoration-color:rgba(255,255,255,0.8);-webkit-text-decoration-color:rgba(255,255,255,0.8);text-decoration-color:rgba(255,255,255,0.8);}.dark .cwd-basic.tiles.no-overlay .group-image a:active,.dark .cwd-basic.tiles.no-overlay .group-image a:active .deco,.dark .cwd-basic.tiles.no-overlay .group-image a:active h3,.dark .cwd-basic.tiles.no-overlay .group-image a:active .h3,.cwd-basic.dark.tiles.no-overlay .group-image a:active,.cwd-basic.dark.tiles.no-overlay .group-image a:active .deco,.cwd-basic.dark.tiles.no-overlay .group-image a:active h3,.cwd-basic.dark.tiles.no-overlay .group-image a:active .h3{-moz-text-decoration-color:rgba(255,255,255,0.6);-webkit-text-decoration-color:rgba(255,255,255,0.6);text-decoration-color:rgba(255,255,255,0.6);}h1,.h1{color:#222;font-size:26px;font-weight:500;}@media (min-width:992px){h1,.h1{font-size:28px;}}#main h2,main .h2{font-size:22px;font-weight:500;font-family:"freight-sans-pro",sans-serif;color:#b31b1b !important;border-bottom:none;}@media (min-width:992px){#main h2,main .h2{font-size:26px;}}a{color:#b31b1b;}a:hover,a:focus{color:#000;}a:active{color:#a58585;}code{color:#223942;}strong.tutorial,em.tutorial,span.tutorial,.tutorial,.screenbutton{color:#055e8d;}.screenbutton{font-weight:bold;color:#055e8d;}article aside{background:#eff4f8;}article footer{background:#f5f5f5;}.band.accent1{background:#e7ecf0;}table th{background:#f2f2f2;}table.flat td{background:#f5f5f5;}table.flat th{background:#f0f0f0;}table.flat th[scope=col],table.flat thead th,table.flat thead td{background:#c8cccf;}#main form input:focus,#main form textarea:focus,#main form select:focus,#main form button:focus,form.form input:focus,form.form textarea:focus,form.form select:focus,form.form button:focus{outline:revert;box-shadow:revert;}#main form .form-item,#main form .form-actions,form.form .form-item,form.form .form-actions{margin-bottom:0.5em;line-height:1.4;}#main fieldset{clear:both;}a.link-button{margin-bottom:1em;}a.link-button:hover,a.link-button:focus{color:white;background:#2574AD;}.cu-seal #cu-header{background-color:#b31b1b;}.cu-seal .mobile-button{background-color:#a01114;}.cu-seal #cu-header .cu-brand h1 a{background:url(/themes/custom/cwd_rr/images/cornell/bold_cornell_logo_simple_white.svg) 0 0 no-repeat !important;background-size:100%;display:block;width:283px;height:72px;min-width:283px;margin-top:18px;margin-bottom:18px;}#site-header{background:#2b4550;color:#fff;}.cu-unit{display:flex;justify-content:space-between;align-items:center;text-align:center;padding:30px 0px;}@media (min-width:768px){.cu-unit{text-align:left;}}.cu-unit h2{margin-bottom:0;font-family:"freight-text-pro",serif;font-weight:400;}.cu-unit h2 a:hover,.cu-unit h2 a:focus{color:#fff;text-decoration:underline;}#main-navigation{background:none;color:#fff;font-weight:400;font-family:Avenir Next,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica Neue,sans-serif;}#main-navigation ul{margin-left:-1.2em;}@media (min-width:992px){#main-navigation li{text-transform:uppercase;font-size:16px;}}#main-navigation a{padding:13px 1.4em;transition:background-color 0.15s;}#main-navigation > ul > li > a.is-active,#main-navigation li:hover > a{padding:13px 1.4em;background:rgba(0,0,0,0.3);}.dropdown-menu ul ul{background:#213038;right:0;}.dropdown-menu ul ul li{text-transform:capitalize !important;}.dropdown-menu ul ul > li:first-child{border-top:0;}.table-scrollable{overflow:auto;max-width:100%;position:relative;-webkit-overflow-scrolling:touch;}.table-scrollable > table{line-height:1.3;width:max-content;min-width:100%;border-collapse:collapse;}.table-scrollable > table td ul{padding-inline-start:20px;}.table-scrollable > table td,.table-scrollable > table th{vertical-align:top;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;max-width:200px;}.table-scrollable > table thead th{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:2;}.table-scrollable > table th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:200px;}@media (max-width:767px){.table-scrollable > table th[scope=row]{min-width:140px;}}details table{border-collapse:collapse;width:100%;}details table tr{border-bottom:1px solid #efefef;}details table tr:last-child{border-bottom:none;}table caption{text-align:left;margin-top:15px;border-top:none;}table.cols-3 td,table.cols-3 th{width:33.33%;}#main .horizontal-tabs{margin-bottom:1.5em;}#main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane{padding:1.5em;}#main .horizontal-tabs table{font-size:16px;}#main .horizontal-tabs table td,#main .horizontal-tabs table th{border:none;}#main .horizontal-tabs .short-field{width:100%;display:flex;flex-direction:row;float:left;margin-bottom:0.75em;margin-right:2em;font-size:16px;}#main .horizontal-tabs .short-field:last-of-type{padding-bottom:0;border-bottom:none;}@media (min-width:768px){#main .horizontal-tabs .short-field{width:calc(50% - 2em);flex-direction:row;}}#main .horizontal-tabs .short-field h2{font-family:"freight-sans-pro",sans-serif;color:#000 !important;font-weight:600;font-size:18px;border-bottom:none;width:50%;padding-right:20px;margin-bottom:0.5em;}#main .horizontal-tabs .short-field div{width:50%;}#main .horizontal-tabs .long-field{width:100%;font-size:16px;float:none;display:block;clear:both;margin-bottom:0.75em;}#main .horizontal-tabs .long-field:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none;}#main .horizontal-tabs .long-field h2{font-family:"freight-sans-pro",sans-serif;color:#000 !important;font-weight:600;font-size:18px;border-bottom:none;margin-bottom:0.5em;}#main .horizontal-tabs .cwd-basic .card:after{content:"";display:none;padding-top:0;clear:both;}#main .horizontal-tabs .cwd-basic .card:first-of-type{padding-top:0;}#main .horizontal-tabs .views-element-container{max-width:100%;}#main td{vertical-align:middle;}#main .field-group-data-types{margin:1em 0;padding-top:1em;border-top:1px solid #efefef;}#main .field-group-data-types .long-field{border-bottom:0;padding-bottom:0;}#main .field-group-data-types .short-field{border-bottom:0;padding-bottom:0;}#main .field-group-data-types h2{font-size:22px;}#main .field-group-data-types h3{font-size:18px;font-weight:600;}.horizontal-tabs ul.horizontal-tabs-list :focus{outline:2px solid #005fcc !important;outline-offset:-2px !important;border-radius:4px !important;}.view-count-service-offerings header[aria-label="Listing header"],.view-system-instances-on-system header[aria-label="Listing header"]{margin-bottom:15px;}.views-exposed-form div.js-form-item.form-item{display:inline-block;vertical-align:top;margin-right:10px;}.views-exposed-form #edit-actions{margin-top:10px;}#main form#views-exposed-form-missing-contact-search-page-1 .form-item,#main form#views-exposed-form-missing-document-search-page-1 .form-item{margin-right:15px;}#main form#views-exposed-form-missing-contact-search-page-1.bef-exposed-form .form--inline > .form-item,#main form#views-exposed-form-missing-contact-search-page-1.bef-exposed-form .form--inline .js-form-wrapper > .form-item,#main form#views-exposed-form-missing-document-search-page-1.bef-exposed-form .form--inline > .form-item,#main form#views-exposed-form-missing-document-search-page-1.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:none;}@media (min-width:480px){#main form#views-exposed-form-missing-contact-search-page-1.bef-exposed-form .form--inline > .form-item,#main form#views-exposed-form-missing-contact-search-page-1.bef-exposed-form .form--inline .js-form-wrapper > .form-item,#main form#views-exposed-form-missing-document-search-page-1.bef-exposed-form .form--inline > .form-item,#main form#views-exposed-form-missing-document-search-page-1.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}}.js input.form-autocomplete{background-image:none !important;}.field--name-field-system-instance-list h2{margin-bottom:0.5em;}@media (min-width:480px){.add-instance-button{float:right;margin-top:-35px;margin-bottom:-35px;}}div.field-wrapper-registry-record{margin-bottom:1.5em;}body > footer{background:#435a67;}body > footer .sub-footer{background:#242f36;}article footer{background:none;padding:0px;margin-top:40px;}article footer p{display:inline-block;margin:0 10px 0 0;}.call-to-action-links .link-wrapper{display:inline-flex;width:100%;height:120px;margin:0 5px 10px 0;}@media (min-width:768px){.call-to-action-links .link-wrapper{width:49%;}}@media (min-width:992px){.call-to-action-links .link-wrapper{width:32%;}}.call-to-action-links .link-wrapper a{display:flex;align-items:center;justify-content:center;color:white;background:#2d668e;line-height:1.2;text-decoration:none;padding:40px;width:100%;height:100%;}.call-to-action-links .link-wrapper a:hover,.call-to-action-links .link-wrapper a:focus{background:#2574AD;}.call-to-action-links .icon a:before{font-family:"FontAwesome";font-size:26px;color:#abc1d1;margin-right:10px;}.call-to-action-links .user a:before{content:"\f2bd";}.call-to-action-links .users a:before{content:"\f0c0";}.call-to-action-links .search a:before{content:"\f002";}.call-to-action-links .contact a:before{content:"\f2bb ";}.call-to-action-links .file a:before{content:"\f15c";}.call-to-action-links .support a:before{content:"\f1cd";}.call-to-action-links .server a:before{content:"\f233";}.call-to-action-links .cog a:before{content:"\f013";}.call-to-action-links .desktop a:before{content:"\f108";}#main form.cwd-magic-query-data-search #edit-general-wrapper{margin-bottom:1.5em;}#main form.cwd-magic-query-data-search #edit-general-wrapper .fieldset-wrapper,#main form.cwd-magic-query-data-search #edit-service-offering-filter-wrapper .fieldset-wrapper,#main form.cwd-magic-query-data-search #edit-system-filter-wrapper .fieldset-wrapper,#main form.cwd-magic-query-data-search #edit-generic-filter-wrapper .fieldset-wrapper{display:flex;flex-wrap:wrap;}#main form.cwd-magic-query-data-search #edit-general-wrapper .fieldset-wrapper .form-item,#main form.cwd-magic-query-data-search #edit-service-offering-filter-wrapper .fieldset-wrapper .form-item,#main form.cwd-magic-query-data-search #edit-system-filter-wrapper .fieldset-wrapper .form-item,#main form.cwd-magic-query-data-search #edit-generic-filter-wrapper .fieldset-wrapper .form-item{margin-right:1.25em;}#main form.cwd-magic-query-data-search #edit-general-wrapper .fieldset-wrapper .description,#main form.cwd-magic-query-data-search #edit-service-offering-filter-wrapper .fieldset-wrapper .description,#main form.cwd-magic-query-data-search #edit-system-filter-wrapper .fieldset-wrapper .description,#main form.cwd-magic-query-data-search #edit-generic-filter-wrapper .fieldset-wrapper .description{max-width:100%;align-self:stretch;flex-basis:100%;}input#edit-download-csv{font-family:"freight-sans-pro",sans-serif !important;background:#2d668e;font-weight:400;font-size:16px !important;padding:0.5em 1.2em !important;margin-bottom:1em !important;display:inline-block;line-height:1.4;color:#fff !important;text-decoration:none;white-space:nowrap;}@media (min-width:992px){input#edit-download-csv{font-size:17px !important;}}.main-footer p{color:white;}.user-logged-in #skipnav a:focus{top:100px !important;}
#main .main-contact h2.h3{color:black !important;font-size:20px;padding-bottom:10px;}
