/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.commencement.flyout_search_fields p,.commencement.flyout_search_fields{width:100%;max-width:100%;position:relative;margin:0;}.commencement.flyout_search_fields{border-radius:2px;padding:1rem;margin:0 0 8% 0;box-shadow:0 0 0 1px #EFECE5,4px 4px 0 0 #EFECE5;background:rgba(248,247,245,0.25);}.commencement .flyout_search_field.fs-swap-active p,.commencement .flyout_search_field.fs-swap-active{display:flex;align-items:stretch;flex-direction:column;}.commencement .flyout_search_field .flyout_search_link{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:4%;}@media screen and (min-width:500px){.commencement .flyout_search_field.fs-swap-active p,.commencement .flyout_search_field.fs-swap-active{flex-direction:row;}.commencement .flyout_search_field .flyout_search_link{padding:2% 4%;}}.commencement .flyout_search_field .flyout_search_link,.commencement .flyout_search_field .flyout_search_input{border-radius:2px;}.commencement .flyout_search_field .flyout_search_link [class$="icon"]{height:auto;top:-2px;}.commencement .flyout_search_field .flyout_search_input{border:1px solid var(--color-xlbeige);}
.pdfs{display:flex;justify-content:center;flex-wrap:wrap;}.pdfs a{background:#c00404;padding:16px 32px;display:inline-block;color:#ffffff;text-decoration:none;margin:3px;text-align:center;border-radius:0.25rem;font-family:CircularStd,sans-serif;font-size:14px;border:0;}.pdfs a:hover{background:#222222;color:white;}
.info{padding:2% 4%;border:1px solid #C00404;background:#F8F7F5;text-align:center;font-family:minion-pro,serif;box-shadow:8px 8px 0px 0px #C00404;border-radius:4px;}.info h3{font-family:minion-pro,serif;color:#C00404;font-weight:bold;}.info p{font-family:CircularStd,sans-serif;}.info p strong{color:#C00404;border-bottom:1px solid #C00404;}
.messagingContainer{display:-webkit-box;display:flex;background:white;flex-wrap:wrap;position:relative;-webkit-box-pack:justify;justify-content:space-between;}.messagingContainer section{border-radius:2px;padding:2.5rem 1rem;margin:0 0.125rem 0.75rem 0.125rem;box-shadow:0 0 0 1px #EFECE5,4px 4px 0 0 #EFECE5;background:rgba(248,247,245,0.25);text-align:center;display:flex;flex-direction:column;}.messagingContainer.four section{width:calc(100% / 2 - 0.5rem);}@media only screen and (max-width:1220px){.messagingContainer.four section{width:calc(100% / 2 - 0.5rem);}}@media only screen and (max-width:740px){.messagingContainer.four section{width:calc(100% / 1 - 0rem);}}.messagingContainer section a img{margin:0;padding:0;width:160px;height:auto;display:block;margin:auto;}.messagingContainer.class section a img{width:60%;height:auto;}.messagingContainer section a:hover img{filter:grayscale(100%);}.messagingContainer section h2{margin:0;}.messagingContainer section h2 a{display:block;border:none;margin:1rem 0;padding:0;color:#C00404;font-weight:normal;font-size:1.5rem;line-height:1.25;}.messagingContainer section h2 a:hover{color:black;border:none;}.messagingContainer section p{line-height:1.5;font-family:CircularStd,sans-serif;font-size:1rem;}.messagingContainer section a{padding:0;border:0;}.messagingContainer section a.button{border:0;border-radius:4px;font-family:CircularStd,sans-serif;color:white;text-align:center;text-transform:uppercase;letter-spacing:0.1rem;padding:1rem 1.5rem;font-size:0.9rem;margin:1rem auto 0rem auto;background:#C00404;display:inline-block;-webkit-transition:all 0.25s;transition:all 0.25s;margin-top:auto;}.messagingContainer section a.button:hover{background:black;color:white;}.messagingContainer.three section{width:calc(100% / 3 - 0.5rem);}@media only screen and (max-width:1220px){.messagingContainer.three section{width:calc(100% / 2 - 0.5rem);}}@media only screen and (max-width:740px){.messagingContainer.three section{width:calc(100% / 1 - 0rem);}}.messagingContainer.two section{width:calc(100% / 2 - 0.5rem);}@media only screen and (max-width:1220px){.messagingContainer.two section{width:calc(100% / 2 - 0.5rem);}}@media only screen and (max-width:740px){.messagingContainer.two section{width:calc(100% / 1 - 0rem);}}.messagingContainer.one section{width:calc(100% / 1 - 0rem);}@media only screen and (max-width:1220px){.messagingContainer.one section{width:calc(100% / 1 - 0rem);}}@media only screen and (max-width:740px){.messagingContainer.one section{width:calc(100% / 1 - 0rem);}}
.weather{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;padding:24px;}.weather img{width:64px;height:64px;object-fit:contain;object-position:center;padding:8px;background:rgba(255,255,255,0.75);display:block;border-radius:100px;margin:0 auto 24px auto;}.weather .container{width:100%;text-align:center;}.weather .container p{line-height:1.5;font-family:CircularStd,sans-serif;margin:0;}.weather.rain p{color:#002B52;font-size:16px;text-align:left;}.weather.thunder p{color:#4E3629;font-size:16px;text-align:left;}.weather.rain{background:rgba(10,145,197,0.125);border:1px solid rgba(10,145,197,0.5);}.weather.thunder{background:rgba(255,199,44,0.125);border:2px solid rgba(255,199,44,0.5);text-align:center;}.weather a{border:0;border-radius:4px;font-family:CircularStd,sans-serif;color:#4E3629;;text-align:center;text-transform:uppercase;letter-spacing:0.05rem;padding:.5rem 1.5rem;font-size:0.9rem;margin:1rem auto 0rem auto;background:#FFC72C;display:inline-block;-webkit-transition:all 0.25s;transition:all 0.25s;}.weather a:hover{background:black;color:white;}@media only screen and (min-width:500px){.weather img{margin:0 16px 0 0;}.weather{flex-direction:row;justify-content:space-between;align-items:flex-start;}.weather .container{text-align:left;}.weather.rain p,.weather.thunder p{font-size:18px;}}
