/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page .bg-wave,.hero .bg-wave{position:absolute;width:100%;height:100%;z-index:3;overflow:hidden;}.page .bg-wave svg,.hero .bg-wave svg{position:absolute;width:180%;height:auto;opacity:0.5;}@media (min-width:576px){.page .bg-wave svg,.hero .bg-wave svg{width:155%;}}@media (min-width:768px){.page .bg-wave svg,.hero .bg-wave svg{width:140%;}}@media (min-width:992px){.page .bg-wave svg,.hero .bg-wave svg{width:120%;}}@media (min-width:1200px){.page .bg-wave svg,.hero .bg-wave svg{width:100%;}}.page .bg-wave svg path.cls-1,.hero .bg-wave svg path.cls-1{stroke:white;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(80%,black),to(transparent));-webkit-mask-image:linear-gradient(90deg,black 80%,transparent 100%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(80%,black),to(transparent));mask-image:linear-gradient(90deg,black 80%,transparent 100%);}.page .bg-wave.wave-top svg,.hero .bg-wave.wave-top svg{top:-3rem;bottom:auto;}@media (min-width:576px){.page .bg-wave.wave-top svg,.hero .bg-wave.wave-top svg{top:-10rem;}}@media (min-width:992px){.page .bg-wave.wave-top svg,.hero .bg-wave.wave-top svg{top:-12rem;}}@media (min-width:1200px){.page .bg-wave.wave-top svg,.hero .bg-wave.wave-top svg{top:-15rem;}}.page .bg-wave.wave-bottom svg,.hero .bg-wave.wave-bottom svg{bottom:-3rem;top:auto;}@media (min-width:576px){.page .bg-wave.wave-bottom svg,.hero .bg-wave.wave-bottom svg{bottom:-10rem;}}@media (min-width:992px){.page .bg-wave.wave-bottom svg,.hero .bg-wave.wave-bottom svg{bottom:-12rem;}}@media (min-width:1200px){.page .bg-wave.wave-bottom svg,.hero .bg-wave.wave-bottom svg{bottom:-15rem;}}.page .bg-wave.wave-gray svg path.cls-1,.hero .bg-wave.wave-gray svg path.cls-1{stroke:#666666;}.page .bg-wave.wave-maroon-light svg path.cls-1,.hero .bg-wave.wave-maroon-light svg path.cls-1{stroke:#96253C;}.page .bg-wave.wave-maroon svg path.cls-1,.hero .bg-wave.wave-maroon svg path.cls-1{stroke:#7a1e30;}.page .bg-wave.wave-maroon-dark svg path.cls-1,.hero .bg-wave.wave-maroon-dark svg path.cls-1{stroke:#4F131F;}.page .bg-container.overflow-show,.hero .bg-container.overflow-show{overflow:visible;}.page .bg-end,.hero .bg-end{background-position-x:100%;}@media (min-width:992px){.page .bg-end,.hero .bg-end{background-position-x:120%;}}@media (min-width:1200px){.page .bg-end,.hero .bg-end{background-position-x:90%;}}@media (min-width:992px){.page .opacity-md-100,.hero .opacity-md-100{opacity:1;}}.page,.hero{}.page .card.card--bottom-point .bg-container.hover-show,.hero .card.card--bottom-point .bg-container.hover-show{height:0;opacity:0;overflow:visible;-webkit-transition:height 0.6s,opacity 0.4s ease-in-out;transition:height 0.6s,opacity 0.4s ease-in-out;}.page .card.card--bottom-point .bg-container.hover-show .bg-fade,.hero .card.card--bottom-point .bg-container.hover-show .bg-fade{-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;opacity:0;}@media (min-width:992px){.page .card.card--bottom-point .bg-container.hover-show .bg-bottom-point,.hero .card.card--bottom-point .bg-container.hover-show .bg-bottom-point{content:" ";clip-path:polygon(50% 100%,-30% -60%,120% -30%);display:block;position:absolute;width:100%;bottom:-60px;height:60px;}.page .card.card--bottom-point .bg-container.hover-show .bg-bottom-point::after,.hero .card.card--bottom-point .bg-container.hover-show .bg-bottom-point::after{content:" ";clip-path:polygon(50% 85%,0 0,100% 0);display:block;position:absolute;width:88px;height:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#6b2331;-webkit-transition:opacity 0.6s ease-in-out 0.4s;transition:opacity 0.6s ease-in-out 0.4s;opacity:0;}}.page .hover-button-text,.hero .hover-button-text{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:600;color:#6b2331;margin:0 auto 3.25rem auto;}.page .card.card--bottom-point:focus *,.page .card.card--bottom-point:hover *,.hero .card.card--bottom-point:focus *,.hero .card.card--bottom-point:hover *{text-decoration:none;}.page .card.card--bottom-point:focus .bg-container.hover-show,.page .card.card--bottom-point:hover .bg-container.hover-show,.hero .card.card--bottom-point:focus .bg-container.hover-show,.hero .card.card--bottom-point:hover .bg-container.hover-show{-webkit-transition:height 0.6s,opacity 0.6s ease-in-out;transition:height 0.6s,opacity 0.6s ease-in-out;height:100%;opacity:1;}.page .card.card--bottom-point:focus .bg-container.hover-show .bg-fade,.page .card.card--bottom-point:hover .bg-container.hover-show .bg-fade,.hero .card.card--bottom-point:focus .bg-container.hover-show .bg-fade,.hero .card.card--bottom-point:hover .bg-container.hover-show .bg-fade{opacity:0.15;}.page .card.card--bottom-point:focus .bg-container.hover-show .bg-bottom-point::after,.page .card.card--bottom-point:hover .bg-container.hover-show .bg-bottom-point::after,.hero .card.card--bottom-point:focus .bg-container.hover-show .bg-bottom-point::after,.hero .card.card--bottom-point:hover .bg-container.hover-show .bg-bottom-point::after{opacity:1;}.page .card.card--bottom-point:focus .bg-cover,.page .card.card--bottom-point:hover .bg-cover,.hero .card.card--bottom-point:focus .bg-cover,.hero .card.card--bottom-point:hover .bg-cover{opacity:0.35;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.page .card.card--bottom-point:focus .card-body,.page .card.card--bottom-point:focus .card-header *,.page .card.card--bottom-point:hover .card-body,.page .card.card--bottom-point:hover .card-header *,.hero .card.card--bottom-point:focus .card-body,.hero .card.card--bottom-point:focus .card-header *,.hero .card.card--bottom-point:hover .card-body,.hero .card.card--bottom-point:hover .card-header *{text-decoration:none;}.page .card.card--bottom-point:focus .hover-button-text,.page .card.card--bottom-point:hover .hover-button-text,.hero .card.card--bottom-point:focus .hover-button-text,.hero .card.card--bottom-point:hover .hover-button-text{-webkit-transform:translateY(35%);transform:translateY(35%);background-color:transparent;border-color:transparent;}@media (min-width:992px){.page .card.card--bottom-point:focus .hover-button-text,.page .card.card--bottom-point:hover .hover-button-text,.hero .card.card--bottom-point:focus .hover-button-text,.hero .card.card--bottom-point:hover .hover-button-text{-webkit-transform:translateY(75%);transform:translateY(75%);}}.page .btn.hover-button-text:hover,.page .btn.hover-button-text:focus,.hero .btn.hover-button-text:hover,.hero .btn.hover-button-text:focus{background-color:transparent;}.page .column-content,.hero .column-content{-ms-flex-preferred-size:100%;flex-basis:100%;}.page,.hero{}.mh-px-50{max-height:50px !important;}.mh-px-100{max-height:100px !important;}.mh-px-150{max-height:150px !important;}.mh-px-200{max-height:200px !important;}.mh-px-250{max-height:250px !important;}.mh-px-300{max-height:300px !important;}.mh-px-350{max-height:350px !important;}.mh-px-400{max-height:400px !important;}.mh-px-450{max-height:450px !important;}.mh-px-500{max-height:500px !important;}.mh-px-550{max-height:550px !important;}.mh-px-600{max-height:600px !important;}.mh-px-650{max-height:650px !important;}.mh-px-700{max-height:700px !important;}.mh-px-750{max-height:750px !important;}.mh-px-800{max-height:800px !important;}.mh-px-850{max-height:850px !important;}.mh-px-900{max-height:900px !important;}.mh-px-950{max-height:950px !important;}.mh-px-1000{max-height:1000px !important;}.bg-wave.bottom-n1 svg{bottom:-1rem !important;top:auto;}.bg-wave.top-n1 svg{top:-1rem !important;bottom:auto;}.bg-wave.bottom-n2 svg{bottom:-4rem !important;top:auto;}.bg-wave.top-n2 svg{top:-4rem !important;bottom:auto;}.bg-wave.bottom-n3 svg{bottom:-6rem !important;top:auto;}.bg-wave.top-n3 svg{top:-6rem !important;bottom:auto;}.bg-wave.bottom-n4 svg{bottom:-8rem !important;top:auto;}.bg-wave.top-n4 svg{top:-8rem !important;bottom:auto;}.bg-wave.bottom-n5 svg{bottom:-10rem !important;top:auto;}.bg-wave.top-n5 svg{top:-10rem !important;bottom:auto;}@media (min-width:768px){.bg-md-contain{background-size:contain;background-repeat:no-repeat;background-position:center center;}.opacity-md-0{opacity:0 !important;}}h2 .small{font-size:0.675em;font-weight:350;}p.directory--department.h4{line-height:1.5;}@media (prefers-reduced-motion:reduce){.card.card--bottom-point .bg-container.hover-show{-webkit-transition:none;transition:none;}.card.card--bottom-point .bg-bottom-point::after{opacity:0;}.card.card--bottom-point .bg-bottom-point .hover-button-text{-webkit-transition:none;transition:none;}.card.card--bottom-point:focus .bg-container.hover-show,.card.card--bottom-point:hover .bg-container.hover-show{-webkit-transition:none;transition:none;}.card.card--bottom-point:focus .bg-container.hover-show .bg-fade,.card.card--bottom-point:hover .bg-container.hover-show .bg-fade{opacity:0;}.card.card--bottom-point:focus .bg-container.hover-show .bg-bottom-point::after,.card.card--bottom-point:hover .bg-container.hover-show .bg-bottom-point::after{opacity:0;}.card.card--bottom-point:focus .hover-button-text,.card.card--bottom-point:hover .hover-button-text{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none;font-size:unset;background-color:#d4d4d4;}}@media print{.section-row,.page-body,.card,.container,.container-fluid{padding:0 !important;margin:0 !important;display:block;}.system-messages{display:none;}.page p{font-size:0.85rem;}.page .first-lead > p:first-of-type{font-size:1rem;}.page .small{font-size:0.675em;}.page div{padding:0 !important;}.page .row{padding:0;margin:1rem 0;}.page .row .col-lg-4,.page .row .col-xl-4,.page .row .col-xxl-4,.page .row .col-lg-3,.page .row .col-xl-3,.page .row .col-xxl-3,.page .row .col-lg-6,.page .row .col-xl-6,.page .row .col-xxl-6{width:100%;page-break-inside:avoid;padding:0 1rem !important;}.page .row .personWrap{width:40%;}.page .row .personWrap .bg-cover{display:block !important;height:300px !important;width:80% !important;margin:0 auto 1rem auto;}.page p,.page ul,.page ol,.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:none;}.page .main-content{width:100% !important;}.page p:not(:first-of-type),.page p:not(:last-of-type),.page li:not(:first-of-type),.page li:not(:last-of-type),.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{margin:1rem 0;}.page .btn,.page .card .ratio,.page .sidebar,.page .fa-external-link-alt{display:none;}.page .card{-webkit-box-shadow:none;box-shadow:none;height:auto !important;page-break-inside:avoid;}.page .hero{height:0;padding:0;margin:0;}.page .email-phone{border-top:0;}.page .page-title-print{position:static;clip:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;overflow:visible;margin-bottom:2rem;}.page .bg-container{display:none;}.page .lead{font-family:inherit !important;font-size:inherit !important;color:inherit !important;}.page .profile-img-container img{max-width:20%;}}.si-toggle-container{display:none !important;}
