/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fingerprint{background-position-x:400%;}.icons .image{height:60px;display:flex;}
#hero.tear-transparent_white:after{margin-top:-1.5rem;position:relative;z-index:2;}.transfer-credits-icons .icons{align-items:center;}.icons .image{height:unset;display:contents;}
#session-replay.modal_container{opacity:1;visibility:unset;pointer-events:unset;display:none;}#session-replay .modal_dialog{background-color:var(--white);padding:2rem 2rem;max-width:90%;width:675px;}#session-replay .byuis-logo{width:350px;max-width:95%;margin:0 auto;}
.main-search-container select,.main-search-container input{font-size:.875rem !important;}.header-icons{display:inline-block;}#login,#cart{display:inline-block;margin-left:.5rem;}#login i,#cart i{font-size:1rem;color:var(--royal);}#login span{font-size:.875rem;}#cart a:hover{border-color:transparent !important;}.block-byu-catalog-search{max-width:400px;}#navigation .button.secondary{border-bottom:1px solid var(--royal);}#navigation .button.secondary:hover{color:var(--white) !important;border-bottom:1px solid var(--white) !important;}.menu-item--expanded{color:var(--navy);}#site-menu [class^="header-"]{cursor:text;}#navigation .menu{font-size:.875rem;font-weight:bold;}#navigation .menu .menu .menu-item{font-weight:normal;}#site-menu .menu-item--expanded:hover .menu .menu .menu-item{padding:.375rem 0;}#apply-button{display:inline-block;}#navigation #site-menu a.button{color:var(--white);border-radius:6px;padding:6px 10px;font-size:.875rem;line-height:1.25;}#navigation #site-menu a.button:hover{color:var(--white);}#site_logo img{width:250px;}#footer{background-color:var(--navy);color:var(--white);}#footer-credential-logos img{padding:.5rem;}#footer-credential-logos .first-region,#footer-credential-logos .second-region,#footer-credential-logos .third-region{text-align:center;}#modal_webform-email_list label,#modal_webform-email_list input,#modal_webform-email_list p{color:var(--primary_text);}#modal_webform-email_list a:link,#modal_webform-email_list a:visited{color:var(--royal) !important;}#modal_webform-email_list #edit-actions-submit{color:var(--white);}@media (min-width:992px) and (max-width:1199.98px){#footer .layout-20_20_20_20_20{justify-content:unset;}#footer .layout-20_20_20_20_20 [class$="-region"]{flex:0 1 18%;max-width:400px;padding-right:2rem;}#footer .layout-20_20_20_20_20 .first-region{flex:0 1 28%;}#footer .second-region{order:2;}#footer .third-region{order:3;}#footer .fourth-region{order:4;}#footer .fifth-region{order:5;}}@media (min-width:768px) and (max-width:991.98px){#footer .layout-20_20_20_20_20{justify-content:unset;}#footer .layout-20_20_20_20_20 [class$="-region"]{flex:0 1 25%;max-width:350px;padding-right:2rem;}#footer .layout-20_20_20_20_20 .first-region{flex:0 1 100%;max-width:100%;}#footer .first-region .block-block-content{max-width:350px;}#footer .second-region{order:2;}#footer .third-region{order:3;}#footer .fourth-region{order:4;}#footer .fifth-region{order:5;}}@media (min-width:768px){#navigation{position:sticky;top:0;z-index:10;}}@media (max-width:767.98px){#footer-4 h2{border-bottom:1px solid var(--royal_80);cursor:pointer;}#footer-4 h2:after{position:relative;display:inline-block;float:right;bottom:2px;font-size:1rem;font-family:'Font Awesome 6 Free';content:'\f078';font-weight:normal;}#footer-4 .__body{max-height:0;overflow:hidden;padding:0 .25rem;}}@media (min-width:576px) and (max-width:767.98px){#footer .layout-20_20_20_20_20 [class$="-region"]{flex:0 1 100%;max-width:400px;}}@media (max-width:575.98px){#footer .layout-20_20_20_20_20 [class$="-region"]{flex:0 1 98%;max-width:300px;}#footer-credential-logos img{max-height:85px;}#navigation .layout__region--second{display:unset;order:3;}#navigation .layout__region--third{order:2;padding-bottom:.5rem;}#site-menu,.block-byu-catalog-search{display:block;margin-bottom:.5rem;}}@media screen and (prefers-reduced-motion:no-preference){#footer-4 h2:after{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}#footer-4 .__body{transition:max-height 0.5s ease-in-out;}}
