.desktop{display:none}.bu-header-image-mobile{width:100%;height:23.7rem;background-position:center;background-size:cover}.biblio-content{display:grid;grid-template-columns:1fr}.my-search-box{background:#582c83;padding:36px 22px}.bu-main-title{font-weight:500;font-size:29px;line-height:37px;color:#fffefe;margin:0}.my-form{position:relative;display:grid;grid-template-columns:1fr;gap:26px;margin-top:5px}.my-form input[type=text]{width:100%;padding:10px;font-size:16px;line-height:27px;border:none;height:56px}.my-form input[type=text].invalid{border:solid red 1px}.my-form button[type=submit]{font-weight:500;font-size:14px;line-height:40px;letter-spacing:.02em;padding:5px 25px;color:#fff;background:#29143d;cursor:pointer;transition:all ease .4s;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:none;height:56px;display:flex;align-items:center}.my-form button[type=submit] svg{margin-left:40px}.input-error{font-weight:500;font-size:12px;line-height:20px;color:red;margin:5px 0;display:none}.input-error.visible{display:block}.advanced-search{position:relative;display:inline-block;font-weight:500;font-size:12px;line-height:20px;text-decoration:none;color:#fffefe;padding:.5em 0 0;cursor:pointer}.advanced-search::before{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background:#fffefe;transition:all ease .4s}.my-hours-box{background:#29143d;padding:52px 22px 38px}.bu-hours-title{font-weight:600;font-size:19px;line-height:25px;color:#fff;margin:0 0 25px}.hours-today{width:100%;border-spacing:0;border-top:solid #fff 1px}.hours-alt{display:grid;grid-template-columns:1fr 120px;padding:14px 0;border-bottom:solid #fff 1px}.hours-alt:last-child{border-bottom:none}.hours-col-loc,.hours-col-time{color:#fff;text-align:left}.hours-col-loc{font-weight:500;font-size:15px;line-height:24px}.hours-col-time{font-weight:400;font-size:14px;line-height:20px}.s-lch-widget-float{padding-right:14px;padding-bottom:14px}.s-lch-widget-float-btn.online{background:#a16cd4;border-radius:inherit;box-shadow:none;width:68px;height:68px}.s-lch-widget-float-btn.online svg{width:27px}.my-inputs-section{display:grid;grid-template-columns:125px 1fr;gap:8px}#discovery-search-select{padding:10px 20px;font-size:16px;line-height:27px;border:none;height:56px}.other-links{display:flex;align-items:flex-end;margin-top:21px;justify-content:space-between}.help,.help span,.help #discovery-hint-text{display:block;font-weight:500;font-size:12px;line-height:20px;text-decoration:none;color:#fffefe;margin:0;position:relative;color:#fffefe;text-decoration:none}.help #discovery-hint-text{padding:.5em 0 0;margin-top:-0.5em}.help #discovery-hint-text::before{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background:#fffefe;transition:all ease .4s}.help #discovery-hint-text:hover::before{opacity:0}.search-sofia{display:block;color:#fff;font-size:15px;line-height:24px;font-weight:500;margin-top:21px}.view-hours{position:relative;color:#fff;font-size:12px;line-height:20px;font-weight:500;text-decoration:none;padding:.5em 0 0;margin:0;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.view-hours::before{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background:#fffefe;transition:all ease .4s}.view-hours:hover::before{opacity:0}@media screen and (min-width: 992px){.mobile{display:none}.desktop{display:block}.bu-header-image-container{position:relative;height:60vh;background-size:cover;background-position:center;min-height:594px}.bu-header-image-mobile{display:none}.biblio-content{grid-template-columns:60% 40%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1260px;padding:0 30px}.my-search-box{padding:55px 84px 55px 70px}.bu-main-title{font-size:38px;line-height:49px}.my-form{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:8px}.my-form input[type=text]{padding:10px 20px}.my-form button[type=submit] svg{margin-left:24px}.my-form button[type=submit]:hover{background:#713ca5}.advanced-search:hover::before{opacity:0}.my-hours-box{padding:41px 51px 33px}.bu-hours-title{font-size:24px;line-height:32px;margin-bottom:27px}.hours-alt{grid-template-columns:1fr 135px;padding:12px 0}.hours-col-loc,.hours-col-time{font-size:16px;line-height:26px}.search-sofia{font-size:16px;line-height:26px;margin-top:32px}}.s-la-widget{padding:0;background:#fff}.s-la-widget h2,.s-la-widget h2.color_head{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:22px !important;line-height:30px;color:#582c83;margin:0 0 29px}.s-la-widget .form-group{margin-bottom:9px}.s-la-widget .form-group:last-child{margin-top:29px;margin-bottom:0}.s-la-widget label{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#29143d;margin-bottom:10px}.s-la-widget .input-sm{height:41px;border:1px solid #595959;border-radius:0}.s-la-widget .btn-chat{background:#29143d;border-radius:0;font-family:"Open Sans";font-style:normal;font-weight:600;font-size:14px;line-height:initial;text-align:center;letter-spacing:.02em;color:#fffefe;padding:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content;transition:all ease .4s;display:block;height:56px}.s-la-widget .chatpane{padding:26px 43px}#s-lch-autoload-profile{display:none}#s-lch-autoload-actions{margin-top:29px !important}#s-lch-autoload-head{margin-bottom:15px}