/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#scrollToTopBtn{position:fixed;bottom:20px;right:20px;background:rgba(30,33,36,0.5);color:#ffffff;border:none;border-radius:5px;padding:10px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;}@media (max-width:1000px){.desktop{display:none;}}@media (min-width:1001px){.mobile{display:none;}}
@media (min-width:1201px){.large-font{font-size:7.5rem;line-height:.6;}.medium-font{font-size:6rem;}.header-box{padding:10% 20px 10% 150px;}.text-align-header{text-align:center;}}@media (max-width:1200px){.large-font{font-size:4rem;line-height:.8;}.text-align-header{text-align:left;}.desktop{display:none;}.mobile-spacing{margin-top:-50px;}.mobile-header{padding-bottom:50px !important;font-size:55px;}.mobile-padding-bottom{padding-bottom:30px;}.header-box{padding:15% 20px 10% 70px;}.mobile-image{width:100%;height:auto;padding:0 25px 20px 25px;}}@media (min-width:1199px){.mobile{display:none;}}
.subhead-font{font-size:3rem;text-transform:uppercase;}@media (max-width:575px){.subhead-font{font-size:2.5rem;text-transform:uppercase;}}@media (min-width:1201px){.subhead-font{font-size:3.5rem;text-transform:uppercase;}}.bar-orange-above-headings{position:relative;margin-top:2.5rem;}.bar-orange-above-headings::before{content:'';width:50px;height:4px;position:absolute;background-color:#d73f09;top:-1rem;}.bar-gray-above-headings{position:relative;margin-top:2.5rem;}.bar-gray-above-headings::before{content:'';width:50px;height:4px;position:absolute;background-color:black;top:-1rem;}
.card-full-width-photo{position:relative;}.card-full-width-photo img{width:100%;border-radius:10px 10px 0 0;}.card-full-width-photo a::before{content:"";position:absolute;inset:0;}.block-inline-blocksimple-card,.block-inline-blocksimple-card > .block__content,.block-inline-blocksimple-card .simple-card{height:100%;}.field--name-field-large-number{font-size:2.5rem;line-height:1;color:#d73f09;font-family:"Stratum2Web",serif;font-weight:600;}@media (min-width:992px){.field--name-field-large-number{font-size:3.5rem;}}.clickable-block{position:relative;}.clickable-block .block__content a::before{position:absolute;content:"";inset:0;}.clickable-block img{margin-bottom:1rem;}.orange-card-hover{position:relative;height:100%;}.block-inline-blockorange-hover-card .col-12{position:unset;}.block-inline-blockorange-hover-card > .block__content,.block-inline-blockorange-hover-card .orange-card-hover{height:100%;}.block-inline-blockorange-hover-card .orange-card-hover{transition:all 0.4s ease;}.block-inline-blockorange-hover-card .orange-card-hover:hover{background-color:#d73f09 !important;color:#fff;}.block-inline-blockorange-hover-card i{font-size:5rem;}.block-inline-blockorange-hover-card a{text-decoration:none;color:#212529;}.orange-card-hover a::before{content:"";position:absolute;inset:0;}.block-inline-blockorange-hover-card a:hover{text-decoration:underline;color:#fff;}.block-field-blockblock-contenticon-with-factfield-large-fact{font-size:2rem;font-weight:600;line-height:1;font-family:"Stratum2Web",sans-serif;}.block-inline-blockhover-card{position:relative;transition:transform 0.2s ease;height:100%;}.block-inline-blockhover-card > .block__content,.block-inline-blockhover-card .hover-card{height:100%;}.block-inline-blockhover-card i{font-size:4rem;}.block-inline-blockhover-card:hover{transform:scale(1.05);}.block-inline-blockhover-card .field--name-field-hover-card-link a{color:#d73f09;font-family:"Open Sans",sans-serif;font-size:28px;font-weight:500;text-decoration:none;}.block-inline-blockhover-card .field--name-field-hover-card-link a:hover{text-decoration:underline;}.block-inline-blockhover-card .field--name-field-hover-card-link a::before{content:"";position:absolute;inset:0;}
.research-track{background:#ed7d31;border-radius:0.3rem;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:0.5rem;padding-left:0.5rem;border:none;font-size:12px;margin-bottom:7px;}.innovation-track{background:#833c0b;border-radius:0.3rem;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:0.5rem;padding-left:0.5rem;border:none;font-size:12px;margin-bottom:7px;}.impact-track{background:#4472c4;border-radius:0.3rem;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:0.5rem;padding-left:0.5rem;border:none;font-size:12px;margin-bottom:7px;}.session-title{font-size:21px;}#content{font-size:14px;margin-bottom:20px;}.preview{display:block;}.full-text{display:none;}.read-more{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:orange;margin-left:5px;}.read-more:hover{text-decoration:none;}.text-container{display:inline;}.presenter-img{width:64px;height:64px;}.presenter-container{display:flex;justify-content:space-between;gap:20px;width:100%;margin:0 auto;padding:0;}.presenter{flex:1;margin:0;padding:0;font-size:14px;line-height:1.5;padding-top:10px;}@media (max-width:768px){.presenter-container{flex-direction:column;gap:10px;}}
.max-width-100{max-width:100px;}.max-width-200{max-width:200px;}.max-width-300{max-width:300px;}.max-width-400{max-width:400px;}.max-width-500{max-width:500px;}.max-width-600{max-width:600px;}.max-width-700{max-width:700px;}.max-width-800{max-width:800px;}.max-width-80{max-width:80%;}.max-width-90{max-width:90%;}.fit-content{max-width:fit-content;}.grid-full-width{grid-column:-1/1;}.social-media-icons a{font-size:1.65rem;margin-right:1rem;transition:all 0.4s ease;}.social-media-icons a:hover,.social-media-icons a:focus,.social-media-icons a:active{color:#d73f09 !important;}.social-media-icons a:last-child{margin-right:0;}.osu-text-shadow{text-shadow:0.5px 0.5px #232323;}h1.outlined-heading{font-size:2.5rem;color:#fff;text-shadow:2px 2px 0 #d73f09,-2px 2px 0 #d73f09,-2px -2px 0 #d73f09,2px -2px 0 #d73f09;}@media (min-width:1200px){.xl-grid-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}}@media (min-width:992px){.three-fr-lg{grid-template-columns:1fr 1fr 1fr;}h1.outlined-heading{font-size:4.5rem;}}@media (min-width:768px){.three-fr-md{grid-template-columns:1fr 1fr 1fr;}}.osu-align-items-stretch,.osu-align-items-stretch > div,.osu-align-items-stretch > div > div{min-height:100%;}
