/* @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;}}
@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{position:relative;animation-duration:1s;animation-delay:0.0125s;animation-timing-function:ease-in-out;animation-fill-mode:both;}.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;}}.ckeditor-col-container,.row.stat p{margin-bottom:0;}p.text-center{line-height:1.25;}p.buttons{display:flex;align-content:center;justify-content:center;align-items:center;gap:8px;}.btn-single{border-radius:2px;text-transform:none;}.typography a.btn-single.btn-red{margin-top:32px;}.list-2col{column-count:1;}.list-2col span{display:block;}@media screen and (min-width:740px){.list-2col{column-count:2;}}.up-to-date{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px;background-color:var(--color-white);border-top:4px solid var(--color-red);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,0.05);}.up-to-date h3{font-weight:bold;margin:0;}.up-to-date p,.typography .up-to-date a.btn-single.btn-red{margin:0;}@media screen and (min-width:980px){.wysiwyg_block:has(.up-to-date){position:relative;z-index:2;margin-top:-50px;}}.meet-students{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;}.meet-students .col{display:flex;flex-direction:column;gap:24px;}.meet-students img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-top:4px solid var(--color-red);border-radius:2px;overflow:hidden;}.typography .meet-students h3{margin:0;padding:0 24px;text-align:center;color:var(--color-red);}.typography .meet-students ul{margin:0;padding:0 24px 24px 24px;}.typography .meet-students ul li{margin:0 0 8px 0;font-family:var(--font-circular);font-size:16px;line-height:1.5;}.typography .meet-students ul li:before{display:none;}.virtual-session{background:#f8f9fa;border:1px solid #f0f2f3;border-radius:4px;padding:24px 40px;text-align:center;margin-top:80px;border-left:4px solid var(--color-red);}.virtual-session h3{display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;}.virtual-session h3:after{content:"";display:inline-block;text-decoration:none;background-image:url(https://admission.brown.edu/sites/default/files/choose-brown/youtube.svg);background-repeat:no-repeat;background-position:center right;background-position:center right;background-size:32px 20px;height:20px;width:32px;transition:0.25s;}.virtual-session h3:hover:after{filter:grayscale(1);}@media screen and (min-width:740px){.meet-students{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:980px){.meet-students{grid-template-columns:repeat(3,1fr);}.wysiwyg_block:has(.meet-students),.wysiwyg_block_inner:has(.meet-students){padding:0;}}.stat div[aria-hidden="true"]{display:none;}@media screen and (min-width:740px){.list_highlights .component .component_figure{width:200px;}.list_highlights .component .component_body{padding-left:240px;}.row.stat{display:flex;justify-content:center;}.stat .border-1px{position:relative;width:100%;padding-top:60px;margin-bottom:16px;border-top:4px solid var(--color-red);border-radius:4px;overflow:hidden;}.stat div[aria-hidden="true"]{display:block;position:absolute;top:30px;left:0;right:0;z-index:0;font-family:var(--font-circular);font-size:72px;font-weight:bold;line-height:1;text-align:center;color:#f8f7f5;background-image:linear-gradient(180deg,#f0f2f3 30%,#fff 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:0.25s;}.stat .border-1px:hover div[aria-hidden="true"]{top:10px;background-image:linear-gradient(180deg,#f0f2f3 30%,#f0f2f3 80%);}.stat p{position:relative;z-index:5;}}.financial-aid{display:block;margin-top:32px;padding:24px;background:#f8f9fa;border:1px solid #f0f2f3;border-radius:4px;font-family:var(--font-minion);font-size:20px;font-style:italic;line-height:1.25;text-align:center;}@media screen and (min-width:740px){.financial-aid{font-size:22px;padding:24px 100px;}.in_content_callouts .wysiwyg_block:has(.connect),.in_content_callouts .wysiwyg_block:has(.form){position:relative;z-index:2;padding:0;}.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;}}.section-break-image .component_title::after,.section_break_header::before{display:none;}.section_break_header_caption{color:var(--color-black);}.action_title .component_title_link:hover{color:var(--color-red);}@media screen and (min-width:740px){.section_break_header_caption,.section_break_header_title{text-align:center;}.section-break-image{margin-bottom:-60px;}.page_header_background:after{background:linear-gradient(0deg,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0) 70%);}.page_header_group{width:64vw;margin:auto;padding-right:0;text-align:center;}}@media screen and (min-width:980px){.page_header_media .page_header_body{bottom:80px;}.wysiwyg_block{padding:0 40px;}}@media screen and (max-width:1980px){.wysiwyg_block:has(.insta){width:100vw;margin-top:0;margin-left:calc(50% - 50vw);}}
.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;}
