/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.grid-4.fourcol.text-center a{border:0;}.grid-4.fourcol.text-center a:hover{opacity:.5;border:0;filter:grayscale(1);}.bg-lightgray{background-color:#EFECE5;}
@media screen and (max-width:979px){.secondary_nav_lg .secondary_nav_list{display:none!important;}}
#block-brown-site-local-tasks,.msg--unpublished{display:none;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes movein-bottom{from{opacity:0;top:-25px;}to{opacity:1;top:0;}}@keyframes movein-left{from{left:-25px;opacity:0;}to{left:0;opacity:1;}}@keyframes movein-right{from{opacity:0;right:-25px;}to{opacity:1;right:0;}}@keyframes movein-top{from{opacity:0;top:50px;}to{opacity:1;top:0;}}@media screen and (min-width:740px){.component_anim.anim-active .component_title,.in-view,.list_highlights.in-view{animation-delay:0.0125s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;position:relative;}.bottom.in-view{animation-name:movein-bottom;top:0;}.left.in-view{animation-name:movein-left;left:0;}.right.in-view{animation-name:movein-right;right:0;}.top.in-view,.component_anim.anim-active .component_title,.list_highlights.in-view{animation-name:movein-top;top:0;}}.connect,.form{background-color:var(--color-white);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,0.05);overflow:hidden;padding:0 24px 40px 24px;border-top:4px solid var(--color-red);border-bottom:4px solid var(--color-red);}.connect{border:none;}.connect h1,.form h1{color:var(--color-red);}.typography .buttons a.btn-single.btn-red{min-width:200px;margin-top:16px;}.form_container form{font-family:var(--font-circular);}.form_container label{display:block;font-size:1rem;margin-bottom:4px;}.form_container select{background-color:var(--color-lgray);border:1px solid #efece5;border-radius:2px;padding:16px;transition:border 0.25s ease,box-shadow 0.25s ease;}.form_container select:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.1);outline:none;}.form_container input[type="text"],.form_container input[type="email"],.form_container input[type="password"],.form_container input[type="tel"],.form_container textarea{background-color:var(--color-lgray);border:1px solid #efece5;border-radius:2px;font-size:1rem;padding:16px;transition:border 0.25s ease,box-shadow 0.25s ease;width:100%;}.form_container input[type="text"]:hover,.form_container input[type="email"]:hover,.form_container input[type="password"]:hover,.form_container input[type="tel"]:hover,.form_container textarea:hover{background-color:#fff;border-color:var(--color-tgray);}.form_container input[type="text"]:focus,.form_container input[type="email"]:focus,.form_container input[type="password"]:focus,.form_container input[type="tel"]:focus,.form_container textarea:focus{background-color:#fff;border-color:var(--color-tgray);box-shadow:0 0 0 3px rgba(0,0,0,0.1);outline:none;}.form_container input[type="radio"]{accent-color:var(--color-red);height:20px;width:20px;}.form_container button[type="button"]{background-color:var(--color-red);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;font-family:var(--font-circular);font-size:14px;margin-top:16px;min-width:200px;padding:23px 30px;text-transform:uppercase;transition:background-color 0.25s ease;}.form_container button[type="button"]:hover{background-color:var(--color-black);}.form_responses{white-space:pre-wrap;display:flex;flex-direction:row;align-items:flex-start;gap:16px;margin:16px 0;flex-wrap:wrap;font-family:var(--font-circular);}.form_response{padding:16px;border:1px solid var(--color-xlbeige);border-radius:50px;line-height:1;background:var(--color-lgray);display:inline-block;transition:.25s;}.form_response:hover{background-color:var(--color-white);border-color:var(--color-tgray);}.form_question_f82649cc-d9ef-457e-a785-65594bc360a6 .form_label{font-family:var(--font-minion);font-style:italic;font-weight:normal;font-size:20px;line-height:1.25;margin-bottom:24px;}#form_d2e9bde0-4967-4629-b71b-d5d3d668d424 .form_response:hover{border:1px solid var(--color-red);background:var(--color-red);color:var(--color-white);}@media screen and (min-width:740px){.form_container form{border:1px solid #efece5;color:var(--color-black);font-family:var(--font-circular);font-size:1rem;font-weight:400;line-height:1.5;padding:40px 40px 48px;}.connect,.form{background-color:var(--color-white);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,0.05);overflow:hidden;padding:0 40px 40px;}.connect{padding:80px;}.connect h1,.form h1{margin-bottom:24px;text-align:center;}.connect h1{margin-top:0;}.form_question_f82649cc-d9ef-457e-a785-65594bc360a6 .form_label{border-radius:2px;font-family:var(--font-minion);font-size:1.45em;font-style:italic;font-weight:normal;line-height:1.5;margin-bottom:40px;}}.section-break-image .component_title::after,.section_break_header::before{display:none;}.section_break_header_caption{color:var(--color-black);}@media screen and (min-width:740px){.section_break_header_caption,.section_break_header_title{text-align:center;}.section-break-image{margin-bottom:-60px;}}.typography a.btn-single.btn-red{margin-top:32px;}.btn-single{border-radius:4px;}.action_title .component_title_link:hover{color:var(--color-red);}.ckeditor-col-container,.row.stat p{margin-bottom:0;}p.text-center{line-height:1.25;}.row.insta .fourcol{margin:0 2%;}.list-2col{column-count:1;}.list-2col span{display:block;}.insta p a{border:none;display:flex;flex-direction:column;font-size:20px;gap:8px;padding-bottom:12px;}.insta img{aspect-ratio:1 / 1;border-radius:4px;border-top:4px solid var(--color-red);height:auto;max-width:100%;object-fit:cover;overflow:hidden;transition:0.5s;}.stat div[aria-hidden="true"]{display:none;}.row.insta .border-1px{border-radius:4px;}@media screen and (min-width:740px){.list_highlights .component .component_figure{width:200px;}.list_highlights .component .component_body{padding-left:240px;}.list-2col{column-count:2;}.row.stat{display:flex;justify-content:center;}.stat .border-1px{border-top:4px solid var(--color-red);border-radius:4px;margin-bottom:16px;overflow:hidden;padding-top:60px;position:relative;width:100%;}.stat div[aria-hidden="true"]{background-clip:text;background-image:linear-gradient(180deg,#f0f2f3 30%,#fff 80%);color:#f8f7f5;display:block;font-family:var(--font-circular);font-size:80px;font-weight:bold;left:0;line-height:1;position:absolute;right:0;text-align:center;top:30px;transition:0.25s;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:0;}.stat .border-1px:hover div[aria-hidden="true"]{background-image:linear-gradient(180deg,#f0f2f3 30%,#f0f2f3 80%);top:10px;}.stat p{position:relative;z-index:5;}.insta img:hover{filter:brightness(1.125);transform:scale(1.0125) rotate(-4deg);}.page_header_background:after{background:linear-gradient(0deg,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0) 70%);}.page_header_group{margin:auto;padding-right:0;text-align:center;width:64vw;}.in_content_callouts .wysiwyg_block:has(.connect),.in_content_callouts .wysiwyg_block:has(.form){padding:0;position:relative;z-index:2;}.in_content_callouts .wysiwyg_block .wysiwyg_block_inner:has(.form){padding:0;}}@media screen and (min-width:980px){.in_content_callouts .wysiwyg_block:has(.connect),.in_content_callouts .wysiwyg_block:has(.form){margin-top:-60px;}.page_header_media .page_header_body{bottom:80px;}.wysiwyg_block{padding:0 40px;}}@media screen and (max-width:1980px){.wysiwyg_block:has(.insta){margin-left:calc(50% - 50vw);margin-top:0;width:100vw;}}.financial-aid{background:#f8f9fa;border:1px solid #f0f2f3;border-radius:4px;display:block;font-family:var(--font-minion);font-size:20px;font-style:italic;line-height:1.25;margin-top:32px;padding:24px;text-align:center;}@media screen and (min-width:740px){.financial-aid{font-size:22px;padding:24px 100px;}}
.in_content_callouts .wysiwyg_block:has(.form){display:none;}.dynamic_header_mobile{display:block;border-bottom:1px solid gray;}@media screen and (min-width:980px){.page_header_body .page_header_inner{padding-bottom:0;}}
.timeline{padding-top:75px;}.timeline .row{display:table;width:100%;margin:0;}.timeline .row .column{display:table-cell;vertical-align:top;padding-bottom:90px;}@media screen and (max-width:739px){.timeline .row .column{display:inline-block;width:100%;padding-bottom:0;}}.timeline .row .img-col{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;}
