/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.timeline{padding-top:30px;}.timeline .row{display:table;width:100%;margin:0;}.timeline .row .column{display:table-cell;vertical-align:top;padding-bottom:30px;}@media screen and (max-width:739px){.timeline .row .column{display:inline-block;width:100%;padding-bottom:0;}}.timeline .row .img-col p{text-align:center;}.timeline .row .img-col h2,.timeline .row .img-col h3,.timeline .row .img-col h4,.timeline .row .img-col h5,.timeline .row .img-col p{margin-top:0;}.timeline .row .img-col h2,.timeline .row .img-col h3,.timeline .row .img-col h4,.timeline .row .img-col h5{font-weight:bold;}@media screen and (min-width:740px){.timeline .row .img-col{text-align:left;width:20%;}}.timeline .row .center{width:15%;text-align:center;position:relative;min-width:1px;min-height:1px;background:transparent;}.timeline .row .center::before,.timeline .row .center::after{position:absolute;content:"";display:block;z-index:100;}.timeline .row .center::before{width:6px;height:100%;background:#F4F8F8;left:50%;margin-left:-5px;top:0;}@media screen and (max-width:739px){.timeline .row .center::before{width:100%;height:4px;left:0;}}.timeline .row .center::after{width:20px;height:20px;border:5px solid #C00404;background:#FFFFFF;top:0;left:50%;margin-left:-12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}@media screen and (max-width:739px){.timeline .row .center::after{width:10px;height:10px;border-width:5px;top:-3px;left:calc(50% - 5px);margin-left:unset;}}@media screen and (max-width:739px){.timeline .row .center{width:100%;}}.timeline .row .txt-col{text-align:left;}.typography .timeline .row .txt-col p{margin-top:0;}@media screen and (min-width:740px){.timeline .row .txt-col{width:65%;}}.timeline .row.yellow .center::after{border:5px solid #FFC72C;}.timeline .row.blue .center::after{border:5px solid #0a91c5;}.timeline .row.brown .center::after{border:5px solid #4E3629;}
.page_header_narrow_short_background .fs-background-media{opacity:.4;}.js-cover.page_header.page_header_media.page_header_narrow_short::after{background-image:url(https://ouc.brown.edu/sites/default/files/svg/banner-illustration-minimal.svg);background-repeat:no-repeat;background-position:center;display:block;content:"";width:525px;height:200px;position:absolute;top:30px;right:40px;}
.page_header .fs-background-media.fs-background-responsive.fs-background-native{background-image:none !important;}
.text_cards .text_card article{background:color-mix(in srgb,#F8F7F5 80%,white 60%);border:1px solid #efece5;border-radius:2px;padding:40px;color:var(--color-brown);}.text_cards .text_card article .component_title_link{color:var(--color-brown);}.page_theme_overflow .section_break .secondary_section_break_header{padding:0;text-align:center;}.page_theme_overflow .section_break .secondary_section_break_header .secondary_section_break_header_title{margin:0;}.page_theme_overflow .section_break .secondary_section_break_header:before{display:none;}.component_two-up_cards .component_item{padding:0;}@media (min-width:740px){.component_two-up_cards .component_item{width:49%;}}.typography h2{margin:0;}.cta_full_width_contain .component_figure{display:none;}.cta_full_width_contain .cta-full-width{padding:0;}.fs-lg-10 .cta_full_width_contain{overflow:visible;}.cta_full_width_contain.light .cta-full-width__content{box-shadow:0 0 40px rgba(0,0,0,0);border:1px solid rgba(0,0,0,0.125);max-width:1100px;width:100%;margin:0 4%;}@media (min-width:980px){.cta_full_width_contain.light .cta-full-width__content{box-shadow:0 0 40px rgba(0,0,0,0.125);border:none;}.page_content:before{content:"";display:block;position:absolute;width:100%;height:700px;top:0;left:0;right:0;z-index:-1;background-image:url(/sites/default/files/bg-start-project.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}}
.page_header_narrow_short .page_header_group{width:60%;}
