body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}h2,h3,h4,h5,h6{line-height:1.3em;}p{margin:0 0 1em;}em{padding:0 3px 0 0;}strong{font-weight:600;}quote,code{margin:0.5em 0;}.summary{margin-bottom:15px;font-weight:300;font-size:22px;line-height:1.4em;}.descriptor{margin-bottom:4px;text-transform:uppercase;letter-spacing:0.04em;font-size:12px;line-height:1.5em;}.caption{margin-top:0;margin-bottom:2em;color:#848484;letter-spacing:0.01em;font-style:italic;font-size:13px;}a,a:hover{text-decoration:none;}.more-link,a.more-link,.page-search .node-readmore a{display:inline-block;clear:both;line-height:1.4em;margin-top:0.5em;margin-bottom:0.5em;text-align:left;text-transform:uppercase;letter-spacing:0.02em;font-weight:600;font-size:12px;}.more-link a:hover,a.more-link:hover,.page-search .node-readmore a:hover{color:#000;text-decoration:none;}.more-link a:after,a.more-link:after,.page-search .node-readmore a:after{content:" »";}h2 a:hover,h3 a:hover{text-decoration:none;}ul.inline,ul.links.inline,ul.links.inline li{margin-left:0;padding-inline-start:0;}tr.even,tr.odd{border-bottom:1px solid #ddd;background-color:transparent;}th,td{padding:0.5em;border:1px solid #ddd;}th,td.active{background-color:#f5f5f5;}th{vertical-align:bottom;}td{vertical-align:top;}.form-item label{display:block;font-weight:700;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:27px;}.sidebar .views-exposed-form .views-exposed-widget .form-submit{margin-top:0.5em;}.views-exposed-form .views-exposed-widget{box-sizing:border-box;max-width:100%;}input,select,.chzn-container{max-width:100%;}.form-type-checkbox label{display:inline-block;margin-left:8px;}input[type=checkbox]{margin:0;}input.form-submit{height:2.5em;border:1px solid #d5d5d5;border-radius:4px;background-image:-o-linear-gradient(top,#fff 0%,#e6e6e6 100%);background-image:webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e6e6e6));background-image:linear-gradient(to bottom,#fff 0%,#e6e6e6 100%);}input.form-submit:hover,input.form-submit:focus{background-image:linear-gradient(to bottom,#f5f5f5 0%,#e6e6e6 100%);}input.form-submit:focus{border:1px dotted #333;}input.btn-search{width:26px;height:26px;border:0 none;background:none repeat scroll 0 0 transparent;}input.btn-search:hover{opacity:0.6;filter:alpha(opacity=60);background:none repeat scroll 0 0 transparent;}input.placeholder,textarea.placeholder{color:#aaa;}.hidden{display:none !important;visibility:hidden !important;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;padding:0 1em;}hr{clear:both;}.border-none{border:none !important;}.box-shadow-none{box-shadow:none !important;}.header{margin:25px 0 30px;}.header-section{display:table;}.header-content{clear:both;}.nav-search{float:right;margin:-65px -20px 0 0;padding:0;min-height:1px;}.nav-search .search-form,#header-search .search-form{margin:0;padding:0;}.nav-search .form-item,#header-search .form-item{margin:0;}#block-search-form{position:relative;display:inline-block;margin:0;padding:0;}#block-search-form .search-query{padding-inline-end:38px;width:130px;}#block-search-form .btn-search{position:absolute;top:1px;right:10px;}#block-search-form input.btn-search:hover{opacity:0.6;filter:alpha(opacity=60);}#block-search-form form{margin:0;}.header .site-logo{display:table-cell;vertical-align:middle;}.header .site-logo img{max-height:100px;max-width:none;}.site-name,#site-slogan{color:inherit;font-family:inherit;line-height:1;text-rendering:optimizelegibility;}.site-name{font-weight:700;font-size:44px;}#site-slogan{margin-top:0.3em;font-size:24px;line-height:1.1em;}.site-name a,.site-name a:hover{color:#333;text-decoration:none;}.site-name a:hover{color:#000;}#name-and-slogan{display:table-cell;padding:20px 0 20px 10px;vertical-align:middle;width:100%;}.site-login{text-align:right;}.site-main-menu{clear:both;}.site-main-menu ul li,.site-main-menu ul li.leaf,.site-main-menu ul li.expanded,.site-main-menu ul li.collapsed{list-style:none;list-style-image:none;}.site-main-menu ul.menu{margin:0;}.site-main-menu ul.menu li{margin:0;padding:0;}nav h2{position:absolute;left:-10000px;}.admin-shortcuts{display:block;padding:10px;background:#eee;font-size:12px;}.admin-shortcuts ul.menu li,.admin-shortcuts ul.menu li.leaf,.admin-shortcuts ul.menu li.expanded,.admin-shortcuts ul.menu li.collapsed{list-style:none;list-style-image:none;}.admin-shortcuts ul.menu{margin:0;}.admin-shortcuts ul.menu li{display:inline-block;position:relative;}.admin-shortcuts ul.menu li li{display:block;}.admin-shortcuts ul.menu li a{background:none;}.admin-shortcuts ul.menu li ul{display:none;}.admin-shortcuts ul.menu li:hover > ul{display:block;background:#fff;border:1px solid #D4D4D4;border-radius:5px;position:absolute;width:200px;}.admin-shortcuts ul.menu li li:hover > ul{position:absolute;top:5px;left:190px;}#admin-menu li{line-height:normal;}.sidebar{margin-bottom:1.2em;}.sidebar .nav{margin-left:1.2em;}.site-footer{margin-top:40px;margin-bottom:10px;}.site-footer h2{font-size:20px;line-height:1.5em;}.main,.content-head,.mc-content{margin-bottom:1.2em;}.node .submitted{margin-bottom:1em;}.views-row{clear:both;margin-bottom:1em;}.views-row.views-row-last,.views-row h2,.field-collection-view{border-bottom:0;}.main .block{margin-bottom:30px;}.main .block.block-no-bottom-margin{margin-bottom:0;}.main #block-system-main{margin-bottom:0;}.callout,.bracket,.topline{clear:both;margin-top:15px;padding:15px 0;width:30%;border-left:0 none;}.topline,.bracket{border-top:1px solid #eee;}.bracket{border-bottom:1px solid #eee;}.callout{padding:15px;width:27.25%;border:1px solid #eee;}.pullquote,.pullquote-large,blockquote > p:first-child{padding-inline-start:10px;text-indent:-7px;line-height:1.5em;}.pullquote{letter-spacing:0.02em;font-size:14px;}.pullquote-large{font-size:20px;}.credits{margin-top:0.5em;margin-bottom:0.5em;letter-spacing:0.05em;font-size:12px;}.postcard-left,.postcard-left-wrap,.postcard-right,.postcard-right-wrap{clear:both;margin-bottom:15px;}.postcard-left > div,.postcard-right > div{display:table-cell;}.postcard-left-wrap > div:first-child,.postcard-left > div:first-child{float:left;}.postcard-right-wrap > div:first-child,.postcard-right > div:first-child{float:right;}.postcard-left > div:first-child img,.postcard-left-wrap > div:first-child img,.postcard-right > div:first-child img,.postcard-right-wrap > div:first-child img{margin-bottom:15px;}.postcard-left > div:first-child img,.postcard-left-wrap > div:first-child img{margin-right:15px;}.postcard-right > div:first-child img,.postcard-right-wrap > div:first-child img{margin-left:15px;}.postcard-left h2,.postcard-left-wrap h2,.postcard-right h2,.postcard-right-wrap h2{margin-top:0;}img,a img{outline:none;border:none;}.main .border-hairline img{border:1px solid #d8d8d8;}.main .border-shadow img{box-shadow:0 4px 3px 0 rgba(0,0,0,0.08);}.main .border-underline img{margin-bottom:5px;padding:0 0 2px;border-bottom:4px solid #e2e2e2;background-color:transparent;}.main .border-none img{border:0 !important;}.main .border-bottom img{border-bottom:1px solid #d3d3d3;}.main .border-simple-nowidth img,.main .border-simple img{box-sizing:border-box;margin-bottom:10px;padding:6px;background-color:#e2e2e2;}.main .border-simple img{box-sizing:border-box;}.main .border-simple a:hover img{background-color:#bbb;}.main .border-hairline a:hover img{border:1px solid #373737;}iframe{max-width:100%;}.video-player{height:0;margin-bottom:1em;overflow:hidden;padding-block-end:67.5%;padding-block-start:1.5625em;position:relative;}.video-player.widescreen{padding-block-end:57.25%;}.video-player.vimeo{padding-block-start:0;}.video-player iframe,.video-player object,.video-player embed,.video-player video{height:100%;left:0;position:absolute;top:0;width:100%;}.views-row-lines .views-row{border-bottom:1px solid #F0F0F0;margin-bottom:1em;padding-block-end:1em;overflow:auto;}.views-row-lines .views-row-1{border-top:1px solid #F0F0F0;padding-block-start:1em;}.spacer{margin-top:30px;}.float-left{float:left;margin-right:15px;margin-bottom:15px;}.float-right{float:right;margin-left:15px;margin-bottom:15px;}.float-none{float:none;}.clear-none{clear:none;}.clear-left-margin{margin-left:0 !important;padding-inline-end:20px;}.clear-right{clear:right;}.clear-left{clear:left;}.clear-both{clear:both;}.visually-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;z-index:-1000;}.span-full{width:100%;}.block.alert{margin-right:-2px;padding-inline-end:0;padding-inline-start:0;}.block.alert > *{padding-inline-end:10px;padding-inline-start:10px;}.field-collection-container{margin-bottom:0;border-bottom:0;}.field-collection-view{margin:0;padding:0;}.field-collection-container .field-items .field-item{margin:0;}html.js fieldset.collapsed{height:auto;}legend{margin-bottom:1em;line-height:1.5em;}.field .field-label{font-weight:600;}.page-node .content-body .field{margin-bottom:1em;}.page-node .content-body .field-type-field-collection{margin-bottom:0;}#admin-menu{margin-right:0;margin-left:0;padding-inline-end:0;padding-inline-start:0;}.views_slideshow_cycle_main{position:relative;float:left;width:100%;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.views_slideshow_cycle_main .field-content img{margin:0;padding:0;max-width:100%;width:100%;height:auto;}ul.primary{margin:1.5em 0 0.2em;}.vertical-tabs .summary{font-size:12px;}@media (max-width:480px){.content-col2 [class*=span]{margin-left:0;width:100%;}.header #logo{display:block;margin:0;text-align:center;}.header-section{display:block;}.site-name,.site-slogan,.site-login{text-align:center;}#name-and-slogan{display:block;}}@media (min-width:481px) and (max-width:767px){.main-top .block[class*=span],.main-upper .block[class*=span],.main-lower .block[class*=span],.main-bottom .block[class*=span],.content-top .block[class*=span],.content-upper .block[class*=span],.content-body .block[class*=span],.content-lower .block[class*=span],.content-bottom .block[class*=span],.content-row2 .span6,.content-col2.row-fluid .span6,.content-row3 .span4,.content-col3.row-fluid .span4,.content-row4 .span3,.content-col4.row-fluid .span3,.site-sidebar-first .block,.site-sidebar-second .block{display:block;float:left;margin-right:0;width:49%;}.main-top .block,.main-upper .block,.main-lower .block,.main-bottom .block,.content-top .block,.content-upper .block,.content-body .block,.content-lower .block,.content-bottom .block{width:100%;}.main-top .block[class*=span]:nth-child(odd),.main-top .block[class*=span]:nth-child(odd).clear-row,.main-upper .block[class*=span]:nth-child(odd),.main-upper .block[class*=span]:nth-child(odd).clear-row,.main-body .block[class*=span]:nth-child(odd),.main-body .block[class*=span]:nth-child(odd).clear-row,.main-lower .block[class*=span]:nth-child(odd),.main-lower .block[class*=span]:nth-child(odd).clear-row,.main-bottom .block[class*=span]:nth-child(odd),.main-bottom .block[class*=span]:nth-child(odd).clear-row,.content-top .block[class*=span]:nth-child(odd),.content-top .block[class*=span]:nth-child(odd).clear-row,.content-upper .block[class*=span]:nth-child(odd),.content-upper .block[class*=span]:nth-child(odd).clear-row,.content-lower .block[class*=span]:nth-child(odd),.content-lower .block[class*=span]:nth-child(odd).clear-row,.content-bottom .block[class*=span]:nth-child(odd),.content-bottom .block[class*=span]:nth-child(odd).clear-row,.content-row2 .span6:nth-child(odd),.content-col2.row-fluid .span6:nth-child(odd),.content-row3 .span4:nth-child(odd),.content-col3.row-fluid .span4:nth-child(odd),.content-row4 .span3:nth-child(odd),.content-col4.row-fluid .span3:nth-child(odd),.site-sidebar-first .block:nth-child(odd),.site-sidebar-second .block:nth-child(odd){margin-right:2%;}.main-top .block[class*=span]:last-child,.main-upper .block[class*=span]:last-child,.main-body .block[class*=span]:last-child,.main-lower .block[class*=span]:last-child,.main-bottom .block[class*=span]:last-child,.content-top .block[class*=span]:last-child,.content-upper .block[class*=span]:last-child,.content-lower .block[class*=span]:last-child,.content-bottom .block[class*=span]:last-child,.content-row2 [class*=span]:nth-child(2n),.content-row3 [class*=span]:nth-child(2n),.content-col2.row-fluid [class*=span]:nth-child(2n),.content-col3.row-fluid [class*=span]:nth-child(2n),.content-row4 [class*=span]:nth-child(2n),.content-col4.row-fluid [class*=span]:nth-child(2n),.site-sidebar-first .block:nth-child(2n),.site-sidebar-second .block:nth-child(2n){margin-right:0;}.main-top .block.span12.clear-row,.main-upper .block.span12.clear-row,.main-lower .block.span12.clear-row,.main-bottom .block.span12.clear-row,.content-top .block.span12.clear-row,.content-upper .block.span12.clear-row,.content-body .block.span12.clear-row,.content-lower .block.span12.clear-row,.content-bottom .block.span12.clear-row{margin-right:0;width:100%;}.content-row2 [class*=span]:nth-child(2n+1),.content-col2.row-fluid [class*=span]:nth-child(2n+1),.content-row3 [class*=span]:nth-child(2n+1),.content-col3.row-fluid [class*=span]:nth-child(2n+1),.content-row4 [class*=span]:nth-child(2n+1),.content-col4.row-fluid [class*=span]:nth-child(2n+1),.site-sidebar-first .block:nth-child(2n+1),.site-sidebar-second .block:nth-child(2n+1){clear:both;margin-left:0;}.site-sidebar-first .block.well,.site-sidebar-second .block.well{width:37%;width:-o-calc(50% - 50px);width:calc(50% - 50px);}.site-sidebar-first .block.well:nth-child(odd),.site-sidebar-second .block.well:nth-child(odd){margin-right:20px;}}@media (max-width:767px){.nav-search{float:right;margin:0;padding:3px 0;}#header-search{position:absolute;right:30px;margin:-15px 0 0;width:auto;}.btn.btn-navbar{float:left;margin-bottom:8px;}nav ul li a{display:block;}.navbar-inner{padding:5px 5px 0;}.content-col2 [class*=span]{margin-left:0;width:100%;}.callout,.bracket,.topline{width:50%;}.row-fluid .node .content .float-left{max-width:50%;margin-right:20px;}.row-fluid .node .content .float-right{max-width:50%;margin-left:20px;}.footer-content .block{float:left;margin-right:4%;width:48%;}.footer-content .block:nth-child(2n+1){clear:both;}.footer-content .block:nth-child(2n){margin-right:0;}.content-first .main-content{display:flex;flex-direction:column;}.content-first .mc-content{order:1;}.content-first .site-sidebar-first{order:2;}.content-first .site-sidebar-second{order:3;}}@media (min-width:768px){.navbar-inner{padding:0 20px;}.region-navigation .block{float:left;}.region-navigation .block.pull-right{float:right;}}@media (min-width:768px) and (max-width:979px){.btn.btn-navbar{float:left;margin-bottom:8px;}.navbar-inner{padding:0 5px;}.nav-search{margin-right:0;}.content .callout,.content .bracket,.content .topline{width:40%;}.footer-content .block.span2,.footer-content .block.span3{float:left;margin-left:0;margin-right:4%;width:30.6%;}.footer-content .block.span2:nth-child(3n+1),.footer-content .block.span3:nth-child(3n+1){clear:both;}.footer-content .block.span2:nth-child(3n),.footer-content .block.span3:nth-child(3n){margin-right:0;}.sidebar-first .content-row3 .span4,.sidebar-first .content-col3.row-fluid .span4,.sidebar-first .content-row4 .span3,.sidebar-first .content-col4.row-fluid .span3{display:block;float:left;margin-left:0;margin-right:0;width:49%;}.sidebar-first .content-row3 .span4:nth-child(odd),.sidebar-first .content-col3.row-fluid .span4:nth-child(odd),.sidebar-first .content-row4 .span3:nth-child(odd),.sidebar-first .content-col4.row-fluid .span3:nth-child(odd){margin-right:2%;}.sidebar-first .content-col3.row-fluid [class*=span]:nth-child(2n),.sidebar-first .content-row4 [class*=span]:nth-child(2n),.sidebar-first .content-col4.row-fluid [class*=span]:nth-child(2n){margin-right:0;}.sidebar-first .content-row2 [class*=span]:nth-child(2n+1),.sidebar-first .content-col2.row-fluid [class*=span]:nth-child(2n+1),.sidebar-first .content-row3 [class*=span]:nth-child(2n+1),.sidebar-first .content-col3.row-fluid [class*=span]:nth-child(2n+1),.sidebar-first .content-row4 [class*=span]:nth-child(2n+1),.sidebar-first .content-col4.row-fluid [class*=span]:nth-child(2n+1){clear:both;margin-left:0;}.two-sidebars .content-row3 .span4,.two-sidebars .content-col3.row-fluid .span4,.two-sidebars .content-row4 .span3,.two-sidebars .content-col4.row-fluid .span3{display:block;float:left;margin-left:0;margin-right:0;width:49%;}.two-sidebars .content-row3 .span4:nth-child(odd),.two-sidebars .content-col3.row-fluid .span4:nth-child(odd),.two-sidebars .content-row4 .span3:nth-child(odd),.two-sidebars .content-col4.row-fluid .span3:nth-child(odd){margin-right:2%;}.two-sidebars .content-col3.row-fluid [class*=span]:nth-child(2n),.two-sidebars .content-row4 [class*=span]:nth-child(2n),.two-sidebars .content-col4.row-fluid [class*=span]:nth-child(2n){margin-right:0;}.two-sidebars .content-row2 [class*=span]:nth-child(2n+1),.two-sidebars .content-col2.row-fluid [class*=span]:nth-child(2n+1),.two-sidebars .content-row3 [class*=span]:nth-child(2n+1),.two-sidebars .content-col3.row-fluid [class*=span]:nth-child(2n+1),.two-sidebars .content-row4 [class*=span]:nth-child(2n+1),.two-sidebars .content-col4.row-fluid [class*=span]:nth-child(2n+1){clear:both;margin-left:0;}.no-sidebars .content-row3 .span4,.no-sidebars .content-col3.row-fluid .span4,.no-sidebars .content-row4 .span3,.no-sidebars .content-col4.row-fluid .span3{display:block;float:left;margin-left:0;margin-right:0;width:49%;}.no-sidebars .content-row3 .span4:nth-child(odd),.no-sidebars .content-col3.row-fluid .span4:nth-child(odd),.no-sidebars .content-row4 .span3:nth-child(odd),.no-sidebars .content-col4.row-fluid .span3:nth-child(odd){margin-right:2%;}.no-sidebars .content-col3.row-fluid [class*=span]:nth-child(2n),.no-sidebars .content-row4 [class*=span]:nth-child(2n),.no-sidebars .content-col4.row-fluid [class*=span]:nth-child(2n){margin-right:0;}.no-sidebars .content-row2 [class*=span]:nth-child(2n+1),.no-sidebars .content-col2.row-fluid [class*=span]:nth-child(2n+1),.no-sidebars .content-row3 [class*=span]:nth-child(2n+1),.no-sidebars .content-col3.row-fluid [class*=span]:nth-child(2n+1),.no-sidebars .content-row4 [class*=span]:nth-child(2n+1),.no-sidebars .content-col4.row-fluid [class*=span]:nth-child(2n+1){clear:both;margin-left:0;}.sidebar-second .content-row2 [class*=span]:nth-child(2n+1),.sidebar-second .content-row3 [class*=span]:nth-child(3n+1),.sidebar-second .content-row4 [class*=span]:nth-child(4n+1){clear:both;margin-left:0;}}@media (min-width:980px){.content-row2 [class*=span]:nth-child(2n+1),.content-row3 [class*=span]:nth-child(3n+1),.content-row4 [class*=span]:nth-child(4n+1){clear:both;margin-left:0;}}@media (min-width:980px) and (max-width:1199px){.two-sidebars .content .callout,.two-sidebars .content .bracket,.two-sidebars .content .topline{width:40%;}}.imgareaselect-outer{box-sizing:content-box;}.manualcrop-style-button-holder{padding-block-start:0;}.front .title{display:none;}.front.show-title .title{display:block;}body.photobg{background-attachment:fixed !important;background-size:cover !important;}.bodybg .sidebar .region{padding:10px;background-color:#fff;background-color:rgba(255,255,255,0.9);}.bodybg .content-wrapper{padding:10px;background:#fff;}.borders .sidebar .region,.borders .content-wrapper{padding:10px;border:1px solid #d4d4d4;}.roundedcorners .sidebar .region,.roundedcorners .content-wrapper{border-radius:5px;}.views-grid-four .views-row{box-sizing:border-box;display:inline-block;margin-right:1.7%;margin-bottom:20px;width:23.3%;vertical-align:top;}.views-grid-four .views-row.views-row-4,.views-grid-four .views-row.views-row-8,.views-grid-four .views-row.views-row-12,.views-grid-four .views-row.views-row-16,.views-grid-four .views-row.views-row-20,.views-grid-four .views-row.views-row-24,.views-grid-four .views-row.views-row-28{margin-right:0px;}.views-grid-four.views-grid-header-footer .view-header,.views-grid-four.views-grid-header-footer .view-content,.views-grid-four.views-grid-header-footer .view-footer{display:inline-block;vertical-align:top;}.views-grid-four.views-grid-header-footer .view-header{width:23%;margin-right:1%;}.views-grid-four.views-grid-header-footer .view-content{width:60%;margin-right:1%;}.views-grid-four.views-grid-header-footer .view-footer{width:13%;}.views-grid-five .views-row{box-sizing:border-box;display:inline-block;vertical-align:top;width:17.6%;margin-right:2.4%;}.views-grid-five .views-row.views-row-5,.views-grid-five .views-row.views-row-10,.views-grid-five .views-row.views-row-15,.views-grid-five .views-row.views-row-20,.views-grid-five .views-row.views-row-25{margin-right:0px;}.views-grid-six .views-row{box-sizing:border-box;display:inline-block;vertical-align:top;width:14.2%;margin-right:2.4%;}.views-grid-six .views-row.views-row-6,.views-grid-six .views-row.views-row-12,.views-grid-six .views-row.views-row-18,.views-grid-six .views-row.views-row-24,.views-grid-six .views-row.views-row-30,.views-grid-six .views-row.views-row-36{margin-right:0px;}.views-grid-seven .views-row{box-sizing:border-box;display:inline-block;vertical-align:top;width:11.9%;margin-right:2.4%;}.views-grid-seven .views-row.views-row-7,.views-grid-seven .views-row.views-row-14,.views-grid-seven .views-row.views-row-21,.views-grid-seven .views-row.views-row-28{margin-right:0px;}@media (max-width:1199px){.views-grid-four .views-row{width:22.8%;margin-right:2.3%;}.views-grid-seven .views-row{width:17.6%;margin-right:2.4%;}.views-grid-seven .views-row.views-row-5,.views-grid-seven .views-row.views-row-10,.views-grid-seven .views-row.views-row-15,.views-grid-seven .views-row.views-row-20,.views-grid-seven .views-row.views-row-25{margin-right:0px;}}@media (max-width:979px){.views-grid-four .views-row{width:48.3%;}.views-grid-four .views-row-even{margin-right:0px;}.views-grid-five .views-row{width:31%;}}@media (max-width:979px) and (min-width:768px){.views-grid-five .views-row.views-row-3,.views-grid-five .views-row.views-row-6,.views-grid-five .views-row.views-row-9,.views-grid-five .views-row.views-row-12,.views-grid-five .views-row.views-row-15,.views-grid-five .views-row.views-row-18{margin-right:0px;}}@media (max-width:767px){.views-grid-five .views-row{width:48%;}.views-grid-five .views-row-even{margin-right:0px;}.views-grid-six .views-row{width:22.6%;}.views-grid-six .views-row-even,.views-grid-six .views-row-odd{margin-right:2.4%;}.views-grid-six .views-row.views-row-4,.views-grid-six .views-row.views-row-8,.views-grid-six .views-row.views-row-12,.views-grid-six .views-row.views-row-16,.views-grid-six .views-row.views-row-20,.views-grid-six .views-row.views-row-24,.views-grid-six .views-row.views-row-28{margin-right:0px;}.views-grid-four.views-grid-header-footer .view-header,.views-grid-four.views-grid-header-footer .view-content,.views-grid-four.views-grid-header-footer .view-footer{display:block;width:100%;margin-right:0;}}@media (max-width:680px){.views-grid-seven .views-row{width:29%;margin-right:2.4%;}.views-grid-seven .views-row.views-row-3,.views-grid-seven .views-row.views-row-6,.views-grid-seven .views-row.views-row-9,.views-grid-seven .views-row.views-row-12,.views-grid-seven .views-row.views-row-15,.views-grid-seven .views-row.views-row-18,.views-grid-seven .views-row.views-row-21,.views-grid-seven .views-row.views-row-24{margin-right:0;}}@media (max-width:520px){.views-grid-four .views-row{width:100%;margin-right:0;}}@media (max-width:480px){.views-grid-six .views-row{width:31.1%;}.views-grid-six .views-row-even{margin-right:2.4%;}.views-grid-six .views-row.views-row-3,.views-grid-six .views-row.views-row-6,.views-grid-six .views-row.views-row-9,.views-grid-six .views-row.views-row-12,.views-grid-six .views-row.views-row-15,.views-grid-six .views-row.views-row-18,.views-grid-six .views-row.views-row-21,.views-grid-six .views-row.views-row-24,.views-grid-six .views-row.views-row-27,.views-grid-six .views-row.views-row-30,.views-grid-six .views-row.views-row-33,.views-grid-six .views-row.views-row-36{margin-right:0px;}.views-grid-seven .views-row{width:45%;margin-right:2.4%;}.views-grid-seven .views-row.views-row-even{margin-right:0;}}@media (max-width:380px){.views-grid-six .views-row{width:48%;}.views-grid-six .views-row-even{margin-right:0;}.views-grid-six .views-row-odd{margin-right:2.4%;}}@media (max-width:350px){.views-grid-five .views-row{display:block;width:100%;margin-right:0;}}@media (max-width:320px){.views-grid-seven .views-row{width:100%;margin-right:0;}}html.js input.form-autocomplete{background-position:100% 8px;}html.js input.throbbing{background-position:100% -12px;}@media (min-width:980px){.site-sidebar-second .sidebar-content[class*=span],.site-sidebar-second .sidebar-content{float:none;width:100%;}}@media (min-width:768px){.site-sidebar-first .sidebar-content[class*=span],.site-sidebar-first .sidebar-content{float:none;width:100%;}}@media (min-width:768px) and (max-width:979px){.site-sidebar-second .sidebar-content[class*=span]{width:31.4917%;}}.row-fluid[class*=span]{min-height:0;}[class*=span].clear-row{clear:both;}[class*=span].next-row,[class*=span].clear-row{margin-left:0;}@media (min-width:481px) and (max-width:767px){[class*=span].clear-row{clear:none;}}.form-actions{margin-top:0;margin-bottom:0;padding:0;border-top:none;background-color:transparent;}.navbar-inner{min-height:0;}.dropdown-menu .active > a,.dropdown-menu .active > a:hover{color:#fff;}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{margin-bottom:0;}.ie7 #header #logo,.ie8 #header #logo{display:block;float:left;margin:20px 20px 0 0;}.ie7 #name-and-slogan,.ie8 #name-and-slogan{display:block;}.ie7 #block-search-form,.ie8 #block-search-form{bottom:50px;}.ie7 #block-search-form .btn-search{margin-top:10px;}.ie7 #block-search-form input,.ie8 #block-search-form input{max-width:none;}.ie7 .postcard-left div{float:left;width:auto;}.ie7 .postcard-right div{float:right;width:auto;}.ie7 .postcard-left:after,.ie7 .postcard-right:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}
:root{--solo-color-black:#000000;--solo-color-grey:#666666;--solo-color-grey-dark:#333333;--solo-color-grey-med:#CCCCCC;--solo-color-grey-light:#DDDDDD;--solo-color-white:#ffffff;--solo-color-tan:#E9E6DF;--solo-color-tan-white:#FBFBF9;--solo-color-tan-light:#F8F7F2;--solo-color-tan-dark:#C4BFA9;--solo-color-bronze:#EAAB00;--solo-color-dandelion:#F0C90E;--solo-color-blue:#007FB8;--solo-color-blue-sky:#0098DB;--solo-color-red:#8c1515;--solo-color-green:#009B76;--solo-color-error:var(--solo-color-red);--solo-color-text-default:var(--solo-color-grey-dark);--solo-color-link-default:var(--solo-color-red);--solo-color-bg-important:#FBFBF9;--solo-color-bg-table:var(--solo-color-tan-light);--solo-color-bg-error:#f5ebeb;--solo-color-bg-status:lighten(#0098DB,50%);--solo-color-border-default:var(--solo-color-tan);--solo-color-border-alt:var(--solo-color-tan-dark);--solo-color-border-focused:var(--solo-color-blue-sky);--solo-color-button-primary-txt:#fff;--solo-color-button-primary-bg:var(--solo-color-blue-sky);--solo-color-button-secondary-bg:#fff;--solo-color-button-secondary-bg-darken:#efefef;}:root{--solo-radius:7px;--solo-radius-sm:4px;--solo-fw-light:300;--solo-fw-normal:400;--solo-fw-semi:600;--solo-fw-bold:700;--solo-ff-sans:"Source Sans Pro",sans-serif;--solo-ff-serif:serif;--solo-fs-header1:2.5rem;--solo-fs-header2:2rem;--solo-fs-header3:1.125rem;--solo-fs-header4:1rem;--solo-fs-header5:.875rem;--solo-fs-body:1rem;--solo-input-border:0 1px 0 0 rgba(#000,.15) inset,0 1px 1px 1px rgba(#000,.07) inset,0 0 0 1px var(--solo-color-border-default) inset;--solo-input-border-disabled:0 1px 0 0 rgba(var(--solo-color-border-alt),.15) inset,0 1px 1px 1px rgba(#000,.07) inset,0 0 0 1px var(--solo-color-border-alt) inset;--solo-input-border-hover:0 1px 1px 1px rgba(#000,.07) inset,0 0 0 1px var(--solo-color-border-hover) inset;--solo-input-border-focused:0 1px 0 0 rgba(var(--solo-color-border-focused),.15) inset,0 1px 1px 1px rgba(#000,.07) inset,0 0 0 1px --solo-color-border-focused inset;--solo-input-border-error:0 0 1px 1px var(--solo-color-error) inset;}@view-transition{navigation:auto;}.l-middle{margin-left:0;margin-right:0;}.layout-instance--dashboard .l-middle{width:100vw;position:relative;left:50%;right:50%;margin-inline:-50vw;padding-block:0;padding-inline:1.5rem;}.layout-instance--dashboard .l-middle:has(.l-sidebar-first){padding-inline-start:0;}.layout-instance--dashboard .l-middle .l-sidebar-first .block{width:100%;}.l-main-upper .block{margin-block-end:20px;}@media (min-width:768px){.l-main-upper .block{margin-block-end:30px;}}@media (min-width:1200px){.l-main-upper .block{margin-block-end:30px;}}.l-main-upper h1.page-title{margin-block:0;}.block-system-title-combo{position:relative;}@media (max-width:767px){body{padding:0;}.container{margin-left:20px;margin-right:20px;}}.header{margin:0;padding:30px 0;min-height:60px;}.red-bar .header{border-top:10px solid var(--solo-color-red);}.nav-search{margin-right:2%;margin-top:-90px;}@media (max-width:767px){.nav-search{margin:-7px 0 0 0;}}.main{padding-block-start:40px;padding-block-end:20px;margin:0;}.main .block-solo-subscription-solo-subscription-pref-form,.main .block-system-title-combo,.main .block-system-messages,.main .block-solo-admin-solo-questions-block{margin-block-end:0;}.mc-content{box-sizing:border-box;}.site-footer{margin:0;padding:30px 0 20px 0;}.site-footer .block{margin-bottom:30px;}h2:first-child,h3:first-child,h4:first-child,body.cke_show_borders h2:first-child,body.cke_show_borders h3:first-child,body.cke_show_borders h4:first-child{margin-top:0;}.content ul li{list-style-type:square;}.content .application-progress ul li{list-style-type:none;}.site-logo img{margin-right:15px;}@media (max-width:480px){.site-logo img{margin-right:0;}}#name-and-slogan{padding-inline-start:0;}.site-name{margin-left:-4px;}.descriptor-btn a,a.descriptor-btn{padding:3px 9px;border-radius:5px;font-weight:500;margin-bottom:0.5em;margin-right:0.5em;display:inline-block;}.caption{margin-bottom:0;}.quote{font-size:1.3em;line-height:1.5em;quotes:"“" "”";}blockquote{padding:2em 3em;border:0;background:rgba(0,0,0,0.1);margin:0 60px 30px;}blockquote.quote{padding:0.5em 3em 1em;}blockquote p,blockquote .more-link a,blockquote a.more-link{font-size:20.8px;line-height:1.5em;margin-bottom:1em;}blockquote > p:first-child{line-height:1.5em;padding-inline-start:0;text-indent:0;}p.quote{text-indent:-1em;}p.quote:before{position:relative;left:-5px;}.quote:before,.quote:after,div.quote p:last-child:after,blockquote.quote p:last-child:after{font-size:40px;font-weight:bold;opacity:0.5;}.quote:before{content:open-quote;}.quote:after{content:close-quote;}div.quote:before,blockquote.quote:before{left:-27px;position:relative;top:34px;}div.quote:after,blockquote.quote:after{display:none;}div.quote p:last-child:after,blockquote.quote p:last-child:after,p.quote:after{content:close-quote;line-height:0;position:relative;left:8px;top:20px;}.big-text{font-size:3em;font-weight:500;letter-spacing:-0.03em;line-height:1.1em;margin-bottom:0.5em;}.infotext{font-size:4em;font-weight:600;line-height:1em;margin-bottom:0;letter-spacing:-0.05em;}.circle-image img{border-radius:10em;}a.btn,.btn a{padding:0.5em 1em;border:none;text-shadow:none;box-shadow:none;border-radius:0.3em;}a.more-link,.more-link a{text-transform:none;display:inline;font-size:16px;font-weight:600;letter-spacing:0;}a.more-link:after,.more-link a:after{content:" »";}a.edit-link,.edit-link a{border-radius:0.3em;padding:0.5em 1em;border:1px solid var(--solo-color-grey-med);font-size:0.8em;text-decoration:none;}a.edit-link:hover,a.edit-link:focus,.edit-link a:hover,.edit-link a:focus{background:var(--solo-color-grey-light);}.view-courses-reference .views-field-title div a{border-radius:0.3em;padding:0.5em 1em;border:1px solid var(--solo-color-grey-med);font-size:0.8em;text-decoration:none;}.view-courses-reference .views-field-title div a:hover,.view-courses-reference .views-field-title div a:focus{background:var(--solo-color-grey-light);}a.btn.btn-red,.btn.btn-red a{background:var(--solo-color-red);}a.btn.btn-arrow-left,a.btn.btn-arrow-left:hover,a.btn.btn-arrow-left:focus{background-image:url(/themes/custom/images/btn-arrow-left.png);background-position:10px center;background-repeat:no-repeat;padding-inline-start:30px;text-align:right;}a.btn.btn-arrow-right,a.btn.btn-arrow-right:hover,a.btn.btn-arrow-right:focus{background-image:url(/themes/custom/images/btn-arrow-right.png);background-position:93% center;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding-inline-end:30px;text-align:left;}.block > h2{margin-top:0;}.well{border:none;border-radius:0;box-shadow:none;padding:1.3em;}ul.pager li{margin:0;}ul.nav-pills a.active{background:transparent;}ul.pager li a{border-radius:6px;border:0px;padding:4px 10px;}ul.pager li.pager-current{border-radius:6px;border:0px;padding:4px 10px;margin:0;}.item-list .pager li{padding:0;}#nav-search{margin-right:0;}#block-search-form input.search-query{border-radius:6px;padding-inline-start:10px;padding-inline-end:33px;}.navbar #block-search-form input.btn-search{top:2px;}[aria-disabled=true] a{opacity:0.75;}.smallcaps{font-size:0.875rem;letter-spacing:1px;text-transform:uppercase;font-weight:600;}.node-form .vertical-tabs{display:none;}.text-format-wrapper .filter-wrapper{display:none;}table{border:none;}table th,table td{border:none;}table th a{color:var(--solo-color-text-default);}table th a:focus,table th a:hover{text-decoration:underline;}table td a{color:var(--solo-color-blue);text-decoration:underline;}table td a:focus,table td a:hover{text-decoration:none;}table tr:nth-child(odd) td.active{background-color:transparent;}table tr:nth-child(even){background-color:var(--solo-color-bg-table);}table tr:nth-child(even) td.active{background-color:transparent;}table th{color:var(--solo-color-grey-dark);background-color:var(--solo-color-tan);border-block-end:1px solid var(--solo-color-border-alt);font-weight:var(--solo-fw-bold);padding-block:0.625rem;padding-inline:clamp(0.75rem,2%,1.25rem);}table th.active{background-color:var(--solo-color-tan);}table th.active img{display:none;}table th a{font-weight:var(--solo-fw-bold);}table td{border-block-end:1px solid var(--solo-color-border-alt);padding:1.25rem;}table td:not(:last-child){border-inline-end:none;}tbody{border-block-start:1px solid var(--solo-color-border-default);}.cell--checkbox{position:relative;}.cell--checkbox:before{background:var(--solo-color-border-alt);content:"";display:block;height:100%;left:2.5rem;width:1px;}.cell--checkbox > label{margin-left:1.25rem;}table[id=webform-components]{width:100%;}table[id=webform-components] input[type=checkbox] + label{text-align:left;}.sticky-header{z-index:1;}tr.webform-pagebreak td{border-top-style:dashed;}.draggable{transition:background-color 0.5s;}.draggable.drag{background-color:#dff3f5;}table th.tablesorter-header:not(.sorter-false){background-image:url(/themes/custom/stanford_light/icons/c-table--sort.svg);background-position:left 6px bottom 12px;background-repeat:no-repeat;background-size:13px;padding-inline-start:30px;}table th.tablesorter-header:not(.sorter-false).tablesorter-headerAsc{background-image:url(/themes/custom/stanford_light/icons/c-table--sort-asc.svg);}table th.tablesorter-header:not(.sorter-false).tablesorter-headerDesc{background-image:url(/themes/custom/stanford_light/icons/c-table--sort-desc.svg);}table.sticky-header{z-index:100;}label[for]{cursor:pointer;display:block;font-size:1rem;font-weight:var(--solo-fw-semi);line-height:1.2;margin:0 0 0.1875rem;position:relative;}label[for] > .form-required{color:var(--solo-color-error);position:absolute;left:-0.5em;}label[for] + .description{margin:0 0 0.375rem;}label[for] .text-counter__status{color:var(--solo-color-grey-dark);font-size:0.8125rem;margin-left:2em;}.form-type-radios > label[for]:not(:last-child){margin-bottom:0.75rem;}.form-item .description,.form-item ~ .description{color:var(--solo-color-grey-dark);font-size:0.8125rem;}.form-item > .description{margin-top:0.25em;}.form-item.form-type-radio > .description,.form-item.form-type-checkbox > .description,.form-item.form-type-radios > .description,.form-item.form-type-checkboxes > .description{margin-left:1.5rem;}input[type=text],input[type=textfield],input[type=tel],input[type=password],input[type=email],input[type=search],input[type=url],input[type=number],textarea{border:1px solid var(--solo-color-border-alt);border-radius:var(--solo-radius);box-shadow:none;font-family:var(--solo-ff-sans);font-size:1rem;font-weight:var(--solo-fw-light);padding:16px 12px;transition:box-shadow 0.25s;width:100%;height:auto;color:#333;background:rgb(255,255,255);background:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);display:block;line-height:1.125;}input[type=text]:focus,input[type=textfield]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=url]:focus,input[type=number]:focus,textarea:focus{border-color:var(--solo-color-border-focused);box-shadow:var(--solo-input-border-focused);outline:none;}input[type=text]:hover,input[type=textfield]:hover,input[type=tel]:hover,input[type=password]:hover,input[type=email]:hover,input[type=search]:hover,input[type=url]:hover,input[type=number]:hover,textarea:hover{border-color:var(--solo-color-border);}input[type=text]::-webkit-input-placeholder,input[type=textfield]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(var(--solo-color-text-default),0.7);}input[type=text]:-moz-placeholder,input[type=textfield]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=number]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(var(--solo-color-text-default),0.7);}input[type=text]::-moz-placeholder,input[type=textfield]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--solo-color-text-default),0.7);}input[type=text]:-ms-input-placeholder,input[type=textfield]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(var(--solo-color-text-default),0.7);}input[type=text]:invalid,input[type=text]:invalid:focus,input[type=textfield]:invalid,input[type=textfield]:invalid:focus,input[type=tel]:invalid,input[type=tel]:invalid:focus,input[type=password]:invalid,input[type=password]:invalid:focus,input[type=email]:invalid,input[type=email]:invalid:focus,input[type=search]:invalid,input[type=search]:invalid:focus,input[type=url]:invalid,input[type=url]:invalid:focus,input[type=number]:invalid,input[type=number]:invalid:focus,textarea:invalid,textarea:invalid:focus{border:none;box-shadow:var(--solo-input-border-error);}input[type=text][readonly],input[type=text][disabled],input[type=text][disabled=disabled],input[type=text] input.form-button-disabled,input[type=textfield][readonly],input[type=textfield][disabled],input[type=textfield][disabled=disabled],input[type=textfield] input.form-button-disabled,input[type=tel][readonly],input[type=tel][disabled],input[type=tel][disabled=disabled],input[type=tel] input.form-button-disabled,input[type=password][readonly],input[type=password][disabled],input[type=password][disabled=disabled],input[type=password] input.form-button-disabled,input[type=email][readonly],input[type=email][disabled],input[type=email][disabled=disabled],input[type=email] input.form-button-disabled,input[type=search][readonly],input[type=search][disabled],input[type=search][disabled=disabled],input[type=search] input.form-button-disabled,input[type=url][readonly],input[type=url][disabled],input[type=url][disabled=disabled],input[type=url] input.form-button-disabled,input[type=number][readonly],input[type=number][disabled],input[type=number][disabled=disabled],input[type=number] input.form-button-disabled,textarea[readonly],textarea[disabled],textarea[disabled=disabled],textarea input.form-button-disabled{background-color:var(--solo-color-tan-light);box-shadow:var(--solo-input-border-disabled);}.l-sidebar input[type=text],.l-sidebar input[type=textfield],.l-sidebar input[type=tel],.l-sidebar input[type=password],.l-sidebar input[type=email],.l-sidebar input[type=search],.l-sidebar input[type=url],.l-sidebar input[type=number],.l-sidebar textarea{width:100%;}.webform-component label[for]{font-size:1.25rem;}.webform-component .description,.webform-component ~ .description{font-size:1rem;}.webform-grid-option{text-align:center;}.webform-grid-option label[for]{width:0;overflow:hidden;margin-left:auto;margin-right:auto;}input[type=checkbox],input[type=radio]{clip:rect(0px 0px 0px 0px);position:absolute;z-index:-100;}input[type=checkbox] + label,input[type=radio] + label{font-size:1rem !important;font-weight:var(--solo-fw-normal);padding-inline-start:1.5rem;position:relative;}input[type=checkbox] + label::before,input[type=checkbox] + label::after,input[type=radio] + label::before,input[type=radio] + label::after{content:"";display:block;position:absolute;}input[type=checkbox] + label::before,input[type=radio] + label::before{background-color:#fff;border:1px solid var(--solo-color-border-alt);box-shadow:0 1px 1px 1px rgba(0,0,0,0.07) inset;height:0.875rem;left:0;transition:background-color 0.25s,box-shadow 0.25s;top:0.1875rem;width:0.875rem;z-index:0;}th input[type=checkbox] + label::before,th input[type=checkbox] + label::after,th input[type=radio] + label::before,th input[type=radio] + label::after{top:-1.125rem;}input[type=checkbox] + label::after,input[type=radio] + label::after{opacity:0;transform:opacity 0.25s;z-index:1;}input[type=checkbox] + label:hover::before,input[type=radio] + label:hover::before{box-shadow:none;border-color:var(--solo-color-border-hover);}input[type=checkbox]:focus + label::before,input[type=radio]:focus + label::before{box-shadow:none;border-color:var(--solo-color-border-focus);}input[type=checkbox]:invalid + label::before,input[type=radio]:invalid + label::before{box-shadow:var(--solo-input-border-error);}input[type=checkbox]:checked + label::before,input[type=radio]:checked + label::before{background-color:#fff;box-shadow:none;}input[type=checkbox]:checked + label::after,input[type=radio]:checked + label::after{opacity:1;}input[type=checkbox] + label::before{border-radius:3px;}input[type=checkbox] + label::after{border:0.125rem solid white;border-top:none;border-left:none;height:0.4375rem;width:0.25rem;transform:rotate(45deg);left:0.3125rem;top:0.25rem;}input[type=checkbox]:checked + label::before{background-color:var(--solo-color-blue-sky);border-color:var(--solo-color-blue-sky);}input[type=radio] + label::before,input[type=radio] + label::after{border-radius:50%;border:1px solid var(--solo-color-grey);}input[type=radio] + label::after{background-color:var(--solo-color-blue-sky);border-color:var(--solo-color-blue-sky);left:0.25rem;height:0.375rem;top:0.4375rem;width:0.375rem;}.form-item,[id^=edit][id$=ajax-wrapper]{margin:0 0 2.625rem;}.form-item:not(:first-child),[id^=edit][id$=ajax-wrapper]:not(:first-child){margin-top:2.625rem;}.form-item:last-child,[id^=edit][id$=ajax-wrapper]:last-child{margin-bottom:0;}.form-item .form-type-radio,.form-item .form-type-checkbox{margin:0;}.form-item .form-type-radio:not(:first-child),.form-item .form-type-checkbox:not(:first-child){margin-top:0.75rem;}.container-inline-date .form-item:not(:first-child){margin-top:0;}.form-type-date-combo .form-item{margin-top:0;}fieldset.date-combo .container-inline-date .date-padding{padding:0;}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readyonly]{background-color:var(--solo-color-grey-light);}.form-wrapper:not(:last-child){margin-bottom:1.875rem;}a.tabledrag-handle .handle{height:24px;width:24px;}form .field-multiple-table .field-multiple-drag{border:none;}.tabledrag-toggle-weight-wrapper{display:none;}form .field-multiple-table th.field-label{padding-inline-start:0.5em;}.field-prefix{display:inline-block;text-align:center;max-width:25px;width:25px;}.field-prefix + input{display:inline-block;max-width:calc(100% - 30px);}.field-prefix:empty{display:none;}.field-group-div:not(:first-child){margin-top:3.75rem;}.field-group-div:not(:empty):not(:last-child){margin-bottom:3.75rem;}input[type=hidden] + .field-group-div:not(:first-child),*:empty + .field-group-div:not(:first-child){margin-top:0;}.field-group-div > h2{color:var(--solo-color-blue-sky);}.form__section-heading{color:var(--solo-color-blue-sky);}.form__section-heading--ruled{padding-block-end:0.75rem;margin-block-end:1.5rem;border-block-end:1px solid var(--solo-color-border-default);}.form__section-heading--ruled-start,h2.form__section-heading--ruled-start:first-child{padding-block:2.5rem;margin-block:2.5rem;border-block-start:1px solid var(--solo-color-border-alt);border-block-end:0;}.form-actions:not(:first-child){margin-top:1.875rem;}.form-actions:not(:last-child){margin-bottom:1.875rem;}.form-subactions{display:flex;}.form-subactions:not(:first-child){margin-top:1.875rem;}.form-subactions:not(:last-child){margin-bottom:1.875rem;}.radio-toggle{display:flex;}.radio-toggle .form-radios{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;text-align:center;}@media (min-width:768px){.radio-toggle .form-radios{text-align:left;}}.radio-toggle .form-type-radio{margin-top:0;margin-bottom:0;position:relative;}.radio-toggle .form-type-radio input[type=radio]:focus + label{color:var(--solo-color-blue-sky);}.radio-toggle .form-type-radio:first-child input[type=radio] + label{padding-inline-start:0;}.radio-toggle .form-type-radio:first-child input[type=radio] + label:before,.radio-toggle .form-type-radio:first-child input[type=radio] + label:after{content:none !important;}.radio-toggle .form-type-radio:last-child input[type=radio] + label{display:flex;padding-inline-start:3em;margin-left:calc(24 / 16 * 100%)em;}.radio-toggle .form-type-radio:last-child input[type=radio] + label:before,.radio-toggle .form-type-radio:last-child input[type=radio] + label:after{border-radius:calc(12 / 16 * 100%)em;bottom:0;content:"" !important;display:block;height:calc(24 / 16 * 100%)em;left:calc(-12 / 16 * 100%)em;margin:auto;position:absolute;opacity:1;top:0;transition:all 0.1s ease-out;}.radio-toggle .form-type-radio:last-child input[type=radio] + label:before{width:calc(48 / 16 * 100%)em;background-color:var(--solo-color-tan);border:0;}.radio-toggle .form-type-radio:last-child input[type=radio] + label:after{width:calc(24 / 16 * 100%)em;background-color:#fff;border:1px solid var(--solo-color-grey);}.radio-toggle .form-type-radio:last-child input[type=radio]:checked + label:after{background-color:var(--solo-color-blue-sky);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;border-color:var(--solo-color-blue-sky);box-shadow:0 0 0 0 rgba(0,0,0,0.25) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;transform:translateX(calc(24 / 16 * 100%)em);}table .field-type-number-integer{width:10rem;}table .form-item > input[type=number]{min-width:5em;max-width:100%;width:100%;}.field-type-file input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:0.8125rem;padding:0.25rem 0.625rem 0.375rem;background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);}.field-type-file input[type=submit]:focus,.field-type-file input[type=submit]:hover{text-decoration:none;}.field-type-file input[type=submit]:not(:last-child){margin-right:1rem;}.field-type-file input[type=submit][disabled]{opacity:0.6;}.field-type-file input[type=submit]:focus:not([disabled]),.field-type-file input[type=submit]:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}.file-widget input[type=submit]{background-color:var(--solo-color-blue-sky);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-button-primary-txt);}.file-widget input[type=submit]:focus:not([disabled]),.file-widget input[type=submit]:hover:not([disabled]){background-color:#0098DB,10%;color:var(--solo-color-button-primary-txt);outline:0;}.file-widget label{clear:left;margin-top:0.75rem;}.form-managed-file{display:flex;align-items:center;flex-wrap:wrap;}.form-managed-file .form-file{line-height:1;margin-top:0.75rem;height:auto;background-color:var(--solo-color-tan);padding:0.75rem;font-family:var(--solo-ff-sans);font-size:1rem;}.form-managed-file .form-file:not(:last-child){margin-right:1em;}.form-managed-file .form-file::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;font-size:0.8125rem;padding:0.25rem 0.625rem 0.375rem;background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);}.form-managed-file .form-file::-webkit-file-upload-button:focus,.form-managed-file .form-file::-webkit-file-upload-button:hover{text-decoration:none;}.form-managed-file .form-file::-webkit-file-upload-button:not(:last-child){margin-right:1rem;}.form-managed-file .form-file::-webkit-file-upload-button[disabled]{opacity:0.6;}.form-managed-file .form-file::-webkit-file-upload-button:focus:not([disabled]),.form-managed-file .form-file::-webkit-file-upload-button:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}input[type=file]:invalid,input[type=file]:invalid:focus{border:none;box-shadow:var(--solo-input-border-error);}.fieldset-legend{font-size:1.125rem;font-weight:var(--solo-fw-semi);letter-spacing:calc(2 / 18 * 100%)em;line-height:calc(30 / 18 * 100%);text-transform:uppercase;}.fieldset-description:not(:last-child){margin-bottom:1rem;}.webform-component-fieldset legend{border-bottom:0;}:not([type=hidden]) + .webform-component-fieldset:not(:first-child) legend{border-top:1px solid var(--solo-color-border-alt);padding-block-start:3rem;}@media (min-width:992px){:not([type=hidden]) + .webform-component-fieldset:not(:first-child) legend{padding-block-start:3.75rem;}}.js-hide-value input{color:#fff !important;}.input-label--inline{display:inline;margin-right:0.5em;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.3125rem;font-size:0.9375rem;padding:0.4375rem 1.25rem 0.5625rem;}input[type=submit][id=edit-preview]{background-color:var(--solo-color-blue-sky);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-button-primary-txt);}input[type=submit][id=edit-preview]:focus:not([disabled]),input[type=submit][id=edit-preview]:hover:not([disabled]){background-color:#0098DB,10%;color:var(--solo-color-button-primary-txt);outline:0;}input[type=submit][id=edit-delete]{background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);}input[type=submit][id=edit-delete]:focus:not([disabled]),input[type=submit][id=edit-delete]:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}[id=webform-components-form] .form-actions{border-top:1px solid var(--solo-color-border-alt);padding-block-start:3rem;}@media (min-width:992px){[id=webform-components-form] .form-actions{padding-block-start:3.75rem;}}html.js input.form-autocomplete{background-position:right 4px top 50%;}input.remove-button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:0.8125rem;padding:0.25rem 0.625rem 0.375rem;background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);}input.remove-button[type=submit]:focus,input.remove-button[type=submit]:hover{text-decoration:none;}input.remove-button[type=submit]:not(:last-child){margin-right:1rem;}input.remove-button[type=submit][disabled]{opacity:0.6;}input.remove-button[type=submit]:focus:not([disabled]),input.remove-button[type=submit]:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}input.field-add-more-submit[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:0.9375rem;padding:0.4375rem 1.25rem 0.5625rem;background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);}input.field-add-more-submit[type=submit]:focus,input.field-add-more-submit[type=submit]:hover{text-decoration:none;}input.field-add-more-submit[type=submit]:not(:last-child){margin-right:1rem;}input.field-add-more-submit[type=submit][disabled]{opacity:0.6;}input.field-add-more-submit[type=submit]:focus:not([disabled]),input.field-add-more-submit[type=submit]:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}#su-wrap .webform-remove-file{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:0.8125rem;padding:0.25rem 0.625rem 0.375rem;background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);}#su-wrap .webform-remove-file:focus,#su-wrap .webform-remove-file:hover{text-decoration:none;}#su-wrap .webform-remove-file:not(:last-child){margin-right:1rem;}#su-wrap .webform-remove-file[disabled]{opacity:0.6;}#su-wrap .webform-remove-file:focus:not([disabled]),#su-wrap .webform-remove-file:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}#su-wrap .webform-container-inline{display:flex;}#su-wrap .webform-container-inline .form-item{margin-block:0;}#su-wrap .webform-container-inline .form-item:not(:last-child){margin-inline-end:0.75rem;}#su-wrap .webform-container-inline .webform-calendar{display:block;padding:1rem 0.75rem;-o-object-fit:contain;object-fit:contain;}.cke_chrome{box-shadow:none !important;}.node-form .filter-wrapper{display:none;}.node-form .form-actions{display:flex;flex-direction:row-reverse;gap:1rem;align-items:center;padding-block-start:42px;margin-block-start:42px;border-top:1px solid var(--solo-color-tan-dark);}.node-form .form-actions > input,.node-form .form-actions > a{flex:0;margin:0;}.node-form .form-actions > .cancel-edit,.node-form .form-actions > .form-cancel{flex:1;text-align:right;}.node-form .form-actions .button--primary,.node-form .form-actions .button-primary,.node-form .form-actions .button--secondary,.node-form .form-actions .button-secondary{border-radius:var(--solo-radius-sm);padding-inline:24px;padding-block:12px;}.node-form .form-actions .button--delete{background-color:var(--solo-color-red);border:1px solid rgba(0,0,0,0.1);color:var(--solo-color-white);}input[inert],[inert] input{opacity:0.65;}[id=webform-conditionals-ajax]{overflow-x:auto;}[id=webform-conditionals-table]{width:100%;}[id=webform-conditionals-table] input[type=submit]{background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);font-size:0.8125rem;padding:0.25rem 0.625rem 0.375rem;width:2.125rem;}[id=webform-conditionals-table] input[type=submit]:focus:not([disabled]),[id=webform-conditionals-table] input[type=submit]:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}[id=webform-conditionals-table] input[type=submit]:not(:last-child){margin-right:0.75rem;}[id=webform-conditionals-table] a.tabledrag-handle{position:relative;top:1rem;}[id=webform-conditionals-table] .webform-conditional{max-width:none;}[id=webform-conditionals-table] .webform-conditional-rule,[id=webform-conditionals-table] .webform-conditional-action{display:flex;}[id=webform-conditionals-table] .webform-conditional-if{margin-top:0.5em;}[id=webform-conditionals-table] .webform-conditional-source,[id=webform-conditionals-table] .webform-conditional-operator{margin-right:0.375rem;}[id=webform-conditionals-table] .webform-conditional-condition{align-items:center;}[id=webform-conditionals-table] .webform-conditional-condition > :not(:last-child){margin-right:0.375rem;}[id=webform-conditionals-table] .webform-conditional-action:not(:last-child){margin-bottom:0.375rem;}[id=webform-conditionals-table] .webform-conditional-action .webform-conditional-action{margin-bottom:0;}.field-name-field-ts-step .field-multiple-table{width:100%;}.field-name-field-ts-step .field-multiple-drag + td{display:flex;flex-wrap:wrap;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-title{order:-1;margin-right:1.875rem;}.field-name-field-ts-step .field-multiple-drag + td .field-type-text-long{width:100%;}@supports (display:grid){@media (min-width:992px){.field-name-field-ts-step .field-multiple-drag + td,.field-name-field-ts-step .field-multiple-drag + td > .ajax-new-content{display:grid !important;grid-gap:1.875rem;grid-template-columns:20em auto 4em;}.field-name-field-ts-step .field-multiple-drag + td > .ajax-new-content{grid-column-start:1;grid-column-end:4;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-type{grid-column-start:1;grid-column-end:2;margin:0;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-title{grid-column-start:1;grid-column-end:2;margin:0;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-description{grid-column:2/3;grid-row:1/3;margin:0;}.field-name-field-ts-step .field-multiple-drag + td .form-actions{grid-column:3/4;grid-row:1/2;margin-top:1.13em;}}}.node-travel_steps_instance-form .field-type-multifield table.sticky-header,.node-travel_steps_instance-form .field-type-multifield thead{display:none;}.node-travel_steps_instance-form .field-type-multifield td:empty{display:none;}.user-login{max-width:600px;}.user-login .password-toggle-wrapper{width:100%;}.solo-description-after > .form-item{display:grid;grid-template-areas:"label" "input" "description";grid-template-rows:auto auto;row-gap:0.125em;}.solo-description-after > .form-item label{grid-area:label;margin:0;}.solo-description-after > .form-item input{grid-area:input;}.solo-description-after > .form-item .description{grid-area:description;margin:0;}.main .block-system-breadcrumb{margin-bottom:0;}.main .block-system-breadcrumb .breadcrumb{background-color:transparent;color:#C4BFA9;}.main .block-system-breadcrumb .breadcrumb .divider{margin:0 0.375rem;color:var(--solo-color-tan);}.main .block-system-breadcrumb .breadcrumb a{color:#0098DB;font-weight:normal;text-decoration:underline;}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;}.button:focus,.button:hover{text-decoration:none;}.button:not(:last-child){margin-right:1rem;}.button[disabled]{opacity:0.6;}.button--small{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:0.8125rem;padding:0.25rem 0.625rem 0.375rem;}.button--small:focus,.button--small:hover{text-decoration:none;}.button--small:not(:last-child){margin-right:1rem;}.button--small[disabled]{opacity:0.6;}.button--medium{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:0.9375rem;padding:0.4375rem 1.25rem 0.5625rem;}.button--medium:focus,.button--medium:hover{text-decoration:none;}.button--medium:not(:last-child){margin-right:1rem;}.button--medium[disabled]{opacity:0.6;}.button--large{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:1rem;padding:0.875rem 1.875rem 1rem;}.button--large:focus,.button--large:hover{text-decoration:none;}.button--large:not(:last-child){margin-right:1rem;}.button--large[disabled]{opacity:0.6;}.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);}.button--secondary:focus,.button--secondary:hover{text-decoration:none;}.button--secondary:not(:last-child){margin-right:1rem;}.button--secondary[disabled]{opacity:0.6;}.button--secondary:focus:not([disabled]),.button--secondary:hover:not([disabled]){background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}.button--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;background-color:var(--solo-color-blue-sky);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-button-primary-txt);}.button--primary:focus,.button--primary:hover{text-decoration:none;}.button--primary:not(:last-child){margin-right:1rem;}.button--primary[disabled]{opacity:0.6;}.button--primary:focus:not([disabled]),.button--primary:hover:not([disabled]){background-color:#0098DB,10%;color:var(--solo-color-button-primary-txt);outline:0;}.button--tertiary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;background-color:transparent;background-image:none !important;box-shadow:none;color:var(--solo-color-grey-dark);}.button--tertiary:focus,.button--tertiary:hover{text-decoration:none;}.button--tertiary:not(:last-child){margin-right:1rem;}.button--tertiary[disabled]{opacity:0.6;}.button--tertiary:focus:not([disabled]),.button--tertiary:hover:not([disabled]){color:#000;outline:0;}.button--outline{border:1px solid var(--solo-color-grey) !important;border-radius:0;text-transform:uppercase;}.button--block{display:block;text-align:center;}.button--icon{position:relative;}.button--icon > i{align-items:center;border-left-color:rgba(0,0,0,0.15);border-left-style:solid;border-left-width:1px;bottom:0;display:flex;justify-content:center;margin:0;position:absolute;right:0;top:0;}.button--icon.button--large{padding-inline-end:5rem;}.button--icon.button--large > i{width:3.125rem;}.button--icon.button--medium{padding-inline-end:3.125rem;}.button--icon.button--medium > i{width:2.125rem;}.button--icon.button--secondary > i{color:var(--solo-color-blue-sky);}.button-bar{align-items:stretch;display:flex;}.button-bar--small > a{font-size:0.8125rem;padding:0.25rem 0.625rem 0.375rem;}.button-bar--secondary > a{text-transform:uppercase;border:1px solid var(--solo-color-tan);display:flex;align-items:center;justify-content:center;flex:auto;text-align:center;line-height:1;padding:0.5em 0.75em;}.button-bar--secondary > a:not(:last-child){border-right-color:transparent;}.button-bar--secondary > a:first-child{border-radius:3px 0 0 3px;}.button-bar--secondary > a:last-child{border-radius:0 3px 3px 0;}.button-bar--secondary > a:hover,.button-bar--secondary > a:focus{background-color:var(--solo-color-tan);text-decoration:none;}.button-bar--secondary > a:active{background-color:var(--solo-color-border-alt);}input[type=submit]:not([class*=button--]),input[type=reset]:not([class*=button--]),button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;font-size:1rem;padding:0.875rem 1.875rem 1rem;}input[type=submit]:not([class*=button--]):focus,input[type=submit]:not([class*=button--]):hover,input[type=reset]:not([class*=button--]):focus,input[type=reset]:not([class*=button--]):hover,button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):focus,button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):hover{text-decoration:none;}input[type=submit]:not([class*=button--]):not(:last-child),input[type=reset]:not([class*=button--]):not(:last-child),button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):not(:last-child){margin-right:1rem;}input[type=submit]:not([class*=button--])[disabled],input[type=reset]:not([class*=button--])[disabled],button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck)[disabled]{opacity:0.6;}input[type=submit]:not([class*=button--]),button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;background-color:var(--solo-color-blue-sky);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-button-primary-txt);}input[type=submit]:not([class*=button--]):focus,input[type=submit]:not([class*=button--]):hover,button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):focus,button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):hover{text-decoration:none;}input[type=submit]:not([class*=button--]):not(:last-child),button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):not(:last-child){margin-right:1rem;}input[type=submit]:not([class*=button--])[disabled],button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck)[disabled]{opacity:0.6;}input[type=submit]:not([class*=button--]):focus:not([disabled]),input[type=submit]:not([class*=button--]):hover:not([disabled]),button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):focus:not([disabled]),button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):hover:not([disabled]){background-color:#0098DB,10%;color:var(--solo-color-button-primary-txt);outline:0;}td.token-name > button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck){background:none;box-shadow:none !important;background-image:none !important;background-color:none !important;margin-top:0.25rem;padding:0.5rem;}td.token-name > button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):focus,td.token-name > button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):hover,td.token-name > button:not([class*=button--]):not(#backtotop):not(.ui-dialog-titlebar-close):not(.notifications-modal__close):not(.ck):active{background-color:var(--solo-color-tan-light);}.c-link-button{display:block;text-align:center;padding-block-end:1rem;}.c-link-button__link{display:inline-flex;align-items:center;}.c-link-button__link::after{content:"";display:inline-block;width:36px;height:36px;-webkit-mask-image:var(--icon-solo-plus);mask-image:var(--icon-solo-plus);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--solo-color-white);}body{margin:0;padding:0;}#brandbar .container,#global-footer .container{margin:0 auto;}#brandbar .span2,#global-footer .span2{display:block;min-height:1px;box-sizing:border-box;}#brandbar .span10,#global-footer .span10{display:block;min-height:1px;box-sizing:border-box;}#brandbar .container:after,#global-footer .container:after{clear:both;}#brandbar .row:after,#global-footer .row:after{clear:both;}#brandbar{background:var(--solo-color-red);box-shadow:inset 0 -4px 8px -2px rgba(0,0,0,0.2);min-height:30px;}#global-footer,#global-footer .container{background:var(--solo-color-red);color:#e3dfd5;box-shadow:inset 0 4px 8px -2px rgba(0,0,0,0.2);}#brandbar .container img{padding:4px 0 0 10px;}#global-footer a{color:#e3dfd5;}#global-footer a:hover{text-decoration:underline;}#global-footer .container{padding:3px 7px 20px;}#global-footer .container .row{margin:30px 0 0;}#bottom-logo{margin:0 0 10px;padding:0;}#bottom-text{margin-top:0;}#bottom-text ul{margin:0 0 0 10%;padding:0;line-height:1em;}#bottom-text ul#policy-links{margin-top:8px;margin-bottom:8px;}#bottom-text ul li{display:block;list-style:none;}#bottom-text ul li a{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;}#bottom-text ul li a{font-size:16px;}p.copyright{width:100%;font:13px "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;line-height:1.5em;padding-block-start:0px;text-align:center;}#global-footer #copyright-complaint{font-size:12px;}#global-footer *{box-sizing:content-box;}#global-footer .span2{width:100%;text-align:center;}#global-footer .span10{width:100%;}#global-footer ul{float:left;width:30%;}#global-footer img{margin:0 auto;display:block;}#global-footer .clear{clear:both;margin-bottom:10px;}@media screen and (min-width:768px){#global-footer .container{background:none;box-shadow:none;}#bottom-text ul{margin-left:25px;}#brandbar .container img{padding:4px 0 0;}#brandbar .container,#global-footer .container{width:724px;}#global-footer .container .row{margin:30px 0 0 -20px;}#global-footer .span2{float:left;width:104px;padding-inline-start:8px;}#global-footer .span10{width:600px;margin-left:20px;margin:0 12px 0 20px;float:left;}#global-footer img{margin:0 auto;}#global-footer ul li.alt{clear:right;}#global-footer ul{width:100%;float:left;}#global-footer ul li{width:auto;margin:0 13px 3px 0;padding:0;float:none;clear:left;display:inline-block;}#bottom-text ul#policy-links li a{font-size:14px;}#bottom-logo{margin:0;}p.copyright{text-align:left;padding-inline-start:145px;}#global-footer .clear{clear:both;margin-bottom:0;}}@media screen and (min-width:980px){#brandbar .container,#global-footer .container{width:940px;}#global-footer .span2{width:140px;}#global-footer .span10{width:780px;}p.copyright{padding-inline-start:185px;}}@media screen and (min-width:1200px){#brandbar .container,#global-footer .container{width:1170px;}#global-footer .span2{width:170px;}#global-footer .span10{width:970px;}p.copyright{padding-inline-start:215px;}}@media (max-width:767px){#bottom-text ul li{line-height:1.5em;}#bottom-text ul#policy-links{margin-top:0;}#global-footer #copyright-complaint{display:block;}}html,body{height:100%;}#su-wrap{min-height:100%;}#wrap{overflow:visible;padding-block-end:250px;}#global-footer{position:relative;margin-top:-250px;height:250px;clear:both;}@media screen and (min-width:768px){#wrap{padding-block-end:140px;}#global-footer{margin-top:-140px;height:140px;}}#global-footer{overflow-x:hidden;height:auto;}#global-footer *{box-sizing:border-box;}#bottom-text ul{margin:0 0 0 10%;}@media screen and (min-width:768px){#global-footer img{margin-bottom:24px;}p.copyright{padding-inline-start:76px;}#su-content{padding-block-end:0;}#global-footer{margin-top:0;height:auto;}}@media screen and (min-width:980px){#brandbar .container,#global-footer .container{width:940px;}#global-footer .span2{width:140px;}#global-footer .span10{width:780px;}p.copyright{padding-inline-start:96px;}}@media screen and (min-width:992px){p.copyright{padding-inline-start:205px;}}@media screen and (min-width:1200px){#brandbar .container,#global-footer .container{width:1170px;}#global-footer .span2{width:170px;}#global-footer .span10{width:970px;}p.copyright{padding-inline-start:255px;}}.ico-small{font-weight:normal;color:#000;}.ico-before::before{display:inline-block;content:" ";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-right:0.25rem;margin-left:0.5rem;vertical-align:middle;background-color:var(--solo-color-blue);}.ico-before.ico-small::before{width:12px;height:16px;}.ico-before.ico-med::before{width:20px;height:25px;margin:0;}.ico-before.ico-pdf::before{-webkit-mask-image:url("/themes/custom/solo/images/icon-pdf.svg");mask-image:url("/themes/custom/solo/images/icon-pdf.svg");}.ico-before.ico-csv::before{-webkit-mask-image:url("/themes/custom/solo/images/icon-csv.svg");mask-image:url("/themes/custom/solo/images/icon-csv.svg");}.ico-before.ico-edit::before{-webkit-mask-image:url("/themes/custom/solo/images/icon-edit.svg");mask-image:url("/themes/custom/solo/images/icon-edit.svg");}.ico-before.ico-person::before{-webkit-mask-image:url("/themes/custom/solo/images/icon-person.svg");mask-image:url("/themes/custom/solo/images/icon-person.svg");width:17px;height:18px;}.ico-before.ico-email::before{-webkit-mask-image:url("/themes/custom/solo/images/icon-email.svg");mask-image:url("/themes/custom/solo/images/icon-email.svg");width:18px;height:12px;}.ico-before.ico-academics::before{-webkit-mask-image:url("/themes/custom/solo/images/icon-academics.svg");mask-image:url("/themes/custom/solo/images/icon-academics.svg");width:20px;height:12px;}.container .l--full-bleed{margin-inline:-16px;padding-inline:16px;width:auto;}@media (min-width:1440px){.container .l--full-bleed{width:100vw;left:50%;right:50%;margin-inline:-50vw;position:relative;}}.container .l--full-bleed:empty{display:none;}.container .l--breakout{margin-inline:-16px;padding-inline:16px;width:auto;}@media (min-width:1440px){.container .l--breakout{width:min(100vw,1260px);margin-inline:max(-50vw,-630px);inset-inline-start:50%;inset-inline-end:50%;position:relative;}}.l--content-header{box-shadow:0 0.3125rem 0.625rem 0 rgba(51,51,51,0.125);margin-bottom:1.875rem;padding-block-end:1.5rem;padding-block-start:1.875rem;position:relative;z-index:1;}@media (min-width:992px){.l--content-header{margin-bottom:3.75rem;padding-block-end:3rem;padding-block-start:3.75rem;}}.l--sidebar-after > .l__header:not(:last-child),.l--sidebar-after > .l__main:not(:last-child),.l--sidebar-before > .l__header:not(:last-child),.l--sidebar-before > .l__main:not(:last-child){margin-bottom:2.5rem;}@media (min-width:992px){.l--sidebar-after > .l__main > .l__primary:not(:last-child),.l--sidebar-after > .l__main > .l__secondary:not(:last-child),.l--sidebar-before > .l__main > .l__primary:not(:last-child),.l--sidebar-before > .l__main > .l__secondary:not(:last-child){margin-bottom:2.5rem;}}@media (min-width:992px){.l--sidebar-after > .l__main > .l__primary,.l--sidebar-before > .l__main > .l__primary{width:64.2857142857%;}.l--sidebar-after > .l__main > .l__secondary,.l--sidebar-before > .l__main > .l__secondary{width:28.5714285714%;}}@media (min-width:1200px){.l--sidebar-after > .l__main > .l__primary,.l--sidebar-before > .l__main > .l__primary{width:65.2173913043%;}.l--sidebar-after > .l__main > .l__secondary,.l--sidebar-before > .l__main > .l__secondary{width:30.4347826087%;}}@media (min-width:992px){.l--sidebar-after > .l__main > .l__primary{float:left;}.l--sidebar-after > .l__main > .l__secondary{float:right;}}@media (min-width:992px){.l--sidebar-before > .l__main > .l__primary{float:right;}.l--sidebar-before > .l__main > .l__secondary{float:left;}}.l--2-col > .l__header:not(:last-child),.l--2-col > .l__main:not(:last-child){margin-bottom:1.875rem;}@media (min-width:992px){.l--2-col > .l__main{display:flex;justify-content:space-between;}}.l--2-col > .l__main > .l__primary,.l--2-col > .l__main > .l__secondary{flex:none;}@media (min-width:992px){.l--2-col > .l__main > .l__primary:not(:last-child),.l--2-col > .l__main > .l__secondary:not(:last-child){margin-bottom:1.875rem;}}@media (min-width:992px){.l--2-col > .l__main > .l__primary,.l--2-col > .l__main > .l__secondary{flex:none;width:50%;}}@media (min-width:992px){.l--2-col > .l__main > .l__primary{padding-inline-end:6.6666666667%;}}@media (min-width:992px){.l--2-col > .l__main > .l__secondary{padding-inline-start:6.6666666667%;}}.l__primary--ruled{border-top:1px solid var(--solo-color-border-alt);padding-block-start:3rem;}@media (min-width:992px){.l__primary--ruled{padding-block-start:3.75rem;}}.l--2-col--ruled > .l__main > .l__secondary{position:relative;}@media (min-width:992px){.l--2-col--ruled > .l__main > .l__secondary:after{background-color:var(--solo-color-tan);bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;top:0;width:1px;}}.l--section:not(:last-child){margin-bottom:3rem;}@media (min-width:992px){.l--section:not(:last-child){margin-bottom:3.75rem;}}.l--section--ruled{border-top:1px solid var(--solo-color-border-alt);padding-block-start:3rem;}@media (min-width:992px){.l--section--ruled{padding-block-start:3.75rem;}}.l--section--top-padded{padding-block-start:3rem;}@media (min-width:992px){.l--section--top-padded{padding-block-start:3.75rem;}}.messages{background-color:#fff;border:1px solid var(--solo-color-border-default);border-radius:3px;font-size:1rem;padding:1.625rem 1.875rem;margin-block:1.625rem;}.messages:not(:last-child){margin-bottom:2.625rem;}.messages + .messages{margin-top:1.5rem;}.messages__title{color:var(--solo-color-red);font-size:1rem;font-weight:var(--solo-fw-bold);margin:0;text-transform:uppercase;}.messages__body{margin:0;}.messages__body--multiple{list-style:none;padding:0;}.messages__body--multiple > li:not(:last-child){border-bottom:1px solid var(--solo-color-border-default);margin-bottom:0.5rem;padding-block-end:0.5rem;}div.messages.error,.messages--error{background-color:var(--solo-color-bg-error);border-color:var(--solo-color-error);}div.messages.error::before,.messages--error::before{background-color:var(--solo-color-error);}div.messages.error > .messages__body--multiple > li,.messages--error > .messages__body--multiple > li{border-color:var(--solo-color-error);}div.messages.warning,.messages--warning{background-color:var(--solo-color-tan-light);border-color:var(--solo-color-border-alt);}div.messages.warning > .messages__body--multiple > li,.messages--warning > .messages__body--multiple > li{border-color:var(--solo-color-tan-dark);}div.messages.warning::before,.messages--warning::before{background-color:var(--solo-color-tan-dark);}div.messages.status,.messages--status{background-color:var(--solo-color-bg-status);border-color:var(--solo-color-blue-sky);}div.messages.status::before,.messages--status::before{background-color:var(--solo-color-blue-sky);}div.messages.status > .messages__body--multiple > li,.messages--status > .messages__body--multiple > li{border-color:var(--solo-color-blue-sky);}.messages--warning,.messages.error,.messages.status,.messages.warning,.messages.info{padding-inline-start:4.5rem;}#console{margin-bottom:1rem;}#console:not(:first-child){margin-top:1rem;}.solo-messaging{background:#fbfbf9;padding:0.5em 1em;border:1px solid var(--solo-color-red);}#block-solo-op-solo-op-sitewide-notice .messages--error::before{display:none;}.main .block.block-solo-notifications{margin-bottom:0;}html:has(.notifications-modal__overlay[aria-hidden=false]){overflow:hidden;}.notifications-modal__overlay{align-items:center;bottom:0;background-color:rgba(51,51,51,0.5);display:flex;left:0;justify-content:center;padding:1.875rem;position:fixed;top:0;right:0;z-index:101;min-width:100vw;min-height:100vh;overflow-y:auto;}.notifications-modal__overlay[aria-hidden=true]{display:none;}.notifications-modal{background-color:white;border-radius:var(--solo-radius);margin:auto;max-width:75vw;overflow:initial;position:relative;}.notifications-modal__main,.notifications-modal__actions{padding:0.9375rem 1.875rem;}@media (min-width:768px){.notifications-modal__main,.notifications-modal__actions{padding:1.875rem 3.75rem;}}.notifications-modal__main{align-items:center;color:var(--solo-color-grey-dark);display:flex;flex-direction:column;}@media (min-width:768px){.notifications-modal__main{flex-direction:row;}}.notifications-modal__main .node-rating-form .form-actions{margin:0 -3.75rem -2.875rem;}.notifications-modal__actions,.notifications-modal__main .node-rating-form .form-actions{align-items:center;display:flex;flex-wrap:wrap;border-radius:0 0 0.25rem 0.25rem;margin:0;}.notifications-modal__actions .button,.notifications-modal__main .node-rating-form .form-actions .button{white-space:nowrap;}.notifications-modal__actions a:not(.button),.notifications-modal__main .node-rating-form .form-actions a:not(.button){padding:0.875rem 0.5rem 1rem;}.notifications-modal__main,.notifications-modal__actions,.notifications-modal__main .node-rating-form .form-actions{padding:15px 30px;}@media (min-width:48em){.notifications-modal__main,.notifications-modal__actions,.notifications-modal__main .node-rating-form .form-actions{padding:30px 60px;}}.notifications-modal__main .node-rating-form .form-actions{padding-inline-start:0;}.notifications-modal__close.notifications-modal__close{background-color:transparent;background-image:none !important;border-radius:0 0.25rem 0 0 !important;border:none;box-shadow:none;position:absolute;right:0.25rem;top:0.25rem;}.notifications-modal__close.notifications-modal__close:active:not([disabled]),.notifications-modal__close.notifications-modal__close:hover:not([disabled]){background-color:var(--solo-color-tan);}.notifications-modal__close.notifications-modal__close:focus{outline:1px solid var(--solo-color-blue-sky);}.notifications-modal__close.notifications-modal__close *{pointer-events:none;}.notifications-modal__label{color:inherit;font-size:1.125rem;margin:0 1em 0 0;text-transform:uppercase;}.notifications-modal__icon{align-items:center;display:flex;flex:none;justify-content:center;margin-left:0;margin-bottom:1em;max-width:25%;width:5.625rem;}.notifications-modal__icon > svg{overflow:visible;width:100%;}@media (min-width:768px){.notifications-modal__icon{margin-bottom:0;margin-left:auto;margin-right:2em;}}.notifications-modal__description{margin-top:0.25em;}.notifications-modal__item{margin-bottom:0;}.notifications-modal__item:not(:last-child){margin-bottom:0.5em;}.notifications-modal__main .node-rating-form .form-type-fivestar .chosen-container{display:none !important;}.node-opportunity.node-teaser .teaser-title{margin:0 0 0.5625rem;}.node-opportunity.node-teaser .teaser-title a{color:var(--solo-color-link-default);}.node-opportunity.node-teaser .teaser-title a:focus,.node-opportunity.node-teaser .teaser-title a:hover{text-decoration:underline;}.node-opportunity.node-teaser .opportunity-sponsors,.node-opportunity.node-teaser .who-can-apply{font-size:0.875rem;margin:0 0 0.3125rem;}@media (max-width:767.98px){.node-opportunity.node-teaser .left-col{text-align:center;margin-bottom:1rem;}.node-opportunity.node-teaser .opportunity-types .pill-list{margin-bottom:0.3125rem;}.node-opportunity.node-teaser .opportunity-types .text-list{margin-left:-0.625rem;}}@media (min-width:768px){.node-opportunity.node-teaser > .left-col{float:left;width:span(2.25 of 9);}.node-opportunity.node-teaser > .right-col{float:right;width:span(7 of 9);}.node-opportunity.node-teaser .opportunity-types{display:flex;}.node-opportunity.node-teaser .opportunity-types .pill-list{margin-right:0.625rem;}}.node-opportunity.view-mode-full{padding-block-start:3.75rem;}.node-opportunity.view-mode-full .apply-section{clear:right;float:right !important;}.node-opportunity.view-mode-full .field-name-field-image{text-align:center;}.node-opportunity.view-mode-full .field-name-field-application-deadline{margin:0;}.view-opportunities .view-header .section-title,.view-opportunities .view-header .result-count{display:inline-block;}.view-opportunities .view-header .result-count{margin-left:1.25rem;}.node-opportunity .top-apply a{width:100%;}.node-type-opportunity .top-apply a.application-ready{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color 0.25s;background-color:var(--solo-color-blue-sky);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-button-primary-txt);}.node-type-opportunity .top-apply a.application-ready:focus,.node-type-opportunity .top-apply a.application-ready:hover{text-decoration:none;}.node-type-opportunity .top-apply a.application-ready:not(:last-child){margin-right:1rem;}.node-type-opportunity .top-apply a.application-ready[disabled]{opacity:0.6;}.node-type-opportunity .top-apply a.application-ready:focus:not([disabled]),.node-type-opportunity .top-apply a.application-ready:hover:not([disabled]){background-color:#0098DB,10%;color:var(--solo-color-button-primary-txt);outline:0;}.view-po-dashboard .view-header,.view-recommendation-form-dash .view-header{margin-bottom:1.875rem;}.view-po-dashboard .views-exposed-form,.view-recommendation-form-dash .views-exposed-form{display:flex;}.view-po-dashboard .views-exposed-form > :not(:last-child),.view-recommendation-form-dash .views-exposed-form > :not(:last-child){margin-right:1em;}.layout-instance--opportunity-edits .unpublished{background-color:transparent;}.layout-instance--opportunity-edits .form-item-section-1-opp-visibility:not(:first-child),.layout-instance--opportunity-edits .l--content-header{margin-block-start:0;padding-block-start:0;}.layout-instance--opportunity-edits .form__section-heading--ruled-start,.layout-instance--opportunity-edits h2.form__section-heading--ruled-start:first-child{margin-block-end:0;color:black;font-weight:var(--solo-fw-bold);font-size:2rem;}.layout-instance--opportunity-edits.opp-edit--preview .node-opportunity-form{max-width:78.75rem;}.layout-instance--opportunity-edits .node-opportunity-form{max-width:42.5rem;}.layout-instance--opportunity-edits .opportunity-form--details{margin-block-start:1.875rem;position:relative;}.layout-instance--opportunity-edits .opportunity-form--details details{margin-block-start:60px;}.layout-instance--opportunity-edits .opportunity-form--details .field-type-image .image-widget{display:flex;gap:1rem;width:100%;max-width:100%;}.layout-instance--opportunity-edits .opportunity-form--details .field-type-image .image-widget::before{display:none;}.layout-instance--opportunity-edits .opportunity-form--details .field-type-image .image-preview{float:none;background-color:var(--solo-color-tan);margin-bottom:0.5em;padding:10px;position:relative;}.layout-instance--opportunity-edits .opportunity-form--details .field-type-image .image-preview > img{position:absolute;width:100%;top:0;left:0;}.layout-instance--opportunity-edits .opportunity-form--details .field-type-image label[for]{font-size:1rem;}.node-opportunity-form{max-width:51.25rem;margin:0 auto;}.image-widget-data{position:relative;}.image-widget-data input[type=submit]:not([class*=button--]){background-color:var(--solo-color-button-secondary-bg);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1)) !important;box-shadow:0 0 0 1px var(--solo-color-grey) inset,0 -1px 0 0 rgba(0,0,0,0.15) inset;color:var(--solo-color-grey-dark);font-size:0.8125rem;left:0;margin-bottom:1.5em;margin-left:1em;padding:0.25rem 0.625rem 0.375rem;}.image-widget-data input[type=submit]:not([class*=button--]):focus,.image-widget-data input[type=submit]:not([class*=button--]):hover{background-color:var(--solo-color-button-secondary-bg-darken);color:var(--solo-color-grey-dark);outline:0;}.image-widget-data:only-child{background:var(--solo-color-tan);padding:0.5em;}.image-widget-data:only-child > input[type=file]{height:auto;line-height:1 !important;padding:0;background-color:transparent;}.image-widget-data:only-child .ajax-progress-throbber{position:absolute;right:0.5em;top:0.5em;}.image-widget-data .form-item:not(:first-child){margin:0.5rem 0;}.page-settings__pane{margin-top:-0.75rem;}.page-settings__pane form{margin-bottom:0;}.page-settings__content{border:1px solid var(--solo-color-grey);padding:3.75rem;}.block:not(#block-solo-review-solo-review-nav-block):has(.notifications-modal__overlay[aria-hidden=true]){display:none;}.node-recommendation.view-mode-full{padding:1.5rem;margin-block-start:0.5rem;border-radius:3px;border:1px solid var(--solo-color-tan);background-color:var(--solo-color-tan-light);}.stepper__wrapper{margin-block-start:1.5rem;margin-block-end:3.75rem;}.dashboard-data__header + .stepper__wrapper{margin-block-end:1.5625rem;margin-block-start:0;}.stepper{display:flex;justify-content:space-between;}.stepper--with-button{flex-wrap:wrap;}.stepper--with-button .stepper__step{border-bottom:1px solid var(--solo-color-tan);}.stepper--with-button .stepper__step:nth-child(3){border-radius:0 4px 0 0;border-right:1px solid var(--solo-color-tan);}.stepper--with-button .stepper__step:last-child{border:1px solid var(--solo-color-tan);border-top:0;border-radius:0;}@media (min-width:992px){.stepper--with-button{flex-wrap:nowrap;}.stepper--with-button .stepper__step:nth-child(3){border-radius:0;border-right:0;}.stepper--with-button .stepper__step:last-child{border:1px solid var(--solo-color-tan);border-radius:0 4px 0 0;}}.stepper__wrapper:has(.stepper--linear)::before{content:"";width:100%;height:0;border-top:1px solid var(--solo-color-tan);}.opportunity-creation-header .stepper__wrapper:has(.stepper--linear)::before{display:none;}ul.stepper--linear{display:flex;justify-content:flex-start;gap:4rem;margin:0;list-style-type:none;}ul.stepper--linear > li{position:relative;list-style-type:none;}ul.stepper--linear > li:before{border-top:2px solid var(--solo-color-tan-dark);content:"";display:block;left:-3.75rem;position:absolute;top:50%;width:3rem;z-index:1;}ul.stepper--linear > li:first-child:before{display:none;}ul.stepper--linear > li:not(:first-child) .opp-create{opacity:0.5;}ul.stepper--linear .stepper__step{background-color:transparent;border:0;flex:auto 0 1;overflow:visible;}@media (min-width:992px){ul.stepper--linear .stepper__step{font-size:1rem;padding:0;}}ul.stepper--linear .stepper__step:last-child{border-right:0;}ul.stepper--linear .stepper__step.active{background-color:transparent;border:0;}ul.stepper--linear .stepper__step-number{font-weight:700;height:2rem;width:2rem;}ul.stepper--linear a.stepper__step.completed:hover .stepper__step-number,ul.stepper--linear a.stepper__step.completed:focus .stepper__step-number{background-color:var(--solo-color-tan-dark);}ul.stepper--linear .stepper__step.completed .stepper__step-number{background-color:var(--solo-color-tan);background-image:url(/themes/custom/stanford_light/icons/stepper-active.svg);background-position:center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;overflow:hidden;text-indent:-400%;}ul.stepper--linear .stepper__step.completed .stepper__step-number:active,ul.stepper--linear .stepper__step.completed .stepper__step-number:focus{background-color:var(--solo-color-blue);}ul.stepper--linear .stepper__step:not(.completed,.active) .stepper__step-number{background-color:var(--solo-color-white);border:1px solid var(--solo-color-tan);color:var(--solo-color-black);}ul.stepper--linear #stepper--questionnaire-button.incomplete:not(.opp-create) .stepper__step-number{background:none;background-color:var(--solo-color-red);-webkit-mask-image:var(--icon-warning-fill);mask-image:var(--icon-warning-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.75rem 1.75rem;mask-size:1.75rem 1.75rem;overflow:hidden;text-indent:-400%;}ul.stepper--linear #stepper--questionnaire-button.incomplete:not(.opp-create) .stepper__step-number:active,ul.stepper--linear #stepper--questionnaire-button.incomplete:not(.opp-create) .stepper__step-number:focus{background-color:var(--solo-color-tan);}ul.stepper--linear #stepper--questionnaire-button.incomplete:not(.opp-create) .stepper__step-text{color:var(--solo-color-red);}.stepper__step{align-items:center;background-color:var(--solo-color-tan-light);border-bottom:1px solid var(--solo-color-tan-dark);border-left:1px solid var(--solo-color-tan);border-top:1px solid var(--solo-color-tan);display:flex;flex:auto;flex-basis:33.3%;flex-direction:column;font-size:0.625rem;font-weight:var(--solo-fw-normal);justify-content:flex-start;overflow:hidden;padding:1em;position:relative;text-align:center;}.stepper__step:first-child{border-radius:4px 0 0 0;}.stepper__step:last-child{border-radius:0 4px 0 0;border-right:1px solid var(--solo-color-tan);}@media (min-width:576px){.stepper__step{align-items:center;flex-direction:row;flex-wrap:nowrap;text-align:left;}}@media (min-width:768px){.stepper__step{font-size:0.875rem;}}@media (min-width:992px){.stepper__step{flex-basis:auto;font-size:1rem;padding:1em 2em;}}.stepper__step--continue{border-top:1px solid var(--solo-color-tan);flex:none;flex-basis:100%;justify-content:center;justify-self:flex-end;width:100%;}@media (min-width:992px){.stepper__step--continue{justify-content:flex-end;flex-basis:auto;width:auto;}}.stepper__step-number{align-items:center;background-color:var(--solo-color-tan);border-radius:50%;color:var(--solo-color-tan-dark);display:flex;flex:none;font-size:1.3125em;height:1.9047619048em;justify-content:center;margin-bottom:0.5em;transition:0.2s all ease-out;width:1.9047619048em;}@media (min-width:576px){.stepper__step-number{margin-bottom:0;margin-right:0.5em;}}.stepper__step-text{color:var(--solo-color-grey-dark);transition:0.2s all ease-out;}@media (min-width:576px){.stepper__step-text{margin-bottom:0;margin-right:0.5em;}}.stepper__step-link{color:var(--solo-color-grey-dark);font-weight:normal;text-decoration:underline;}.stepper__step-link:hover,.stepper__step-link:focus{color:var(--solo-color-tan-dark);text-decoration:underline;}.stepper__step-link .stepper__step-text{text-decoration:underline;}.stepper__step-progress{background-color:var(--solo-color-tan);border-radius:0.75em;font-size:0.75em;justify-self:flex-end;line-height:1.5;margin-top:1em;padding:0 0.75em;transition:0.2s all ease-out;}@media (min-width:576px){.stepper__step-progress{margin-left:auto;margin-top:0;}}.stepper__step.active{background-color:#fff;border-color:var(--solo-color-tan-dark) var(--solo-color-tan-dark) #fff;text-decoration:none;}.stepper__step.active .stepper__step-number{background-color:var(--solo-color-tan-dark);color:#fff;}.stepper__step.active .stepper__step-text{font-weight:var(--solo-fw-semi);text-decoration:none;}.stepper__step.active + .stepper__step{border-left-color:var(--solo-color-tan-dark);}.stepper__step.disabled .stepper__step-text{text-decoration:none;}a.stepper__step:not(.active){background-image:linear-gradient(rgba(var(--solo-color-tan-dark),0),rgba(var(--solo-color-tan-dark),0));color:var(--solo-color-grey-dark);font-weight:var(--solo-fw-normal);}a.stepper__step:not(.active):hover,a.stepper__step:not(.active):focus{background-image:linear-gradient(rgba(var(--solo-color-tan-dark),0),rgba(var(--solo-color-tan-dark),0.1));color:var(--solo-color-grey-dark);}a.stepper__step:not(.active):hover .stepper__step-number,a.stepper__step:not(.active):hover .stepper__step-progress,a.stepper__step:not(.active):focus .stepper__step-number,a.stepper__step:not(.active):focus .stepper__step-progress{background-color:#fff;color:var(--solo-color-grey-dark);}a.stepper__step:not(.active):hover .stepper__step-text,a.stepper__step:not(.active):focus .stepper__step-text{color:var(--solo-color-grey-dark);text-decoration:underline;transition:0.2s all ease-out;}a.stepper__step:not(.active):active{background-image:linear-gradient(rgba(var(--solo-color-tan-dark),0),rgba(var(--solo-color-tan-dark),0.2));}#block-solo-application-solo-application-webform-head{margin-bottom:3.75rem;}.tabs{display:flex;flex:auto;justify-self:stretch;box-shadow:0 -1px 0 0 #C4BFA9 inset;}.tabs__list,.nav-tabs{align-items:stretch;display:flex;flex:inherit;flex-wrap:nowrap;justify-content:stretch;margin:0;}@media (min-width:992px){.tabs__list,.nav-tabs{justify-content:flex-start;}.tabs--left .tabs__list,.tabs--left .nav-tabs{justify-content:flex-start;}.tabs--right .tabs__list,.tabs--right .nav-tabs{justify-content:flex-end;}}.tabs__list > .tabs__item,.nav-tabs > li{align-items:stretch;display:flex;flex:auto;justify-content:stretch;list-style:none;margin:0;padding:0;}@media (min-width:992px){.tabs__list > .tabs__item,.nav-tabs > li{flex:none;}}@media (min-width:992px){.tabs__list--4up > .tabs__item{flex:1;}}.tabs__item > .tabs__link,.nav-tabs > li > a{align-items:baseline;background-color:var(--solo-color-tan-light);border-color:var(--solo-color-tan) transparent transparent var(--solo-color-tan);border-style:solid;border-width:1px 1px 0 1px;border-bottom:0;color:var(--solo-color-text-default);display:block;display:flex;flex:auto;line-height:1.1;justify-content:center;margin-bottom:1px;margin-right:0;padding:0.625rem 0.625rem;position:relative;text-align:center;transition:background-color 0.5s;border-radius:0;}.tabs__item > .tabs__link:focus,.tabs__item > .tabs__link:hover,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{background-color:rgba(0,0,0,0.05);}@media (min-width:576px){.tabs__item > .tabs__link,.nav-tabs > li > a{padding:0.9375rem 1.875rem;}}.nav-tabs > li > a{margin-bottom:0;}.tabs__item:last-child > .tabs__link,.nav-tabs > li:last-child > a{border-right-color:var(--solo-color-tan);border-right-width:1px;}.tabs__item--active + .tabs__item > .tabs__link,.tabs__link[aria-selected=true],.nav-tabs > li.active + li > a{border-left-color:transparent;border-left-width:1px;}.tabs__item--active > .tabs__link,.tabs__link[aria-selected=true],.nav-tabs > li.active > a{background-color:#fff;border:1px solid var(--solo-color-border-alt);border-bottom:0;color:var(--solo-color-text-default);}.tabs__item--active > .tabs__link:hover,.tabs__item--active > .tabs__link:focus,.tabs__link[aria-selected=true]:hover,.tabs__link[aria-selected=true]:focus,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background:#fff;}.tabs__item--active > .tabs__link::after,.tabs__link[aria-selected=true]::after,.nav-tabs > li.active > a::after{background-color:#fff;bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;right:0;margin:auto;}.tabs__tab-title{color:var(--solo-color-red);}.tabs__item--large > .tabs__link{border-bottom:1px solid var(--solo-color-border-alt);display:block;}.tabs__item--large > .tabs__link:focus,.tabs__item--large > .tabs__link:hover{text-decoration:none;}.tabs__item--large > .tabs__link[aria-selected=true]{border-bottom-color:white;}.tabs__item--large .tabs__tab-title{font-size:1rem;margin-bottom:0.25em;}@media (min-width:992px){.tabs__item--large .tabs__tab-title{font-size:1.875rem;}}.tabs__tab-description{font-size:0.75rem;font-weight:var(--solo-fw-light);letter-spacing:-0.0125em;line-height:1.5;}.tabs__tab-description strong{font-weight:var(--solo-fw-semi);}@media (min-width:992px){.tabs__tab-description{font-size:1rem;}}.tabs__panel{border-color:var(--solo-color-border-alt);border-style:none solid solid;border-width:0 1px 1px;}.tabs__panel[aria-hidden=true]{display:none;}.tabs__panel[aria-hidden=false]{display:block;}.tabs__panel-footer,.tabs__panel-content{padding:3.75rem;}.tabs__panel-footer{background-color:var(--solo-color-tan-light);padding-block-end:1.875rem;padding-block-start:1.875rem;}.text-details{border:1px solid var(--solo-color-tan-dark);margin-bottom:2rem;padding:2rem 2rem 0 2rem;}.text-details summary{background-color:var(--solo-color-tan-light);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem;font-weight:var(--solo-fw-bold);margin:-2rem -2rem 0 -2rem;position:relative;padding-left:3rem;}.text-details summary:before{content:"";display:block;position:absolute;background-image:url(/themes/custom/stanford_light/icons/text-details-control.svg);background-size:contain;background-repeat:no-repeat;left:1rem;top:0.75rem;width:2rem;height:2rem;rotate:90deg;transition:rotate 0.15s ease-out;}.text-details summary h2{display:inline;font-size:1.25rem;font-weight:600;letter-spacing:0;margin:0;padding:0;}.text-details summary::marker{content:"";}.text-details summary::-webkit-details-marker{display:none;}.text-details[open]{padding-bottom:2rem;}.text-details[open] summary{border-bottom:1px solid var(--solo-color-tan-dark);margin-bottom:2rem;}.text-details[open] summary:before{rotate:180deg;}#admin-shortcuts{background:#4D4F53;margin:0px;padding:8px 10px 3px 10px;color:white;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;}#admin-shortcuts .nav{margin:0;padding:0;}#admin-shortcuts ul.menu a,#admin-shortcuts .content a{background:#4D4F53;color:#fff;padding:3px 10px;font-weight:normal;}#admin-shortcuts ul.menu a:hover,#admin-shortcuts ul.menu a:active,#admin-shortcuts .content a:hover,#admin-shortcuts .content a:active{background:#222;border-radius:5px;}#admin-shortcuts ul.menu > li > a:hover,#admin-shortcuts ul.menu > li > a:active,#admin-shortcuts .content > ul > li > a:hover,#admin-shortcuts .content > ul > li > a:active{background:#222;border-radius:10px;}#admin-shortcuts ul.menu,#admin-shortcuts .content ul{background:#4D4F53;}#admin-shortcuts ul.menu li,#admin-shortcuts .content ul li{display:inline-block;margin:0;}#admin-shortcuts ul.menu li ul,#admin-shortcuts .content ul li ul{display:none;}#admin-shortcuts ul.menu li:hover ul,#admin-shortcuts .content ul li:hover ul{display:block;position:absolute;width:200px;}#admin-shortcuts ul.menu ul li,#admin-shortcuts .content ul ul li{display:block;}#admin-shortcuts ul.menu ul a,#admin-shortcuts .content ul ul a{padding-inline-start:20px;}#admin-shortcuts ul.menu .caret,#admin-shortcuts .content .caret{border-bottom-color:#fff;border-top-color:#fff;}#backtotop.image{background-size:contain;width:30px;height:30px;top:unset;bottom:5px;right:175px;}.banner-overlay{height:auto;position:absolute;}.banner-overlay > div{background:rgba(0,0,0,0.75);color:#F2F1EB;position:relative;max-width:60%;padding:1.25em 1.5em 1.5em 1.5em;top:-190px;}.border-simple .banner-overlay > div{margin-left:6px;}@media (max-width:480px){.border-simple .banner-overlay > div{margin-left:0;}}.banner-overlay p{margin-bottom:0;}.banner-overlay h2,.banner-overlay h3,.banner-overlay h4{margin-top:0;margin-bottom:0.5em;}@media (max-width:979px){[class*=span] .banner-overlay{position:inherit;}[class*=span] .banner-overlay > div{position:inherit;margin:0px;max-width:100%;}}@media (max-width:480px){.banner-overlay{position:inherit;}.banner-overlay > div{position:inherit;margin:0px;max-width:100%;}}.bodybg .sidebar .region{padding:15px;}.bodybg .content-wrapper{padding:30px;}@media (max-width:767px){.bodybg .content-wrapper{padding:15px;}}.bodybg .breadcrumb{padding:8px 30px;}#breadcrumb{padding:0 1% 0 0;box-sizing:border-box;}@media (max-width:767px){#breadcrumb{padding:0;}}.breadcrumb{padding:8px 10px;}.roundedcorners .breadcrumb{border-radius:5px;}.chosen-container{vertical-align:top !important;width:100% !important;}select:invalid + .chosen-container a:first-child{outline:1px solid var(--solo-color-error);border-radius:var(--solo-radius);}.chosen-container .chosen-results{color:var(--solo-color-grey-dark);font-weight:400;}#app_operations_chosen.chosen-container,#dash_access_chosen.chosen-container{width:inherit !important;}.chosen-container-single{border:1px solid var(--solo-color-border-alt);border-radius:var(--solo-radius);box-shadow:none;font-family:var(--solo-ff-sans);font-size:1rem;font-weight:var(--solo-fw-light);padding:16px 12px;transition:box-shadow 0.25s;width:100%;height:auto;color:#333;background:rgb(255,255,255);background:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);display:block;line-height:1.125;padding:0;}.chosen-container-single:focus{border-color:var(--solo-color-border-focused);box-shadow:var(--solo-input-border-focused);outline:none;}.chosen-container-single:hover{border-color:var(--solo-color-border);}.chosen-container-single .chosen-single{padding:16px 12px;}.chosen-container-single .chosen-single div{width:1.5rem;}.chosen-container-multi .chosen-choices{padding:0;}.chosen-container-single .chosen-single,.chosen-container-multi .chosen-choices{background-image:none;border:none;border-radius:var(--solo-radius-sm);box-shadow:none;transition:box-shadow 0.25s;}.chosen-container-single .chosen-single li.search-field input[type=text],.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:1rem;font-weight:var(--solo-fw-light);line-height:1.125;margin:0;padding:0;}.chosen-container-single .chosen-single li.search-field input[type=text].default,.chosen-container-multi .chosen-choices li.search-field input[type=text].default{color:rgba(var(--solo-color-text-default),0.7);}.chosen-container ul li{list-style-type:none;}.chosen-container-multi .chosen-choices{display:flex;flex-direction:column-reverse;background:none;box-shadow:none;}.chosen-container-multi .chosen-choices li.search-choice{border-color:var(--solo-color-tan-dark);background-color:var(--solo-color-tan-light);font-size:1rem;line-height:1.25;font-style:italic;border-radius:var(--solo-radius);background-image:none;box-shadow:none;margin:16px 0 0 0;padding:8px 24px 8px 12px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background-image:none !important;-webkit-mask-image:var(--icon-solo-close);mask-image:var(--icon-solo-close);-webkit-mask-size:contain;mask-size:contain;background-color:var(--solo-color-red);}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-color:var(--solo-color-blue);}.chosen-container-multi .chosen-choices li.search-field{border:1px solid var(--solo-color-border-alt);border-radius:var(--solo-radius);box-shadow:none;font-family:var(--solo-ff-sans);font-size:1rem;font-weight:var(--solo-fw-light);padding:16px 12px;transition:box-shadow 0.25s;width:100%;height:auto;color:#333;background:rgb(255,255,255);background:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);display:block;line-height:1.125;}.chosen-container-multi .chosen-choices li.search-field:focus{border-color:var(--solo-color-border-focused);box-shadow:var(--solo-input-border-focused);outline:none;}.chosen-container-multi .chosen-choices li.search-field:hover{border-color:var(--solo-color-border);}.chosen-container .search-choice{display:block;}.chosen-container-active.chosen-with-drop .search-choice{display:none;}.chosen-container#edit_work_ids_chosen .chosen-choices{flex-flow:row wrap-reverse;}.chosen-container#edit_work_ids_chosen .search-field{width:100%;}.chosen-container#edit_work_ids_chosen .search-choice{width:-moz-max-content;width:max-content;margin-inline-end:8px;}.chosen-container-single .chosen-single{font-size:1rem;font-weight:var(--solo-fw-normal);height:auto;line-height:1.125;}.chosen-container-active{border:2px solid var(--solo-color-blue);border-radius:var(--solo-radius);}.chosen-container-active .chosen-choices{box-shadow:var(--solo-input-border-focused);}.chosen-container-single .chosen-single span{margin-right:3rem;}.chosen-container-single .chosen-single div{border-left:1px solid var(--solo-color-border-alt);width:2.625rem;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-image:var(--icon-chosen-single--active) !important;background-position:center;background-size:auto !important;}.chosen-container-single .chosen-single div b{background-image:var(--icon-chosen-single) !important;background-position:center;background-size:auto !important;}.chosen-choices input[type=text]{font-family:var(--solo-ff-sans) !important;font-weight:var(--solo-fw-normal);}.chosen-choices input[type=text].default{color:rgba(51,51,51,0.7) !important;}.header-bkg .header{min-height:60px;}.front.header-bkg .header{min-height:175px;}.front.header-bkg .nav-search{margin-top:-205px;}@media (max-width:767px){.front.header-bkg .nav-search{margin-top:0;}}.front.header-bkg.header-bkg-style-frontbleed .header{min-height:60px;}.header-bkg.header-bkg-style-frontbleed .nav-search,.front.header-bkg.header-bkg-style-frontbleed .nav-search{margin-top:-100px;}@media (max-width:767px){.header-bkg.header-bkg-style-frontbleed .nav-search,.front.header-bkg.header-bkg-style-frontbleed .nav-search{margin-top:0;}}.header-bkg.header-bkg-image .header{background-repeat:no-repeat;background-position:center 30%;background-size:100%;margin:0;}@media (max-width:380px){.header-bkg.header-bkg-image .header{background-size:cover;}}.header-bkg .site-main-menu{padding-block-start:10px;}@media (max-width:767px){.header-bkg .site-main-menu{padding-block-start:0px;}.front.header-bkg.header-bkg-image .header{min-height:150px;}}.header-bkg.header-bkg-wallpaper .header{background-repeat:repeat;background-position:center top;margin:0;}.header-bkg.header-bkg-text-light .site-name a,.header-bkg.header-bkg-text-light .site-name a:hover,.header-bkg.header-bkg-text-light .site-name a:active,.header-bkg.header-bkg-text-light #site-slogan,.header-bkg.header-bkg-text-light .site-login,.header-bkg.header-bkg-text-light .site-login a{color:var(--solo-color-white);text-shadow:0 0 2px var(--solo-color-grey-dark);}.header-bkg.header-bkg-text-dark .site-name a,.header-bkg.header-bkg-text-dark .site-name a:hover,.header-bkg.header-bkg-text-dark .site-name a:active,.header-bkg.header-bkg-text-dark #site-slogan,.header-bkg.header-bkg-text-dark .site-login,.header-bkg.header-bkg-text-dark .site-login a{color:var(--solo-color-grey-dark);text-shadow:0 0 2px var(--solo-color-white);}.front.header-bkg.header-bkg-style-frontbleed .site-main-menu{border:0;background:transparent;}.header-bkg.header-bkg-style-frontbleed .site-main-menu{padding:0;}.header-bkg.header-bkg-style-frontbleed .site-main-menu .navbar{padding:0.5em;margin:0;}.header-bkg.header-bkg-style-frontbleed .site-main-menu .navbar .nav > li > a{padding:0.25em 0.5em;border:0;margin-right:0.5em;}.navbar-inner{background-color:transparent;background-image:none;border:medium none;box-shadow:none;padding:0;}.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus,.navbar .nav > li > a:focus,.navbar .nav > li > a:hover{background-color:transparent;color:#000;box-shadow:none;}.navbar .nav > li > a{padding:0;text-shadow:none;margin-right:1em;}.navbar .nav > li:last-child > a{margin-right:0;}@media (max-width:767px){.navbar{margin-bottom:10px;margin-top:10px;}#main-nav{margin:0.5em 0;padding:1em;}.navbar .nav > li > a{margin-right:0;margin-bottom:0.25em;border-radius:0;padding:0.25em 0.5em;}.navbar .nav > li.last > a{margin-bottom:0;}.navbar .btn-navbar{background-image:none;background:var(--solo-color-red);border:none;margin:0;box-shadow:none;text-shadow:none;}.navbar .btn-navbar .icon-bar{box-shadow:none;}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background:var(--solo-color-grey-dark);}}.dropdown-menu{border-radius:0;background:var(--solo-color-white);border:0;}.dropdown-menu > li > a{white-space:inherit;line-height:1.4em;padding:0.5em 1em;}.navbar .nav > li > .dropdown-menu:before{display:none;}.navbar .nav > li > .dropdown-menu:after{display:none;}.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle{background:transparent;color:var(--solo-color-grey-dark);}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav > li.dropdown.open.active > a:hover,.nav > li.dropdown.open.active > a:focus{border-color:transparent;}.navbar .nav li.dropdown.open > .dropdown-toggle .caret,.navbar .nav li.dropdown.active > .dropdown-toggle .caret,.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret{border-bottom-color:var(--solo-color-grey-dark);border-top-color:var(--solo-color-grey-dark);}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{background:var(--solo-color-grey-dark);color:var(--solo-color-white);}.main .menu,.site-footer .menu{margin:0;}.main .menu li,.site-footer .menu li{list-style-type:none;list-style-image:none;margin:0;padding:0;}.site-footer .menu li a{line-height:1.4em;padding:0 0 0.5em;}.main .content > .menu > li > a,.site-footer .content > .menu > li > a{font-weight:600;}.main .menu li a:hover,.main .menu li a:focus,.main .menu li a.active,.main .menu li a.active-trail,.site-footer .menu li a:hover,.site-footer .menu li a:focus,.site-footer .menu li a.active,.site-footer .menu li a.active-trail{background:transparent;}.main .menu li ul,.site-footer .menu li ul{padding-inline-start:1em;}.region-site-login .block-webauth h2{display:none;}.region-site-login .block-user{display:table;float:right;text-align:left;margin-bottom:10px;}.region-site-login .block-user h2{display:none;}.region-site-login .block-user form{display:table-row;}.region-site-login .block-user .form-item{display:table-cell;padding-inline-end:10px;}.region-site-login .block-user .form-item input{width:120px;}.region-site-login .block-user .item-list{display:none;}.region-site-login .block-user .form-actions{display:table-cell;vertical-align:bottom;}@media (max-width:480px){.region-site-login .block-user{display:block;float:none;}.region-site-login .block-user form{display:block;}.region-site-login .block-user .form-item{display:block;}.region-site-login .block-user .form-item input{width:100%;}.region-site-login .block-user .form-actions{display:block;}}html,body{height:100%;}#wrap{min-height:100%;height:auto !important;height:100%;}#push{height:90px;}body.admin-menu{height:calc(100% - 28px);}.solo-views--result-count{font-weight:600;font-size:1.125rem;}.views-exposed-form label[for]{font-weight:600;font-size:1.125rem;}.view-user-notifications table{width:100%;}
.main .block-system-breadcrumb{margin-bottom:0;}.main .block-system-breadcrumb .breadcrumb{background-color:transparent;color:#C4BFA9;}.main .block-system-breadcrumb .breadcrumb .divider{margin:0 0.375rem;color:var(--solo-color-tan);}.main .block-system-breadcrumb .breadcrumb a{color:#0098DB;font-weight:normal;text-decoration:underline;}
.block-solo-admin-solo-questions-block{float:inline-end;width:320px;position:relative;z-index:5;}.c-questions-block{border:1px solid var(--solo-color-tan-dark);background-color:var(--solo-color-tan-light);margin-inline-start:24px;border-radius:var(--solo-radius);}.c-questions-block a{color:var(--solo-color-blue);font-weight:600;display:flex;align-items:center;}.c-questions-block__section{padding:24px;}.c-questions-block__section.c-questions-block__section-opportunities{border-block-start:1px solid var(--solo-color-tan-dark);}.c-questions-block__title{font-size:1rem;font-weight:bold;letter-spacing:2px;color:var(--solo-color-grey-dark);text-transform:uppercase;}.c-questions-block__list{margin:0;padding:0;}.c-questions-block__list .c-questions-block__list-item{list-style-type:none;}.c-questions-block__list-item{margin:0;padding:0;line-height:1.75rem;}.c-questions-block__opp-favorites-link::before{content:"";display:inline-block;width:13px;height:13px;margin-inline-end:5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:currentColor;-webkit-mask-image:var(--icon-star-fill);mask-image:var(--icon-star-fill);}
html{scroll-behavior:smooth;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}.node-cs-program h1{font-weight:600;}.node-cs-program .l__primary .field-type-text-long{margin-block:1rem;}.node-cs-program .l__primary .field-name-field-summary{font-size:1.125rem;line-height:1.5;}.node-cs-program .no-opps{font-size:0.9375rem;padding:0.4375rem 1.25rem 0.5625rem;display:inline-block;background-color:#eee;border-radius:3px;}.field-name-field-service-theme{padding-top:1.5rem;}.field-name-field-service-theme .field-item{background-color:#fff;border:1px solid var(--solo-color-tan);border-radius:3px;color:#666;display:inline-block;text-transform:uppercase;font-size:14px;font-size:0.875rem;font-weight:400;line-height:1.07143;padding:0.33333em 0.5em;margin-bottom:0.42857em;margin-right:0.5em;}.field-name-field-alternate-open-to{font-style:italic;}.node-cs-program-form .image-widget{display:flex !important;gap:1rem;width:auto;height:auto;}.node-cs-program-form .image-widget .image-preview{min-width:100px;}.node-cs-program-form .image-widget .image-preview img{position:relative;}.block-solo-views-solo-views-program-opportunities .messages{margin-top:1rem;}@media (min-width:75em){.node-cs-program.view-mode-full .field-name-field-image{margin:-2.75rem -2.75rem 1.5rem -2.75rem;}.block-system-tabs + .node-cs-program.view-mode-full .field-name-field-image{margin-block-start:0;}}
#admin-bar .alert{margin-bottom:0;}.help-text{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;padding:14px 14px 0 14px;margin-bottom:14px;}.help-text p{padding-bottom:14px;}#block-block-1,#block-block-2{background-color:var(--solo-color-tan-light);border:1px solid var(--solo-color-tan);padding:1em;float:left;width:500px;margin-right:2em;}#block-block-1 p,#block-block-2 p{margin-bottom:0;}#block-block-1 a,#block-block-2 a{float:left;background-color:var(--solo-color-red);color:white;padding:.5em 1em;border-radius:.5em;margin-top:1em;}.view-applicant-dashboard .views-row-even{background-color:var(--solo-color-tan-light);border:1px solid var(--solo-color-tan);}.view-applicant-dashboard .views-row .secondary{float:left;min-width:220px;margin:0 1em 6em 0;}.view-applicant-dashboard .acceptance-deadline{margin:1em 0 0 0;font-size:1.25em;}.view-applicant-dashboard .views-row .secondary ul,.view-applicant-dashboard .views-row .secondary li{list-style-type:none;margin:0;padding:0;}.view-applicant-dashboard .views-row .secondary li{float:left;clear:both;padding:.25em .5em;margin:.5em 0;border:1px solid var(--solo-color-tan);}.view-applicant-dashboard .primary{float:left;max-width:600px;}.view-applicant-dashboard .views-row h2 a{color:var(--solo-color-red);}#sidebar-second .row-fluid .callout{width:80%;}.page-node-edit.node-type-opportunity .vertical-tabs-list{display:none;}.node-type-opportunity #content-head{margin-bottom:0;}.node-opportunity h1{margin-top:0;}.node-type-opportunity .main-info{float:left;width:75%;margin-bottom:2em;}.node-type-opportunity .top-apply{background-color:var(--solo-color-red);color:white;padding:1.5em 0 1.75em;}.node-type-opportunity .top-apply .date-display-single{display:block;}.node-type-opportunity .top-apply .wrap{padding:0 2em;}.node-type-opportunity .top-apply a{display:inline-block;text-transform:uppercase;text-align:center;font-size:.85em;background-color:white;padding:.25em .5em;margin-top:1em;}.node-type-opportunity .place-and-time{float:left;line-height:1;font-weight:500;color:#888;width:100%;margin:0 0 .25em 0;}.node-type-opportunity .place-and-time div{float:left;margin-left:.25em;}.node-type-opportunity .place-and-time .time-of-year{border-left:1px solid var(--solo-color-tan);margin-left:.5em;padding-left:.5em;}.node-type-opportunity .opportunity-flags{float:left;width:100%;}.node-type-opportunity .opportunity-flags .flag{float:left;margin-right:.75em;background-color:var(--solo-color-tan);padding:.25em .5em;margin-top:.85em;font-weight:500;font-size:.85em;color:#888;}.node-type-opportunity .opportunity-details{border:1px solid var(--solo-color-tan);}.node-type-opportunity .opportunity-details > .field{border-bottom:1px solid var(--solo-color-tan);padding:1em 2em;margin:0;}.node-type-opportunity .contact.field{margin-bottom:0;border-bottom:none;}.node-type-opportunity .contact.field .field{margin-bottom:0;}.page-node-add-opportunity ul.vertical-tabs-list .vertical-tab-button span.summary{display:none;}.application-progress{float:left;width:100%;border-bottom:1px solid #DDD;}.application-progress ul,.application-progress ul li{float:left;list-style-type:none;margin:0;padding:0;}.application-progress ul li{padding:.5em 1em;margin:0 .5em;border:1px solid #DDD;border-bottom:1px solid #EEE;margin-bottom:-1px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#EEE;}.application-progress ul li.active{background-color:#fbfbf9;border-bottom:1px solid #fbfbf9;font-weight:bold;}table tbody tr.row-highlighted{background-color:var(--solo-color-red);color:white;}.disabledDiv,.disable-group .disable-target{background-color:#EEE;pointer-events:none;opacity:0.25;}.manage-offers-awards-page table{margin-bottom:1em;}.manage-offers-awards-page .hidden{display:none;}.confirmation-dialogue{float:left;margin:1em 0;border:1px solid var(--solo-color-tan);}.confirmation-dialogue .confirm{padding:24px;padding:1.5rem;}.confirmation-dialogue .confirm input{margin-right:.5em;}.confirmation-dialogue .submit{padding:24px;padding:1.5rem;}.confirmation-dialogue .disabledDiv{background-color:#EEE;pointer-events:none;opacity:0.25;}.node-form .better-descriptions.label{font-size:14px;font-weight:700;color:#333;background-color:none;background:none;padding:0;text-shadow:none;}.view-po-dashboard .checked-out.locked{color:red;}.view-reviews-by-application article:focus{outline:none;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}body{color:#333;font-weight:400;line-height:1.25;}::-moz-selection{background:#f0c90e;background:rgba(240,201,14,.35);}::selection{background:#f0c90e;background:rgba(240,201,14,.35);}@media (max-width:30em){h1{font-size:1.8em;line-height:1.15;}}@media (max-width:30em){h2{font-size:1.5em;line-height:1.15;}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;}.button:focus,.button:hover{text-decoration:none;}.button:not(:last-child){margin-right:16px;margin-right:1rem;}.button[disabled]{opacity:.6;}.button--small{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:13px;font-size:0.8125rem;padding:4px 10px 6px;padding:0.25rem 0.625rem 0.375rem;}.button--small:focus,.button--small:hover{text-decoration:none;}.button--small:not(:last-child){margin-right:16px;margin-right:1rem;}.button--small[disabled]{opacity:.6;}.button--medium{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:15px;font-size:0.9375rem;padding:7px 20px 9px;padding:0.4375rem 1.25rem 0.5625rem;}.button--medium:focus,.button--medium:hover{text-decoration:none;}.button--medium:not(:last-child){margin-right:16px;margin-right:1rem;}.button--medium[disabled]{opacity:.6;}.button--large{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:16px;font-size:1rem;padding:14px 30px 16px;padding:0.875rem 1.875rem 1rem;}.button--large:focus,.button--large:hover{text-decoration:none;}.button--large:not(:last-child){margin-right:16px;margin-right:1rem;}.button--large[disabled]{opacity:.6;}.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;}.button--secondary:focus,.button--secondary:hover{text-decoration:none;}.button--secondary:not(:last-child){margin-right:16px;margin-right:1rem;}.button--secondary[disabled]{opacity:.6;}.button--secondary:focus:not([disabled]),.button--secondary:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}.button--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;background-color:#0098DB;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#fff;}.button--primary:focus,.button--primary:hover{text-decoration:none;}.button--primary:not(:last-child){margin-right:16px;margin-right:1rem;}.button--primary[disabled]{opacity:.6;}.button--primary:focus:not([disabled]),.button--primary:hover:not([disabled]){background-color:#0075a8;color:#fff;outline:0;}.button--tertiary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;background-color:transparent;background-image:none !important;-webkit-box-shadow:none;box-shadow:none;color:#333;}.button--tertiary:focus,.button--tertiary:hover{text-decoration:none;}.button--tertiary:not(:last-child){margin-right:16px;margin-right:1rem;}.button--tertiary[disabled]{opacity:.6;}.button--tertiary:focus:not([disabled]),.button--tertiary:hover:not([disabled]){color:#000;outline:0;}.button--outline{border:1px solid #CCC !important;border-radius:0;text-transform:uppercase;}.button--block{display:block;text-align:center;}.button--icon{position:relative;}.button--icon > i{-webkit-box-align:center;align-items:center;border-left-color:rgba(0,0,0,.15);border-left-style:solid;border-left-width:1px;bottom:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0;position:absolute;right:0;top:0;}.button--icon.button--large{padding-right:80px;padding-right:5rem;}.button--icon.button--large > i{width:50px;width:3.125rem;}.button--icon.button--medium{padding-right:50px;padding-right:3.125rem;}.button--icon.button--medium > i{width:34px;width:2.125rem;}.button--icon.button--secondary > i{color:#0098DB;}.button-bar{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;}.button-bar--small > a{font-size:13px;font-size:0.8125rem;padding:4px 10px 6px;padding:0.25rem 0.625rem 0.375rem;}.button-bar--secondary > a{text-transform:uppercase;border:1px solid var(--solo-color-tan);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:auto;text-align:center;line-height:1;padding:.5em .75em;}.button-bar--secondary > a:not(:last-child){border-right-color:transparent;}.button-bar--secondary > a:first-child{border-radius:3px 0 0 3px;}.button-bar--secondary > a:last-child{border-radius:0 3px 3px 0;}.button-bar--secondary > a:hover,.button-bar--secondary > a:focus{background-color:var(--solo-color-tan);text-decoration:none;}.button-bar--secondary > a:active{background-color:#C4BFA9;}label[for]{cursor:pointer;display:block;font-size:16px;font-size:1rem;font-weight:600;line-height:1.2;margin:0 0 3px;margin:0 0 0.1875rem;position:relative;}label[for] > .form-required{color:#C90C0C;position:absolute;left:-.5em;}label[for] + .description{margin:0 0 6px;margin:0 0 0.375rem;}label[for] .text-counter__status{color:#666;font-size:13px;font-size:0.8125rem;margin-left:2em;}.form-type-radios > label[for]:not(:last-child){margin-bottom:12px;margin-bottom:0.75rem;}.form-item .description,.form-item ~ .description{color:#666;font-size:13px;font-size:0.8125rem;}.form-item > .description{margin-top:.25em;}.form-item.form-type-radio > .description,.form-item.form-type-checkbox > .description,.form-item.form-type-radios > .description,.form-item.form-type-checkboxes > .description{margin-left:24px;margin-left:1.5rem;}.webform-component label[for]{font-size:20px;font-size:1.25rem;}.webform-component .description,.webform-component ~ .description{font-size:16px;font-size:1rem;}.webform-grid-option{text-align:center;}.webform-grid-option label[for]{width:0;overflow:hidden;margin-left:auto;margin-right:auto;}input[type="checkbox"],input[type="radio"]{clip:rect(0px 0px 0px 0px);position:absolute;z-index:-100;}input[type="checkbox"] + label,input[type="radio"] + label{font-size:16px !important;font-size:1rem !important;font-weight:400;padding-left:24px;padding-left:1.5rem;position:relative;}input[type="checkbox"] + label:before,input[type="checkbox"] + label:after,input[type="radio"] + label:before,input[type="radio"] + label:after{content:'';display:block;position:absolute;}input[type="checkbox"] + label:before,input[type="radio"] + label:before{background-color:#fff;border:1px solid #C4BFA9;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.07) inset;box-shadow:0 1px 1px 1px rgba(0,0,0,.07) inset;height:14px;height:0.875rem;left:0;-webkit-transition:background-color .25s,-webkit-box-shadow .25s;transition:background-color .25s,-webkit-box-shadow .25s;-o-transition:background-color .25s,box-shadow .25s;transition:background-color .25s,box-shadow .25s;transition:background-color .25s,box-shadow .25s,-webkit-box-shadow .25s;top:3px;top:0.1875rem;width:14px;width:0.875rem;z-index:0;}th input[type="checkbox"] + label:before,th input[type="checkbox"] + label:after,th
    input[type="radio"] + label:before,th
    input[type="radio"] + label:after{top:-18px;top:-1.125rem;}input[type="checkbox"] + label:after,input[type="radio"] + label:after{opacity:0;-webkit-transform:opacity .25s;-ms-transform:opacity .25s;transform:opacity .25s;z-index:1;}input[type="checkbox"] + label:hover:before,input[type="radio"] + label:hover:before{-webkit-box-shadow:none;box-shadow:none;border-color:#666;}input[type="checkbox"]:focus + label:before,input[type="radio"]:focus + label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#0098DB;}input[type="checkbox"]:invalid + label:before,input[type="radio"]:invalid + label:before{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.07) inset,0 0 0 1px #C90C0C inset;box-shadow:0 1px 1px 1px rgba(0,0,0,.07) inset,0 0 0 1px #C90C0C inset;}input[type="checkbox"]:checked + label:before,input[type="radio"]:checked + label:before{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;}input[type="checkbox"]:checked + label:after,input[type="radio"]:checked + label:after{opacity:1;}input[type="checkbox"] + label:before{border-radius:3px;}input[type="checkbox"] + label:after{border:2px solid white;border:0.125rem solid white;border-top:none;border-left:none;height:7px;height:0.4375rem;width:4px;width:0.25rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:5px;left:0.3125rem;top:4px;top:0.25rem;}input[type="checkbox"]:checked + label:before{background-color:#0098DB;border-color:#0098DB;}input[type="radio"] + label:before,input[type="radio"] + label:after{border-radius:50%;border:1px solid #CCC;}input[type="radio"] + label:after{background-color:#0098DB;border-color:#0098DB;left:4px;left:0.25rem;height:6px;height:0.375rem;top:7px;top:0.4375rem;width:6px;width:0.375rem;}.form-item,[id^="edit"][id$="ajax-wrapper"]{margin:0 0 42px;margin:0 0 2.625rem;}.form-item:not(:first-child),[id^="edit"][id$="ajax-wrapper"]:not(:first-child){margin-top:42px;margin-top:2.625rem;}.form-item:last-child,[id^="edit"][id$="ajax-wrapper"]:last-child{margin-bottom:0;}.form-item .form-type-radio,.form-item .form-type-checkbox{margin:0;}.form-item .form-type-radio:not(:first-child),.form-item .form-type-checkbox:not(:first-child){margin-top:12px;margin-top:0.75rem;}.container-inline-date .form-item:not(:first-child){margin-top:0;}.form-type-date-combo .form-item{margin-top:0;}fieldset.date-combo .container-inline-date .date-padding{padding:0;}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readyonly]{background-color:#fdfdfd;}a.tabledrag-handle .handle{height:24px;width:24px;}.tabledrag-toggle-weight-wrapper{display:none;}form .field-multiple-table th.field-label{padding-left:.5em;}.field-group-div:not(:first-child){margin-top:60px;margin-top:3.75rem;}.field-group-div:not(:empty):not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;}input[type="hidden"] + .field-group-div:not(:first-child),*:empty + .field-group-div:not(:first-child){margin-top:0;}.field-group-div > h2{color:#0098DB;}.form__section-heading{color:#0098DB;}.form__section-heading--ruled{padding-bottom:12px;padding-bottom:0.75rem;margin-bottom:24px;margin-bottom:1.5rem;border-bottom:1px solid #CCC;}.form-actions:not(:first-child){margin-top:30px;margin-top:1.875rem;}.form-actions:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}.form-subactions{display:-webkit-box;display:flex;}.form-subactions:not(:first-child){margin-top:30px;margin-top:1.875rem;}.form-subactions:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}.radio-toggle{display:-webkit-box;display:flex;}.radio-toggle .form-radios{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:start;justify-content:flex-start;text-align:center;}@media (min-width:48em){.radio-toggle .form-radios{text-align:left;}}.radio-toggle .form-type-radio{margin-top:0;margin-bottom:0;position:relative;}.radio-toggle .form-type-radio input[type="radio"]:focus + label{color:#0098DB;}.radio-toggle .form-type-radio:first-child input[type="radio"] + label{padding-left:0;}.radio-toggle .form-type-radio:first-child input[type="radio"] + label:before,.radio-toggle .form-type-radio:first-child input[type="radio"] + label:after{content:none !important;}.radio-toggle .form-type-radio:last-child input[type="radio"] + label{display:-webkit-box;display:flex;padding-left:3em;margin-left:1.5em;}.radio-toggle .form-type-radio:last-child input[type="radio"] + label:before,.radio-toggle .form-type-radio:last-child input[type="radio"] + label:after{border-radius:0.75em;bottom:0;content:"" !important;display:block;height:1.5em;left:-0.75em;margin:auto;position:absolute;opacity:1;top:0;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}.radio-toggle .form-type-radio:last-child input[type="radio"] + label:before{width:3em;background-color:var(--solo-color-tan);border:0;}.radio-toggle .form-type-radio:last-child input[type="radio"] + label:after{width:1.5em;background-color:#fff;border:1px solid #CCC;}.radio-toggle .form-type-radio:last-child input[type="radio"]:checked + label:after{background-color:#0098DB;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;border-color:#0098DB;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 0 rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;-webkit-transform:translateX(1.5em);-ms-transform:translateX(1.5em);transform:translateX(1.5em);}table .form-item > input[type="number"]{min-width:5em;width:100%;}.field-type-file input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:13px;font-size:0.8125rem;padding:4px 10px 6px;padding:0.25rem 0.625rem 0.375rem;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;}.field-type-file input[type="submit"]:focus,.field-type-file input[type="submit"]:hover{text-decoration:none;}.field-type-file input[type="submit"]:not(:last-child){margin-right:16px;margin-right:1rem;}.field-type-file input[type="submit"][disabled]{opacity:.6;}.field-type-file input[type="submit"]:focus:not([disabled]),.field-type-file input[type="submit"]:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}.file-widget input[type="submit"]{background-color:#0098DB;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#fff;}.file-widget input[type="submit"]:focus:not([disabled]),.file-widget input[type="submit"]:hover:not([disabled]){background-color:#0075a8;color:#fff;outline:0;}.file-widget label{clear:left;margin-top:12px;margin-top:0.75rem;}.form-managed-file{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;}.form-managed-file .form-file{line-height:1;margin-top:12px;margin-top:0.75rem;height:auto;background-color:var(--solo-color-tan-light);padding:12px;padding:0.75rem;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-size:1rem;}.form-managed-file .form-file:not(:last-child){margin-right:1em;}.form-managed-file .form-file::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:13px;font-size:0.8125rem;padding:4px 10px 6px;padding:0.25rem 0.625rem 0.375rem;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;}.form-managed-file .form-file::-webkit-file-upload-button:focus,.form-managed-file .form-file::-webkit-file-upload-button:hover{text-decoration:none;}.form-managed-file .form-file::-webkit-file-upload-button:not(:last-child){margin-right:16px;margin-right:1rem;}.form-managed-file .form-file::-webkit-file-upload-button[disabled]{opacity:.6;}.form-managed-file .form-file::-webkit-file-upload-button:focus:not([disabled]),.form-managed-file .form-file::-webkit-file-upload-button:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}input[type="file"]:invalid,input[type="file"]:invalid:focus{border:none;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.07) inset,0 0 0 1px #C90C0C inset;box-shadow:0 1px 1px 1px rgba(0,0,0,.07) inset,0 0 0 1px #C90C0C inset;}.fieldset-legend{font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:2/18em;line-height:30/18;text-transform:uppercase;}.fieldset-description:not(:last-child){margin-bottom:16px;margin-bottom:1rem;}.webform-component-fieldset legend{border-bottom:0;}:not([type="hidden"]) + .webform-component-fieldset:not(:first-child) legend{border-top:1px solid #C4BFA9;padding-top:48px;padding-top:3rem;}@media (min-width:62em){:not([type="hidden"]) + .webform-component-fieldset:not(:first-child) legend{padding-top:60px;padding-top:3.75rem;}}.js-hide-value input{color:#fff !important;}.input-label--inline{display:inline;margin-right:.5em;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:21px;margin-top:1.3125rem;font-size:15px;font-size:0.9375rem;padding:7px 20px 9px;padding:0.4375rem 1.25rem 0.5625rem;}input[type="submit"][id="edit-preview"]{background-color:#0098DB;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#fff;}input[type="submit"][id="edit-preview"]:focus:not([disabled]),input[type="submit"][id="edit-preview"]:hover:not([disabled]){background-color:#0075a8;color:#fff;outline:0;}input[type="submit"][id="edit-delete"]{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;}input[type="submit"][id="edit-delete"]:focus:not([disabled]),input[type="submit"][id="edit-delete"]:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}[id="webform-components-form"] .form-actions{border-top:1px solid #C4BFA9;padding-top:48px;padding-top:3rem;}@media (min-width:62em){[id="webform-components-form"] .form-actions{padding-top:60px;padding-top:3.75rem;}}html.js input.form-autocomplete{background-position:right 4px top 50%;}input.remove-button[type="submit"],input.multifield-button[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:13px;font-size:0.8125rem;padding:4px 10px 6px;padding:0.25rem 0.625rem 0.375rem;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;}input.remove-button[type="submit"]:focus,input.remove-button[type="submit"]:hover{text-decoration:none;}input.remove-button[type="submit"]:not(:last-child){margin-right:16px;margin-right:1rem;}input.remove-button[type="submit"][disabled]{opacity:.6;}input.remove-button[type="submit"]:focus:not([disabled]),input.remove-button[type="submit"]:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}input.field-add-more-submit[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:15px;font-size:0.9375rem;padding:7px 20px 9px;padding:0.4375rem 1.25rem 0.5625rem;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;}input.field-add-more-submit[type="submit"]:focus,input.field-add-more-submit[type="submit"]:hover{text-decoration:none;}input.field-add-more-submit[type="submit"]:not(:last-child){margin-right:16px;margin-right:1rem;}input.field-add-more-submit[type="submit"][disabled]{opacity:.6;}input.field-add-more-submit[type="submit"]:focus:not([disabled]),input.field-add-more-submit[type="submit"]:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}.webform-remove-file{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;font-size:13px;font-size:0.8125rem;padding:4px 10px 6px;padding:0.25rem 0.625rem 0.375rem;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;}.webform-remove-file:focus,.webform-remove-file:hover{text-decoration:none;}.webform-remove-file:not(:last-child){margin-right:16px;margin-right:1rem;}.webform-remove-file[disabled]{opacity:.6;}.webform-remove-file:focus:not([disabled]),.webform-remove-file:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}.webform-container-inline{display:-webkit-box;display:flex;}.webform-container-inline .form-item{margin-bottom:0;margin-top:0;}.webform-container-inline .form-item:not(:last-child){margin-right:12px;margin-right:0.75rem;}.webform-container-inline .webform-calendar{display:block;padding:12px;padding:0.75rem;}.cke_chrome{-webkit-box-shadow:none !important;box-shadow:none !important;}.node-form .filter-wrapper{display:none;}[id="webform-conditionals-ajax"]{overflow-x:auto;}[id="webform-conditionals-table"]{width:100%;}[id="webform-conditionals-table"] input[type="submit"]{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px #CCC inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#333;font-size:13px;font-size:0.8125rem;padding:4px 10px 6px;padding:0.25rem 0.625rem 0.375rem;width:34px;width:2.125rem;}[id="webform-conditionals-table"] input[type="submit"]:focus:not([disabled]),[id="webform-conditionals-table"] input[type="submit"]:hover:not([disabled]){background-color:#e6e6e6;color:#333;outline:0;}[id="webform-conditionals-table"] input[type="submit"]:not(:last-child){margin-right:12px;margin-right:0.75rem;}[id="webform-conditionals-table"] a.tabledrag-handle{position:relative;top:16px;top:1rem;}[id="webform-conditionals-table"] .webform-conditional{max-width:none;}[id="webform-conditionals-table"] .webform-conditional-rule,[id="webform-conditionals-table"] .webform-conditional-action{display:-webkit-box;display:flex;}[id="webform-conditionals-table"] .webform-conditional-if{margin-top:.5em;}[id="webform-conditionals-table"] .webform-conditional-source,[id="webform-conditionals-table"] .webform-conditional-operator{margin-right:6px;margin-right:0.375rem;}[id="webform-conditionals-table"] .webform-conditional-condition{-webkit-box-align:center;align-items:center;}[id="webform-conditionals-table"] .webform-conditional-condition > :not(:last-child){margin-right:6px;margin-right:0.375rem;}[id="webform-conditionals-table"] .webform-conditional-action:not(:last-child){margin-bottom:6px;margin-bottom:0.375rem;}[id="webform-conditionals-table"] .webform-conditional-action .webform-conditional-action{margin-bottom:0;}.field-name-field-ts-step .field-multiple-table{width:100%;}.field-name-field-ts-step .field-multiple-drag + td{display:-webkit-box;display:flex;flex-wrap:wrap;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-title{-webkit-box-ordinal-group:0;order:-1;margin-right:30px;margin-right:1.875rem;}.field-name-field-ts-step .field-multiple-drag + td .field-type-text-long{width:100%;}@supports (display:grid){@media (min-width:62em){.field-name-field-ts-step .field-multiple-drag + td,.field-name-field-ts-step .field-multiple-drag + td > .ajax-new-content{display:grid !important;grid-gap:1.875rem;grid-template-columns:20em auto 4em;}.field-name-field-ts-step .field-multiple-drag + td > .ajax-new-content{grid-column-start:1;grid-column-end:4;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-type{grid-column-start:1;grid-column-end:2;margin:0;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-title{grid-column-start:1;grid-column-end:2;margin:0;}.field-name-field-ts-step .field-multiple-drag + td .field-name-field-tss-description{grid-column:2 / 3;grid-row:1 / 3;margin:0;}.field-name-field-ts-step .field-multiple-drag + td .form-actions{grid-column:3 / 4;grid-row:1 / 2;margin-top:1.13em;}}}.node-travel_steps_instance-form .field-type-multifield table.sticky-header,.node-travel_steps_instance-form .field-type-multifield thead{display:none;}.node-travel_steps_instance-form .field-type-multifield td:empty{display:none;}.list--no-bullets{margin:0;padding:0;}.list--no-bullets > li{list-style:none !important;}.list--bullets{list-style:none;margin-left:0;padding-left:0;}.list--bullets:last-child{margin-bottom:0;}.list--bullets > li{display:block;margin-bottom:0;padding-left:1.5em;position:relative;}.list--bullets > li:last-child{margin-bottom:0;}.list--bullets > li:before{color:#0098DB;content:"●";display:inline-block;margin-left:-1.5em;position:absolute;}.list--bullets ul li{margin-top:0;}.list--bullets ul li:last-child{margin-bottom:0;}.list--bullets ul li:before{opacity:.6;color:inherit;}@media (min-width:62em){.list--bullets > li:before{margin-left:-1.5em;}}.list--numbered{list-style:none;margin-left:0;padding-left:0;counter-reset:number;}.list--numbered:last-child{margin-bottom:0;}.list--numbered > li{margin-bottom:0;position:relative;padding-left:1.5em;}.list--numbered > li:last-child{margin-bottom:0;}.list--numbered > li:before{color:#0098DB;content:counters(number,".") ".";counter-increment:number;display:inline-block;font-weight:600;left:-1.5em;margin-right:-.65em;position:absolute;width:.55em;}.list--numbered ol{margin-bottom:0;margin-top:0;}.list--numbered ol > li{padding-left:1.25em;}.list--numbered ol > li:last-child{margin-bottom:0;}.list--numbered ol > li:before{color:#0098DB;content:counters(number,lower-alpha);}@media (min-width:62em){.list--numbered ol > li{padding-left:.75em;}}.list--numbered-discs > li{margin-bottom:30px;margin-bottom:1.875rem;}.list--numbered-discs > li:before{background-color:var(--solo-color-red);border-radius:50%;color:#fff;content:counters(number,".");counter-increment:number;display:inline-block;font-weight:600;height:1.25em;left:-.65em;margin-right:-.65em;position:absolute;text-align:center;width:1.25em;}.list--sparse > li{margin-bottom:16px;margin-bottom:1rem;}.list--2-col,.list--3-col,.list--4-col{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;}.list--2-col > li,.list--3-col > li,.list--4-col > li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}@media (min-width:48em){.list--2-col{-webkit-columns:2;-moz-columns:2;columns:2;}}@media (min-width:48em){.list--3-col{-webkit-columns:2;-moz-columns:2;columns:2;}}@media (min-width:62em){.list--3-col{-webkit-columns:3;-moz-columns:3;columns:3;}}@media (min-width:48em){.list--4-col{-webkit-columns:2;-moz-columns:2;columns:2;}}@media (min-width:62em){.list--4-col{-webkit-columns:4;-moz-columns:4;columns:4;}}.l--content-header{-webkit-box-shadow:0 0.3125rem 0.625rem 0 rgba(51,51,51,.125);box-shadow:0 0.3125rem 0.625rem 0 rgba(51,51,51,.125);margin-bottom:30px;margin-bottom:1.875rem;padding-bottom:24px;padding-bottom:1.5rem;padding-top:30px;padding-top:1.875rem;position:relative;z-index:1;}@media (min-width:62em){.l--content-header{margin-bottom:60px;margin-bottom:3.75rem;padding-bottom:48px;padding-bottom:3rem;padding-top:60px;padding-top:3.75rem;}}.l--sidebar-after > .l__header:not(:last-child),.l--sidebar-after > .l__main:not(:last-child),.l--sidebar-before > .l__header:not(:last-child),.l--sidebar-before > .l__main:not(:last-child){margin-bottom:40px;margin-bottom:2.5rem;}@media (min-width:0) and (max-width:62em){.l--sidebar-after > .l__main > .l__primary:not(:last-child),.l--sidebar-after > .l__main > .l__secondary:not(:last-child),.l--sidebar-before > .l__main > .l__primary:not(:last-child),.l--sidebar-before > .l__main > .l__secondary:not(:last-child){margin-bottom:40px;margin-bottom:2.5rem;}}@media (min-width:62em){.l--sidebar-after > .l__main > .l__primary,.l--sidebar-before > .l__main > .l__primary,.node-cs-program.view-mode-full .l__main > .l__primary{width:64.28571%;}.l--sidebar-after > .l__main > .l__secondary,.l--sidebar-before > .l__main > .l__secondary,.node-cs-program.view-mode-full .l__main > .l__secondary{width:28.57143%;}}@media (min-width:75em){.l--sidebar-after > .l__main > .l__primary,.l--sidebar-before > .l__main > .l__primary,.node-cs-program.view-mode-full .l__main > .l__primary{width:65.21739%;}.l--sidebar-after > .l__main > .l__secondary,.l--sidebar-before > .l__main > .l__secondary,.node-cs-program.view-mode-full .l__main > .l__secondary{width:30.43478%;}}@media (min-width:62em){.l--sidebar-after > .l__main > .l__primary,.node-cs-program.view-mode-full .l__main > .l__primary{float:left;}.l--sidebar-after > .l__main > .l__secondary,.node-cs-program.view-mode-full .l__main > .l__secondary{float:right;}}@media (min-width:62em){.l--sidebar-before > .l__main > .l__primary{float:right;}.l--sidebar-before > .l__main > .l__secondary{float:left;}}.l--2-col > .l__header:not(:last-child),.l--2-col > .l__main:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}@media (min-width:62em){.l--2-col > .l__main{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}}.l--2-col > .l__main > .l__primary,.l--2-col > .l__main > .l__secondary{-webkit-box-flex:0;flex:none;}@media (min-width:0) and (max-width:62em){.l--2-col > .l__main > .l__primary:not(:last-child),.l--2-col > .l__main > .l__secondary:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}}@media (min-width:62em){.l--2-col > .l__main > .l__primary,.l--2-col > .l__main > .l__secondary{-webkit-box-flex:0;flex:none;width:50%;}}@media (min-width:62em){.l--2-col > .l__main > .l__primary{padding-right:6.66667%;}}@media (min-width:62em){.l--2-col > .l__main > .l__secondary{padding-left:6.66667%;}}.l__primary--ruled{border-top:1px solid #C4BFA9;padding-top:48px;padding-top:3rem;}@media (min-width:62em){.l__primary--ruled{padding-top:60px;padding-top:3.75rem;}}.l--2-col--ruled > .l__main > .l__secondary{position:relative;}@media (min-width:62em){.l--2-col--ruled > .l__main > .l__secondary:after{background-color:var(--solo-color-tan);bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;top:0;width:1px;}}.l--section:not(:last-child){margin-bottom:48px;margin-bottom:3rem;}@media (min-width:62em){.l--section:not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;}}.l--section--ruled{border-top:1px solid #C4BFA9;padding-top:48px;padding-top:3rem;}@media (min-width:62em){.l--section--ruled{padding-top:60px;padding-top:3.75rem;}}.l--section--top-padded{padding-top:48px;padding-top:3rem;}@media (min-width:62em){.l--section--top-padded{padding-top:60px;padding-top:3.75rem;}}.container{margin-left:16px;margin-left:1rem;margin-right:16px;margin-right:1rem;max-width:1380px;max-width:86.25rem;width:auto;}@media (min-width:88.25em){.container{margin-left:calc(50vw - 43.125rem);margin-right:calc(50vw - 43.125rem);}}.row{margin-left:0;}.span1{float:none !important;margin-left:0 !important;width:100% !important;}.span1.end,.span1:last-child{margin-right:0;}@media (min-width:62em){.span1{float:left !important;margin-right:4.34783%;width:4.34783% !important;}}.span2{float:none !important;margin-left:0 !important;width:100% !important;}.span2.end,.span2:last-child{margin-right:0;}@media (min-width:62em){.span2{float:left !important;margin-right:4.34783%;width:13.04348% !important;}}.span3{float:none !important;margin-left:0 !important;width:100% !important;}.span3.end,.span3:last-child{margin-right:0;}@media (min-width:62em){.span3{float:left !important;margin-right:4.34783%;width:21.73913% !important;}}.span4{float:none !important;margin-left:0 !important;width:100% !important;}.span4.end,.span4:last-child{margin-right:0;}@media (min-width:62em){.span4{float:left !important;margin-right:4.34783%;width:30.43478% !important;}}.span5{float:none !important;margin-left:0 !important;width:100% !important;}.span5.end,.span5:last-child{margin-right:0;}@media (min-width:62em){.span5{float:left !important;margin-right:4.34783%;width:39.13043% !important;}}.span6{float:none !important;margin-left:0 !important;width:100% !important;}.span6.end,.span6:last-child{margin-right:0;}@media (min-width:62em){.span6{float:left !important;margin-right:4.34783%;width:47.82609% !important;}}.span7{float:none !important;margin-left:0 !important;width:100% !important;}.span7.end,.span7:last-child{margin-right:0;}@media (min-width:62em){.span7{float:left !important;margin-right:4.34783%;width:56.52174% !important;}}.span8{float:none !important;margin-left:0 !important;width:100% !important;}.span8.end,.span8:last-child{margin-right:0;}@media (min-width:62em){.span8{float:left !important;margin-right:4.34783%;width:65.21739% !important;}}.span9{float:none !important;margin-left:0 !important;width:100% !important;}.span9.end,.span9:last-child{margin-right:0;}@media (min-width:62em){.span9{float:left !important;margin-right:4.34783%;width:73.91304% !important;}}.span10{float:none !important;margin-left:0 !important;width:100% !important;}.span10.end,.span10:last-child{margin-right:0;}@media (min-width:62em){.span10{float:left !important;margin-right:4.34783%;width:82.6087% !important;}}.span11{float:none !important;margin-left:0 !important;width:100% !important;}.span11.end,.span11:last-child{margin-right:0;}@media (min-width:62em){.span11{float:left !important;margin-right:4.34783%;width:91.30435% !important;}}.span12{float:none !important;margin-left:0 !important;width:100% !important;}.span12.end,.span12:last-child{margin-right:0;}@media (min-width:62em){.span12{float:left !important;margin-right:4.34783%;width:100% !important;}}.header{min-height:auto;padding:0;}.masthead{background-color:#FBFBF9;padding:20px 0;padding:1.25rem 0;}.site-navigation{-webkit-box-shadow:0 1px 0 var(--solo-color-tan) inset,0 -1px 0 var(--solo-color-tan) inset,0 -2px 0 #C4BFA9 inset;box-shadow:0 1px 0 var(--solo-color-tan) inset,0 -1px 0 var(--solo-color-tan) inset,0 -2px 0 #C4BFA9 inset;}@media (max-width:35.4375em){.site-navigation .container{margin:0;}.site-navigation .block{width:auto;}}.site-navigation .menu{margin:0;}.site-navigation .menu > li{margin:0;padding:0;list-style:none;float:left;}.site-navigation .menu > li > a{color:#333;display:block;margin-bottom:2px;padding:10px 30px;padding:0.625rem 1.875rem;line-height:1.875;position:relative;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;}.site-navigation .menu > li > a:focus,.site-navigation .menu > li > a:hover{background-color:#000000;background-color:rgba(0,0,0,.05);}.site-navigation .menu > li > a:focus > .caret,.site-navigation .menu > li > a:hover > .caret{border-top-color:#C4BFA9;}.site-navigation .menu > li > a.dropdown-toggle{padding-right:60px;padding-right:3.75rem;}.site-navigation .menu > li > a > .caret{border-top-color:#C4BFA9 !important;position:absolute;top:50%;margin-top:-3px;margin-top:-0.1875rem;right:20px;right:1.25rem;}.site-navigation .menu > li.open > a,.node-type-opportunity .site-navigation .menu > li > a[href="/"],.site-navigation .menu > li > a.active{background-color:#fff !important;border-left:1px solid #C4BFA9 !important;border-right:1px solid #C4BFA9 !important;-webkit-box-shadow:0 1px 0 #C4BFA9 inset;box-shadow:0 1px 0 #C4BFA9 inset;color:#333 !important;}.site-navigation .menu > li.open > a:after,.node-type-opportunity .site-navigation .menu > li > a[href="/"]:after,.site-navigation .menu > li > a.active:after{background-color:#fff;bottom:-2px;display:block;content:'';height:2px;left:0;position:absolute;width:100%;}.site-navigation .menu > li.open > a{z-index:1001;}.site-navigation .menu > li.open > a:focus > .caret,.site-navigation .menu > li.open > a:hover > .caret,.site-navigation .menu > li.open > a > .caret{border-top-color:#C4BFA9;}.site-navigation .menu > li.open > .dropdown-menu{opacity:1;visibility:visible;}@media (max-width:35.4375em){.site-navigation .menu{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}.site-navigation .menu > li > a{padding-left:.5em;padding-right:.5em;}.site-navigation .menu > li > a.dropdown-toggle{padding-right:30px;padding-right:1.875rem;}.site-navigation .menu > li > a .caret{right:10px;right:0.625rem;}}.site-navigation .dropdown-menu{border:1px solid #C4BFA9;-webkit-box-shadow:0 2px 2px rgba(86,83,71,.2);box-shadow:0 2px 2px rgba(86,83,71,.2);display:block;margin:0;opacity:0;-webkit-transition:visibility 0s,opacity .25s;-o-transition:visibility 0s,opacity .25s;transition:visibility 0s,opacity .25s;min-width:100%;visibility:hidden;}.site-navigation .dropdown-menu > li{list-style:none;margin:0;padding:0;width:100%;background-color:#fff;}.site-navigation .dropdown-menu > li > a{color:#333;display:block;padding:10px 40px 10px 20px;padding:0.625rem 2.5rem 0.625rem 1.25rem;min-width:auto;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;white-space:nowrap;}.site-navigation .dropdown-menu > li > a:focus,.site-navigation .dropdown-menu > li > a:hover,.site-navigation .dropdown-menu > li > a.active{color:#333;}.site-navigation .dropdown-menu > li > a:focus,.site-navigation .dropdown-menu > li > a:hover{background-color:#000000;background-color:rgba(0,0,0,.05);}.site-navigation .dropdown-menu > li > a.active{background-color:transparent;}.site-navigation .dropdown-menu > li > a.active:focus,.site-navigation .dropdown-menu > li > a.active:hover{background-color:#000000;background-color:rgba(0,0,0,.05);}.site-navigation .menu-name--main-menu{float:left;}.site-navigation .menu-name--user-menu{float:right;}.site-navigation .menu-name--user-menu .dropdown-menu{left:auto;right:0;}@media (max-width:47.9375em){.site-navigation .block .menu{text-align:center;}.site-navigation .dropdown-menu{width:100vw;}}@media (min-width:48em){.site-navigation .menu > li > a{border-left:1px solid var(--solo-color-tan);border-right:1px solid var(--solo-color-tan);}}.l-main-top{background-color:#fff;margin-top:-2px;position:relative;z-index:5;}#wrap .main{background-color:#fff;}.region-sidebar-second > .block{margin-bottom:60px;margin-bottom:3.75rem;}#global-footer{overflow-x:hidden;height:auto;}#global-footer *{-webkit-box-sizing:border-box;box-sizing:border-box;}#bottom-text ul{margin:0 0 0 10%;}@media screen and (min-width:768px){#global-footer img{margin-bottom:24px;}p.copyright{padding-left:76px;}#su-content{padding-bottom:0;}#global-footer{margin-top:0;height:auto;}}@media screen and (min-width:980px){#brandbar .container,#global-footer .container{width:940px;}#global-footer .span2{width:140px;}#global-footer .span10{width:780px;}p.copyright{padding-left:96px;}}@media screen and (min-width:992px){p.copyright{padding-left:205px;}}@media screen and (min-width:1200px){#brandbar .container,#global-footer .container{width:1170px;}#global-footer .span2{width:170px;}#global-footer .span10{width:970px;}p.copyright{padding-left:255px;}}.brandbar{background-color:var(--solo-color-red);color:#fff;padding:7px 0;padding:0.4375rem 0;}.brandbar__property{background-image:url(/themes/custom/solo/images/brandbar-stanford-logo.png);background-position:center;background-repeat:no-repeat;background-size:cover;color:#000;display:block;height:19px;margin-bottom:-3px;margin-bottom:-0.1875rem;overflow:hidden;text-indent:-100%;width:150px;}.l__secondary .callout{margin-right:0;margin-top:0;width:auto;}.callout--primary{background-color:var(--solo-color-tan-light);padding:60px;padding:3.75rem;border:1px solid var(--solo-color-tan);border-radius:3px;}.callout__header{margin-bottom:30px;margin-bottom:1.875rem;}.callout__header .section-heading:not(:last-child){margin-bottom:6px;margin-bottom:0.375rem;}.callout__footer{margin-top:30px;margin-top:1.875rem;}.callout__footer a:not(.button){color:#0098DB;}.confirm-card{border:1px solid var(--solo-color-tan);}.confirm-card:not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;}.confirm-card__section{padding:30px;padding:1.875rem;}.confirm-card__header{border-bottom:1px solid var(--solo-color-tan);}.confirm-card__heading{color:#0098DB;font-size:28px;font-size:1.75rem;font-weight:400;margin-bottom:.25em;}.confirm-card__description{font-size:15px;font-size:0.9375rem;font-style:italic;margin-bottom:0;}.confirm-card__footer{-webkit-box-align:center;align-items:center;background-color:var(--solo-color-tan-light);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}.contact__org{font-size:16px;font-size:1rem;margin-bottom:0;}.contact__person{font-size:15px;font-size:0.9375rem;}.contact__person > a{color:#0098DB;font-weight:300;text-decoration:underline;}.dashboard-alert{-webkit-box-align:stretch;align-items:stretch;background-color:var(--solo-color-tan-light);border:1px solid var(--solo-color-tan);border-radius:0.25rem;color:#333;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;}.dashboard-alert:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}@media (min-width:48em){.dashboard-alert{flex-wrap:nowrap;}}.dashboard-alert__main,.dashboard-alert__footer{padding:15px;padding:0.9375rem;width:100%;}@media (min-width:48em){.dashboard-alert__main,.dashboard-alert__footer{width:auto;}}@media (min-width:62em){.dashboard-alert__main,.dashboard-alert__footer{padding:24px;padding:1.5rem;}}.dashboard-alert__main{display:-webkit-box;display:flex;}.dashboard-alert--warning{background-color:var(--solo-color-red);color:#fff;}.dashboard-alert__label-wrapper,.dashboard-alert__label_wrapper{-webkit-box-flex:0;flex:none;}.dashboard-alert__label{color:inherit;font-size:14px;font-size:0.875rem;margin:0 1em 0 0;text-transform:uppercase;}.dashboard-alert__icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-right:1em;}.dashboard-alert__icon > svg{height:42px;height:2.625rem;width:42px;width:2.625rem;}.dashboard-alert__description{margin-right:1em;}.dashboard-alert__item{margin-bottom:0;}.dashboard-alert__item:not(:last-child){margin-bottom:.5em;}.dashboard-alert__item .tooltip__wrapper{display:inline-block;}.dashboard-alert__footer{-webkit-box-align:inherit;align-items:inherit;border-top:1px solid var(--solo-color-tan);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;margin-left:0;margin-right:0;}@media (min-width:48em){.dashboard-alert__footer{border-left:1px solid var(--solo-color-tan);border-top:0;-webkit-box-pack:end;justify-content:flex-end;margin-left:auto;}}.dashboard-alert__footer .meta-highlight__icon > svg{height:42px;height:2.625rem;width:42px;width:2.625rem;}.dashboard-alert__footer .field-label{white-space:nowrap;}.dashboard-alert--warning .dashboard-alert__footer{border-color:#000000;border-color:rgba(0,0,0,.2);}.dashboard-alert__link:not(:first-child){margin-top:.5em;}.dashboard-alert__description,.dashboard-alert__link{width:100%;}@media (min-width:48em){.dashboard-alert__description,.dashboard-alert__link{margin-top:0;padding-left:0;width:auto;}}.dashboard-status{-webkit-box-align:start;align-items:flex-start;background-color:var(--solo-color-tan-light);border:1px solid var(--solo-color-tan);border-radius:0.25rem;color:#333;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;}.dashboard-status:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}@media (min-width:48em){.dashboard-status{flex-wrap:nowrap;}}.dashboard-status{-webkit-box-align:stretch;align-items:stretch;background-color:var(--solo-color-tan-light);border:1px solid var(--solo-color-tan);border-radius:0.25rem;color:#333;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;}.dashboard-status:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}@media (min-width:48em){.dashboard-status{flex-wrap:nowrap;}}.dashboard-status__main,.dashboard-status__footer{padding:15px;padding:0.9375rem;width:100%;}@media (min-width:48em){.dashboard-status__main,.dashboard-status__footer{width:auto;}}@media (min-width:62em){.dashboard-status__main,.dashboard-status__footer{padding:24px;padding:1.5rem;}}.dashboard-status__main{display:-webkit-box;display:flex;}.dashboard-status--warning{background-color:var(--solo-color-red);color:#fff;}.dashboard-status__label-wrapper{-webkit-box-flex:0;flex:none;margin-bottom:18px;margin-bottom:1.125rem;}@media (min-width:48em){.dashboard-status__label-wrapper{margin-bottom:0;}}.dashboard-status__label{color:inherit;font-size:14px;font-size:0.875rem;margin:0 1em 0 0;text-transform:uppercase;}.dashboard-status__label-subhead{color:inherit;font-size:18px;font-size:1.125rem;font-weight:600;}.dashboard-status__icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-right:1em;}.dashboard-status__icon > .icon__circle{-webkit-box-align:center;align-items:center;background-color:var(--solo-color-red);border-radius:50%;color:#FFF;display:-webkit-box;display:flex;-webkit-box-flex:0;flex:none;font-size:1.3125em;height:1.90476em;-webkit-box-pack:center;justify-content:center;margin-bottom:.5em;-webkit-transition:.2s all ease-out;-o-transition:.2s all ease-out;transition:.2s all ease-out;width:1.90476em;}@media (min-width:35.5em){.dashboard-status__icon > .icon__circle{margin-bottom:0;margin-right:.5em;}}.dashboard-status__icon > svg{height:42px;height:2.625rem;width:42px;width:2.625rem;}.dashboard-status__description{font-size:16px;font-size:1rem;font-weight:400;margin-right:1em;}.dashboard-status__description a{color:#0098DB;}.dashboard-status__item{margin-bottom:0;}.dashboard-status__item:not(:last-child){margin-bottom:.5em;}.dashboard-status__footer{-webkit-box-align:inherit;align-items:inherit;border-top:1px solid var(--solo-color-tan);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;margin-left:0;margin-right:0;}@media (min-width:48em){.dashboard-status__footer{border-left:1px solid var(--solo-color-tan);border-top:0;-webkit-box-pack:end;justify-content:flex-end;margin-left:auto;}}.dashboard-status__footer .meta-highlight__icon > svg{height:42px;height:2.625rem;width:42px;width:2.625rem;}.dashboard-status__footer .field-label{white-space:nowrap;}.dashboard-alert--warning .dashboard-status__footer{border-color:#000000;border-color:rgba(0,0,0,.2);}.dashboard-status__link{margin-top:.5em;}@media (min-width:48em){.dashboard-status__description{margin-left:18px;margin-left:1.125rem;margin-right:18px;margin-right:1.125rem;}}.dashboard-status__description,.dashboard-status__link{width:100%;}@media (min-width:48em){.dashboard-status__description,.dashboard-status__link{margin-top:0;padding-left:0;width:auto;}}.field--inline > .field-label,.field--inline > .field-items{display:inline-block;}.field--inline-comma .field-items > .field-item{display:inline;}.field--inline-comma .field-items > .field-item:not(:last-child):after{content:",";margin-right:.25em;}.field--emphasize-value > .field-label{font-weight:300;}.field--emphasize-value > .field-items{font-weight:600;}.content-body .field--section:not(:last-child),.field--section:not(:last-child){margin-bottom:48px;margin-bottom:3rem;}@media (min-width:62em){.content-body .field--section:not(:last-child),.field--section:not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;}}.content-body .field--section .field-label,.field--section .field-label{font-size:16px;font-size:1rem;font-weight:600;text-transform:uppercase;}.content-body .field--section .field-label:not(:last-child),.field--section .field-label:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}.content-body .field--section:not(:last-child),.field--subsection:not(:last-child){margin-bottom:48px;margin-bottom:3rem;}@media (min-width:62em){.content-body .field--section:not(:last-child),.field--subsection:not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;}}.content-body .field--section .field-label,.field--subsection .field-label{font-size:14px;font-size:0.875rem;font-weight:600;text-transform:uppercase;}.content-body .field--section .field-label:not(:last-child),.field--subsection .field-label:not(:last-child){margin-bottom:12px;margin-bottom:0.75rem;}.content-body .field--section-ruled > .field-label,.field--section-ruled > .field-label{font-size:18px;font-size:1.125rem;}.content-body .field--section-ruled:not(:last-child),.field--section-ruled:not(:last-child){border-bottom:1px solid var(--solo-color-tan);padding-bottom:48px;padding-bottom:3rem;margin-bottom:48px;margin-bottom:3rem;}@media (min-width:62em){.content-body .field--section-ruled:not(:last-child):not(:last-child),.field--section-ruled:not(:last-child):not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;padding-bottom:60px;padding-bottom:3.75rem;}}.field--wysiwyg{font-size:18px;font-size:1.125rem;font-weight:300;}.field--wysiwyg h2:not([class]){color:#0098DB;}.field--wysiwyg h2:not(:first-child),.field--wysiwyg h3:not(:first-child),.field--wysiwyg h4:not(:first-child),.field--wysiwyg h5:not(:first-child),.field--wysiwyg h6:not(:first-child){margin-top:2em;}.field--wysiwyg p:not([class]),.field--wysiwyg ul:not([class]),.field--wysiwyg ol:not([class]),.field--wysiwyg blockquote:not([class]){font-size:inherit;font-weight:inherit;line-height:1.66667;}.field--wysiwyg p:not([class]):not(:last-child),.field--wysiwyg ul:not([class]):not(:last-child),.field--wysiwyg ol:not([class]):not(:last-child),.field--wysiwyg blockquote:not([class]):not(:last-child){margin-bottom:1.66667em;}.field--wysiwyg p:last-child,.field--wysiwyg ul:last-child,.field--wysiwyg ol:last-child,.field--wysiwyg blockquote:last-child{margin-bottom:0;}.field--wysiwyg ol > li:not([class]),.field--wysiwyg ul > li:not([class]){font-size:inherit;font-weight:inherit;line-height:1.66667;}.field--wysiwyg ul:not([class]){list-style:none;margin-left:0;padding-left:0;}.field--wysiwyg ul:not([class]):last-child{margin-bottom:0;}.field--wysiwyg ul:not([class]) > li{display:block;margin-bottom:0;padding-left:1.5em;position:relative;}.field--wysiwyg ul:not([class]) > li:last-child{margin-bottom:0;}.field--wysiwyg ul:not([class]) > li:before{color:#0098DB;content:"●";display:inline-block;margin-left:-1.5em;position:absolute;}.field--wysiwyg ul:not([class]) ul li{margin-top:0;}.field--wysiwyg ul:not([class]) ul li:last-child{margin-bottom:0;}.field--wysiwyg ul:not([class]) ul li:before{opacity:.6;color:inherit;}@media (min-width:62em){.field--wysiwyg ul:not([class]) > li:before{margin-left:-1.5em;}}.field--wysiwyg ol:not([class]){list-style:none;margin-left:0;padding-left:0;counter-reset:number;}.field--wysiwyg ol:not([class]):last-child{margin-bottom:0;}.field--wysiwyg ol:not([class]) > li{margin-bottom:0;position:relative;padding-left:1.5em;}.field--wysiwyg ol:not([class]) > li:last-child{margin-bottom:0;}.field--wysiwyg ol:not([class]) > li:before{color:#0098DB;content:counters(number,".") ".";counter-increment:number;display:inline-block;font-weight:600;left:-1.5em;margin-right:-.65em;position:absolute;width:.55em;}.field--wysiwyg ol:not([class]) ol{margin-bottom:0;margin-top:0;}.field--wysiwyg ol:not([class]) ol > li{padding-left:1.25em;}.field--wysiwyg ol:not([class]) ol > li:last-child{margin-bottom:0;}.field--wysiwyg ol:not([class]) ol > li:before{color:#0098DB;content:counters(number,lower-alpha);}@media (min-width:62em){.field--wysiwyg ol:not([class]) ol > li{padding-left:.75em;}}.field--wysiwyg blockquote{background-color:var(--solo-color-tan-light);margin-left:0;margin-right:0;}.field--wysiwyg hr{margin:48px 0;margin:3rem 0;}.field--wysiwyg hr:first-child{margin-top:0;}.field--wysiwyg hr:last-child{margin-bottom:0;}.field--tags .field-item{background-color:#fff;border:1px solid var(--solo-color-tan);border-radius:3px;color:#666;display:inline-block;text-transform:uppercase;font-size:14px;font-size:0.875rem;font-weight:400;line-height:1.07143;padding:0.33333em 0.5em;margin-bottom:0.42857em;}.field--tags .field-item a{color:inherit;font-weight:inherit;}.field--tags .field-item a:hover,.field--tags .field-item a:focus{color:#0098DB;}.field--tags .field-item:not(:last-child){margin-right:.5em;}.field--tags .field-item--text{color:#333;text-transform:none;border:0;font-weight:600;}.field--file-list .field-items{margin:0;padding:0;}.field--file-list .field-items > li{list-style:none !important;}.field--file-list .field-items > .field-item{border-top:1px solid var(--solo-color-tan);margin-top:0.5em;padding-top:0.5em;}.field--file-list .field-items > .field-item:first-child{border-top:0;margin-top:0;padding-top:0;}.page-node .content-body .field__wrapper--tight > .field,.field__wrapper--tight > .field{margin-bottom:0;}.site-branding{background-image:url(/themes/custom/solo/images/masthead-stanford-logo.png);background-repeat:no-repeat;background-size:contain;background-position:center;height:0;max-width:816px;padding-bottom:6.12745%;}.site-branding > a{display:block;}@media (min-width:53em){.site-branding{padding-bottom:50px;}}.site-branding__name,.site-branding__slogan{visibility:hidden;}.node-opportunity.node-teaser .teaser-title{font-size:29px;font-size:1.8125rem;margin:0 0 9px;margin:0 0 0.5625rem;}.node-opportunity.node-teaser .teaser-title a{color:var(--solo-color-red);}.node-opportunity.node-teaser .teaser-title a:focus,.node-opportunity.node-teaser .teaser-title a:hover{text-decoration:underline;}.node-opportunity.node-teaser .opportunity-sponsors,.node-opportunity.node-teaser .who-can-apply{font-size:14px;font-size:0.875rem;margin:0 0 5px;margin:0 0 0.3125rem;}@media (max-width:47.9375em){.node-opportunity.node-teaser .left-col{text-align:center;margin-bottom:16px;margin-bottom:1rem;}.node-opportunity.node-teaser .opportunity-types .pill-list{margin-bottom:5px;margin-bottom:0.3125rem;}.node-opportunity.node-teaser .opportunity-types .text-list{margin-left:-10px;margin-left:-0.625rem;}}@media (min-width:48em){.node-opportunity.node-teaser > .left-col{float:left;width:20.58824%;}.node-opportunity.node-teaser > .right-col{float:right;width:76.47059%;}.node-opportunity.node-teaser .opportunity-types{display:-webkit-box;display:flex;}.node-opportunity.node-teaser .opportunity-types .pill-list{margin-right:10px;margin-right:0.625rem;}}.node-opportunity.view-mode-full{padding-top:60px;padding-top:3.75rem;}.node-opportunity.view-mode-full .apply-section{clear:right;float:right !important;}.node-opportunity.view-mode-full .field-name-field-image{text-align:center;}.node-opportunity.view-mode-full .field-name-field-application-deadline{margin:0;}.view-opportunities .view-header .section-title,.view-opportunities .view-header .result-count{display:inline-block;}.view-opportunities .view-header .result-count{margin-left:20px;margin-left:1.25rem;}.node-opportunity .top-apply a{width:100%;}.node-type-opportunity .top-apply a.application-ready{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:700;height:auto !important;text-decoration:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;background-color:#0098DB;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1))) !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1)) !important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;box-shadow:0 0 0 1px rgba(0,0,0,.25) inset,0 -1px 0 0 rgba(0,0,0,.15) inset;color:#fff;}.node-type-opportunity .top-apply a.application-ready:focus,.node-type-opportunity .top-apply a.application-ready:hover{text-decoration:none;}.node-type-opportunity .top-apply a.application-ready:not(:last-child){margin-right:16px;margin-right:1rem;}.node-type-opportunity .top-apply a.application-ready[disabled]{opacity:.6;}.node-type-opportunity .top-apply a.application-ready:focus:not([disabled]),.node-type-opportunity .top-apply a.application-ready:hover:not([disabled]){background-color:#0075a8;color:#fff;outline:0;}.view-po-dashboard .view-header,.view-recommendation-form-dash .view-header{margin-bottom:30px;margin-bottom:1.875rem;}.view-po-dashboard .views-exposed-form,.view-recommendation-form-dash .views-exposed-form{display:-webkit-box;display:flex;}.view-po-dashboard .views-exposed-form > :not(:last-child),.view-recommendation-form-dash .views-exposed-form > :not(:last-child){margin-right:1em;}.opportunities-header{-webkit-box-align:baseline;align-items:baseline;-webkit-box-shadow:0 -1px 0 0 #C4BFA9 inset;box-shadow:0 -1px 0 0 #C4BFA9 inset;display:-webkit-box;display:flex;flex-wrap:wrap;}.opportunities-header__heading{margin-right:.66em;}.opportunities-header__count{margin-left:0 !important;}.opportunities-header__tabs{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;width:100%;}@media (min-width:48em){.opportunities-header__tabs{align-self:flex-end;justify-self:flex-end;margin-left:auto;width:auto;}}.pill-border{background-color:var(--solo-color-tan-light);border-radius:3px;border:1px solid #C4BFA9;font-size:14px;font-size:0.875rem;font-weight:400;display:inline-block;padding:5px 9px;padding:0.3125rem 0.5625rem;padding-left:30px;padding-left:1.875rem;position:relative;}.pill-border:before{background-image:url(/themes/custom/solo/images/clock-icon.png);background-size:cover;content:'';display:block;height:12px;left:9px;left:0.5625rem;margin-top:-6px;position:absolute;top:50%;width:12px;}.pill-border > strong{color:#0098DB;text-transform:uppercase;}.item-list .text-list,.item-list .pill-list{display:-webkit-box;display:flex;list-style:none;margin:0;}.item-list .text-list > li,.item-list .pill-list > li{list-style:none;margin:0;padding:0;}.item-list .pill-list > li{background-color:var(--solo-color-tan);border-radius:3px;font-size:13px;font-size:0.8125rem;padding:1px 5px 0;padding:0.0625rem 0.3125rem 0;text-transform:uppercase;}.item-list .pill-list > li:not(:last-child){margin-right:5px;margin-right:0.3125rem;}.item-list .text-list > li{font-weight:600;font-size:14px;font-size:0.875rem;padding:0 10px;padding:0 0.625rem;}.item-list .text-list > li:not(:last-child){border-right:1px solid var(--solo-color-tan);}.preview{background-color:#C4BFA9;margin-left:-16px;margin-left:-1rem;margin-right:-16px;margin-right:-1rem;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;padding-bottom:60px;padding-bottom:3.75rem;padding-top:60px;padding-top:3.75rem;}@media (min-width:88.25em){.preview{margin-left:calc(-50vw - -43.125rem);margin-right:calc(-50vw - -43.125rem);}}.preview__inner{background-color:white;max-width:1476px;max-width:92.25rem;padding-left:32px;padding-left:2rem;padding-right:32px;padding-right:2rem;padding-bottom:60px;padding-bottom:3.75rem;padding-top:60px;padding-top:3.75rem;margin-left:auto;margin-right:auto;}@media (min-width:88.25em){.preview__inner{padding-left:48px;padding-left:3rem;padding-right:48px;padding-right:3rem;}}.preview-actions{margin-top:24px;margin-top:1.5rem;}.spacing-ruled{border-bottom:1px solid var(--solo-color-tan);padding:60px 0;padding:3.75rem 0;}.spacing-ruled:first-child{border-top:1px solid var(--solo-color-tan);}.front .page-title{margin:0;}.page-title--container{-webkit-box-align:baseline;align-items:baseline;display:-webkit-box;display:flex;flex-wrap:wrap;}.page-title__wrapper{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-wrap:wrap;position:relative;z-index:2;}.page-title__wrapper:not(:first-child){margin-top:10px;margin-top:0.625rem;}@media (min-width:62em){.page-title__wrapper{flex-wrap:nowrap;}}.page-node-edit.node-type-review .page-title__wrapper,.page-node.node-type-review .page-title__wrapper{flex-wrap:wrap;margin-bottom:72px;margin-bottom:4.5rem;}.page-node-edit.node-type-review .page-title,.page-node.node-type-review .page-title{width:100%;}.page-node-edit.node-type-review .page-title__sub-title,.page-node.node-type-review .page-title__sub-title{width:100%;}.page-title:first-child{margin-top:0;}.page-title__status{-webkit-box-flex:0;flex:none;}@media (min-width:62em){.page-title__status{margin-left:auto;padding-left:30px;padding-left:1.875rem;}}.page-title__text{margin-right:.25em;}.page-supertitle{font-weight:600;text-transform:uppercase;}.page-subtitle{-webkit-box-align:center;align-items:center;color:#989797;display:-webkit-box;display:flex;font-size:24px;font-size:1.5rem;letter-spacing:0;}.page-subtitle__collapse{margin-top:-1em;margin-bottom:60px;margin-bottom:3.75rem;}.section-title{color:#0098DB;font-size:28px;font-size:1.75rem;font-weight:400;margin-bottom:20px;margin-bottom:1.25rem;}.intro{font-size:18px;font-size:1.125rem;}.intro:not(:last-child){margin-bottom:.5em;}.intro--strong{font-weight:600;}.intro--strong > strong{font-weight:300;}.intro__wrapper:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}.link-list__title{background-color:#0098DB;border-radius:3px 3px 0 0;color:#fff;font-size:21px;font-size:1.3125rem;font-weight:400;line-height:1.19047619;margin:0;padding:15px 22px;padding:0.9375rem 1.375rem;}.link-list__content{border:1px solid var(--solo-color-tan);border-top:none;border-radius:0 0 3px 3px;padding:14px 22px;padding:0.875rem 1.375rem;}.field-name-field-link-list-links a{color:#333;}.field-name-field-link-list-links a:focus,.field-name-field-link-list-links a:hover{color:#333;text-decoration:underline;}.field-name-field-link-list-links a > em{font-weight:700;}.field-name-field-link-list-links .field-item:not(:last-child){border-bottom:1px solid var(--solo-color-tan);margin-bottom:14px;margin-bottom:0.875rem;padding-bottom:14px;padding-bottom:0.875rem;}.link-more,.field-name-field-website-link .field-item > a{-webkit-box-align:center;align-items:center;color:var(--solo-color-red);display:-webkit-inline-box;display:inline-flex;font-weight:600;}.link-more:not(:first-child),.field-name-field-website-link .field-item > a:not(:first-child){margin-left:1em;}.link-more:after,.field-name-field-website-link .field-item > a:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200l5%205-5%205z%22%20fill%3D%22%238C1515%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:center 67%;background-repeat:no-repeat;content:"";display:inline-block;height:1em;width:1em;}.link-more:hover,.field-name-field-website-link .field-item > a:hover,.link-more:focus,.field-name-field-website-link .field-item > a:focus{color:#000;}.link-more:hover:after,.field-name-field-website-link .field-item > a:hover:after,.link-more:focus:after,.field-name-field-website-link .field-item > a:focus:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200l5%205-5%205z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");}th .link-more,th .field-name-field-website-link .field-item > a,.field-name-field-website-link th .field-item > a{color:var(--solo-color-red);}.link-more--reversed{color:#fff;opacity:.9;}.link-more--reversed:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200l5%205-5%205z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");}.link-more--reversed:hover,.link-more--reversed:focus{color:#fff;opacity:1;}.link-more--reversed:hover:after,.link-more--reversed:focus:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200l5%205-5%205z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");}span.link-more{opacity:.4;}span.link-more:hover,span.link-more:focus{color:var(--solo-color-red);}span.link-more:hover:after,span.link-more:focus:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200l5%205-5%205z%22%20fill%3D%22%238C1515%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");}.meta-highlight{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;}.meta-highlight:not(:last-child){margin-bottom:48px;margin-bottom:3rem;}.meta-highlight .field-label{font-size:14px;font-size:0.875rem;text-transform:uppercase;}.meta-highlight .field-items{font-weight:400;}.meta-highlight__icon{-webkit-box-flex:0;flex:none;padding-right:12px;padding-right:0.75rem;width:60px;width:3.75rem;}.meta-highlight__superheading .field{margin-bottom:0 !important;}.meta-highlight__superheading .field-item{font-weight:300;margin-bottom:.25em;}.meta-highlight--small:not(:last-child){margin-bottom:24px;margin-bottom:1.5rem;}.meta-highlight--small .meta-highlight__icon{width:36px;width:2.25rem;}@media (max-width:47.9375em){.meta-highlight--small .field-label,.meta-highlight--small .field-items,.meta-highlight--small .field-item{display:inline;}.meta-highlight--small .field-label{margin-right:.5em;}.meta-highlight--small .field-item:not(:last-child):after{content:",";}}[id="block-solo-blocks-site-copyright"]{font-size:13px !important;font-size:0.8125rem !important;}[id="block-solo-blocks-site-copyright"] .content p{margin:0;}[id="block-solo-blocks-site-copyright"] .content a{margin-left:13px;margin-left:0.8125rem;}.item-list .pager{color:#333;padding:30px 0;padding:1.875rem 0;text-align:left;}.item-list .pager > li{float:left;}.item-list .pager a{background-color:transparent;}.item-list .pager .pager-current,.item-list .pager a{border:1px solid transparent;font-weight:600;color:currentColor;line-height:30px;line-height:1.875rem;display:block;padding:0 12px;padding:0 0.75rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;text-transform:uppercase;}.item-list .pager .pager-current,.item-list .pager a:focus,.item-list .pager a:hover{background-color:var(--solo-color-tan-light);border-color:var(--solo-color-tan);border-radius:3px;color:currentColor;}.item-list .pager .pager-previous > a,.item-list .pager .pager-next > a{position:relative;}.item-list .pager .pager-previous > a:before,.item-list .pager .pager-next > a:before{border:5px solid transparent;border:0.3125rem solid transparent;content:'';display:block;height:0;margin-top:-5px;position:absolute;width:0;top:50%;}.item-list .pager .pager-previous a{padding-left:27px;padding-left:1.6875rem;}.item-list .pager .pager-previous a:before{border-right-color:currentColor;left:5px;left:0.3125rem;}.item-list .pager .pager-next a{padding-right:27px;padding-right:1.6875rem;}.item-list .pager .pager-next a:before{border-left-color:currentColor;right:5px;right:0.3125rem;}.view-po-dashboard .columns{width:75%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:0;}.view-po-dashboard .columns li{list-style:none;}.view-po-dashboard .column h3{border-bottom:solid 2px #C4BFA9;margin-bottom:20px;padding-bottom:5px;font-size:1.1em;}.view-po-dashboard .column li{list-style:none;}.view-po-dashboard .column ul{margin:0;}.view-po-dashboard .column ul li{list-style:none;padding-bottom:20px;}.view-po-dashboard .column a{display:inline-block;}.view-po-dashboard .column a:after{border:5px solid transparent;border-left-color:var(--solo-color-red);content:'';display:inline-block;height:0;margin-left:7px;margin-top:0;right:0;top:0;width:0;}.toggle-trigger[class*="is-"]{cursor:pointer;position:relative;}.toggle-trigger[class*="is-"]:before,.toggle-trigger[class*="is-"]:after{background-color:#0098DB;content:'';display:block;position:absolute;height:2px;height:0.125rem;margin-top:-1px;margin-top:-0.0625rem;right:16px;right:1rem;top:50%;-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;-o-transition:transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in;width:16px;width:1rem;z-index:1;}.toggle-trigger.is-closed:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.toggle-trigger.is-open:before{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}.toggle-trigger.is-open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.toggle-group.is-closed{display:none;}.toggle-group.is-open{display:block;}.text-cta{background:#333;border-radius:3px;color:var(--solo-color-tan);font-size:21px;font-size:1.3125rem;line-height:1.19047619;padding:25px 30px;padding:1.5625rem 1.875rem;}.text-cta .field-name-field-text-cta-link a{display:inline-block;color:#fff;font-size:16px;font-size:1rem;letter-spacing:1px;padding-right:23px;padding-right:1.4375rem;position:relative;text-transform:uppercase;}.text-cta .field-name-field-text-cta-link a:after{border:5px solid transparent;border-left-color:#fff;content:'';display:block;height:0;margin-top:-6px;right:0;top:50%;position:absolute;width:0;-webkit-transition:right .25s;-o-transition:right .25s;transition:right .25s;}.text-cta .field-name-field-text-cta-link a:focus,.text-cta .field-name-field-text-cta-link a:hover{text-decoration:none;}.text-cta .field-name-field-text-cta-link a:focus:after,.text-cta .field-name-field-text-cta-link a:hover:after{right:-5px;}.site-welcome{background-color:#0098db;background-color:rgba(0,152,219,.9);color:#fff;font-weight:400;padding:16px 0;padding:1rem 0;}.site-welcome a{color:#fff;font-weight:700;text-decoration:underline;}.site-welcome a:focus,.site-welcome a:hover{text-decoration:none;}@media (min-width:62em){.site-welcome__inner{margin:0 auto;width:73.91304%;}}@media (min-width:62em){[id*="standard-application-node-form"]{width:47.82609%;float:left;margin-right:4.34783%;}}.application-custom-fields{margin-top:2em;}.node-standard-application .application-field-list{border-bottom:1px solid #C4BFA9;border-top:1px solid #C4BFA9;margin-bottom:60px;margin-bottom:3.75rem;padding-bottom:60px;padding-bottom:3.75rem;padding-top:60px;padding-top:3.75rem;}.node-standard-application .webform-component--location select:not([multiple]){height:2em;}.application-workflow-state{background:var(--solo-color-tan-light);border-radius:0.25rem;color:#333;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-size:0.875rem;line-height:18/14;padding:6px 30px;padding:0.375rem 1.875rem;text-align:center;text-transform:uppercase;}.application-workflow-state--0{background-color:var(--solo-color-tan-light);}.application-workflow-state--1,.application-workflow-state--2,.application-workflow-state--4,.application-workflow-state--7,.application-workflow-state--8,.application-workflow-state--9{background-color:#F0C90E;}.application-workflow-state--3,.application-workflow-state--6{background-color:#333;color:white;}.application-workflow-state--5,.application-workflow-state--7{background-color:var(--solo-color-green);color:white;}.app-preamble{margin-bottom:60px;margin-bottom:3.75rem;}@media (max-width:61.9375em){.app-preamble__text{margin-bottom:16px;margin-bottom:1rem;}}@media (min-width:62em){.app-preamble__text{float:left;margin-right:4.34783%;width:71.73913%;}}@media (min-width:62em){.app-preamble__action{float:left;width:23.91304%;}}.block-highlighted{background-color:var(--solo-color-tan-light);border:1px solid #C4BFA9;border-radius:3px;}.block-highlighted .recommendation-count,.block-highlighted .field-name-field-proceed,.block-highlighted .group-writer-info,.block-highlighted .group-waive-rights,.block-highlighted .field-name-field-recommendation-forms-ref,.block-highlighted .form-actions{border-bottom:1px solid #C4BFA9;padding:24px 30px;padding:1.5rem 1.875rem;}.block-highlighted .group-waive-rights .form-item .description,.block-highlighted .field-name-field-recommendation-forms-ref .form-item .description{margin-left:0;}.block-highlighted .group-waive-rights,.block-highlighted .form-actions{border-bottom:none;}.block-highlighted .group-waive-rights{padding-bottom:0;}.block-highlighted .form-actions{padding-top:0;}.block-highlighted .recommendation-count{text-align:center;}.block-highlighted .field-name-field-proceed > .form-item{margin:0;}.manage-offers-awards-help{margin-bottom:30px;margin-bottom:1.875rem;}.test-mail{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;}.test-email-description{margin-right:auto;}.settings-form__actions{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;}.settings-form__actions > *{margin-right:1em;}.settings-form.primary:not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;}@media (min-width:62em){.settings-form.primary:not(:last-child){margin-bottom:0;}}.notification-status__list{margin-bottom:2em;}.notification-status{-webkit-box-align:baseline;align-items:baseline;display:-webkit-box;display:flex;flex-wrap:wrap;}.notification-status:not(:last-child){margin-bottom:1em;}.notification-status__item:not(:last-child){margin-bottom:.75em;}.notification-status__title{width:12em;}.notification-status__value{background-color:black;border-radius:24px;color:white;display:inline-block;font-size:10px;font-size:0.625rem;font-weight:600;line-height:2;margin:0 3em;text-align:center;text-transform:uppercase;width:4em;}.notification-status.off .notification-status__value{background-color:var(--solo-color-red);}.notification-status.on .notification-status__value{background-color:var(--solo-color-green);}.notification-status__description{font-size:14px;font-size:0.875rem;}.progress{height:20px;margin-bottom:20px;overflow:visible;background-color:#f7f7f7;background-image:none;background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:transparent;position:relative;}.progress .bar{background:var(--solo-color-tan-light) !important;border-color:#666;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;float:none;font-size:12px;height:100%;text-align:center;text-shadow:none;-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;width:auto;}.progress .filled{max-width:100%;}.progress .message{left:0;margin-right:3em;position:absolute;}.progress .percentage{position:absolute;right:0;}.review-criteria-widget{background-color:var(--solo-color-tan-light);border-radius:3px;padding:60px 20px 36px;padding:3.75rem 1.25rem 2.25rem;}.review-criteria-widget .form-radios{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;}.review-criteria-widget .form-radios:before{background:var(--solo-color-tan);content:"";display:block;height:2px;left:20px;left:1.25rem;margin:auto;top:10px;top:0.625rem;position:absolute;right:20px;right:1.25rem;width:auto;}.review-criteria-widget .form-type-radio{margin-top:0 !important;}.review-criteria-widget input[type="checkbox"] + label,.review-criteria-widget input[type="radio"] + label{padding-left:0;padding-top:24px;padding-top:1.5rem;text-align:center;width:36px;width:2.25rem;}.review-criteria-widget input[type="checkbox"] + label:after,.review-criteria-widget input[type="checkbox"] + label:before,.review-criteria-widget input[type="radio"] + label:after,.review-criteria-widget input[type="radio"] + label:before{margin-left:auto;margin-right:auto;left:0;right:0;}.review-score-widget__label-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;left:20px;left:1.25rem;margin:-20px auto 0;margin:-1.25rem auto 0;right:20px;right:1.25rem;}.review-score-widget__label--least,.review-score-widget__label--most{text-transform:uppercase;font-size:14px;font-size:0.875rem;font-weight:600;color:#333;}@media (min-width:62em){.review-criteria-widget{padding-left:96px;padding-left:6rem;padding-right:96px;padding-right:6rem;}.review-score-widget__label--most{margin-right:18px;margin-right:1.125rem;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.review-score-widget__label--least{margin-left:18px;margin-left:1.125rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}.review-instructions{font-size:18px;font-size:1.125rem;line-height:1.33;font-weight:300;}.page-node-edit.node-type-review .field-name-body label{font-size:20px;font-size:1.25rem;margin-bottom:.25em;}.page-node-edit.node-type-review .field-name-field-rev-complete{border-top:1px solid var(--solo-color-tan);margin-bottom:60px;margin-bottom:3.75rem;margin-top:60px;margin-top:3.75rem;padding-top:60px;padding-top:3.75rem;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] table{width:100%;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] thead th{background:none;border:0;font-weight:400;padding-bottom:30px;padding-bottom:1.875rem;padding-left:0;padding-right:0;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tbody > tr:last-child{border-bottom:0;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tbody > tr:last-child td{background:var(--solo-color-tan-light);border:0;font-weight:600;padding-right:0;text-transform:uppercase;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tbody td{border-right:0;padding-bottom:30px;padding-bottom:1.875rem;padding-right:0;padding-top:30px;padding-top:1.875rem;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tbody tr:not(:last-child) td:first-child{padding-left:0;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tr td:first-child{width:25%;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tbody td:last-child{padding-right:0;}.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tr:nth-child(even){background:none;}[id="field-review-categories-add-more-wrapper"] input[type="text"]{width:100%;}.criterion-heading{font-size:16px;font-size:1rem;font-weight:600;margin-bottom:0;}.criterion-percent-of-total{font-size:14px;font-size:0.875rem;}.criterion-description{font-size:16px;font-size:1rem;margin-top:30px;margin-top:1.875rem;}@media (min-width:62em){.page-node-edit.node-type-review [id="field-review-categories-add-more-wrapper"] tr td:first-child{width:25%;}}.node-recommendation .webform-component--admin-date,.node-recommendation .webform-component--admin-time{display:none;}.section-heading__wrapper{margin-top:50px;margin-top:3.125rem;}.section-heading__wrapper:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}.section-heading__wrapper .section-heading{margin-bottom:.25em !important;}.section-heading__wrapper .section-heading:last-child{margin-bottom:0;}.section-heading{color:#0098DB;font-size:28px;font-size:1.75rem;font-weight:400;}.section-heading:not(:last-child){margin-bottom:50px;margin-bottom:3.125rem;}@-webkit-keyframes ping{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1;}15%{-webkit-transform:scale(0.9) translateY(20%);transform:scale(0.9) translateY(20%);}30%{opacity:1;}50%{-webkit-transform:scale(2) translateY(-15%);transform:scale(2) translateY(-15%);opacity:0;}51%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:0;}75%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}150%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@keyframes ping{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1;}15%{-webkit-transform:scale(0.9) translateY(20%);transform:scale(0.9) translateY(20%);}30%{opacity:1;}50%{-webkit-transform:scale(2) translateY(-15%);transform:scale(2) translateY(-15%);opacity:0;}51%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:0;}75%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}150%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}#block-solo-application-solo-application-webform-head{margin-bottom:60px;margin-bottom:3.75rem;}.teaser > .teaser__image:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}.teaser > .teaser__main:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem;}.teaser .teaser__sponsors{font-size:14px;font-size:0.875rem;}.teaser .teaser__sponsors *{display:inline;}.teaser .teaser__sponsors .field-label{margin-right:.5em;}.teaser .teaser__sponsors:not(:last-child){margin-bottom:18px;margin-bottom:1.125rem;}@media (min-width:35.5em){.teaser{display:-webkit-box;display:flex;flex-wrap:wrap;}.teaser > .teaser__image{-webkit-box-flex:0;flex:none;width:25%;margin-right:5.55556%;}.teaser > .teaser__main{-webkit-box-flex:0;flex:none;justify-self:flex-end;width:69.44444%;}.teaser > .teaser__footer{-webkit-box-flex:0;flex:none;justify-self:flex-end;width:69.44444%;margin-left:auto;}}@media (min-width:48em){.teaser > .teaser__image{margin-right:2.94118%;width:20.58824%;}.teaser > .teaser__main{margin-right:5.88235%;width:41.17647%;}.teaser > .teaser__footer{width:29.41176%;}}.teaser__supertitle{color:#333;font-size:16px;font-size:1rem;}.teaser__supertitle:not(:last-child){margin-bottom:.25em;}.teaser__title{font-size:20px;font-size:1.25rem;line-height:0.96667;margin:0 0 9px;margin:0 0 0.5625rem;}.teaser__title a{color:var(--solo-color-red);}.teaser__title a:focus,.teaser__title a:hover{text-decoration:underline;}@media (min-width:62em){.teaser__title{font-size:24px;font-size:1.5rem;}}@media (min-width:75em){.teaser__title{font-size:29px;font-size:1.8125rem;}}.link--block{cursor:pointer;}.tooltip__preamble{float:left;margin-right:.5em;}.tooltip__wrapper{display:-webkit-box;display:flex;}.js-tooltip:not(.processed){display:none;}.tooltip{background-color:var(--solo-color-tan);color:#565347;font-size:13px;font-size:0.8125rem;font-weight:400;left:30px;left:1.875rem;line-height:1.15385;max-width:40em;min-height:60px;min-width:20em;opacity:1;padding:1.5em;position:absolute;top:-26px;}.tooltip:before{background-color:var(--solo-color-tan);content:"";display:block;height:1em;left:0;position:absolute;top:30px;-webkit-transform:translateX(-50%) rotateZ(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotateZ(45deg);width:1em;}.tooltip.tooltip--left{left:unset;right:30px;right:1.875rem;}.tooltip.tooltip--left:before{left:unset;right:0;-webkit-transform:translateX(50%) rotateZ(45deg);-ms-transform:translateX(50%) rotate(45deg);transform:translateX(50%) rotateZ(45deg);}.tooltip__toggle{-webkit-box-align:center;align-items:center;background-color:var(--solo-color-red);border-radius:50%;color:white;cursor:pointer;display:-webkit-box;display:flex;font-size:16px;font-size:1rem;font-weight:700;height:1.25em;-webkit-box-pack:center;justify-content:center;margin-left:.25em;padding:0 .4em;position:relative;width:1.25em;}.tooltip__toggle:focus{outline:none;}.noClick{pointer-events:none;}.modalBack{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;}.myModal{max-height:95vh;width:clamp(60%,655px,80vw);overflow:scroll;background-color:#fff;opacity:1;pointer-events:all;}.modalKill{float:right;padding:.25em .5em;}.modalKill a{font-weight:bold;}#steps-table{max-height:15vh;overflow-y:scroll;scrollbar-color:#EEE #555;}#steps-table::-webkit-scrollbar{-webkit-appearance:none;background-color:#EEE;width:10px;}#steps-table::-webkit-scrollbar-thumb{border-radius:5px;background-color:#000000;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}#views-exposed-form-po-dashboard-applications .views-exposed-widget .description{font-size:.75em;padding:.25em 0 0 0;color:#999;}.opportunity-form--questionnaire{max-width:none;}.group-page-questionnaire:not(:first-child){margin-top:24px;margin-top:1.5rem;}.group-page-questionnaire > h3{color:#0098DB;margin-bottom:30px;margin-bottom:1.875rem;}.group-page-questionnaire > .form-wrapper:not(:first-child){border-top:1px solid #C4BFA9;padding-top:48px;padding-top:3rem;}@media (min-width:62em){.group-page-questionnaire > .form-wrapper:not(:first-child){padding-top:60px;padding-top:3.75rem;}}.group-page-questionnaire > .form-wrapper:not(:last-child){margin-bottom:48px;margin-bottom:3rem;}@media (min-width:62em){.group-page-questionnaire > .form-wrapper:not(:last-child){margin-bottom:60px;margin-bottom:3.75rem;}}.group-page-questionnaire .form-type-radios > label[for]{font-size:20px;font-size:1.25rem;}.funding-confirm{border-top:1px solid #C4BFA9;margin-bottom:18px;margin-bottom:1.125rem;padding-top:48px;padding-top:3rem;}@media (min-width:62em){.funding-confirm{padding-top:60px;padding-top:3.75rem;}}.funding-confirm-heading{font-size:20px;font-size:1.25rem;}.funding-confirm-heading:not(:last-child){margin-bottom:6px;margin-bottom:0.375rem;}.funding-confirm-content{font-size:18px;font-size:1.125rem;}
.view-faqs .view-content > h3{font-size:1.8em;font-weight:400;line-height:1.5;margin-bottom:1em;margin-top:2em;color:#0098DB;}.view-faqs .view-content > h3:first-child{margin-top:0;}.view-faqs .view-content > h3 a{color:#333;font-weight:400;}.view-faqs .spacing-ruled{padding-bottom:1em;padding-top:1em;}.view-faqs .teaser__title{font-weight:400;}.view-faqs .teaser__title a{font-weight:400;}.view-faqs .teaser__link a{color:#007FB8;font-weight:bold;}.view-faqs .teaser__link a:hover,.view-faqs .teaser__link a:focus{color:#333;text-decoration:underline;}.view-faqs.view-display-id-block_1,.view-faqs.view-display-id-block_2{margin-left:2rem;margin-right:2rem;}.view-faqs.view-display-id-block_1 ul.slides > li,.view-faqs.view-display-id-block_2 ul.slides > li{background-color:rgb(251,251,249);border:1px solid rgb(195,191,171);box-sizing:content-box;padding:2em 2em;}.content .flexslider ul.slides,.content .flexslider:hover ul.slides{display:flex;flex-wrap:wrap;}.content .flexslider li.slide,.content .flexslider:hover li.slide{width:100vw;flex-basis:100vw;}.content .flexslider ul.flex-direction-nav li,.content .flexslider:hover ul.flex-direction-nav li{list-style-type:none;}.content .flexslider ul.flex-direction-nav .flex-nav-prev a,.content .flexslider:hover ul.flex-direction-nav .flex-nav-prev a{background-image:url(/themes/custom/solo/images/icon-caret-white.svg);background-origin:border-box;background-position:center center;background-repeat:no-repeat;background-size:12px 16px;left:-18px;rotate:-90deg;}.content .flexslider ul.flex-direction-nav .flex-nav-next a,.content .flexslider:hover ul.flex-direction-nav .flex-nav-next a{background-image:url(/themes/custom/solo/images/icon-caret-white.svg);background-origin:border-box;background-position:center center;background-repeat:no-repeat;background-size:12px 16px;rotate:90deg;right:-18px;}.content .flexslider ul.flex-direction-nav a,.content .flexslider:hover ul.flex-direction-nav a{background-color:var(--solo-color-red);border-radius:50%;text-indent:100%;display:block;height:36px;opacity:1;transition:none;width:36px;}.content .flexslider ul.flex-direction-nav a:before,.content .flexslider:hover ul.flex-direction-nav a:before{content:none;}.view-newsletters .view-header h3,.view-release-notes .view-header h3{font-size:1.8em;font-weight:400;line-height:1.5;margin-bottom:1em;color:#0098DB;}.view-newsletters .spacing-ruled,.view-release-notes .spacing-ruled{padding-bottom:1em;padding-top:1em;}.view-newsletters .views-field-title,.view-release-notes .views-field-title{font-size:1.8em;font-weight:400;}.view-newsletters .views-field-title a,.view-release-notes .views-field-title a{font-weight:400;}
