/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion__content{padding-right:8%;}
#ifde-alert .alert{background:#2aa1ba!important;}.alert__title::before{display:none}.alert__title{font-size:2em;}
.tight-margin{margin-bottom:-60px;}.fix-top{margin:0px 0 10px;}
.gen-block__title{margin:15px 0 0 0;}
.ifde-page__content .gen-block-list__list .gen-block__caption{padding-left:0;display:inline;}.ifde-page__content ul{list-style:none;padding-left:0;}.ifde-page__content .gen-block-list__list .gen-block{padding-left:0;margin:0 0 -15px 0;}.paragraph--type-gen-block-list{margin:0;}
.section-break{font-size:1.8em;font-weight:500;margin-bottom:1em;text-transform:none}.sub-head{font-size:2em;text-transform:none;margin:0 0 10px 0}.news-facultytitle{font-size:1.2em;font-weight:500;margin-bottom:1em;text-transform:uppercase}.news-sidebar{border-top:10px solid #004a88;float:right;width:35%;margin:0 0 10px 10px;background-color:#e6e6e6;font-size:.85em;padding:5px;}.news-sidebar h3{margin-top:0px;color:#004a88;}.news-sidebar a{color:#004a88;}.page-sidebar{border-top:10px solid black;float:right;width:35%;margin:0 0 10px 10px;background-color:#e6e6e6;font-size:.85em;padding:3px;}.page-sidebar h3{margin-top:0px;}.pac-sidebar{border-top:10px solid #841618;float:right;width:35%;margin:0 0 10px 10px;background-color:#fdf4ea;font-size:.75em;padding:5px;}.pac-sidebar h3{margin-top:0px;color:#841618;}.pac-sidebar a{color:#841618;}.gala-sidebar{border-top:10px solid #d2afff;float:none;width:100%;margin:0 0 10px 10px;background-color:#ededed;font-size:1.2em;padding:5px;box-shadow:1px 2px 7px 3px #00000038;}.gala-sidebar h3{margin-top:0px;color:#000000;}.gala-sidebar a{color:#000000;}.garden-sidebar{border-top:10px solid #0b8a4c;background:#000 url(/sites/default/files/images/2024-03/Untitled%20design%20%2810%29.png) center;background-image:url(/sites/default/files/images/2024-03/Untitled%20design%20%2810%29.png);background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0,0,0);background-size:cover;float:none;width:100%;margin:0 0 7px 7px;font-size:20px;padding:5px;box-shadow:1px 2px 7px 3px #00000038;}.garden-sidebar h3{margin-top:0px;color:#000000;}.garden-sidebar a{color:#000000;}@media screen and (max-width:700px){.news--detail h1{color:#004b87;text-transform:none;margin-bottom:10px;line-height:105%;font-size:30px;}}@media screen and (max-width:700px){.news--teaser{flex-wrap:wrap;}}
.fta-head h2{font-weight:400;}@media screen and (min-width:1025px){.page-node-type-pac-event .pac-follow-artist{max-width:619px}}
@media screen and (max-width:700px){.quote-section{border-top:10px solid #edda26;float:none;width:100%;margin:0 0 10px 10px;font-size:17px;color:#000;text-shadow:0px 1px 1px #dcdcdc;padding:0 10px 8px 10px;box-shadow:1px 2px 7px 3px #00000038;background-color:#7baed4;}}.quote-section h2{margin-top:5px;font-size:24px;color:#004a88;}@media screen and (min-width:700px){.quote-section{border-top:10px solid #edda26;float:none;width:100%;margin:0 0 10px 10px;font-size:17px;color:#000;padding:0 10px 8px 10px;box-shadow:1px 2px 7px 3px #00000038;background-clip:initial;background-size:cover;background-color:rgba(255,255,201,0.5);background-position:right 40% bottom 35%;background-repeat:no-repeat;background-image:linear-gradient(to bottom,#f5f5f5c7,#ffffffc7),url(/sites/default/files/images/2021-05/SUA%202001%20Founders%20Hall%20doves_0.jpeg);}}.quote-section h2{margin-top:5px;font-size:24px;color:#004a88;}.quote-section cta--button{color:#fff;font-size:14px;font-weight:700;padding:10px 22px;display:inline-block;border:1px solid #818d94;background:#004a88;-webkit-box-shadow:none;box-shadow:none;position:relative;}
.icon-float{height:80px;float:left}.icon{height:80px}
@media (min-width:700px){.gen-block-twocol .gen-block__media.media .image img{width:295px !important;}}@media screen and (min-width:1025px){.gen-block-twocol .gen-block__media.media .image img{width:320px !important;}}@media (min-width:700px){.gen-block-twocol .gen-block__media.media .contextual-region.image img{width:295px !important;}}@media screen and (min-width:1025px){.gen-block-twocol .gen-block__media.media .contextual-region.image img{width:320px !important;}}.gen-block-twocol .ifde-twocol__content>.field{justify-content:flex-start;}
