@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
     .columns.is-multiline{
         flex-wrap:none 
    }
     .column{
         flex-basis:auto 
    }
}
 .box{
     border-radius:4px !important 
}
 html{
     scroll-behavior:smooth 
}
 ul.purdue-home-button-list{
     display:flex;
     flex-direction:row;
     align-items:center;
     justify-content:center;
     padding-left:1.3rem;
     padding-bottom:0;
     list-style:none;
     flex-wrap:wrap;
     list-style-type:none 
}
 ul.purdue-home-button-list li{
     padding-right:.5rem;
     padding-bottom:.5rem 
}
 @media(max-width: 500px){
     ul.purdue-home-button-list li{
         padding-right:0;
         width:100%;
         max-width:280px 
    }
}
 ul.purdue-home-button-list li .purdue-home-button{
     width:100% 
}
 .modal{
     z-index:1001 !important 
}
 .modal .modal-close{
     border:1px solid #fff;
     border-radius:100%;
     box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
     position:absolute;
     right:5rem;
     top:5rem;
     transition:all .2s ease;
     color:#fff;
     max-height:40px;
     max-width:40px 
}
 @media(max-width: 767px){
     .modal .modal-close{
         right:2rem;
         top:2rem 
    }
}
 .modal .modal-content{
     max-width:800px;
     width:100%;
     min-height:60% 
}
 @media(max-width: 1023px){
     .modal .modal-content{
         max-width:70% 
    }
}
 .modal .iframe-container{
     position:relative;
     padding-top:56.25% 
}
 .modal iframe{
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     object-fit:cover 
}
 @media(max-width: 767px){
     .modal.embed-video-modal .modal-content{
         max-width:100% 
    }
}
 .modal-trigger{
     display:flex;
     flex-direction:column;
     align-items:center;
     cursor:pointer 
}
 .has-white-color{
     color:#fff !important 
}
 .has-black-color{
     color:#000 !important 
}
 .has-aged-gold-color{
     color:#8e6f3e !important 
}
 .has-boiler-gold-color{
     color:#cfb991 !important 
}
 .has-rush-gold-color{
     color:#daaa00 !important 
}
 .has-field-gold-color{
     color:#ddb945 !important 
}
 .has-dust-gold-color{
     color:#ebd99f !important 
}
 .has-steel-gray-color{
     color:#555960 !important 
}
 .has-cool-gray-color{
     color:#6f727b !important 
}
 .has-steam-gray-color{
     color:#c4bfc0 !important 
}
 .has-railway-gray-color{
     color:#9d9795 !important 
}
 .has-opaque-color{
     color:rgba(0,0,0,.65) !important 
}
 .has-transparent-color{
     color:rgba(0,0,0,0) !important 
}
 .has-white-background-color{
     background-color:#fff !important 
}
 .has-black-background-color{
     background-color:#000 !important 
}
 .has-aged-gold-background-color{
     background-color:#8e6f3e !important 
}
 .has-boiler-gold-background-color{
     background-color:#cfb991 !important 
}
 .has-rush-gold-background-color{
     background-color:#daaa00 !important 
}
 .has-field-gold-background-color{
     background-color:#ddb945 !important 
}
 .has-dust-gold-background-color{
     background-color:#ebd99f !important 
}
 .has-steel-gray-background-color{
     background-color:#555960 !important 
}
 .has-cool-gray-background-color{
     background-color:#6f727b !important 
}
 .has-steam-gray-background-color{
     background-color:#c4bfc0 !important 
}
 .has-railway-gray-background-color{
     background-color:#9d9795 !important 
}
 .has-opaque-background-color{
     background-color:rgba(0,0,0,.65) !important 
}
 .has-transparent-background-color{
     background-color:rgba(0,0,0,0) !important 
}
 .has-background-black-ter{
     background-color:#555960 !important 
}
 .is-unselectable{
     -webkit-touch-callout:none;
     -webkit-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .level:not(:last-child),.box:not(:last-child){
     margin-bottom:1.5rem 
}
 .modal-close{
     -webkit-touch-callout:none;
     -webkit-user-select:none;
     -ms-user-select:none;
     user-select:none;
     -moz-appearance:none;
     -webkit-appearance:none;
     background-color:rgba(0,0,0,.2);
     border:none;
     border-radius:9999px;
     cursor:pointer;
     pointer-events:auto;
     display:inline-block;
     flex-grow:0;
     flex-shrink:0;
     font-size:0;
     height:20px;
     max-height:20px;
     max-width:20px;
     min-height:20px;
     min-width:20px;
     outline:none;
     position:relative;
     vertical-align:top;
     width:20px 
}
 .modal-close::before,.modal-close::after{
     background-color:#fff;
     content:"";
     display:block;
     left:50%;
     position:absolute;
     top:50%;
     transform:translateX(-50%) translateY(-50%) rotate(45deg);
     transform-origin:center center 
}
 .modal-close::before{
     height:2px;
     width:50% 
}
 .modal-close::after{
     height:50%;
     width:2px 
}
 .modal-close:hover,.modal-close:focus{
     background-color:rgba(0,0,0,.3) 
}
 .modal-close:active{
     background-color:rgba(0,0,0,.4) 
}
 .is-small.modal-close{
     height:16px;
     max-height:16px;
     max-width:16px;
     min-height:16px;
     min-width:16px;
     width:16px 
}
 .is-medium.modal-close{
     height:24px;
     max-height:24px;
     max-width:24px;
     min-height:24px;
     min-width:24px;
     width:24px 
}
 .is-large.modal-close{
     height:32px;
     max-height:32px;
     max-width:32px;
     min-height:32px;
     min-width:32px;
     width:32px 
}
 .modal-background,.modal,.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio,.is-overlay{
     bottom:0;
     left:0;
     position:absolute;
     right:0;
     top:0 
}
 .has-text-white{
     color:#fff !important 
}
 a.has-text-white:hover,a.has-text-white:focus{
     color:#e6e6e6 !important 
}
 .has-background-white{
     background-color:#fff !important 
}
 .has-text-black{
     color:#000 !important 
}
 a.has-text-black:hover,a.has-text-black:focus{
     color:#000 !important 
}
 .has-background-black{
     background-color:#000 !important 
}
 .has-text-light{
     color:#f5f5f5 !important 
}
 a.has-text-light:hover,a.has-text-light:focus{
     color:#dbdbdb !important 
}
 .has-background-light{
     background-color:#f5f5f5 !important 
}
 .has-text-dark{
     color:#363636 !important 
}
 a.has-text-dark:hover,a.has-text-dark:focus{
     color:#1c1c1c !important 
}
 .has-background-dark{
     background-color:#363636 !important 
}
 .has-text-primary{
     color:#00d1b2 !important 
}
 a.has-text-primary:hover,a.has-text-primary:focus{
     color:#009e86 !important 
}
 .has-background-primary{
     background-color:#00d1b2 !important 
}
 .has-text-primary-light{
     color:#ebfffc !important 
}
 a.has-text-primary-light:hover,a.has-text-primary-light:focus{
     color:#b8fff4 !important 
}
 .has-background-primary-light{
     background-color:#ebfffc !important 
}
 .has-text-primary-dark{
     color:#00947e !important 
}
 a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{
     color:#00c7a9 !important 
}
 .has-background-primary-dark{
     background-color:#00947e !important 
}
 .has-text-link{
     color:#8e6f3e !important 
}
 a.has-text-link:hover,a.has-text-link:focus{
     color:#6b532f !important 
}
 .has-background-link{
     background-color:#8e6f3e !important 
}
 .has-text-link-light{
     color:#f9f6f1 !important 
}
 a.has-text-link-light:hover,a.has-text-link-light:focus{
     color:#e9decd !important 
}
 .has-background-link-light{
     background-color:#f9f6f1 !important 
}
 .has-text-link-dark{
     color:#a07d46 !important 
}
 a.has-text-link-dark:hover,a.has-text-link-dark:focus{
     color:#b9965f !important 
}
 .has-background-link-dark{
     background-color:#a07d46 !important 
}
 .has-text-info{
     color:#3e8ed0 !important 
}
 a.has-text-info:hover,a.has-text-info:focus{
     color:#2b74b1 !important 
}
 .has-background-info{
     background-color:#3e8ed0 !important 
}
 .has-text-info-light{
     color:#eff5fb !important 
}
 a.has-text-info-light:hover,a.has-text-info-light:focus{
     color:#c6ddf1 !important 
}
 .has-background-info-light{
     background-color:#eff5fb !important 
}
 .has-text-info-dark{
     color:#296fa8 !important 
}
 a.has-text-info-dark:hover,a.has-text-info-dark:focus{
     color:#368ace !important 
}
 .has-background-info-dark{
     background-color:#296fa8 !important 
}
 .has-text-success{
     color:#8e6f3e !important 
}
 a.has-text-success:hover,a.has-text-success:focus{
     color:#6b532f !important 
}
 .has-background-success{
     background-color:#8e6f3e !important 
}
 .has-text-success-light{
     color:#f9f6f1 !important 
}
 a.has-text-success-light:hover,a.has-text-success-light:focus{
     color:#e9decd !important 
}
 .has-background-success-light{
     background-color:#f9f6f1 !important 
}
 .has-text-success-dark{
     color:#a07d46 !important 
}
 a.has-text-success-dark:hover,a.has-text-success-dark:focus{
     color:#b9965f !important 
}
 .has-background-success-dark{
     background-color:#a07d46 !important 
}
 .has-text-warning{
     color:#daaa00 !important 
}
 a.has-text-warning:hover,a.has-text-warning:focus{
     color:#a78200 !important 
}
 .has-background-warning{
     background-color:#daaa00 !important 
}
 .has-text-warning-light{
     color:#fffbeb !important 
}
 a.has-text-warning-light:hover,a.has-text-warning-light:focus{
     color:#ffefb8 !important 
}
 .has-background-warning-light{
     background-color:#fffbeb !important 
}
 .has-text-warning-dark{
     color:#9e7b00 !important 
}
 a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{
     color:#d1a300 !important 
}
 .has-background-warning-dark{
     background-color:#9e7b00 !important 
}
 .has-text-danger{
     color:#daaa00 !important 
}
 a.has-text-danger:hover,a.has-text-danger:focus{
     color:#a78200 !important 
}
 .has-background-danger{
     background-color:#daaa00 !important 
}
 .has-text-danger-light{
     color:#fffbeb !important 
}
 a.has-text-danger-light:hover,a.has-text-danger-light:focus{
     color:#ffefb8 !important 
}
 .has-background-danger-light{
     background-color:#fffbeb !important 
}
 .has-text-danger-dark{
     color:#9e7b00 !important 
}
 a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{
     color:#d1a300 !important 
}
 .has-background-danger-dark{
     background-color:#9e7b00 !important 
}
 .has-text-black-bis{
     color:#121212 !important 
}
 .has-background-black-bis{
     background-color:#121212 !important 
}
 .has-text-black-ter{
     color:#555960 !important 
}
 .has-background-black-ter{
     background-color:#555960 !important 
}
 .has-text-grey-darker{
     color:#363636 !important 
}
 .has-background-grey-darker{
     background-color:#363636 !important 
}
 .has-text-grey-dark{
     color:#4a4a4a !important 
}
 .has-background-grey-dark{
     background-color:#4a4a4a !important 
}
 .has-text-grey{
     color:#7a7a7a !important 
}
 .has-background-grey{
     background-color:#7a7a7a !important 
}
 .has-text-grey-light{
     color:#b5b5b5 !important 
}
 .has-background-grey-light{
     background-color:#b5b5b5 !important 
}
 .has-text-grey-lighter{
     color:#ededed !important 
}
 .has-background-grey-lighter{
     background-color:#ededed !important 
}
 .has-text-white-ter{
     color:#f5f5f5 !important 
}
 .has-background-white-ter{
     background-color:#f5f5f5 !important 
}
 .has-text-white-bis{
     color:#fafafa !important 
}
 .has-background-white-bis{
     background-color:#fafafa !important 
}
 .is-flex-direction-row{
     flex-direction:row !important 
}
 .is-flex-direction-row-reverse{
     flex-direction:row-reverse !important 
}
 .is-flex-direction-column{
     flex-direction:column !important 
}
 .is-flex-direction-column-reverse{
     flex-direction:column-reverse !important 
}
 .is-flex-wrap-nowrap{
     flex-wrap:nowrap !important 
}
 .is-flex-wrap-wrap{
     flex-wrap:wrap !important 
}
 .is-flex-wrap-wrap-reverse{
     flex-wrap:wrap-reverse !important 
}
 .is-justify-content-flex-start{
     justify-content:flex-start !important 
}
 .is-justify-content-flex-end{
     justify-content:flex-end !important 
}
 .is-justify-content-center{
     justify-content:center !important 
}
 .is-justify-content-space-between{
     justify-content:space-between !important 
}
 .is-justify-content-space-around{
     justify-content:space-around !important 
}
 .is-justify-content-space-evenly{
     justify-content:space-evenly !important 
}
 .is-justify-content-start{
     justify-content:start !important 
}
 .is-justify-content-end{
     justify-content:end !important 
}
 .is-justify-content-left{
     justify-content:left !important 
}
 .is-justify-content-right{
     justify-content:right !important 
}
 .is-align-content-flex-start{
     align-content:flex-start !important 
}
 .is-align-content-flex-end{
     align-content:flex-end !important 
}
 .is-align-content-center{
     align-content:center !important 
}
 .is-align-content-space-between{
     align-content:space-between !important 
}
 .is-align-content-space-around{
     align-content:space-around !important 
}
 .is-align-content-space-evenly{
     align-content:space-evenly !important 
}
 .is-align-content-stretch{
     align-content:stretch !important 
}
 .is-align-content-start{
     align-content:start !important 
}
 .is-align-content-end{
     align-content:end !important 
}
 .is-align-content-baseline{
     align-content:baseline !important 
}
 .is-align-items-stretch{
     align-items:stretch !important 
}
 .is-align-items-flex-start{
     align-items:flex-start !important 
}
 .is-align-items-flex-end{
     align-items:flex-end !important 
}
 .is-align-items-center{
     align-items:center !important 
}
 .is-align-items-baseline{
     align-items:baseline !important 
}
 .is-align-items-start{
     align-items:start !important 
}
 .is-align-items-end{
     align-items:end !important 
}
 .is-align-items-self-start{
     align-items:self-start !important 
}
 .is-align-items-self-end{
     align-items:self-end !important 
}
 .is-align-self-auto{
     -ms-grid-row-align:auto !important;
     align-self:auto !important 
}
 .is-align-self-flex-start{
     align-self:flex-start !important 
}
 .is-align-self-flex-end{
     align-self:flex-end !important 
}
 .is-align-self-center{
     -ms-grid-row-align:center !important;
     align-self:center !important 
}
 .is-align-self-baseline{
     align-self:baseline !important 
}
 .is-align-self-stretch{
     -ms-grid-row-align:stretch !important;
     align-self:stretch !important 
}
 .is-flex-grow-0{
     flex-grow:0 !important 
}
 .is-flex-grow-1{
     flex-grow:1 !important 
}
 .is-flex-grow-2{
     flex-grow:2 !important 
}
 .is-flex-grow-3{
     flex-grow:3 !important 
}
 .is-flex-grow-4{
     flex-grow:4 !important 
}
 .is-flex-grow-5{
     flex-grow:5 !important 
}
 .is-flex-shrink-0{
     flex-shrink:0 !important 
}
 .is-flex-shrink-1{
     flex-shrink:1 !important 
}
 .is-flex-shrink-2{
     flex-shrink:2 !important 
}
 .is-flex-shrink-3{
     flex-shrink:3 !important 
}
 .is-flex-shrink-4{
     flex-shrink:4 !important 
}
 .is-flex-shrink-5{
     flex-shrink:5 !important 
}
 .is-clearfix::after{
     clear:both;
     content:" ";
     display:table 
}
 .is-pulled-left{
     float:left !important 
}
 .is-pulled-right{
     float:right !important 
}
 .is-radiusless{
     border-radius:0 !important 
}
 .is-shadowless{
     box-shadow:none !important 
}
 .is-clickable{
     cursor:pointer !important;
     pointer-events:all !important 
}
 .is-clipped{
     overflow:hidden !important 
}
 .is-relative{
     position:relative !important 
}
 .is-marginless{
     margin:0 !important 
}
 .is-paddingless{
     padding:0 !important 
}
 .m-0{
     margin:0 !important 
}
 .mt-0{
     margin-top:0 !important 
}
 .mr-0{
     margin-right:0 !important 
}
 .mb-0{
     margin-bottom:0 !important 
}
 .ml-0{
     margin-left:0 !important 
}
 .mx-0{
     margin-left:0 !important;
     margin-right:0 !important 
}
 .my-0{
     margin-top:0 !important;
     margin-bottom:0 !important 
}
 .m-1{
     margin:.25rem !important 
}
 .mt-1{
     margin-top:.25rem !important 
}
 .mr-1{
     margin-right:.25rem !important 
}
 .mb-1{
     margin-bottom:.25rem !important 
}
 .ml-1{
     margin-left:.25rem !important 
}
 .mx-1{
     margin-left:.25rem !important;
     margin-right:.25rem !important 
}
 .my-1{
     margin-top:.25rem !important;
     margin-bottom:.25rem !important 
}
 .m-2{
     margin:.5rem !important 
}
 .mt-2{
     margin-top:.5rem !important 
}
 .mr-2{
     margin-right:.5rem !important 
}
 .mb-2{
     margin-bottom:.5rem !important 
}
 .ml-2{
     margin-left:.5rem !important 
}
 .mx-2{
     margin-left:.5rem !important;
     margin-right:.5rem !important 
}
 .my-2{
     margin-top:.5rem !important;
     margin-bottom:.5rem !important 
}
 .m-3{
     margin:.75rem !important 
}
 .mt-3{
     margin-top:.75rem !important 
}
 .mr-3{
     margin-right:.75rem !important 
}
 .mb-3{
     margin-bottom:.75rem !important 
}
 .ml-3{
     margin-left:.75rem !important 
}
 .mx-3{
     margin-left:.75rem !important;
     margin-right:.75rem !important 
}
 .my-3{
     margin-top:.75rem !important;
     margin-bottom:.75rem !important 
}
 .m-4{
     margin:1rem !important 
}
 .mt-4{
     margin-top:1rem !important 
}
 .mr-4{
     margin-right:1rem !important 
}
 .mb-4{
     margin-bottom:1rem !important 
}
 .ml-4{
     margin-left:1rem !important 
}
 .mx-4{
     margin-left:1rem !important;
     margin-right:1rem !important 
}
 .my-4{
     margin-top:1rem !important;
     margin-bottom:1rem !important 
}
 .m-5{
     margin:1.5rem !important 
}
 .mt-5{
     margin-top:1.5rem !important 
}
 .mr-5{
     margin-right:1.5rem !important 
}
 .mb-5{
     margin-bottom:1.5rem !important 
}
 .ml-5{
     margin-left:1.5rem !important 
}
 .mx-5{
     margin-left:1.5rem !important;
     margin-right:1.5rem !important 
}
 .my-5{
     margin-top:1.5rem !important;
     margin-bottom:1.5rem !important 
}
 .m-6{
     margin:3rem !important 
}
 .mt-6{
     margin-top:3rem !important 
}
 .mr-6{
     margin-right:3rem !important 
}
 .mb-6{
     margin-bottom:3rem !important 
}
 .ml-6{
     margin-left:3rem !important 
}
 .mx-6{
     margin-left:3rem !important;
     margin-right:3rem !important 
}
 .my-6{
     margin-top:3rem !important;
     margin-bottom:3rem !important 
}
 .m-auto{
     margin:auto !important 
}
 .mt-auto{
     margin-top:auto !important 
}
 .mr-auto{
     margin-right:auto !important 
}
 .mb-auto{
     margin-bottom:auto !important 
}
 .ml-auto{
     margin-left:auto !important 
}
 .mx-auto{
     margin-left:auto !important;
     margin-right:auto !important 
}
 .my-auto{
     margin-top:auto !important;
     margin-bottom:auto !important 
}
 .p-0{
     padding:0 !important 
}
 .pt-0{
     padding-top:0 !important 
}
 .pr-0{
     padding-right:0 !important 
}
 .pb-0{
     padding-bottom:0 !important 
}
 .pl-0{
     padding-left:0 !important 
}
 .px-0{
     padding-left:0 !important;
     padding-right:0 !important 
}
 .py-0{
     padding-top:0 !important;
     padding-bottom:0 !important 
}
 .p-1{
     padding:.25rem !important 
}
 .pt-1{
     padding-top:.25rem !important 
}
 .pr-1{
     padding-right:.25rem !important 
}
 .pb-1{
     padding-bottom:.25rem !important 
}
 .pl-1{
     padding-left:.25rem !important 
}
 .px-1{
     padding-left:.25rem !important;
     padding-right:.25rem !important 
}
 .py-1{
     padding-top:.25rem !important;
     padding-bottom:.25rem !important 
}
 .p-2{
     padding:.5rem !important 
}
 .pt-2{
     padding-top:.5rem !important 
}
 .pr-2{
     padding-right:.5rem !important 
}
 .pb-2{
     padding-bottom:.5rem !important 
}
 .pl-2{
     padding-left:.5rem !important 
}
 .px-2{
     padding-left:.5rem !important;
     padding-right:.5rem !important 
}
 .py-2{
     padding-top:.5rem !important;
     padding-bottom:.5rem !important 
}
 .p-3{
     padding:.75rem !important 
}
 .pt-3{
     padding-top:.75rem !important 
}
 .pr-3{
     padding-right:.75rem !important 
}
 .pb-3{
     padding-bottom:.75rem !important 
}
 .pl-3{
     padding-left:.75rem !important 
}
 .px-3{
     padding-left:.75rem !important;
     padding-right:.75rem !important 
}
 .py-3{
     padding-top:.75rem !important;
     padding-bottom:.75rem !important 
}
 .p-4{
     padding:1rem !important 
}
 .pt-4{
     padding-top:1rem !important 
}
 .pr-4{
     padding-right:1rem !important 
}
 .pb-4{
     padding-bottom:1rem !important 
}
 .pl-4{
     padding-left:1rem !important 
}
 .px-4{
     padding-left:1rem !important;
     padding-right:1rem !important 
}
 .py-4{
     padding-top:1rem !important;
     padding-bottom:1rem !important 
}
 .p-5{
     padding:1.5rem !important 
}
 .pt-5{
     padding-top:1.5rem !important 
}
 .pr-5{
     padding-right:1.5rem !important 
}
 .pb-5{
     padding-bottom:1.5rem !important 
}
 .pl-5{
     padding-left:1.5rem !important 
}
 .px-5{
     padding-left:1.5rem !important;
     padding-right:1.5rem !important 
}
 .py-5{
     padding-top:1.5rem !important;
     padding-bottom:1.5rem !important 
}
 .p-6{
     padding:3rem !important 
}
 .pt-6{
     padding-top:3rem !important 
}
 .pr-6{
     padding-right:3rem !important 
}
 .pb-6{
     padding-bottom:3rem !important 
}
 .pl-6{
     padding-left:3rem !important 
}
 .px-6{
     padding-left:3rem !important;
     padding-right:3rem !important 
}
 .py-6{
     padding-top:3rem !important;
     padding-bottom:3rem !important 
}
 .p-auto{
     padding:auto !important 
}
 .pt-auto{
     padding-top:auto !important 
}
 .pr-auto{
     padding-right:auto !important 
}
 .pb-auto{
     padding-bottom:auto !important 
}
 .pl-auto{
     padding-left:auto !important 
}
 .px-auto{
     padding-left:auto !important;
     padding-right:auto !important 
}
 .py-auto{
     padding-top:auto !important;
     padding-bottom:auto !important 
}
 .is-size-1{
     font-size:3rem !important 
}
 .is-size-2{
     font-size:2.5rem !important 
}
 .is-size-3{
     font-size:2rem !important 
}
 .is-size-4{
     font-size:1.5rem !important 
}
 .is-size-5{
     font-size:1.25rem !important 
}
 .is-size-6{
     font-size:1rem !important 
}
 .is-size-7{
     font-size:.75rem !important 
}
 @media screen and (max-width: 767px){
     .is-size-1-mobile{
         font-size:3rem !important 
    }
     .is-size-2-mobile{
         font-size:2.5rem !important 
    }
     .is-size-3-mobile{
         font-size:2rem !important 
    }
     .is-size-4-mobile{
         font-size:1.5rem !important 
    }
     .is-size-5-mobile{
         font-size:1.25rem !important 
    }
     .is-size-6-mobile{
         font-size:1rem !important 
    }
     .is-size-7-mobile{
         font-size:.75rem !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-size-1-tablet{
         font-size:3rem !important 
    }
     .is-size-2-tablet{
         font-size:2.5rem !important 
    }
     .is-size-3-tablet{
         font-size:2rem !important 
    }
     .is-size-4-tablet{
         font-size:1.5rem !important 
    }
     .is-size-5-tablet{
         font-size:1.25rem !important 
    }
     .is-size-6-tablet{
         font-size:1rem !important 
    }
     .is-size-7-tablet{
         font-size:.75rem !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-size-1-touch{
         font-size:3rem !important 
    }
     .is-size-2-touch{
         font-size:2.5rem !important 
    }
     .is-size-3-touch{
         font-size:2rem !important 
    }
     .is-size-4-touch{
         font-size:1.5rem !important 
    }
     .is-size-5-touch{
         font-size:1.25rem !important 
    }
     .is-size-6-touch{
         font-size:1rem !important 
    }
     .is-size-7-touch{
         font-size:.75rem !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-size-1-desktop{
         font-size:3rem !important 
    }
     .is-size-2-desktop{
         font-size:2.5rem !important 
    }
     .is-size-3-desktop{
         font-size:2rem !important 
    }
     .is-size-4-desktop{
         font-size:1.5rem !important 
    }
     .is-size-5-desktop{
         font-size:1.25rem !important 
    }
     .is-size-6-desktop{
         font-size:1rem !important 
    }
     .is-size-7-desktop{
         font-size:.75rem !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-size-1-widescreen{
         font-size:3rem !important 
    }
     .is-size-2-widescreen{
         font-size:2.5rem !important 
    }
     .is-size-3-widescreen{
         font-size:2rem !important 
    }
     .is-size-4-widescreen{
         font-size:1.5rem !important 
    }
     .is-size-5-widescreen{
         font-size:1.25rem !important 
    }
     .is-size-6-widescreen{
         font-size:1rem !important 
    }
     .is-size-7-widescreen{
         font-size:.75rem !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-size-1-fullhd{
         font-size:3rem !important 
    }
     .is-size-2-fullhd{
         font-size:2.5rem !important 
    }
     .is-size-3-fullhd{
         font-size:2rem !important 
    }
     .is-size-4-fullhd{
         font-size:1.5rem !important 
    }
     .is-size-5-fullhd{
         font-size:1.25rem !important 
    }
     .is-size-6-fullhd{
         font-size:1rem !important 
    }
     .is-size-7-fullhd{
         font-size:.75rem !important 
    }
}
 .has-text-centered{
     text-align:center !important 
}
 .has-text-justified{
     text-align:justify !important 
}
 .has-text-left{
     text-align:left !important 
}
 .has-text-right{
     text-align:right !important 
}
 @media screen and (max-width: 767px){
     .has-text-centered-mobile{
         text-align:center !important 
    }
}
 @media screen and (min-width: 768px),print{
     .has-text-centered-tablet{
         text-align:center !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .has-text-centered-tablet-only{
         text-align:center !important 
    }
}
 @media screen and (max-width: 1023px){
     .has-text-centered-touch{
         text-align:center !important 
    }
}
 @media screen and (min-width: 1024px){
     .has-text-centered-desktop{
         text-align:center !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .has-text-centered-desktop-only{
         text-align:center !important 
    }
}
 @media screen and (min-width: 1216px){
     .has-text-centered-widescreen{
         text-align:center !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .has-text-centered-widescreen-only{
         text-align:center !important 
    }
}
 @media screen and (min-width: 1408px){
     .has-text-centered-fullhd{
         text-align:center !important 
    }
}
 @media screen and (max-width: 767px){
     .has-text-justified-mobile{
         text-align:justify !important 
    }
}
 @media screen and (min-width: 768px),print{
     .has-text-justified-tablet{
         text-align:justify !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .has-text-justified-tablet-only{
         text-align:justify !important 
    }
}
 @media screen and (max-width: 1023px){
     .has-text-justified-touch{
         text-align:justify !important 
    }
}
 @media screen and (min-width: 1024px){
     .has-text-justified-desktop{
         text-align:justify !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .has-text-justified-desktop-only{
         text-align:justify !important 
    }
}
 @media screen and (min-width: 1216px){
     .has-text-justified-widescreen{
         text-align:justify !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .has-text-justified-widescreen-only{
         text-align:justify !important 
    }
}
 @media screen and (min-width: 1408px){
     .has-text-justified-fullhd{
         text-align:justify !important 
    }
}
 @media screen and (max-width: 767px){
     .has-text-left-mobile{
         text-align:left !important 
    }
}
 @media screen and (min-width: 768px),print{
     .has-text-left-tablet{
         text-align:left !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .has-text-left-tablet-only{
         text-align:left !important 
    }
}
 @media screen and (max-width: 1023px){
     .has-text-left-touch{
         text-align:left !important 
    }
}
 @media screen and (min-width: 1024px){
     .has-text-left-desktop{
         text-align:left !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .has-text-left-desktop-only{
         text-align:left !important 
    }
}
 @media screen and (min-width: 1216px){
     .has-text-left-widescreen{
         text-align:left !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .has-text-left-widescreen-only{
         text-align:left !important 
    }
}
 @media screen and (min-width: 1408px){
     .has-text-left-fullhd{
         text-align:left !important 
    }
}
 @media screen and (max-width: 767px){
     .has-text-right-mobile{
         text-align:right !important 
    }
}
 @media screen and (min-width: 768px),print{
     .has-text-right-tablet{
         text-align:right !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .has-text-right-tablet-only{
         text-align:right !important 
    }
}
 @media screen and (max-width: 1023px){
     .has-text-right-touch{
         text-align:right !important 
    }
}
 @media screen and (min-width: 1024px){
     .has-text-right-desktop{
         text-align:right !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .has-text-right-desktop-only{
         text-align:right !important 
    }
}
 @media screen and (min-width: 1216px){
     .has-text-right-widescreen{
         text-align:right !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .has-text-right-widescreen-only{
         text-align:right !important 
    }
}
 @media screen and (min-width: 1408px){
     .has-text-right-fullhd{
         text-align:right !important 
    }
}
 .is-capitalized{
     text-transform:capitalize !important 
}
 .is-lowercase{
     text-transform:lowercase !important 
}
 .is-uppercase{
     text-transform:uppercase !important 
}
 .is-italic{
     font-style:italic !important 
}
 .is-underlined{
     -webkit-text-decoration:underline !important;
     text-decoration:underline !important 
}
 .has-text-weight-light{
     font-weight:300 !important 
}
 .has-text-weight-normal{
     font-weight:400 !important 
}
 .has-text-weight-medium{
     font-weight:500 !important 
}
 .has-text-weight-semibold{
     font-weight:600 !important 
}
 .has-text-weight-bold{
     font-weight:700 !important 
}
 .is-family-primary{
     font-family:acumin-pro,"Franklin Gothic",sans-serif !important 
}
 .is-family-secondary{
     font-family:acumin-pro,"Franklin Gothic",sans-serif !important 
}
 .is-family-sans-serif{
     font-family:acumin-pro,"Franklin Gothic",sans-serif !important 
}
 .is-family-monospace{
     font-family:monospace !important 
}
 .is-family-code{
     font-family:monospace !important 
}
 .is-block{
     display:block !important 
}
 @media screen and (max-width: 767px){
     .is-block-mobile{
         display:block !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-block-tablet{
         display:block !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .is-block-tablet-only{
         display:block !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-block-touch{
         display:block !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-block-desktop{
         display:block !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .is-block-desktop-only{
         display:block !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-block-widescreen{
         display:block !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .is-block-widescreen-only{
         display:block !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-block-fullhd{
         display:block !important 
    }
}
 .is-flex{
     display:flex !important 
}
 @media screen and (max-width: 767px){
     .is-flex-mobile{
         display:flex !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-flex-tablet{
         display:flex !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .is-flex-tablet-only{
         display:flex !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-flex-touch{
         display:flex !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-flex-desktop{
         display:flex !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .is-flex-desktop-only{
         display:flex !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-flex-widescreen{
         display:flex !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .is-flex-widescreen-only{
         display:flex !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-flex-fullhd{
         display:flex !important 
    }
}
 .is-inline{
     display:inline !important 
}
 @media screen and (max-width: 767px){
     .is-inline-mobile{
         display:inline !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-inline-tablet{
         display:inline !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .is-inline-tablet-only{
         display:inline !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-inline-touch{
         display:inline !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-inline-desktop{
         display:inline !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .is-inline-desktop-only{
         display:inline !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-inline-widescreen{
         display:inline !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .is-inline-widescreen-only{
         display:inline !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-inline-fullhd{
         display:inline !important 
    }
}
 .is-inline-block{
     display:inline-block !important 
}
 @media screen and (max-width: 767px){
     .is-inline-block-mobile{
         display:inline-block !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-inline-block-tablet{
         display:inline-block !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .is-inline-block-tablet-only{
         display:inline-block !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-inline-block-touch{
         display:inline-block !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-inline-block-desktop{
         display:inline-block !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .is-inline-block-desktop-only{
         display:inline-block !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-inline-block-widescreen{
         display:inline-block !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .is-inline-block-widescreen-only{
         display:inline-block !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-inline-block-fullhd{
         display:inline-block !important 
    }
}
 .is-inline-flex{
     display:inline-flex !important 
}
 @media screen and (max-width: 767px){
     .is-inline-flex-mobile{
         display:inline-flex !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-inline-flex-tablet{
         display:inline-flex !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .is-inline-flex-tablet-only{
         display:inline-flex !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-inline-flex-touch{
         display:inline-flex !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-inline-flex-desktop{
         display:inline-flex !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .is-inline-flex-desktop-only{
         display:inline-flex !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-inline-flex-widescreen{
         display:inline-flex !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .is-inline-flex-widescreen-only{
         display:inline-flex !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-inline-flex-fullhd{
         display:inline-flex !important 
    }
}
 .is-hidden{
     display:none !important 
}
 .is-sr-only{
     border:none !important;
     clip:rect(0, 0, 0, 0) !important;
     height:.01em !important;
     overflow:hidden !important;
     padding:0 !important;
     position:absolute !important;
     white-space:nowrap !important;
     width:.01em !important 
}
 @media screen and (max-width: 767px){
     .is-hidden-mobile{
         display:none !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-hidden-tablet{
         display:none !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .is-hidden-tablet-only{
         display:none !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-hidden-touch{
         display:none !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-hidden-desktop{
         display:none !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .is-hidden-desktop-only{
         display:none !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-hidden-widescreen{
         display:none !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .is-hidden-widescreen-only{
         display:none !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-hidden-fullhd{
         display:none !important 
    }
}
 .is-invisible{
     visibility:hidden !important 
}
 @media screen and (max-width: 767px){
     .is-invisible-mobile{
         visibility:hidden !important 
    }
}
 @media screen and (min-width: 768px),print{
     .is-invisible-tablet{
         visibility:hidden !important 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .is-invisible-tablet-only{
         visibility:hidden !important 
    }
}
 @media screen and (max-width: 1023px){
     .is-invisible-touch{
         visibility:hidden !important 
    }
}
 @media screen and (min-width: 1024px){
     .is-invisible-desktop{
         visibility:hidden !important 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .is-invisible-desktop-only{
         visibility:hidden !important 
    }
}
 @media screen and (min-width: 1216px){
     .is-invisible-widescreen{
         visibility:hidden !important 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .is-invisible-widescreen-only{
         visibility:hidden !important 
    }
}
 @media screen and (min-width: 1408px){
     .is-invisible-fullhd{
         visibility:hidden !important 
    }
}
 ul{
     list-style:none 
}
 button,input,select,textarea{
     margin:0 
}
 html{
     box-sizing:border-box 
}
 *,*::before,*::after{
     box-sizing:inherit 
}
 img,video{
     height:auto;
     max-width:100% 
}
 iframe{
     border:0 
}
 table{
     border-collapse:collapse;
     border-spacing:0 
}
 td,th{
     padding:0 
}
 td:not([align]),th:not([align]){
     text-align:inherit 
}

 a{
     color:#8e6f3e;
     cursor:pointer;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 a strong{
     color:currentColor 
}
 a:hover{
     color:#8e6f3e 
}
 code{
     background-color:#f5f5f5;
     color:#da1039;
     font-size:.875em;
     font-weight:normal;
     padding:.25em .5em .25em 
}
 hr{
     background-color:#f5f5f5;
     border:none;
     display:block;
     height:2px;
     margin:1.5rem 0 
}
 img{
     height:auto;
     max-width:100% 
}
 input[type=checkbox],input[type=radio]{
     vertical-align:baseline 
}
 small{
     font-size:.875em 
}
 span{
     font-style:inherit;
     font-weight:inherit 
}
 strong{
     color:#363636;
     font-weight:700 
}
 fieldset{
     border:none 
}
 pre{
     -webkit-overflow-scrolling:touch;
     background-color:#f5f5f5;
     color:#000;
     font-size:.875em;
     overflow-x:auto;
     padding:1.25rem 1.5rem;
     white-space:pre;
     word-wrap:normal 
}
 pre code{
     background-color:rgba(0,0,0,0);
     color:currentColor;
     font-size:1em;
     padding:0 
}
 table td,table th{
     vertical-align:top 
}
 table td:not([align]),table th:not([align]){
     text-align:inherit 
}
 table th{
     color:#363636 
}
 @keyframes spinAround{
     from{
         transform:rotate(0deg) 
    }
     to{
         transform:rotate(359deg) 
    }
}
 .column{
     display:block;
     flex-basis:0;
     flex-grow:1;
     flex-shrink:1;
     padding:.75rem 
}
 .columns.is-mobile>.column.is-narrow{
     flex:none;
     width:auto;
     width:initial 
}
 .columns.is-mobile>.column.is-full{
     flex:none;
     width:100% 
}
 .columns.is-mobile>.column.is-three-quarters{
     flex:none;
     width:75% 
}
 .columns.is-mobile>.column.is-two-thirds{
     flex:none;
     width:66.6666% 
}
 .columns.is-mobile>.column.is-half{
     flex:none;
     width:50% 
}
 .columns.is-mobile>.column.is-one-third{
     flex:none;
     width:33.3333% 
}
 .columns.is-mobile>.column.is-one-quarter{
     flex:none;
     width:25% 
}
 .columns.is-mobile>.column.is-one-fifth{
     flex:none;
     width:20% 
}
 .columns.is-mobile>.column.is-two-fifths{
     flex:none;
     width:40% 
}
 .columns.is-mobile>.column.is-three-fifths{
     flex:none;
     width:60% 
}
 .columns.is-mobile>.column.is-four-fifths{
     flex:none;
     width:80% 
}
 .columns.is-mobile>.column.is-offset-three-quarters{
     margin-left:75% 
}
 .columns.is-mobile>.column.is-offset-two-thirds{
     margin-left:66.6666% 
}
 .columns.is-mobile>.column.is-offset-half{
     margin-left:50% 
}
 .columns.is-mobile>.column.is-offset-one-third{
     margin-left:33.3333% 
}
 .columns.is-mobile>.column.is-offset-one-quarter{
     margin-left:25% 
}
 .columns.is-mobile>.column.is-offset-one-fifth{
     margin-left:20% 
}
 .columns.is-mobile>.column.is-offset-two-fifths{
     margin-left:40% 
}
 .columns.is-mobile>.column.is-offset-three-fifths{
     margin-left:60% 
}
 .columns.is-mobile>.column.is-offset-four-fifths{
     margin-left:80% 
}
 .columns.is-mobile>.column.is-0{
     flex:none;
     width:0% 
}
 .columns.is-mobile>.column.is-offset-0{
     margin-left:0% 
}
 .columns.is-mobile>.column.is-1{
     flex:none;
     width:8.33333337% 
}
 .columns.is-mobile>.column.is-offset-1{
     margin-left:8.33333337% 
}
 .columns.is-mobile>.column.is-2{
     flex:none;
     width:16.66666674% 
}
 .columns.is-mobile>.column.is-offset-2{
     margin-left:16.66666674% 
}
 .columns.is-mobile>.column.is-3{
     flex:none;
     width:25% 
}
 .columns.is-mobile>.column.is-offset-3{
     margin-left:25% 
}
 .columns.is-mobile>.column.is-4{
     flex:none;
     width:33.33333337% 
}
 .columns.is-mobile>.column.is-offset-4{
     margin-left:33.33333337% 
}
 .columns.is-mobile>.column.is-5{
     flex:none;
     width:41.66666674% 
}
 .columns.is-mobile>.column.is-offset-5{
     margin-left:41.66666674% 
}
 .columns.is-mobile>.column.is-6{
     flex:none;
     width:50% 
}
 .columns.is-mobile>.column.is-offset-6{
     margin-left:50% 
}
 .columns.is-mobile>.column.is-7{
     flex:none;
     width:58.33333337% 
}
 .columns.is-mobile>.column.is-offset-7{
     margin-left:58.33333337% 
}
 .columns.is-mobile>.column.is-8{
     flex:none;
     width:66.66666674% 
}
 .columns.is-mobile>.column.is-offset-8{
     margin-left:66.66666674% 
}
 .columns.is-mobile>.column.is-9{
     flex:none;
     width:75% 
}
 .columns.is-mobile>.column.is-offset-9{
     margin-left:75% 
}
 .columns.is-mobile>.column.is-10{
     flex:none;
     width:83.33333337% 
}
 .columns.is-mobile>.column.is-offset-10{
     margin-left:83.33333337% 
}
 .columns.is-mobile>.column.is-11{
     flex:none;
     width:91.66666674% 
}
 .columns.is-mobile>.column.is-offset-11{
     margin-left:91.66666674% 
}
 .columns.is-mobile>.column.is-12{
     flex:none;
     width:100% 
}
 .columns.is-mobile>.column.is-offset-12{
     margin-left:100% 
}
 @media screen and (max-width: 767px){
     .column.is-narrow-mobile{
         flex:none;
         width:auto;
         width:initial 
    }
     .column.is-full-mobile{
         flex:none;
         width:100% 
    }
     .column.is-three-quarters-mobile{
         flex:none;
         width:75% 
    }
     .column.is-two-thirds-mobile{
         flex:none;
         width:66.6666% 
    }
     .column.is-half-mobile{
         flex:none;
         width:50% 
    }
     .column.is-one-third-mobile{
         flex:none;
         width:33.3333% 
    }
     .column.is-one-quarter-mobile{
         flex:none;
         width:25% 
    }
     .column.is-one-fifth-mobile{
         flex:none;
         width:20% 
    }
     .column.is-two-fifths-mobile{
         flex:none;
         width:40% 
    }
     .column.is-three-fifths-mobile{
         flex:none;
         width:60% 
    }
     .column.is-four-fifths-mobile{
         flex:none;
         width:80% 
    }
     .column.is-offset-three-quarters-mobile{
         margin-left:75% 
    }
     .column.is-offset-two-thirds-mobile{
         margin-left:66.6666% 
    }
     .column.is-offset-half-mobile{
         margin-left:50% 
    }
     .column.is-offset-one-third-mobile{
         margin-left:33.3333% 
    }
     .column.is-offset-one-quarter-mobile{
         margin-left:25% 
    }
     .column.is-offset-one-fifth-mobile{
         margin-left:20% 
    }
     .column.is-offset-two-fifths-mobile{
         margin-left:40% 
    }
     .column.is-offset-three-fifths-mobile{
         margin-left:60% 
    }
     .column.is-offset-four-fifths-mobile{
         margin-left:80% 
    }
     .column.is-0-mobile{
         flex:none;
         width:0% 
    }
     .column.is-offset-0-mobile{
         margin-left:0% 
    }
     .column.is-1-mobile{
         flex:none;
         width:8.33333337% 
    }
     .column.is-offset-1-mobile{
         margin-left:8.33333337% 
    }
     .column.is-2-mobile{
         flex:none;
         width:16.66666674% 
    }
     .column.is-offset-2-mobile{
         margin-left:16.66666674% 
    }
     .column.is-3-mobile{
         flex:none;
         width:25% 
    }
     .column.is-offset-3-mobile{
         margin-left:25% 
    }
     .column.is-4-mobile{
         flex:none;
         width:33.33333337% 
    }
     .column.is-offset-4-mobile{
         margin-left:33.33333337% 
    }
     .column.is-5-mobile{
         flex:none;
         width:41.66666674% 
    }
     .column.is-offset-5-mobile{
         margin-left:41.66666674% 
    }
     .column.is-6-mobile{
         flex:none;
         width:50% 
    }
     .column.is-offset-6-mobile{
         margin-left:50% 
    }
     .column.is-7-mobile{
         flex:none;
         width:58.33333337% 
    }
     .column.is-offset-7-mobile{
         margin-left:58.33333337% 
    }
     .column.is-8-mobile{
         flex:none;
         width:66.66666674% 
    }
     .column.is-offset-8-mobile{
         margin-left:66.66666674% 
    }
     .column.is-9-mobile{
         flex:none;
         width:75% 
    }
     .column.is-offset-9-mobile{
         margin-left:75% 
    }
     .column.is-10-mobile{
         flex:none;
         width:83.33333337% 
    }
     .column.is-offset-10-mobile{
         margin-left:83.33333337% 
    }
     .column.is-11-mobile{
         flex:none;
         width:91.66666674% 
    }
     .column.is-offset-11-mobile{
         margin-left:91.66666674% 
    }
     .column.is-12-mobile{
         flex:none;
         width:100% 
    }
     .column.is-offset-12-mobile{
         margin-left:100% 
    }
}
 @media screen and (min-width: 768px),print{
     .column.is-narrow,.column.is-narrow-tablet{
         flex:none;
         width:auto;
         width:initial 
    }
     .column.is-full,.column.is-full-tablet{
         flex:none;
         width:100% 
    }
     .column.is-three-quarters,.column.is-three-quarters-tablet{
         flex:none;
         width:75% 
    }
     .column.is-two-thirds,.column.is-two-thirds-tablet{
         flex:none;
         width:66.6666% 
    }
     .column.is-half,.column.is-half-tablet{
         flex:none;
         width:50% 
    }
     .column.is-one-third,.column.is-one-third-tablet{
         flex:none;
         width:33.3333% 
    }
     .column.is-one-quarter,.column.is-one-quarter-tablet{
         flex:none;
         width:25% 
    }
     .column.is-one-fifth,.column.is-one-fifth-tablet{
         flex:none;
         width:20% 
    }
     .column.is-two-fifths,.column.is-two-fifths-tablet{
         flex:none;
         width:40% 
    }
     .column.is-three-fifths,.column.is-three-fifths-tablet{
         flex:none;
         width:60% 
    }
     .column.is-four-fifths,.column.is-four-fifths-tablet{
         flex:none;
         width:80% 
    }
     .column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{
         margin-left:75% 
    }
     .column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{
         margin-left:66.6666% 
    }
     .column.is-offset-half,.column.is-offset-half-tablet{
         margin-left:50% 
    }
     .column.is-offset-one-third,.column.is-offset-one-third-tablet{
         margin-left:33.3333% 
    }
     .column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{
         margin-left:25% 
    }
     .column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{
         margin-left:20% 
    }
     .column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{
         margin-left:40% 
    }
     .column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{
         margin-left:60% 
    }
     .column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{
         margin-left:80% 
    }
     .column.is-0,.column.is-0-tablet{
         flex:none;
         width:0% 
    }
     .column.is-offset-0,.column.is-offset-0-tablet{
         margin-left:0% 
    }
     .column.is-1,.column.is-1-tablet{
         flex:none;
         width:8.33333337% 
    }
     .column.is-offset-1,.column.is-offset-1-tablet{
         margin-left:8.33333337% 
    }
     .column.is-2,.column.is-2-tablet{
         flex:none;
         width:16.66666674% 
    }
     .column.is-offset-2,.column.is-offset-2-tablet{
         margin-left:16.66666674% 
    }
     .column.is-3,.column.is-3-tablet{
         flex:none;
         width:25% 
    }
     .column.is-offset-3,.column.is-offset-3-tablet{
         margin-left:25% 
    }
     .column.is-4,.column.is-4-tablet{
         flex:none;
         width:33.33333337% 
    }
     .column.is-offset-4,.column.is-offset-4-tablet{
         margin-left:33.33333337% 
    }
     .column.is-5,.column.is-5-tablet{
         flex:none;
         width:41.66666674% 
    }
     .column.is-offset-5,.column.is-offset-5-tablet{
         margin-left:41.66666674% 
    }
     .column.is-6,.column.is-6-tablet{
         flex:none;
         width:50% 
    }
     .column.is-offset-6,.column.is-offset-6-tablet{
         margin-left:50% 
    }
     .column.is-7,.column.is-7-tablet{
         flex:none;
         width:58.33333337% 
    }
     .column.is-offset-7,.column.is-offset-7-tablet{
         margin-left:58.33333337% 
    }
     .column.is-8,.column.is-8-tablet{
         flex:none;
         width:66.66666674% 
    }
     .column.is-offset-8,.column.is-offset-8-tablet{
         margin-left:66.66666674% 
    }
     .column.is-9,.column.is-9-tablet{
         flex:none;
         width:75% 
    }
     .column.is-offset-9,.column.is-offset-9-tablet{
         margin-left:75% 
    }
     .column.is-10,.column.is-10-tablet{
         flex:none;
         width:83.33333337% 
    }
     .column.is-offset-10,.column.is-offset-10-tablet{
         margin-left:83.33333337% 
    }
     .column.is-11,.column.is-11-tablet{
         flex:none;
         width:91.66666674% 
    }
     .column.is-offset-11,.column.is-offset-11-tablet{
         margin-left:91.66666674% 
    }
     .column.is-12,.column.is-12-tablet{
         flex:none;
         width:100% 
    }
     .column.is-offset-12,.column.is-offset-12-tablet{
         margin-left:100% 
    }
}
 @media screen and (max-width: 1023px){
     .column.is-narrow-touch{
         flex:none;
         width:auto;
         width:initial 
    }
     .column.is-full-touch{
         flex:none;
         width:100% 
    }
     .column.is-three-quarters-touch{
         flex:none;
         width:75% 
    }
     .column.is-two-thirds-touch{
         flex:none;
         width:66.6666% 
    }
     .column.is-half-touch{
         flex:none;
         width:50% 
    }
     .column.is-one-third-touch{
         flex:none;
         width:33.3333% 
    }
     .column.is-one-quarter-touch{
         flex:none;
         width:25% 
    }
     .column.is-one-fifth-touch{
         flex:none;
         width:20% 
    }
     .column.is-two-fifths-touch{
         flex:none;
         width:40% 
    }
     .column.is-three-fifths-touch{
         flex:none;
         width:60% 
    }
     .column.is-four-fifths-touch{
         flex:none;
         width:80% 
    }
     .column.is-offset-three-quarters-touch{
         margin-left:75% 
    }
     .column.is-offset-two-thirds-touch{
         margin-left:66.6666% 
    }
     .column.is-offset-half-touch{
         margin-left:50% 
    }
     .column.is-offset-one-third-touch{
         margin-left:33.3333% 
    }
     .column.is-offset-one-quarter-touch{
         margin-left:25% 
    }
     .column.is-offset-one-fifth-touch{
         margin-left:20% 
    }
     .column.is-offset-two-fifths-touch{
         margin-left:40% 
    }
     .column.is-offset-three-fifths-touch{
         margin-left:60% 
    }
     .column.is-offset-four-fifths-touch{
         margin-left:80% 
    }
     .column.is-0-touch{
         flex:none;
         width:0% 
    }
     .column.is-offset-0-touch{
         margin-left:0% 
    }
     .column.is-1-touch{
         flex:none;
         width:8.33333337% 
    }
     .column.is-offset-1-touch{
         margin-left:8.33333337% 
    }
     .column.is-2-touch{
         flex:none;
         width:16.66666674% 
    }
     .column.is-offset-2-touch{
         margin-left:16.66666674% 
    }
     .column.is-3-touch{
         flex:none;
         width:25% 
    }
     .column.is-offset-3-touch{
         margin-left:25% 
    }
     .column.is-4-touch{
         flex:none;
         width:33.33333337% 
    }
     .column.is-offset-4-touch{
         margin-left:33.33333337% 
    }
     .column.is-5-touch{
         flex:none;
         width:41.66666674% 
    }
     .column.is-offset-5-touch{
         margin-left:41.66666674% 
    }
     .column.is-6-touch{
         flex:none;
         width:50% 
    }
     .column.is-offset-6-touch{
         margin-left:50% 
    }
     .column.is-7-touch{
         flex:none;
         width:58.33333337% 
    }
     .column.is-offset-7-touch{
         margin-left:58.33333337% 
    }
     .column.is-8-touch{
         flex:none;
         width:66.66666674% 
    }
     .column.is-offset-8-touch{
         margin-left:66.66666674% 
    }
     .column.is-9-touch{
         flex:none;
         width:75% 
    }
     .column.is-offset-9-touch{
         margin-left:75% 
    }
     .column.is-10-touch{
         flex:none;
         width:83.33333337% 
    }
     .column.is-offset-10-touch{
         margin-left:83.33333337% 
    }
     .column.is-11-touch{
         flex:none;
         width:91.66666674% 
    }
     .column.is-offset-11-touch{
         margin-left:91.66666674% 
    }
     .column.is-12-touch{
         flex:none;
         width:100% 
    }
     .column.is-offset-12-touch{
         margin-left:100% 
    }
}
 @media screen and (min-width: 1024px){
     .column.is-narrow-desktop{
         flex:none;
         width:auto;
         width:initial 
    }
     .column.is-full-desktop{
         flex:none;
         width:100% 
    }
     .column.is-three-quarters-desktop{
         flex:none;
         width:75% 
    }
     .column.is-two-thirds-desktop{
         flex:none;
         width:66.6666% 
    }
     .column.is-half-desktop{
         flex:none;
         width:50% 
    }
     .column.is-one-third-desktop{
         flex:none;
         width:33.3333% 
    }
     .column.is-one-quarter-desktop{
         flex:none;
         width:25% 
    }
     .column.is-one-fifth-desktop{
         flex:none;
         width:20% 
    }
     .column.is-two-fifths-desktop{
         flex:none;
         width:40% 
    }
     .column.is-three-fifths-desktop{
         flex:none;
         width:60% 
    }
     .column.is-four-fifths-desktop{
         flex:none;
         width:80% 
    }
     .column.is-offset-three-quarters-desktop{
         margin-left:75% 
    }
     .column.is-offset-two-thirds-desktop{
         margin-left:66.6666% 
    }
     .column.is-offset-half-desktop{
         margin-left:50% 
    }
     .column.is-offset-one-third-desktop{
         margin-left:33.3333% 
    }
     .column.is-offset-one-quarter-desktop{
         margin-left:25% 
    }
     .column.is-offset-one-fifth-desktop{
         margin-left:20% 
    }
     .column.is-offset-two-fifths-desktop{
         margin-left:40% 
    }
     .column.is-offset-three-fifths-desktop{
         margin-left:60% 
    }
     .column.is-offset-four-fifths-desktop{
         margin-left:80% 
    }
     .column.is-0-desktop{
         flex:none;
         width:0% 
    }
     .column.is-offset-0-desktop{
         margin-left:0% 
    }
     .column.is-1-desktop{
         flex:none;
         width:8.33333337% 
    }
     .column.is-offset-1-desktop{
         margin-left:8.33333337% 
    }
     .column.is-2-desktop{
         flex:none;
         width:16.66666674% 
    }
     .column.is-offset-2-desktop{
         margin-left:16.66666674% 
    }
     .column.is-3-desktop{
         flex:none;
         width:25% 
    }
     .column.is-offset-3-desktop{
         margin-left:25% 
    }
     .column.is-4-desktop{
         flex:none;
         width:33.33333337% 
    }
     .column.is-offset-4-desktop{
         margin-left:33.33333337% 
    }
     .column.is-5-desktop{
         flex:none;
         width:41.66666674% 
    }
     .column.is-offset-5-desktop{
         margin-left:41.66666674% 
    }
     .column.is-6-desktop{
         flex:none;
         width:50% 
    }
     .column.is-offset-6-desktop{
         margin-left:50% 
    }
     .column.is-7-desktop{
         flex:none;
         width:58.33333337% 
    }
     .column.is-offset-7-desktop{
         margin-left:58.33333337% 
    }
     .column.is-8-desktop{
         flex:none;
         width:66.66666674% 
    }
     .column.is-offset-8-desktop{
         margin-left:66.66666674% 
    }
     .column.is-9-desktop{
         flex:none;
         width:75% 
    }
     .column.is-offset-9-desktop{
         margin-left:75% 
    }
     .column.is-10-desktop{
         flex:none;
         width:83.33333337% 
    }
     .column.is-offset-10-desktop{
         margin-left:83.33333337% 
    }
     .column.is-11-desktop{
         flex:none;
         width:91.66666674% 
    }
     .column.is-offset-11-desktop{
         margin-left:91.66666674% 
    }
     .column.is-12-desktop{
         flex:none;
         width:100% 
    }
     .column.is-offset-12-desktop{
         margin-left:100% 
    }
}
 @media screen and (min-width: 1216px){
     .column.is-narrow-widescreen{
         flex:none;
         width:auto;
         width:initial 
    }
     .column.is-full-widescreen{
         flex:none;
         width:100% 
    }
     .column.is-three-quarters-widescreen{
         flex:none;
         width:75% 
    }
     .column.is-two-thirds-widescreen{
         flex:none;
         width:66.6666% 
    }
     .column.is-half-widescreen{
         flex:none;
         width:50% 
    }
     .column.is-one-third-widescreen{
         flex:none;
         width:33.3333% 
    }
     .column.is-one-quarter-widescreen{
         flex:none;
         width:25% 
    }
     .column.is-one-fifth-widescreen{
         flex:none;
         width:20% 
    }
     .column.is-two-fifths-widescreen{
         flex:none;
         width:40% 
    }
     .column.is-three-fifths-widescreen{
         flex:none;
         width:60% 
    }
     .column.is-four-fifths-widescreen{
         flex:none;
         width:80% 
    }
     .column.is-offset-three-quarters-widescreen{
         margin-left:75% 
    }
     .column.is-offset-two-thirds-widescreen{
         margin-left:66.6666% 
    }
     .column.is-offset-half-widescreen{
         margin-left:50% 
    }
     .column.is-offset-one-third-widescreen{
         margin-left:33.3333% 
    }
     .column.is-offset-one-quarter-widescreen{
         margin-left:25% 
    }
     .column.is-offset-one-fifth-widescreen{
         margin-left:20% 
    }
     .column.is-offset-two-fifths-widescreen{
         margin-left:40% 
    }
     .column.is-offset-three-fifths-widescreen{
         margin-left:60% 
    }
     .column.is-offset-four-fifths-widescreen{
         margin-left:80% 
    }
     .column.is-0-widescreen{
         flex:none;
         width:0% 
    }
     .column.is-offset-0-widescreen{
         margin-left:0% 
    }
     .column.is-1-widescreen{
         flex:none;
         width:8.33333337% 
    }
     .column.is-offset-1-widescreen{
         margin-left:8.33333337% 
    }
     .column.is-2-widescreen{
         flex:none;
         width:16.66666674% 
    }
     .column.is-offset-2-widescreen{
         margin-left:16.66666674% 
    }
     .column.is-3-widescreen{
         flex:none;
         width:25% 
    }
     .column.is-offset-3-widescreen{
         margin-left:25% 
    }
     .column.is-4-widescreen{
         flex:none;
         width:33.33333337% 
    }
     .column.is-offset-4-widescreen{
         margin-left:33.33333337% 
    }
     .column.is-5-widescreen{
         flex:none;
         width:41.66666674% 
    }
     .column.is-offset-5-widescreen{
         margin-left:41.66666674% 
    }
     .column.is-6-widescreen{
         flex:none;
         width:50% 
    }
     .column.is-offset-6-widescreen{
         margin-left:50% 
    }
     .column.is-7-widescreen{
         flex:none;
         width:58.33333337% 
    }
     .column.is-offset-7-widescreen{
         margin-left:58.33333337% 
    }
     .column.is-8-widescreen{
         flex:none;
         width:66.66666674% 
    }
     .column.is-offset-8-widescreen{
         margin-left:66.66666674% 
    }
     .column.is-9-widescreen{
         flex:none;
         width:75% 
    }
     .column.is-offset-9-widescreen{
         margin-left:75% 
    }
     .column.is-10-widescreen{
         flex:none;
         width:83.33333337% 
    }
     .column.is-offset-10-widescreen{
         margin-left:83.33333337% 
    }
     .column.is-11-widescreen{
         flex:none;
         width:91.66666674% 
    }
     .column.is-offset-11-widescreen{
         margin-left:91.66666674% 
    }
     .column.is-12-widescreen{
         flex:none;
         width:100% 
    }
     .column.is-offset-12-widescreen{
         margin-left:100% 
    }
}
 @media screen and (min-width: 1408px){
     .column.is-narrow-fullhd{
         flex:none;
         width:auto;
         width:initial 
    }
     .column.is-full-fullhd{
         flex:none;
         width:100% 
    }
     .column.is-three-quarters-fullhd{
         flex:none;
         width:75% 
    }
     .column.is-two-thirds-fullhd{
         flex:none;
         width:66.6666% 
    }
     .column.is-half-fullhd{
         flex:none;
         width:50% 
    }
     .column.is-one-third-fullhd{
         flex:none;
         width:33.3333% 
    }
     .column.is-one-quarter-fullhd{
         flex:none;
         width:25% 
    }
     .column.is-one-fifth-fullhd{
         flex:none;
         width:20% 
    }
     .column.is-two-fifths-fullhd{
         flex:none;
         width:40% 
    }
     .column.is-three-fifths-fullhd{
         flex:none;
         width:60% 
    }
     .column.is-four-fifths-fullhd{
         flex:none;
         width:80% 
    }
     .column.is-offset-three-quarters-fullhd{
         margin-left:75% 
    }
     .column.is-offset-two-thirds-fullhd{
         margin-left:66.6666% 
    }
     .column.is-offset-half-fullhd{
         margin-left:50% 
    }
     .column.is-offset-one-third-fullhd{
         margin-left:33.3333% 
    }
     .column.is-offset-one-quarter-fullhd{
         margin-left:25% 
    }
     .column.is-offset-one-fifth-fullhd{
         margin-left:20% 
    }
     .column.is-offset-two-fifths-fullhd{
         margin-left:40% 
    }
     .column.is-offset-three-fifths-fullhd{
         margin-left:60% 
    }
     .column.is-offset-four-fifths-fullhd{
         margin-left:80% 
    }
     .column.is-0-fullhd{
         flex:none;
         width:0% 
    }
     .column.is-offset-0-fullhd{
         margin-left:0% 
    }
     .column.is-1-fullhd{
         flex:none;
         width:8.33333337% 
    }
     .column.is-offset-1-fullhd{
         margin-left:8.33333337% 
    }
     .column.is-2-fullhd{
         flex:none;
         width:16.66666674% 
    }
     .column.is-offset-2-fullhd{
         margin-left:16.66666674% 
    }
     .column.is-3-fullhd{
         flex:none;
         width:25% 
    }
     .column.is-offset-3-fullhd{
         margin-left:25% 
    }
     .column.is-4-fullhd{
         flex:none;
         width:33.33333337% 
    }
     .column.is-offset-4-fullhd{
         margin-left:33.33333337% 
    }
     .column.is-5-fullhd{
         flex:none;
         width:41.66666674% 
    }
     .column.is-offset-5-fullhd{
         margin-left:41.66666674% 
    }
     .column.is-6-fullhd{
         flex:none;
         width:50% 
    }
     .column.is-offset-6-fullhd{
         margin-left:50% 
    }
     .column.is-7-fullhd{
         flex:none;
         width:58.33333337% 
    }
     .column.is-offset-7-fullhd{
         margin-left:58.33333337% 
    }
     .column.is-8-fullhd{
         flex:none;
         width:66.66666674% 
    }
     .column.is-offset-8-fullhd{
         margin-left:66.66666674% 
    }
     .column.is-9-fullhd{
         flex:none;
         width:75% 
    }
     .column.is-offset-9-fullhd{
         margin-left:75% 
    }
     .column.is-10-fullhd{
         flex:none;
         width:83.33333337% 
    }
     .column.is-offset-10-fullhd{
         margin-left:83.33333337% 
    }
     .column.is-11-fullhd{
         flex:none;
         width:91.66666674% 
    }
     .column.is-offset-11-fullhd{
         margin-left:91.66666674% 
    }
     .column.is-12-fullhd{
         flex:none;
         width:100% 
    }
     .column.is-offset-12-fullhd{
         margin-left:100% 
    }
}
 .columns{
     margin-left:-0.75rem;
     margin-right:-0.75rem;
     margin-top:-0.75rem 
}
 .columns:last-child{
     margin-bottom:-0.75rem 
}
 .columns:not(:last-child){
     margin-bottom:calc(1.5rem - 0.75rem) 
}
 .columns.is-centered{
     justify-content:center 
}
 .columns.is-gapless{
     margin-left:0;
     margin-right:0;
     margin-top:0 
}
 .columns.is-gapless>.column{
     margin:0;
     padding:0 !important 
}
 .columns.is-gapless:not(:last-child){
     margin-bottom:1.5rem 
}
 .columns.is-gapless:last-child{
     margin-bottom:0 
}
 .columns.is-mobile{
     display:flex 
}
 .columns.is-multiline{
     flex-wrap:wrap 
}
 .columns.is-vcentered{
     align-items:center 
}
 @media screen and (min-width: 768px),print{
     .columns:not(.is-desktop){
         display:flex 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-desktop{
         display:flex 
    }
}
 .columns.is-variable{
     --columnGap: 0.75rem;
     margin-left:calc(-1*0.75rem);
     margin-left:calc(-1*var(--columnGap));
     margin-right:calc(-1*0.75rem);
     margin-right:calc(-1*var(--columnGap)) 
}
 .columns.is-variable>.column{
     padding-left:var(--columnGap);
     padding-right:var(--columnGap) 
}
 .columns.is-variable.is-0{
     --columnGap: 0rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-0-mobile{
         --columnGap: 0rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-0-tablet{
         --columnGap: 0rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-0-tablet-only{
         --columnGap: 0rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-0-touch{
         --columnGap: 0rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-0-desktop{
         --columnGap: 0rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-0-desktop-only{
         --columnGap: 0rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-0-widescreen{
         --columnGap: 0rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-0-widescreen-only{
         --columnGap: 0rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-0-fullhd{
         --columnGap: 0rem 
    }
}
 .columns.is-variable.is-1{
     --columnGap: 0.25rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-1-mobile{
         --columnGap: 0.25rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-1-tablet{
         --columnGap: 0.25rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-1-tablet-only{
         --columnGap: 0.25rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-1-touch{
         --columnGap: 0.25rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-1-desktop{
         --columnGap: 0.25rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-1-desktop-only{
         --columnGap: 0.25rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-1-widescreen{
         --columnGap: 0.25rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-1-widescreen-only{
         --columnGap: 0.25rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-1-fullhd{
         --columnGap: 0.25rem 
    }
}
 .columns.is-variable.is-2{
     --columnGap: 0.5rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-2-mobile{
         --columnGap: 0.5rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-2-tablet{
         --columnGap: 0.5rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-2-tablet-only{
         --columnGap: 0.5rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-2-touch{
         --columnGap: 0.5rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-2-desktop{
         --columnGap: 0.5rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-2-desktop-only{
         --columnGap: 0.5rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-2-widescreen{
         --columnGap: 0.5rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-2-widescreen-only{
         --columnGap: 0.5rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-2-fullhd{
         --columnGap: 0.5rem 
    }
}
 .columns.is-variable.is-3{
     --columnGap: 0.75rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-3-mobile{
         --columnGap: 0.75rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-3-tablet{
         --columnGap: 0.75rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-3-tablet-only{
         --columnGap: 0.75rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-3-touch{
         --columnGap: 0.75rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-3-desktop{
         --columnGap: 0.75rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-3-desktop-only{
         --columnGap: 0.75rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-3-widescreen{
         --columnGap: 0.75rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-3-widescreen-only{
         --columnGap: 0.75rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-3-fullhd{
         --columnGap: 0.75rem 
    }
}
 .columns.is-variable.is-4{
     --columnGap: 1rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-4-mobile{
         --columnGap: 1rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-4-tablet{
         --columnGap: 1rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-4-tablet-only{
         --columnGap: 1rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-4-touch{
         --columnGap: 1rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-4-desktop{
         --columnGap: 1rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-4-desktop-only{
         --columnGap: 1rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-4-widescreen{
         --columnGap: 1rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-4-widescreen-only{
         --columnGap: 1rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-4-fullhd{
         --columnGap: 1rem 
    }
}
 .columns.is-variable.is-5{
     --columnGap: 1.25rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-5-mobile{
         --columnGap: 1.25rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-5-tablet{
         --columnGap: 1.25rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-5-tablet-only{
         --columnGap: 1.25rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-5-touch{
         --columnGap: 1.25rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-5-desktop{
         --columnGap: 1.25rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-5-desktop-only{
         --columnGap: 1.25rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-5-widescreen{
         --columnGap: 1.25rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-5-widescreen-only{
         --columnGap: 1.25rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-5-fullhd{
         --columnGap: 1.25rem 
    }
}
 .columns.is-variable.is-6{
     --columnGap: 1.5rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-6-mobile{
         --columnGap: 1.5rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-6-tablet{
         --columnGap: 1.5rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-6-tablet-only{
         --columnGap: 1.5rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-6-touch{
         --columnGap: 1.5rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-6-desktop{
         --columnGap: 1.5rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-6-desktop-only{
         --columnGap: 1.5rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-6-widescreen{
         --columnGap: 1.5rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-6-widescreen-only{
         --columnGap: 1.5rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-6-fullhd{
         --columnGap: 1.5rem 
    }
}
 .columns.is-variable.is-7{
     --columnGap: 1.75rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-7-mobile{
         --columnGap: 1.75rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-7-tablet{
         --columnGap: 1.75rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-7-tablet-only{
         --columnGap: 1.75rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-7-touch{
         --columnGap: 1.75rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-7-desktop{
         --columnGap: 1.75rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-7-desktop-only{
         --columnGap: 1.75rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-7-widescreen{
         --columnGap: 1.75rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-7-widescreen-only{
         --columnGap: 1.75rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-7-fullhd{
         --columnGap: 1.75rem 
    }
}
 .columns.is-variable.is-8{
     --columnGap: 2rem 
}
 @media screen and (max-width: 767px){
     .columns.is-variable.is-8-mobile{
         --columnGap: 2rem 
    }
}
 @media screen and (min-width: 768px),print{
     .columns.is-variable.is-8-tablet{
         --columnGap: 2rem 
    }
}
 @media screen and (min-width: 768px)and (max-width: 1023px){
     .columns.is-variable.is-8-tablet-only{
         --columnGap: 2rem 
    }
}
 @media screen and (max-width: 1023px){
     .columns.is-variable.is-8-touch{
         --columnGap: 2rem 
    }
}
 @media screen and (min-width: 1024px){
     .columns.is-variable.is-8-desktop{
         --columnGap: 2rem 
    }
}
 @media screen and (min-width: 1024px)and (max-width: 1215px){
     .columns.is-variable.is-8-desktop-only{
         --columnGap: 2rem 
    }
}
 @media screen and (min-width: 1216px){
     .columns.is-variable.is-8-widescreen{
         --columnGap: 2rem 
    }
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .columns.is-variable.is-8-widescreen-only{
         --columnGap: 2rem 
    }
}
 @media screen and (min-width: 1408px){
     .columns.is-variable.is-8-fullhd{
         --columnGap: 2rem 
    }
}
 .section{
     padding:3rem 1.5rem 
}
 @media screen and (min-width: 1024px){
     .section{
         padding:3rem 3rem 
    }
     .section.is-medium{
         padding:9rem 4.5rem 
    }
     .section.is-large{
         padding:18rem 6rem 
    }
}
 .box{
     background-color:#fff;
     border-radius:6px;
     box-shadow:0 2px 5px 0 rgba(0,0,0,.15);
     color:#000;
     display:block;
     padding:1.25rem 
}
 a.box:hover,a.box:focus{
     box-shadow:0 .5em 1em -0.125em rgba(0,0,0,.1),0 0 0 1px #8e6f3e 
}
 a.box:active{
     box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 0 0 1px #8e6f3e 
}
 .container{
     flex-grow:1;
     margin:0 auto;
     position:relative;
     width:auto 
}
 .container.is-fluid{
     max-width:none !important;
     padding-left:32px;
     padding-right:32px;
     width:100% 
}
 @media screen and (min-width: 1024px){
     .container{
         max-width:960px 
    }
}
 @media screen and (max-width: 1215px){
     .container.is-widescreen:not(.is-max-desktop){
         max-width:1152px 
    }
}
 @media screen and (max-width: 1407px){
     .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){
         max-width:1344px 
    }
}
 @media screen and (min-width: 1216px){
     .container:not(.is-max-desktop){
         max-width:1152px 
    }
}
 @media screen and (min-width: 1408px){
     .container:not(.is-max-desktop):not(.is-max-widescreen){
         max-width:1344px 
    }
}
 .image{
     display:block;
     position:relative 
}
 .image img{
     display:block;
     height:auto;
     width:100% 
}
 .image img.is-rounded{
     border-radius:9999px 
}
 .image.is-fullwidth{
     width:100% 
}
 .image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{
     height:100%;
     width:100% 
}
 .image.is-square,.image.is-1by1{
     padding-top:100% 
}
 .image.is-5by4{
     padding-top:80% 
}
 .image.is-4by3{
     padding-top:75% 
}
 .image.is-3by2{
     padding-top:66.6666% 
}
 .image.is-5by3{
     padding-top:60% 
}
 .image.is-16by9{
     padding-top:56.25% 
}
 .image.is-2by1{
     padding-top:50% 
}
 .image.is-3by1{
     padding-top:33.3333% 
}
 .image.is-4by5{
     padding-top:125% 
}
 .image.is-3by4{
     padding-top:133.3333% 
}
 .image.is-2by3{
     padding-top:150% 
}
 .image.is-3by5{
     padding-top:166.6666% 
}
 .image.is-9by16{
     padding-top:177.7777% 
}
 .image.is-1by2{
     padding-top:200% 
}
 .image.is-1by3{
     padding-top:300% 
}
 .image.is-16x16{
     height:16px;
     width:16px 
}
 .image.is-24x24{
     height:24px;
     width:24px 
}
 .image.is-32x32{
     height:32px;
     width:32px 
}
 .image.is-48x48{
     height:48px;
     width:48px 
}
 .image.is-64x64{
     height:64px;
     width:64px 
}
 .image.is-96x96{
     height:96px;
     width:96px 
}
 .image.is-128x128{
     height:128px;
     width:128px 
}
 .icon{
     align-items:center;
     display:inline-flex;
     justify-content:center;
     height:1.5rem;
     width:1.5rem 
}
 .icon.is-small{
     height:1rem;
     width:1rem 
}
 .icon.is-medium{
     height:2rem;
     width:2rem 
}
 .icon.is-large{
     height:3rem;
     width:3rem 
}
 .icon-text{
     align-items:flex-start;
     color:inherit;
     display:inline-flex;
     flex-wrap:wrap;
     line-height:1.5rem;
     vertical-align:top 
}
 .icon-text .icon{
     flex-grow:0;
     flex-shrink:0 
}
 .icon-text .icon:not(:last-child){
     margin-right:.25em 
}
 .icon-text .icon:not(:first-child){
     margin-left:.25em 
}
 div.icon-text{
     display:flex 
}
 .card{
     background-color:#fff;
     border-radius:.25rem;
     box-shadow:0 .5em 1em -0.125em rgba(0,0,0,.1),0 0px 0 1px rgba(0,0,0,.02);
     color:#000;
     max-width:100%;
     position:relative 
}
 .card-footer:first-child,.card-content:first-child,.card-header:first-child{
     border-top-left-radius:.25rem;
     border-top-right-radius:.25rem 
}
 .card-footer:last-child,.card-content:last-child,.card-header:last-child{
     border-bottom-left-radius:.25rem;
     border-bottom-right-radius:.25rem 
}
 .card-header{
     background-color:rgba(0,0,0,0);
     align-items:stretch;
     box-shadow:0 .125em .25em rgba(0,0,0,.1);
     display:flex 
}
 .card-header-title{
     align-items:center;
     color:#363636;
     display:flex;
     flex-grow:1;
     font-weight:700;
     padding:.75rem 1rem 
}
 .card-header-title.is-centered{
     justify-content:center 
}
 .card-header-icon{
     -webkit-appearance:none;
     appearance:none;
     background:none;
     border:none;
     color:currentColor;
     font-family:inherit;
     font-size:1em;
     margin:0;
     padding:0;
     align-items:center;
     cursor:pointer;
     display:flex;
     justify-content:center;
     padding:.75rem 1rem 
}
 .card-image{
     display:block;
     position:relative 
}
 .card-image:first-child img{
     border-top-left-radius:.25rem;
     border-top-right-radius:.25rem 
}
 .card-image:last-child img{
     border-bottom-left-radius:.25rem;
     border-bottom-right-radius:.25rem 
}
 .card-content{
     background-color:rgba(0,0,0,0);
     padding:1.5rem 
}
 .card-footer{
     background-color:rgba(0,0,0,0);
     border-top:1px solid #ededed;
     align-items:stretch;
     display:flex 
}
 .card-footer-item{
     align-items:center;
     display:flex;
     flex-basis:0;
     flex-grow:1;
     flex-shrink:0;
     justify-content:center;
     padding:.75rem 
}
 .card-footer-item:not(:last-child){
     border-right:1px solid #ededed 
}
 .card .media:not(:last-child){
     margin-bottom:1.5rem 
}
 .media{
     align-items:flex-start;
     display:flex;
     text-align:inherit 
}
 .media .content:not(:last-child){
     margin-bottom:.75rem 
}
 .media .media{
     border-top:1px solid rgba(237,237,237,.5);
     display:flex;
     padding-top:.75rem 
}
 .media .media .content:not(:last-child),.media .media .control:not(:last-child){
     margin-bottom:.5rem 
}
 .media .media .media{
     padding-top:.5rem 
}
 .media .media .media+.media{
     margin-top:.5rem 
}
 .media+.media{
     border-top:1px solid rgba(237,237,237,.5);
     margin-top:1rem;
     padding-top:1rem 
}
 .media.is-large+.media{
     margin-top:1.5rem;
     padding-top:1.5rem 
}
 .media-left,.media-right{
     flex-basis:auto;
     flex-grow:0;
     flex-shrink:0 
}
 .media-left{
     margin-right:1rem 
}
 .media-right{
     margin-left:1rem 
}
 .media-content{
     flex-basis:auto;
     flex-grow:1;
     flex-shrink:1;
     text-align:inherit 
}
 @media screen and (max-width: 767px){
     .media-content{
         overflow-x:auto 
    }
}
 .level{
     align-items:center;
     justify-content:space-between 
}
 .level code{
     border-radius:4px 
}
 .level img{
     display:inline-block;
     vertical-align:top 
}
 .level.is-mobile{
     display:flex 
}
 .level.is-mobile .level-left,.level.is-mobile .level-right{
     display:flex 
}
 .level.is-mobile .level-left+.level-right{
     margin-top:0 
}
 .level.is-mobile .level-item:not(:last-child){
     margin-bottom:0;
     margin-right:.75rem 
}
 .level.is-mobile .level-item:not(.is-narrow){
     flex-grow:1 
}
 @media screen and (min-width: 768px),print{
     .level{
         display:flex 
    }
     .level>.level-item:not(.is-narrow){
         flex-grow:1 
    }
}
 .level-item{
     align-items:center;
     display:flex;
     flex-basis:auto;
     flex-grow:0;
     flex-shrink:0;
     justify-content:center 
}
 .level-item .title,.level-item .subtitle{
     margin-bottom:0 
}
 @media screen and (max-width: 767px){
     .level-item:not(:last-child){
         margin-bottom:.75rem 
    }
}
 .level-left,.level-right{
     flex-basis:auto;
     flex-grow:0;
     flex-shrink:0 
}
 .level-left .level-item.is-flexible,.level-right .level-item.is-flexible{
     flex-grow:1 
}
 @media screen and (min-width: 768px),print{
     .level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){
         margin-right:.75rem 
    }
}
 .level-left{
     align-items:center;
     justify-content:flex-start 
}
 @media screen and (max-width: 767px){
     .level-left+.level-right{
         margin-top:1.5rem 
    }
}
 @media screen and (min-width: 768px),print{
     .level-left{
         display:flex 
    }
}
 .level-right{
     align-items:center;
     justify-content:flex-end 
}
 @media screen and (min-width: 768px),print{
     .level-right{
         display:flex 
    }
}
 .modal{
     align-items:center;
     display:none;
     flex-direction:column;
     justify-content:center;
     overflow:hidden;
     position:fixed;
     z-index:40 
}
 .modal.is-active{
     display:flex 
}
 .modal-background{
     background-color:rgba(0,0,0,.86) 
}
 .modal-content,.modal-card{
     margin:0 20px;
     max-height:calc(100vh - 160px);
     overflow:auto;
     position:relative;
     width:100% 
}
 @media screen and (min-width: 768px){
     .modal-content,.modal-card{
         margin:0 auto;
         max-height:calc(100vh - 40px);
         width:640px 
    }
}
 .modal-close{
     background:none;
     height:40px;
     position:fixed;
     right:20px;
     top:20px;
     width:40px 
}
 .modal-card{
     display:flex;
     flex-direction:column;
     max-height:calc(100vh - 40px);
     overflow:hidden;
     -ms-overflow-y:visible 
}
 .modal-card-head,.modal-card-foot{
     align-items:center;
     background-color:#f5f5f5;
     display:flex;
     flex-shrink:0;
     justify-content:flex-start;
     padding:20px;
     position:relative 
}
 .modal-card-head{
     border-bottom:1px solid #ededed;
     border-top-left-radius:6px;
     border-top-right-radius:6px 
}
 .modal-card-title{
     color:#363636;
     flex-grow:1;
     flex-shrink:0;
     font-size:1.5rem;
     line-height:1 
}
 .modal-card-foot{
     border-bottom-left-radius:6px;
     border-bottom-right-radius:6px;
     border-top:1px solid #ededed 
}
 .modal-card-foot .button:not(:last-child){
     margin-right:.5em 
}
 .modal-card-body{
     -webkit-overflow-scrolling:touch;
     background-color:#fff;
     flex-grow:1;
     flex-shrink:1;
     overflow:auto;
     padding:20px 
}
 .breadcrumbs{
     background-color:#fff;
     padding:.9375rem 3.25rem;
     font-size:.875rem;
     color:#555960 
}
 @media screen and (max-width: 1023px){
     .breadcrumbs{
         padding:.9375rem 1.5rem 
    }
}
 @media screen and (max-width: 1023px){
     .breadcrumbs{
         padding:.9375rem 1.25rem 
    }
}
 .breadcrumbs a{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:.875rem;
     color:#555960;
     -webkit-text-decoration:none;
     text-decoration:none;
     font-weight:400 
}
 .breadcrumbs a:hover{
     -webkit-text-decoration:underline;
     text-decoration:underline;
     color:#555960 
}
 .breadcrumbs .current-item{
     font-weight:700 
}
 .breadcrumbs ul{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:.875rem;
     display:flex;
     flex-direction:row;
     flex-wrap:wrap 
}
 .breadcrumbs ul li:not(:last-child):after{
     content:"/";
     padding:0 .3rem 
}
 blockquote{
     padding:3rem 0 
}
 blockquote p{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1.75rem;
     font-style:normal;
     font-weight:700;
     line-height:1.21;
     margin-bottom:1.5rem !important 
}
 @media screen and (max-width: 767px){
     blockquote p{
         font-size:1.625rem 
    }
}
 blockquote p:first-child:before{
     content:"â€œ" 
}
 blockquote p:last-of-type:after{
     content:"â€" 
}
 blockquote cite{
     font-size:1rem;
     font-style:normal;
     font-weight:700;
     line-height:1.56;
     letter-spacing:.1rem;
     text-transform:uppercase;
     font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;
     margin-bottom:0 !important 
}
 .gsc-control-cse{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     padding:0 !important 
}
 .gsc-above-wrapper-area td{
     padding-left:0;
     padding-right:0 
}
 .gsc-result-info-container{
     padding-left:0 !important 
}
 .gsc-result-info-container .gsc-result-info{
     font-size:.875rem;
     padding-left:0 
}
 .gsc-orderby-container{
     padding-right:0 !important 
}
 .gsc-orderby-container .gsc-orderby{
     font-size:1rem;
     text-align:right 
}
 .gs-result .gs-visibleUrl{
     color:#555960 !important 
}
 .gsc-thumbnail-inside{
     padding-left:0;
     padding-right:0 
}
 .gsc-thumbnail-inside .gs-title,.gsc-thumbnail-inside .gs-title b{
     color:#8e6f3e !important;
     font-size:1.25rem !important;
     font-weight:600 !important 
}
 .gsc-url-top{
     padding:.5rem 0 .3rem;
     font-size:.875rem;
     margin-bottom:0 
}
 .gsc-table-result{
     padding-left:0;
     font-size:1rem !important;
     line-height:24px 
}
 .gsc-results{
     padding-right:0;
     width:100% 
}
 .gsc-webResult.gsc-result{
     padding:1.5rem 0 !important;
     border-bottom:.5px solid #c4bfc0;
     border-left:none 
}
 .gsc-webResult.gsc-result:hover{
     border-bottom:.5px solid #c4bfc0 
}
 .gcsc-more-maybe-branding-root{
     margin-top:2rem 
}
 .gcsc-find-more-on-google{
     color:#8e6f3e !important;
     margin-left:0 
}
 .gcsc-find-more-on-google:hover{
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .gcsc-find-more-on-google-magnifier{
     fill:#8e6f3e !important 
}
 .gsc-results .gsc-cursor-box{
     margin:0;
     border-top:none;
     padding-left:0 
}
 .gsc-cursor{
     font-size:1rem 
}
 .gsc-cursor .gsc-cursor-current-page{
     color:#000 !important;
     font-weight:700 
}
 .gcsc-branding{
     padding-right:0 
}
 .gcsc-find-more-on-google-text,.gcsc-find-more-on-google-query,.gcsc-branding,.gcsc-branding-text{
     font-size:.875rem 
}
 .gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{
     border:1px solid #daaa00;
     background-color:#ebd99f 
}
 .search-post{
     padding:1.5rem 0;
     display:block;
     color:#000 
}
 .search-post:not(:last-child){
     border-bottom:.5px solid #fff 
}
 .search-post:hover{
     color:#000 
}
 .search-post:hover:not(:last-child){
     border-bottom:.5px solid #c4bfc0 
}
 @media screen and (max-width: 767px){
     .search-post:not(:last-child){
         border-bottom:.5px solid #c4bfc0 
    }
}
 .search-post-title{
     color:#8e6f3e !important;
     font-size:1.25rem !important;
     font-weight:600 !important;
     margin-bottom:.5rem !important 
}
 .search-post-link{
     word-break:break-all;
     font-size:.875rem;
     color:#555960 !important;
     margin-bottom:.875rem !important 
}
 .search-post-noresult{
     padding-top:2rem;
     padding-bottom:2rem;
     font-size:1.5rem;
     color:#8e6f3e 
}
 .search-results-count{
     margin-bottom:1.5rem 
}
 .search-results-container{
     border-bottom:.5px solid #c4bfc0;
     border-top:.5px solid #c4bfc0 
}
 .search-results-container a{
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .search-results-header{
     display:flex;
     justify-content:space-between;
     flex-wrap:wrap 
}
 .search-results-header div{
     margin-bottom:1rem 
}
 .trending-search ul{
     list-style-type:none;
     padding-left:0 
}
 .trending-search ul li a{
     font-size:1rem;
     color:#000 
}
 .trending-search ul li a:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     color:#000;
     height:1.125rem;
     width:1rem;
     right:-0.25rem;
     margin-left:.75rem;
     position:relative;
     font-size:1.25rem;
     transition:.3s ease;
     top:3px;
     display:inline-block 
}
 .trending-search ul li a:hover{
     -webkit-text-decoration:underline;
     text-decoration:underline 
}
 .trending-search ul li a:hover:after{
     transform:translateX(3px) 
}
 @media screen and (max-width: 1023px){
     .search-box{
         width:100%;
         margin-left:0 
    }
}
 .search-box .search-form{
     display:flex;
     flex-direction:row;
     position:relative 
}
 .search-box .search-form input:focus,.search-box .search-form button:focus{
     outline:none 
}
 .search-box .search-form input[type=search]{
     width:100%;
     font-size:1.125rem;
     border-radius:4px;
     height:4rem;
     border-image:none;
     border:1px solid #fff;
     box-shadow:0 2px 5px 0 rgba(0,0,0,.15);
     padding:.5rem 11rem .5rem 5.5rem;
     background:#fff;
     -webkit-appearance:none 
}
 @media screen and (max-width: 1023px){
     .search-box .search-form input[type=search]{
         padding:.5rem 10rem .5rem 5rem 
    }
}
 @media screen and (max-width: 767px){
     .search-box .search-form input[type=search]{
         padding:.5rem 3.5rem 
    }
}
 .search-box .search-form input[type=search]:focus::-webkit-input-placeholder{
     color:rgba(0,0,0,0) 
}
 .search-box .search-form input[type=search]:focus:-ms-input-placeholder{
     color:rgba(0,0,0,0) 
}
 .search-box .search-form input[type=search]:focus::placeholder{
     color:rgba(0,0,0,0) 
}
 .search-box .search-form input::-webkit-search-cancel-button{
     -webkit-appearance:none;
     content:"" 
}
 .search-box .search-form .search-icon{
     color:#8e6f3e;
     position:absolute;
     left:1.5rem;
     top:calc(50% - 16px);
     font-size:2rem 
}
 @media screen and (max-width: 767px){
     .search-box .search-form .search-icon{
         font-size:1.6rem;
         top:calc(50% - 12.5px);
         left:1.25rem 
    }
}
 .search-box .search-form .search-button{
     display:none;
     background:none;
     border:none;
     font-size:1.125rem;
     padding:0;
     border:none;
     position:absolute;
     right:5rem;
     top:calc(50% - 12px);
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-weight:900;
     letter-spacing:2px;
     border-bottom:2px solid #8e6f3e;
     text-transform:uppercase;
     cursor:pointer 
}
 .search-box .search-form .search-button.active{
     display:block 
}
 @media screen and (max-width: 767px){
     .search-box .search-form .search-button.active{
         display:none 
    }
}
 .search-box .search-form .clear-button{
     background:none;
     border:none;
     font-size:2rem;
     padding:1.5rem;
     border:none;
     position:absolute;
     right:0;
     height:100%;
     display:none;
     align-items:center;
     color:#9d9795;
     cursor:pointer 
}
 .search-box .search-form .clear-button.active{
     display:flex 
}
 @media screen and (max-width: 767px){
     .search-box .search-form .clear-button{
         font-size:1.5rem;
         padding:1rem 
    }
}
 .search-box-wide{
     width:100% !important;
     margin:2rem 0 
}
 @media screen and (max-width: 767px){
     .search-box-wide{
         margin:1.5rem 0 
    }
}
 .search-box-wide .search-form input[type=search]{
     width:100%;
     height:6rem;
     font-size:1.55rem 
}
 @media screen and (max-width: 1023px){
     .search-box-wide .search-form input[type=search]{
         height:4.75rem;
         font-size:1.25rem 
    }
}
 @media screen and (max-width: 767px){
     .search-box-wide .search-form input[type=search]{
         height:3.75rem 
    }
}
 .search-box-wide .search-form .search-icon{
     top:calc(50% - 24px);
     font-size:3rem 
}
 @media screen and (max-width: 1023px){
     .search-box-wide .search-form .search-icon{
         font-size:2rem;
         top:calc(50% - 16px) 
    }
}
 @media screen and (max-width: 767px){
     .search-box-wide .search-form .search-icon{
         font-size:1.6rem;
         top:calc(50% - 12.5px);
         left:1.25rem 
    }
}
 .search-box-wide .search-form .clear-button{
     font-size:2.5rem 
}
 @media screen and (max-width: 1023px){
     .search-box-wide .search-form .clear-button{
         font-size:2rem 
    }
}
 @media screen and (max-width: 767px){
     .search-box-wide .search-form .clear-button{
         font-size:1.5rem;
         padding:1rem 
    }
}
 .search-box-wide .search-form .search-button{
     font-size:1.55rem 
}
 @media screen and (max-width: 1023px){
     .search-box-wide .search-form .search-button{
         font-size:1.25rem 
    }
}
 .search-box-404{
     margin:2rem 0 3rem 
}
 .purdue-home-search-bar__links{
     display:flex;
     flex-direction:row;
     align-items:center;
     justify-content:center;
     font-size:.875rem;
     color:#555960;
     flex-wrap:wrap 
}
 @media screen and (max-width: 767px){
     .purdue-home-search-bar__links{
         flex-direction:column 
    }
}
 .purdue-home-search-bar__links span{
     text-transform:uppercase;
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-weight:900;
     letter-spacing:1.75px 
}
 @media screen and (max-width: 767px){
     .purdue-home-search-bar__links span{
         display:block 
    }
}
 .purdue-home-search-bar__links ul{
     display:flex;
     flex-direction:row;
     align-items:center;
     justify-content:center;
     padding-left:.8rem;
     list-style:none;
     flex-wrap:wrap;
     padding-bottom:0 
}
 .purdue-home-search-bar__links ul li{
     padding-left:.4rem;
     padding-bottom:0 
}
 .purdue-home-search-bar__links ul li a{
     color:#555960;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     letter-spacing:1.75px;
     -webkit-text-decoration:underline;
     text-decoration:underline;
     font-weight:500;
     font-size:.875rem;
     vertical-align:text-top 
}
 .purdue-home-search-bar__links ul li a:hover{
     -webkit-text-decoration:none;
     text-decoration:none 
}
 @media screen and (max-width: 767px){
     .purdue-home-search-bar__links ul li:first-child{
         padding-left:0 
    }
}
 @media screen and (max-width: 767px){
     .purdue-home-search-bar__links ul{
         padding-left:0 
    }
}
 #to-top{
     position:fixed;
     bottom:5rem;
     right:5rem;
     display:flex;
     align-items:center;
     justify-content:center;
     font-size:1.5rem;
     margin:0;
     transition:transform .2s ease;
     z-index:999;
     border:none;
     background:none;
     flex-direction:column;
     align-items:center 
}
 #to-top:hover{
     cursor:pointer 
}
 #to-top .icon{
     width:56px;
     height:56px;
     padding:1rem;
     color:#cfb991;
     background:#000;
     border:2px solid #cfb991;
     border-radius:100%;
     margin-bottom:.5rem 
}
 #to-top.to-top-hidden{
     transform:translateY(300%) 
}
 #to-top.to-top-shown{
     transform:translateX(0) 
}
 @media(max-width: 414px){
     #to-top{
         font-size:1.25rem;
         right:2rem;
         padding:1.2rem 
    }
}
 .to-top-relative{
     position:relative !important;
     float:right;
     margin-bottom:-5rem !important;
     bottom:-6rem !important 
}
 .pagination{
     padding:2.5rem 0 2rem 0 !important;
     justify-content:center !important 
}
 .pagination .page-numbers{
     display:inline-block;
     padding:0px 8px;
     border-radius:2px;
     color:#666;
     border:1px solid #f1f1f1;
     background:#f7f7f7;
     -webkit-text-decoration:none;
     text-decoration:none;
     transition:all .15s ease;
     font-weight:600 
}
 .pagination .page-numbers:not(:last-child){
     margin-right:.3rem 
}
 .pagination .page-numbers.next,.pagination .page-numbers.prev{
     width:18px;
     height:35px;
     background-color:rgba(0,0,0,0);
     background-repeat:no-repeat;
     background-position:50%;
     border:none;
     overflow:hidden;
     text-indent:-9999px;
     opacity:1 
}
 .pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{
     opacity:.7;
     background-color:transparent;
     background-color:initial 
}
 .pagination .page-numbers.prev{
     margin-right:.8rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath d=%27M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z%27/%3E%3C/svg%3E") 
}
 .pagination .page-numbers.next{
     margin-left:.8rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .pagination .page-numbers.current{
     color:#fff;
     border-color:#8e6f3e;
     background-color:#8e6f3e;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .pagination a.page-numbers:hover{
     color:#222;
     border-color:#e1e1e1;
     background-color:#efefef 
}
 .pagination.navigation{
     background:#fff;
     position:relative;
     bottom:-5px 
}
 .pagination .nav-links{
     display:flex;
     justify-content:center;
     align-items:center 
}
 .has-black-background .page-numbers.prev{
     margin-right:1rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23ffffff%27 d=%27M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z%27/%3E%3C/svg%3E") 
}
 .has-black-background .page-numbers.next{
     margin-left:1rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23ffffff%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 @keyframes fadeOutHeader{
     0%{
         transform:translateY(0) 
    }
     100%{
         transform:translateY(-100%) 
    }
}
 @keyframes fadeInHeader{
     0%{
         transform:translateY(-100%) 
    }
     100%{
         transform:translateY(0) 
    }
}
 .no-scroll-page{
     overflow:hidden 
}
 .no-scroll{
     overflow:hidden 
}
 .no-scroll.has-global-header{
     overflow:auto 
}
 @media screen and (max-width: 1215px){
     .no-scroll.has-global-header{
         overflow:hidden 
    }
}
 .header--global{
     position:-webkit-sticky;
     position:sticky;
     z-index:1001 
}
 .header--global.header--two-rows{
     z-index:1000 
}
 .header--global.is-fixed-top:not(.second-nav-sticky) .purdue-top-nav{
     left:0;
     position:fixed;
     right:0 
}
 .header--global.is-fixed-top.second-nav-sticky{
     left:0;
     position:fixed;
     right:0 
}
 .navbar-menu .menu-items{
     flex-wrap:wrap 
}
 .navbar-menu .menu-items .navbar-dropdown{
     border-bottom-left-radius:4px;
     border-bottom-right-radius:4px;
     transform-style:preserve-3d 
}
 @media screen and (min-width: 768px),print{
     .navbar-menu .menu-items .navbar-dropdown{
         top:100% 
    }
}
 .navbar-menu .menu-items .navbar-item.active>a:before{
     visibility:visible;
     transform:scaleX(1) 
}
 .navbar-menu .menu-items .navbar-item:hover .navbar-link:after{
     border:none;
     transform:rotate(-180deg) 
}
 .navbar-menu .menu-items .navbar-item:hover.active>a:before{
     visibility:visible;
     transform:scaleX(1) 
}
 .navbar-menu .menu-items .navbar-item:hover>a.is-active-page:before{
     visibility:visible;
     transform:scaleX(1) 
}
 .navbar-menu .menu-items .navbar-item .submenu{
     transform-style:preserve-3d 
}
 .navbar-menu .menu-items .navbar-item .submenu:hover>.navbar-dropdown-submenu{
     display:block 
}
 .navbar-menu .menu-items .navbar-item .submenu:hover .navbar-link-submenu:after{
     border:none;
     right:-1.6rem 
}
 .navbar-menu .menu-items .navbar-item .submenu .navbar-dropdown-submenu{
     top:-0.6rem;
     margin-left:100%;
     background-color:#fff;
     box-shadow:0 8px 8px rgba(10,10,10,.1);
     display:none;
     left:0;
     min-width:12rem;
     padding:.5rem 0;
     position:absolute;
     z-index:20;
     border-radius:4px;
     transform:translateZ(-10px) 
}
 .navbar-menu .menu-items .navbar-item .submenu .navbar-link-submenu{
     margin-right:1.5rem 
}
 .navbar-menu .menu-items .navbar-item .submenu .navbar-link-submenu:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%277%27 viewBox=%270 0 12 7%27 fill=%27none%27%3E%3Cpath d=%27M1 1L6 6L11 1%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
     pointer-events:none;
     background-repeat:no-repeat;
     position:absolute;
     top:calc(50% - 2.5px);
     right:-1.125rem;
     width:12px;
     height:7px;
     transform:rotate(-90deg);
     transition:right .3s ease 
}
 .navbar-menu .menu-items a{
     position:relative;
     font-weight:600;
     -webkit-text-decoration:none;
     text-decoration:none;
     color:#000 
}
 .navbar-menu .menu-items a:before{
     content:"";
     height:3px;
     width:100%;
     position:absolute;
     display:block;
     bottom:0;
     left:0;
     visibility:hidden;
     background:#8e6f3e;
     transform:scaleX(0);
     transition:all .25s cubic-bezier(1, 0.25, 0, 0.75) 0s 
}
 .navbar-menu .menu-items a.navbar-link:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%277%27 viewBox=%270 0 12 7%27 fill=%27none%27%3E%3Cpath d=%27M1 1L6 6L11 1%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
     pointer-events:none;
     background-repeat:no-repeat;
     position:absolute;
     top:2.2rem;
     right:1.125rem;
     width:12px;
     height:7px;
     border:none;
     transform:rotate(0);
     transition:transform .3s ease 
}
 .navbar-menu .menu-items a.is-active-page:before{
     visibility:visible;
     transform:scaleX(1) 
}
 .navbar-menu .menu-items a:hover:before{
     visibility:visible;
     transform:scaleX(1) 
}
 .navbar.purdue-top-nav{
     padding:1.22rem 3.25rem;
     align-items:center;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     margin:0 auto;
     font-size:1rem;
     font-weight:600;
     color:#000;
     background:#fff;
     box-shadow:0 0 2px rgba(0,0,0,.2);
     z-index:100 
}
 .navbar.purdue-top-nav a{
     color:#000 
}
 @media screen and (max-width: 1023px){
     .navbar.purdue-top-nav{
         padding:1.25rem 1.5rem 
    }
}
 @media screen and (max-width: 767px){
     .navbar.purdue-top-nav{
         padding:1.25rem 1.25rem 
    }
}
 .navbar.purdue-top-nav .icon{
     background:none;
     border:none;
     width:4em 
}
 .navbar.purdue-top-nav .icon:hover{
     cursor:pointer 
}
 .navbar.purdue-top-nav .icon .burger-icon{
     display:block;
     font-size:2em;
     width:2.5em 
}
 @media screen and (max-width: 1215px){
     .navbar.purdue-top-nav .navbar-brand{
         width:100% 
    }
}
 @media screen and (max-width: 1023px){
     .navbar.purdue-top-nav .navbar-brand{
         min-height:2rem 
    }
}
 .navbar.purdue-top-nav .navbar-brand .navbar-item{
     padding:0;
     margin:0 
}
 .navbar.purdue-top-nav .navbar-brand .navbar-item img{
     width:223px;
     max-height:40.45px 
}
 @media screen and (min-width: 1216px)and (max-width: 1407px){
     .navbar.purdue-top-nav .navbar-brand .navbar-item img{
         max-height:33px;
         width:181.89px 
    }
}
 @media screen and (max-width: 1023px){
     .navbar.purdue-top-nav .navbar-brand .navbar-item img{
         max-height:33px;
         width:181.89px 
    }
}
 .navbar.purdue-top-nav .navbar-brand .icon{
     width:3em;
     font-weight:600 
}
 .navbar.purdue-top-nav .navbar-brand .icon .burger-icon{
     width:1.5em 
}
 .navbar.purdue-top-nav .navbar-brand .icon .burger-icon.is-hidden{
     display:none 
}
 .navbar.purdue-top-nav .navbar-brand .icon .burger-icon.is-active{
     display:block 
}
 .navbar.purdue-top-nav .navbar-brand .icon span{
     top:0;
     left:0;
     position:relative;
     background:none;
     height:auto;
     width:auto;
     transform:none 
}
 @media screen and (max-width: 1215px){
     .navbar.purdue-top-nav .navbar-brand .icon{
         display:flex;
         width:auto 
    }
}
 .navbar.purdue-top-nav .navbar-brand .icon .close-icon{
     font-size:2.2em;
     width:1.75rem 
}
 .navbar.purdue-top-nav .navbar-brand .icon .close-icon.is-hidden{
     display:none 
}
 .navbar.purdue-top-nav .navbar-brand .icon .close-icon.is-active{
     display:flex 
}
 @media screen and (max-width: 1215px){
     .navbar.purdue-top-nav .navbar-menu{
         display:none 
    }
}
 @media screen and (min-width: 768px),print{
     .navbar.purdue-top-nav .navbar-menu .menu-items{
         margin-top:-1.22rem;
         margin-bottom:-1.22rem 
    }
}
 .navbar.purdue-top-nav .navbar-menu a.navbar-link:before{
     bottom:1.95rem;
     left:12px;
     width:calc(100% - 52px) 
}
 .navbar.purdue-top-nav .navbar-menu a.navbar-link:after{
     top:2.9rem 
}
 .purdue-top-nav__second-row.navbar-menu{
     background:#ededed;
     min-height:4rem;
     padding:0 3.25rem;
     z-index:999;
     box-shadow:0 0 2px rgba(0,0,0,.2) 
}
 @media screen and (max-width: 1215px){
     .purdue-top-nav__second-row.navbar-menu{
         display:none 
    }
}
 .purdue-top-nav__second-row.navbar-menu .menu-items{
     margin:0 -0.75rem;
     flex:1 
}
 .purdue-top-nav__second-row.navbar-menu .menu-items .purdue-header-cta-button-wrap{
     margin-left:auto 
}
 .purdue-top-nav__second-row.navbar-menu .menu-items .purdue-header-cta-button-wrap:hover a{
     background-color:#000 
}
 .purdue-top-nav__second-row.navbar-menu .menu-items .purdue-header-cta-button-wrap a{
     color:#fff;
     font-weight:900 
}
 .purdue-top-nav__second-row.navbar-menu .menu-items .purdue-header-cta-button-wrap a:hover{
     color:#000 
}
 .purdue-top-nav__second-row.navbar-menu .menu-items .purdue-header-cta-button-wrap a::before{
     visibility:hidden 
}
 .purdue-top-nav__second-row.navbar-menu a.navbar-link:before{
     bottom:1.25rem;
     left:12px;
     width:calc(100% - 52px) 
}
 .purdue-top-nav__second-row.navbar-menu a.navbar-link:hover,.purdue-top-nav__second-row.navbar-menu a.navbar-link.active,.purdue-top-nav__second-row.navbar-menu a.navbar-link:focus,.purdue-top-nav__second-row.navbar-menu a.navbar-link:focus-within{
     background:#ededed 
}
 .purdue-top-nav__second-row.navbar-menu .navbar-dropdown{
     background:#ededed 
}
 .purdue-top-nav__second-row.navbar-menu .navbar-item:hover>a{
     background:#ededed 
}
 .purdue-top-nav__second-row.navbar-menu .navbar-item .submenu .navbar-dropdown-submenu{
     background:#ededed 
}
 .header--global.header--two-rows .navbar.purdue-top-nav{
     z-index:1000 
}
 .header--global.header--two-rows .navbar-brand{
     width:100%;
     justify-content:space-between;
     align-items:center 
}
 .header--global.header--two-rows .navbar-brand .navbar-logo{
     display:flex;
     align-items:stretch 
}
 @media screen and (max-width: 767px){
     .header--global.header--two-rows .navbar-brand .navbar-logo{
         flex-direction:column;
         width:100%;
         justify-content:flex-start;
         align-items:flex-start 
    }
}
 .header--global.header--two-rows .navbar-brand .navbar-logo a{
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .header--global.header--two-rows .navbar-brand .navbar-logo .navbar-item{
     padding-right:1.25rem;
     border-right:1px solid #555960 
}
 @media screen and (max-width: 767px){
     .header--global.header--two-rows .navbar-brand .navbar-logo .navbar-item{
         padding-right:0;
         border-right:none;
         padding-bottom:1.25rem;
         border-bottom:1px solid #555960;
         width:100% 
    }
}
 .header--global.header--two-rows .navbar-brand .navbar-logo .navbar-site-name{
     font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;
     font-size:1.5625rem;
     font-style:normal;
     font-weight:700;
     line-height:1;
     letter-spacing:-0.03125rem;
     padding-left:1.25rem;
     max-width:25rem;
     padding-bottom:.2rem;
     display:flex;
     align-items:center 
}
 @media screen and (max-width: 767px){
     .header--global.header--two-rows .navbar-brand .navbar-logo .navbar-site-name{
         padding-left:0;
         padding-top:1.25rem;
         max-width:100% 
    }
}
 @media screen and (min-width: 1024px){
     .header--global.header--two-rows .navbar-burger{
         display:block 
    }
     .header--global.header--two-rows .navbar-burger.is-hidden{
         display:none 
    }
     .header--global.header--two-rows .navbar-burger.is-active{
         display:block 
    }
}
 .header--global.header--two-rows .navbar-buttons .navbar-close.is-hidden{
     display:none 
}
 .header--global.header--two-rows .navbar-buttons .navbar-close.is-active{
     display:flex 
}
 @media screen and (max-width: 767px){
     .header--global.header--two-rows .navbar-buttons{
         position:absolute;
         right:1.25rem;
         top:.8rem 
    }
}
 @media screen and (min-width: 1216px){
     .header--global.header--two-rows .navbar-start>.navbar-item{
         height:64px 
    }
}
 .navbar-find-info{
     display:flex;
     flex-direction:row;
     justify-content:center;
     left:0;
     top:0;
     z-index:1003;
     background-color:#000;
     animation:fadeOutHeader .3s linear;
     width:100%;
     height:100%;
     position:fixed;
     padding:5rem;
     overflow-y:auto;
     color:#fff;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     transform:translateY(-100%) 
}
 @media screen and (max-width: 1023px){
     .navbar-find-info{
         padding:3rem 1.5rem 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info{
         padding:3rem 1.25rem 
    }
}
 .navbar-find-info.is-hidden{
     display:none 
}
 .navbar-find-info.is-active{
     animation:fadeInHeader .3s linear;
     transform:translateY(0) 
}
 .navbar-find-info .icon{
     background:none;
     border:none;
     width:7rem;
     color:#fff;
     position:absolute;
     top:4rem;
     right:8rem;
     font-size:1.25rem;
     font-family:"United Sans",Impact,"Arial Black","sans serif" 
}
 .navbar-find-info .icon:hover{
     cursor:pointer 
}
 .navbar-find-info .icon .close-icon{
     display:block;
     width:2rem;
     margin-left:.5rem 
}
 @media screen and (max-width: 767px){
     .navbar-find-info .icon .close-icon{
         font-size:3rem 
    }
}
 @media screen and (max-width: 1215px){
     .navbar-find-info .icon{
         top:4rem;
         right:4rem;
         font-size:1rem 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info .icon{
         top:2.5rem;
         right:1rem;
         font-size:1rem 
    }
}
 .navbar-find-info__items{
     background:none;
     min-height:100%;
     width:1000px;
     max-width:100% 
}
 @media screen and (max-width: 1023px){
     .navbar-find-info__items{
         width:100%;
         min-width:0;
         padding:2rem 1.5rem 2rem;
         box-shadow:0 2px 5px 0 rgba(0,0,0,.15) 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info__items{
         padding:0 
    }
}
 .navbar-find-info__items .nav-brand{
     padding-bottom:3rem;
     text-align:center 
}
 @media screen and (max-width: 1023px){
     .navbar-find-info__items .nav-brand{
         padding-bottom:2rem;
         text-align:left 
    }
}
 .navbar-find-info__items .nav-brand img{
     max-height:45px 
}
 @media screen and (max-width: 1023px){
     .navbar-find-info__items .nav-brand img{
         max-height:33px;
         max-width:182px 
    }
}
 .navbar-find-info__items .columns{
     justify-content:space-between 
}
 @media screen and (max-width: 767px){
     .navbar-find-info__items .columns{
         padding:0 1rem 
    }
}
 .navbar-find-info__items .menu-items button{
     border:none;
     background:none;
     padding:0 
}
 .navbar-find-info__items .menu-items a,.navbar-find-info__items .menu-items button{
     color:#fff;
     font-size:1.875rem;
     font-weight:600;
     position:relative;
     margin-bottom:.5rem;
     display:inline-block;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .navbar-find-info__items .menu-items a:before,.navbar-find-info__items .menu-items button:before{
     content:"";
     height:3px;
     width:100%;
     position:absolute;
     display:block;
     bottom:-2px;
     left:0;
     visibility:hidden;
     background:#cfb991;
     transform:scaleX(0);
     transition:all .25s cubic-bezier(1, 0.25, 0, 0.75) 0s 
}
 .navbar-find-info__items .menu-items a:hover:before,.navbar-find-info__items .menu-items button:hover:before{
     visibility:visible;
     transform:scaleX(1) 
}
 .navbar-find-info__items .menu-items a.is-active-page:before,.navbar-find-info__items .menu-items button.is-active-page:before{
     visibility:visible;
     transform:scaleX(1) 
}
 @media screen and (max-width: 767px){
     .navbar-find-info__items .menu-items a,.navbar-find-info__items .menu-items button{
         font-size:1.5rem 
    }
}
 .navbar-find-info__items .menu-items .navbar-item{
     color:#fff;
     background:none !important;
     padding:0;
     display:block 
}
 .navbar-find-info__items .menu-items .navbar-item:hover{
     background:none !important 
}
 .navbar-find-info__items .menu-items .navbar-item:hover .navbar-link,.navbar-find-info__items .menu-items .navbar-item:hover .navbar-dropdown{
     background:none !important 
}
 .navbar-find-info__items .menu-items .navbar-link{
     color:#fff;
     padding:0;
     display:inline 
}
 .navbar-find-info__items .menu-items .navbar-link:after{
     content:none 
}
 .navbar-find-info__items .menu-items .navbar-link:hover{
     background:none 
}
 .navbar-find-info__items .menu-items .navbar-dropdown{
     background:none !important;
     position:relative;
     display:block;
     border:none;
     padding-left:1rem;
     box-shadow:none 
}
 .navbar-find-info__items .menu-items .navbar-dropdown a,.navbar-find-info__items .menu-items .navbar-dropdown button{
     font-size:1.125rem;
     font-weight:500 
}
 @media screen and (max-width: 767px){
     .navbar-find-info__items .menu-items .navbar-dropdown a,.navbar-find-info__items .menu-items .navbar-dropdown button{
         font-size:1rem 
    }
}
 .navbar-find-info__items .menu-items .navbar-dropdown-submenu{
     padding-left:1rem;
     box-shadow:none 
}
 .navbar-find-info__items .navbar-other-links-wrapper{
     padding:1rem 0 5rem 
}
 @media screen and (max-width: 1023px){
     .navbar-find-info__items .navbar-other-links-wrapper{
         padding:1rem 0 3rem 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info__items .navbar-other-links-wrapper{
         padding:0 1rem 3rem 
    }
}
 .navbar-find-info__items .navbar-links-description{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1rem;
     text-transform:uppercase;
     font-weight:900;
     letter-spacing:2.3px;
     display:block;
     border-bottom:2px solid #fff;
     padding-bottom:1rem 
}
 @media screen and (max-width: 767px){
     .navbar-find-info__items .navbar-links-description{
         padding-top:1rem 
    }
}
 .navbar-find-info__items .navbar-other-links{
     display:flex;
     flex-wrap:wrap 
}
 .navbar-find-info__items .navbar-other-links a{
     color:#fff;
     font-size:1.125rem;
     font-weight:600;
     position:relative;
     display:inline-block;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .navbar-find-info__items .navbar-other-links a:before{
     content:"";
     height:3px;
     width:100%;
     position:absolute;
     display:block;
     bottom:-2px;
     left:0;
     visibility:hidden;
     background:#cfb991;
     transform:scaleX(0);
     transition:all .25s cubic-bezier(1, 0.25, 0, 0.75) 0s 
}
 .navbar-find-info__items .navbar-other-links a:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     top:3px;
     margin-left:.75rem;
     height:1.25rem;
     width:1.125rem;
     background-repeat:no-repeat;
     background-size:cover;
     transition:transform .3s ease;
     display:inline-block;
     position:absolute 
}
 .navbar-find-info__items .navbar-other-links a:hover:before{
     visibility:visible;
     transform:scaleX(1) 
}
 .navbar-find-info__items .navbar-other-links a:hover:after{
     transform:translateX(3px) 
}
 .navbar-find-info__items .navbar-other-links .menu-item{
     display:flex;
     align-items:center;
     padding-top:1rem;
     margin-right:2rem;
     padding-right:2rem 
}
 .navbar-find-info__items .navbar-quick-links{
     padding-top:1rem 
}
 .navbar-find-info__items .navbar-quick-links .menu-item{
     margin-bottom:.75rem 
}
 .navbar-find-info__items .navbar-quick-links a{
     display:inline-block;
     width:100%;
     border-radius:4px;
     background-color:#cfb991;
     box-shadow:0 1px 2px 0 rgba(142,111,62,.3);
     padding:.5rem 1.5rem;
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1.125rem;
     text-transform:uppercase;
     font-weight:900;
     letter-spacing:.5px;
     color:#000;
     display:flex;
     justify-content:space-between;
     align-items:center;
     border:1px solid #cfb991;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .navbar-find-info__items .navbar-quick-links a:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     right:-0.25rem;
     margin-left:.75rem;
     height:1.25rem;
     width:1.125rem;
     background-repeat:no-repeat;
     background-size:cover;
     transition:transform .3s ease 
}
 .navbar-find-info__items .navbar-quick-links a:hover{
     background:#000;
     color:#fff 
}
 .navbar-find-info__items .navbar-quick-links a:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     transform:translateX(3px) 
}
 @media screen and (max-width: 767px){
     .navbar-find-info__items .navbar-quick-links a{
         padding:.5rem 1rem;
         font-size:1rem 
    }
}
 .navbar-find-info__items .search-box{
     width:100% 
}
 .navbar-find-info__items .search-box:not(:last-child){
     margin-bottom:3rem 
}
 @media screen and (max-width: 1023px){
     .navbar-find-info__items .search-box:not(:last-child){
         margin-bottom:1.25rem 
    }
}
 .navbar-find-info .navbar-dropdown.hide{
     display:none !important 
}
 .navbar-find-info .navbar-dropdown.show{
     display:block !important 
}
 .navbar-find-info.is-global{
     padding-top:6rem 
}
 @media screen and (min-width: 1216px){
     .navbar-find-info.is-global{
         top:91.03px;
         z-index:999;
         height:auto;
         position:absolute 
    }
     .navbar-find-info.is-global .navbar-find-info__menu{
         display:none 
    }
     .navbar-find-info.is-global .nav-brand,.navbar-find-info.is-global .navbar-close{
         display:none 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info.is-global{
         padding-top:5rem 
    }
}
 .navbar-find-info.is-global .icon{
     top:3rem;
     right:6rem 
}
 @media screen and (max-width: 1023px){
     .navbar-find-info.is-global .icon{
         right:3rem 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info.is-global .icon{
         top:2rem;
         right:1rem 
    }
}
 .navbar-find-info.is-global .navbar-find-info__items{
     display:-ms-grid;
     display:grid;
     -ms-grid-columns:1fr 50px auto;
     grid-template-columns:1fr auto;
     -ms-grid-rows:auto auto;
     grid-template-rows:auto auto;
     width:100%;
     max-width:1344px;
     grid-column-gap:50px;
     -webkit-column-gap:50px;
     column-gap:50px 
}
 .navbar-find-info.is-global .navbar-find-info__items > *:nth-child(1){
     -ms-grid-row:1;
     -ms-grid-column:1 
}
 .navbar-find-info.is-global .navbar-find-info__items > *:nth-child(2){
     -ms-grid-row:1;
     -ms-grid-column:3 
}
 .navbar-find-info.is-global .navbar-find-info__items > *:nth-child(3){
     -ms-grid-row:2;
     -ms-grid-column:1 
}
 .navbar-find-info.is-global .navbar-find-info__items > *:nth-child(4){
     -ms-grid-row:2;
     -ms-grid-column:3 
}
 @media screen and (max-width: 1215px){
     .navbar-find-info.is-global .navbar-find-info__items{
         -ms-grid-rows:auto 24px auto 24px auto 24px auto;
         grid-template-rows:auto auto auto auto;
         row-gap:24px 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info.is-global .navbar-find-info__items{
         display:block 
    }
}
 .navbar-find-info.is-global .navbar-find-info__items .nav-brand{
     font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;
     font-weight:700;
     line-height:1.06;
     letter-spacing:-0.0375rem 
}
 @media screen and (max-width: 1215px){
     .navbar-find-info.is-global .navbar-find-info__items .nav-brand{
         -ms-grid-column:1;
         -ms-grid-column-span:2;
         grid-column:1/3;
         -ms-grid-row:1;
         -ms-grid-row-span:1;
         grid-row:1/2;
         font-size:3rem;
         padding-bottom:1rem 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info.is-global .navbar-find-info__items .nav-brand{
         font-size:1.875rem;
         padding-bottom:2rem 
    }
}
 .navbar-find-info.is-global .navbar-find-info__items .search-box{
     -ms-grid-column:1;
     -ms-grid-column-span:1;
     grid-column:1/2;
     -ms-grid-row:1;
     -ms-grid-row-span:1;
     grid-row:1/2 
}
 @media screen and (max-width: 1215px){
     .navbar-find-info.is-global .navbar-find-info__items .search-box{
         -ms-grid-column:1;
         -ms-grid-column-span:2;
         grid-column:1/3;
         -ms-grid-row:2;
         -ms-grid-row-span:1;
         grid-row:2/3;
         margin-bottom:1.25rem 
    }
}
 @media screen and (max-width: 1215px){
     .navbar-find-info.is-global .navbar-find-info__items .navbar-find-info__menu{
         -ms-grid-column:1;
         -ms-grid-column-span:1;
         grid-column:1/2;
         -ms-grid-row:3;
         -ms-grid-row-span:1;
         grid-row:3/4 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info.is-global .navbar-find-info__items .navbar-find-info__menu{
         padding:1rem 0 0 
    }
}
 .navbar-find-info.is-global .navbar-find-info__items .navbar-find-info__quicklinks{
     -ms-grid-column:2;
     -ms-grid-column-span:1;
     grid-column:2/3;
     -ms-grid-row:1;
     -ms-grid-row-span:2;
     grid-row:1/3 
}
 @media screen and (max-width: 1215px){
     .navbar-find-info.is-global .navbar-find-info__items .navbar-find-info__quicklinks{
         -ms-grid-column:2;
         -ms-grid-column-span:1;
         grid-column:2/3;
         -ms-grid-row:3;
         -ms-grid-row-span:1;
         grid-row:3/4 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info.is-global .navbar-find-info__items .navbar-find-info__quicklinks{
         padding:1rem 0 3rem 
    }
}
 .navbar-find-info.is-global .navbar-find-info__items .navbar-other-links-wrapper{
     -ms-grid-column:1;
     -ms-grid-column-span:1;
     grid-column:1/2;
     -ms-grid-row:2;
     -ms-grid-row-span:1;
     grid-row:2/3 
}
 @media screen and (max-width: 1215px){
     .navbar-find-info.is-global .navbar-find-info__items .navbar-other-links-wrapper{
         -ms-grid-column:1;
         -ms-grid-column-span:2;
         grid-column:1/3;
         -ms-grid-row:4;
         -ms-grid-row-span:1;
         grid-row:4/5 
    }
}
 @media screen and (max-width: 767px){
     .navbar-find-info.is-global .navbar-find-info__items .navbar-other-links-wrapper{
         padding:1rem 0 0 
    }
}
 .navbar-find-info.is-global .navbar-find-info__items .menu-items .purdue-header-cta-button-wrap{
     margin-top:1rem 
}
 .navbar-find-info.is-global .navbar-find-info__items .menu-items .purdue-header-cta-button-wrap a.purdue-home-button{
     font-size:1rem;
     display:inline-flex 
}
 .navbar-find-info.is-global .navbar-find-info__items .menu-items .purdue-header-cta-button-wrap:hover a::before{
     visibility:hidden 
}
 .purdue-second-nav{
     padding:0 1.25rem;
     border-bottom:1px solid #cfb991;
     min-height:0 
}
 @media screen and (max-width: 1023px){
     .purdue-second-nav{
         padding:0 
    }
}
 .purdue-second-nav.second-nav-sticky.is-fixed-top{
     left:0;
     position:fixed;
     right:0 
}
 @media screen and (max-width: 1023px){
     .purdue-second-nav .menu-items{
         display:none;
         flex-direction:column;
         justify-content:flex-start;
         overflow:hidden;
         padding:.75rem;
         background:#000;
         position:absolute 
    }
}
 .purdue-second-nav .menu-items.show{
     display:block 
}
 .purdue-second-nav .menu-items.hide{
     opacity:0 
}
 .wp-block-image figcaption{
     display:flex;
     align-items:flex-start;
     padding:.5rem 0;
     text-align:left 
}
 .wp-block-image figcaption p{
     font-size:1rem !important 
}
 .wp-block-image figcaption p span{
     font-size:.875rem !important;
     font-family:"United Sans Condensed" !important;
     color:#707070 !important;
     text-transform:uppercase;
     padding-left:1rem 
}
 .wp-block-image .alignleft{
     padding:.5rem 1.5rem 0 0;
     margin-bottom:.5rem !important;
     float:left 
}
 .wp-block-image .alignleft figcaption{
     margin-right:1.5rem 
}
 @media(max-width: 414px){
     .wp-block-image .alignleft{
         float:none;
         padding-right:0;
         width:100% 
    }
     .wp-block-image .alignleft figcaption{
         max-width:100% !important;
         margin-bottom:2.5rem;
         text-align:center;
         margin-right:0 
    }
}
 .wp-block-image .alignright{
     padding:.5rem 0 0 1.5rem;
     margin-bottom:.5rem !important;
     float:right 
}
 .wp-block-image .alignright figcaption{
     margin-left:1.5rem 
}
 @media(max-width: 414px){
     .wp-block-image .alignright{
         float:none;
         padding-left:0;
         width:100% 
    }
     .wp-block-image .alignright figcaption{
         max-width:100% !important;
         margin-bottom:2.5rem;
         text-align:center;
         margin-left:0 
    }
}
 .wp-block-image .aligncenter{
     display:flex !important;
     flex-direction:column;
     align-items:center;
     justify-content:center;
     padding-top:.5rem;
     margin-bottom:.5rem !important 
}
 @media(max-width: 414px){
     .wp-block-image .aligncenter figcaption{
         max-width:100% !important;
         margin-bottom:2.5rem;
         text-align:center 
    }
}
 .wp-block-table-mobile{
     display:none;
     margin-bottom:1.875rem;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1rem;
     text-align:center 
}
 @media screen and (max-width: 1023px){
     .wp-block-table-mobile{
         display:block;
         width:100% 
    }
}
 .wp-block-table-mobile .table-header{
     border-top:1px solid #000 !important;
     background-color:#000;
     color:#cfb991 !important;
     padding:1.25rem;
     line-height:1.5;
     font-weight:700 
}
 .wp-block-table-mobile .table-body{
     border-top:1px solid #000 !important;
     background-color:#ededed;
     color:#000;
     padding:1.25rem;
     line-height:1.5 
}
 .wp-block-table-mobile .table-body:last-child{
     border-bottom:1px solid #000 
}
 .wp-block-table-mobile .table-footer{
     border-top:1px solid #000 !important;
     background-color:#cfb991;
     color:#000;
     padding:1.25rem;
     line-height:1.5 
}
 .wp-block-table{
     border-bottom:none !important;
     font-family:acumin-pro,"Franklin Gothic",sans-serif 
}
 .wp-block-table table{
     font-size:1rem;
     text-align:left 
}
 @media screen and (max-width: 1023px){
     .wp-block-table table{
         display:none 
    }
}
 .wp-block-table table thead tr th{
     border:1px solid #000 !important;
     background-color:#555960 !important;
     color:#fff !important;
     padding:1.25rem;
     line-height:1.5 
}
 .wp-block-table table thead tr th strong{
     color:#fff !important 
}
 .wp-block-table table tbody tr:nth-child(even){
     background-color:#ededed !important 
}
 .wp-block-table table tbody tr:nth-child(odd){
     background-color:#fff !important 
}
 .wp-block-table table tbody tr td{
     border:1px solid #000 !important;
     padding:1.25rem;
     line-height:1.5 
}
 .wp-block-table table tfoot tr td{
     border:1px solid #000 !important;
     background-color:#cfb991;
     color:#000 !important;
     padding:1.25rem;
     line-height:1.5 
}
 .wp-block-table figcaption{
     font-size:1.125rem;
     font-style:normal !important;
     text-align:left 
}
 .alert-widget{
     background:#daaa00;
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-weight:600;
     line-height:1.4;
     font-size:1.375rem;
     color:#000;
     padding:1rem 3.5rem 1rem 3.25rem;
     text-align:center;
     display:none;
     flex-direction:row;
     justify-content:center;
     align-items:center;
     z-index:1002;
     position:fixed;
     letter-spacing:1.69px;
     left:0;
     top:0;
     right:auto;
     bottom:auto;
     width:100% 
}
 .alert-widget.is-active{
     display:flex 
}
 @media screen and (max-width: 1023px){
     .alert-widget{
         padding:1rem 3.5rem 1rem 1.5rem;
         font-size:1rem 
    }
}
 @media screen and (max-width: 767px){
     .alert-widget{
         padding:1rem 3.5rem 1rem 1.25rem 
    }
}
 .alert-widget p{
     font-size:1.375rem;
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-weight:900 
}
 .alert-widget a{
     color:#000;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     -webkit-text-decoration:underline;
     text-decoration:underline;
     font-style:italic;
     font-weight:600;
     font-size:1.125rem;
     margin:0 1rem;
     display:inline-block 
}
 .alert-widget a:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     right:-0.25rem;
     top:2px;
     margin-left:.75rem;
     height:1.25rem;
     width:1.25rem;
     background-repeat:no-repeat;
     background-size:cover;
     margin-left:.75rem;
     position:relative;
     font-size:1.75rem;
     -webkit-text-decoration:none;
     text-decoration:none;
     display:inline-block;
     transition:transform .3s ease 
}
 @media screen and (max-width: 767px){
     .alert-widget a:after{
         right:0 
    }
}
 .alert-widget a:hover{
     color:#000;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .alert-widget a:hover:after{
     right:-0.5rem 
}
 .alert-widget .modal-close{
     border:1px solid #000;
     border-radius:100%;
     box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
     position:absolute;
     right:1rem;
     top:50%;
     transform:translateY(-50%);
     transition:all .2s ease;
     color:#000;
     max-height:30px;
     max-width:30px 
}
 .alert-widget .modal-close:before,.alert-widget .modal-close:after{
     background-color:#000 
}
 .alert-widget .modal-close:hover{
     background:none 
}
 .section{
     padding:3rem 3.25rem 
}
 @media screen and (max-width: 1023px){
     .section{
         padding:3rem 1.5rem 
    }
}
 @media screen and (max-width: 767px){
     .section{
         padding:3rem 1.25rem 
    }
}
 .section.has-padding-exlarge{
     padding-top:12rem;
     padding-bottom:12rem 
}
 @media screen and (max-width: 767px){
     .section.has-padding-exlarge{
         padding-top:6rem;
         padding-bottom:6rem 
    }
}
 .section.has-padding-top-large{
     padding-top:6rem 
}
 @media screen and (max-width: 767px){
     .section.has-padding-top-large{
         padding-top:3rem 
    }
}
 .section.has-padding-bottom-large{
     padding-bottom:6rem 
}
 @media screen and (max-width: 767px){
     .section.has-padding-bottom-large{
         padding-bottom:3rem 
    }
}
 .section.has-padding-top-small{
     padding-top:2rem 
}
 .section.has-padding-bottom-small{
     padding-bottom:2rem 
}
 .section.has-padding-bottom-none{
     padding-bottom:0 
}
 .section.has-padding-top-none{
     padding-top:0 
}
 .section.has-padding-left-none{
     padding-left:0 
}
 .section.has-no-sidepadding{
     padding-left:0 !important;
     padding-right:0 !important 
}
 .section.has-no-sidepadding>.container{
     max-width:100% !important 
}
 .section.has-small-sidepadding{
     padding-left:1.25rem;
     padding-right:1.25rem 
}
 .section.has-medium-sidepadding{
     padding-left:2.25rem;
     padding-right:2.25rem 
}
 @media screen and (max-width: 767px){
     .section.has-medium-sidepadding{
         padding-left:1.25rem;
         padding-right:1.25rem 
    }
}
 .section.has-large-sidepadding{
     padding-left:3rem;
     padding-right:3rem 
}
 @media screen and (max-width: 767px){
     .section.has-large-sidepadding{
         padding-left:1.25rem;
         padding-right:1.25rem 
    }
}
 .has-white-background{
     background:#fff 
}
 .has-white-background h1,.has-white-background h2:not(.tagged-header),.has-white-background h3:not(.tagged-header),.has-white-background h4:not(.tagged-header),.has-white-background h5:not(.tagged-header),.has-white-background h6:not(.tagged-header),.has-white-background p:not(.tagged-header){
     color:#000 
}
 .has-none-background{
     background:none 
}
 .has-none-background h1,.has-none-background h2:not(.tagged-header),.has-none-background h3:not(.tagged-header),.has-none-background h4:not(.tagged-header),.has-none-background h5:not(.tagged-header),.has-none-background h6:not(.tagged-header),.has-none-background p:not(.tagged-header){
     color:#000 
}
 .has-gray-background{
     background:#ededed 
}
 .has-gray-background h1,.has-gray-background h2:not(.tagged-header),.has-gray-background h3:not(.tagged-header),.has-gray-background h4:not(.tagged-header),.has-gray-background h5:not(.tagged-header),.has-gray-background h6:not(.tagged-header),.has-gray-background p:not(.tagged-header){
     color:#000 
}
 .has-gray-background a:not(.purdue-home-button):not(.wp-block-button__link){
     color:#000 
}
 .has-gray-background figure>figcaption,.has-gray-background .wp-block-image>figcaption{
     color:#000;
     border-left:1px solid #000 
}
 .has-dark-gray-background{
     background:#555960 
}
 .has-dark-gray-background h1,.has-dark-gray-background h2:not(.tagged-header),.has-dark-gray-background h3:not(.tagged-header),.has-dark-gray-background h4:not(.tagged-header),.has-dark-gray-background h5:not(.tagged-header),.has-dark-gray-background h6:not(.tagged-header),.has-dark-gray-background p:not(.tagged-header),.has-dark-gray-background li{
     color:#fff 
}
 .has-dark-gray-background a:not(.purdue-home-button):not(.wp-block-button__link){
     color:#cfb991 
}
 .has-dark-gray-background figure>figcaption,.has-dark-gray-background .wp-block-image>figcaption{
     color:#fff;
     border-left:1px solid #fff 
}
 .has-image-background h1,.has-image-background h2:not(.tagged-header),.has-image-background h3:not(.tagged-header),.has-image-background h4:not(.tagged-header),.has-image-background h5:not(.tagged-header),.has-image-background h6:not(.tagged-header),.has-image-background p:not(.tagged-header),.has-image-background li{
     color:#fff 
}
 .has-image-background a:not(.purdue-home-button):not(.wp-block-button__link){
     color:#cfb991 
}
 .has-gold-background{
     background:#cfb991 
}
 .has-gold-background h1,.has-gold-background h2:not(.tagged-header),.has-gold-background h3:not(.tagged-header),.has-gold-background h4:not(.tagged-header),.has-gold-background h5:not(.tagged-header),.has-gold-background h6:not(.tagged-header),.has-gold-background p:not(.tagged-header){
     color:#000 
}
 .has-gold-background a:not(.purdue-home-button):not(.wp-block-button__link){
     color:#000 
}
 .has-gold-background figure>figcaption,.has-gold-background .wp-block-image>figcaption{
     color:#000;
     border-left:1px solid #000 
}
 .has-black-background{
     background:#000 
}
 .has-black-background h1,.has-black-background h2:not(.tagged-header),.has-black-background h3:not(.tagged-header),.has-black-background h4:not(.tagged-header),.has-black-background h5:not(.tagged-header),.has-black-background h6:not(.tagged-header),.has-black-background p:not(.tagged-header),.has-black-background li{
     color:#fff 
}
 .has-black-background .tagged-header-container{
     border-top:2px solid #cfb991 
}
 .has-black-background a:not(.purdue-home-button):not(.wp-block-button__link){
     color:#cfb991 
}
 .has-black-background figure>figcaption,.has-black-background .wp-block-image>figcaption{
     color:#fff;
     border-left:1px solid #fff 
}
 .has-black-background .has-white-background{
     background:#fff 
}
 .has-black-background .has-white-background h1,.has-black-background .has-white-background h2:not(.tagged-header),.has-black-background .has-white-background h3:not(.tagged-header),.has-black-background .has-white-background h4:not(.tagged-header),.has-black-background .has-white-background h5:not(.tagged-header),.has-black-background .has-white-background h6:not(.tagged-header),.has-black-background .has-white-background p:not(.tagged-header){
     color:#000 
}
 .has-black-background .has-gray-background{
     background:#ededed 
}
 .has-black-background .has-gray-background h1,.has-black-background .has-gray-background h2:not(.tagged-header),.has-black-background .has-gray-background h3:not(.tagged-header),.has-black-background .has-gray-background h4:not(.tagged-header),.has-black-background .has-gray-background h5:not(.tagged-header),.has-black-background .has-gray-background h6:not(.tagged-header),.has-black-background .has-gray-background p:not(.tagged-header){
     color:#000 
}
 .has-black-background .has-dark-gray-background{
     background:#555960 
}
 .has-black-background .has-dark-gray-background h1,.has-black-background .has-dark-gray-background h2:not(.tagged-header),.has-black-background .has-dark-gray-background h3:not(.tagged-header),.has-black-background .has-dark-gray-background h4:not(.tagged-header),.has-black-background .has-dark-gray-background h5:not(.tagged-header),.has-black-background .has-dark-gray-background h6:not(.tagged-header),.has-black-background .has-dark-gray-background p:not(.tagged-header){
     color:#fff 
}
 .has-black-background .has-gold-background{
     background:#cfb991 
}
 .has-black-background .has-gold-background h1,.has-black-background .has-gold-background h2:not(.tagged-header),.has-black-background .has-gold-background h3:not(.tagged-header),.has-black-background .has-gold-background h4:not(.tagged-header),.has-black-background .has-gold-background h5:not(.tagged-header),.has-black-background .has-gold-background h6:not(.tagged-header),.has-black-background .has-gold-background p:not(.tagged-header){
     color:#000 
}
 .has-gradient-background{
     background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #f0f0f0 100%);
     color:#000 
}
 .purdue-home-background-image{
     position:absolute;
     top:0;
     left:0;
     display:block;
     width:100%;
     height:100%;
     background-position:center;
     background-repeat:no-repeat;
     background-size:cover 
}
 @media screen and (max-width: 767px){
     .mobile-hidden{
         display:none 
    }
}
 @media screen and (min-width: 768px),print{
     .mobile-show{
         display:none 
    }
}
 @media screen and (min-width: 1024px){
     .desktop-hidden,.level.desktop-hidden{
         display:none 
    }
}
 @media screen and (max-width: 1023px){
     .tablet-hidden,.level .tablet-hidden.level-right{
         display:none 
    }
}
 .show{
     display:block 
}
 .hide{
     display:none 
}
 .has-text-gold{
     color:#cfb991 
}
 .has-margin-bottom{
     margin-bottom:3rem 
}
 @media screen and (max-width: 767px){
     .has-margin-bottom{
         margin-bottom:1rem 
    }
}
 .alignfull{
     width:100vw;
     margin-left:-50vw;
     margin-right:-50vw;
     position:relative;
     left:50%;
     right:50% 
}
 .alignwide,.post-content .purdue-home-post-grid .section .container{
     position:relative;
     max-width:1344px;
     margin-left:-672px;
     margin-right:-672px;
     padding-left:16px;
     padding-right:16px;
     left:50%;
     right:50% 
}
 @media screen and (max-width: 1407px){
     .alignwide,.post-content .purdue-home-post-grid .section .container{
         width:100vw;
         max-width:calc(100vw - 16px);
         margin-left:calc(-50vw + 50% + 8px);
         margin-right:calc(-50vw + 50% + 8px);
         left:0;
         right:0 
    }
}
 @media screen and (max-width: 1023px){
     .alignwide,.post-content .purdue-home-post-grid .section .container{
         padding-left:0;
         padding-right:0 
    }
}
 .site{
     position:relative 
}
 .purdue-posttype-tag{
     display:flex 
}
 .purdue-posttype-tag:before{
     width:27px;
     height:19px;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2727%27 height=%2719%27 viewBox=%270 0 27 19%27 fill=%27none%27%3E%3Cpath d=%27M4.3 2.96224C4.461 2.89924 4.6542 2.82949 4.87845 2.75862C5.99327 2.41477 7.15611 2.24321 8.325 2.25013C9.49389 2.24321 10.6567 2.41477 11.7715 2.75862C11.9958 2.82949 12.189 2.89924 12.35 2.96224V15.2019C11.0455 14.8131 9.68867 14.6185 8.325 14.6248C6.646 14.6248 5.27865 14.9038 4.3 15.2019V2.96224ZM13.5 0.99579C13.1665 0.852407 12.8256 0.725869 12.4788 0.616674C11.1354 0.200924 9.73396 -0.00707633 8.325 0.000189865C6.5701 0.000189865 5.15675 0.305057 4.1712 0.616674C3.77882 0.739717 3.3944 0.885854 3.02005 1.05429C2.8809 1.11723 2.74397 1.18477 2.6095 1.25678L2.58075 1.27253L2.5704 1.27816L2.56695 1.28041C2.56465 1.28266 2.28175 1.44578 2.5635 1.28266C2.39183 1.38223 2.24961 1.52378 2.15081 1.69341C2.05201 1.86304 2.00003 2.0549 2 2.25013V16.8748C2.00004 17.0733 2.05379 17.2683 2.15582 17.44C2.25784 17.6117 2.40449 17.7538 2.58087 17.8521C2.75725 17.9504 2.95707 18.0012 3.16004 17.9995C3.36302 17.9978 3.5619 17.9435 3.7365 17.8422L3.73075 17.8456L3.7342 17.8445L3.73535 17.8434L3.7779 17.8209C3.82045 17.7984 3.8906 17.7646 3.9872 17.7196C4.1827 17.6319 4.4817 17.5081 4.87845 17.3821C5.99333 17.0387 7.15617 16.8675 8.325 16.8748C9.49383 16.8675 10.6567 17.0387 11.7715 17.3821C12.0753 17.477 12.3729 17.5897 12.6628 17.7196C12.7496 17.759 12.8351 17.801 12.9192 17.8456M12.9192 17.8456L12.9158 17.8445L12.9146 17.8434C13.2758 18.0515 13.7242 18.0515 14.0853 17.8434L14.1279 17.8209C14.1704 17.7984 14.2406 17.7646 14.3372 17.7196C14.6271 17.5897 14.9247 17.477 15.2284 17.3821C16.3433 17.0387 17.5062 16.8675 18.675 16.8748C19.8438 16.8675 21.0067 17.0387 22.1215 17.3821C22.4253 17.477 22.7229 17.5897 23.0128 17.7196C23.098 17.7583 23.182 17.7996 23.2646 17.8434C23.4393 17.9444 23.6382 17.9984 23.8411 18C24.044 18.0015 24.2437 17.9505 24.4199 17.8521C24.5962 17.7538 24.7426 17.6115 24.8445 17.4399C24.9464 17.2682 25 17.0733 25 16.8748V2.25013C25 2.0549 24.948 1.86304 24.8492 1.69341C24.7504 1.52378 24.6082 1.38223 24.4365 1.28266L24.4342 1.28153L24.4296 1.27816L24.4181 1.27253L24.3905 1.25678C24.256 1.18475 24.1191 1.11722 23.9799 1.05429C23.606 0.885917 23.2219 0.73978 22.83 0.616674C21.4862 0.200808 20.0843 -0.00719353 18.675 0.000189865C16.9212 0.000189865 15.5067 0.305057 14.5212 0.616674C14.1743 0.725594 13.8334 0.852138 13.5 0.99579M22.7 2.96224V15.2019C21.3955 14.8131 20.0387 14.6185 18.675 14.6248C16.996 14.6248 15.6286 14.9038 14.65 15.2019V2.96224C14.811 2.89924 15.0042 2.82949 15.2284 2.75862C16.3433 2.41477 17.5061 2.24321 18.675 2.25013C19.8439 2.24321 21.0067 2.41477 22.1215 2.75862C22.3458 2.82949 22.539 2.89924 22.7 2.96224ZM23.2635 3.21873L23.2693 3.22098H23.2681L23.2635 3.21873ZM23.2646 17.8434L23.2681 17.8456L23.2658 17.8434%27 fill=%27%238E6F3E%27/%3E%3C/svg%3E");
     background-repeat:no-repeat;
     display:inline-block;
     margin-right:1rem 
}
 .post-type-video .purdue-posttype-tag:before{
     content:"";
     width:23px;
     height:21px;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2723%27 height=%2721%27 viewBox=%270 0 23 21%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_82_582%29%27%3E%3Cpath d=%27M16.3189 13.7878V16.8516C16.3189 17.5757 15.7264 18.1668 15.0026 18.1668H1.3166C0.59276 18.1668 0 17.5757 0 16.8516V4.14816C0 3.42432 0.59247 2.83301 1.3166 2.83301H15.0026C15.7264 2.83301 16.3189 3.42403 16.3189 4.14816V7.17344V7.1311L23.2 3.90688V17.0421L16.3189 13.7878Z%27 fill=%27%238E6F3E%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_82_582%27%3E%3Crect width=%2723%27 height=%2721%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 
}
 .post-type-article .purdue-posttype-tag:before{
     content:"";
     width:27px;
     height:19px;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2727%27 height=%2719%27 viewBox=%270 0 27 19%27 fill=%27none%27%3E%3Cpath d=%27M4.3 2.96224C4.461 2.89924 4.6542 2.82949 4.87845 2.75862C5.99327 2.41477 7.15611 2.24321 8.325 2.25013C9.49389 2.24321 10.6567 2.41477 11.7715 2.75862C11.9958 2.82949 12.189 2.89924 12.35 2.96224V15.2019C11.0455 14.8131 9.68867 14.6185 8.325 14.6248C6.646 14.6248 5.27865 14.9038 4.3 15.2019V2.96224ZM13.5 0.99579C13.1665 0.852407 12.8256 0.725869 12.4788 0.616674C11.1354 0.200924 9.73396 -0.00707633 8.325 0.000189865C6.5701 0.000189865 5.15675 0.305057 4.1712 0.616674C3.77882 0.739717 3.3944 0.885854 3.02005 1.05429C2.8809 1.11723 2.74397 1.18477 2.6095 1.25678L2.58075 1.27253L2.5704 1.27816L2.56695 1.28041C2.56465 1.28266 2.28175 1.44578 2.5635 1.28266C2.39183 1.38223 2.24961 1.52378 2.15081 1.69341C2.05201 1.86304 2.00003 2.0549 2 2.25013V16.8748C2.00004 17.0733 2.05379 17.2683 2.15582 17.44C2.25784 17.6117 2.40449 17.7538 2.58087 17.8521C2.75725 17.9504 2.95707 18.0012 3.16004 17.9995C3.36302 17.9978 3.5619 17.9435 3.7365 17.8422L3.73075 17.8456L3.7342 17.8445L3.73535 17.8434L3.7779 17.8209C3.82045 17.7984 3.8906 17.7646 3.9872 17.7196C4.1827 17.6319 4.4817 17.5081 4.87845 17.3821C5.99333 17.0387 7.15617 16.8675 8.325 16.8748C9.49383 16.8675 10.6567 17.0387 11.7715 17.3821C12.0753 17.477 12.3729 17.5897 12.6628 17.7196C12.7496 17.759 12.8351 17.801 12.9192 17.8456M12.9192 17.8456L12.9158 17.8445L12.9146 17.8434C13.2758 18.0515 13.7242 18.0515 14.0853 17.8434L14.1279 17.8209C14.1704 17.7984 14.2406 17.7646 14.3372 17.7196C14.6271 17.5897 14.9247 17.477 15.2284 17.3821C16.3433 17.0387 17.5062 16.8675 18.675 16.8748C19.8438 16.8675 21.0067 17.0387 22.1215 17.3821C22.4253 17.477 22.7229 17.5897 23.0128 17.7196C23.098 17.7583 23.182 17.7996 23.2646 17.8434C23.4393 17.9444 23.6382 17.9984 23.8411 18C24.044 18.0015 24.2437 17.9505 24.4199 17.8521C24.5962 17.7538 24.7426 17.6115 24.8445 17.4399C24.9464 17.2682 25 17.0733 25 16.8748V2.25013C25 2.0549 24.948 1.86304 24.8492 1.69341C24.7504 1.52378 24.6082 1.38223 24.4365 1.28266L24.4342 1.28153L24.4296 1.27816L24.4181 1.27253L24.3905 1.25678C24.256 1.18475 24.1191 1.11722 23.9799 1.05429C23.606 0.885917 23.2219 0.73978 22.83 0.616674C21.4862 0.200808 20.0843 -0.00719353 18.675 0.000189865C16.9212 0.000189865 15.5067 0.305057 14.5212 0.616674C14.1743 0.725594 13.8334 0.852138 13.5 0.99579M22.7 2.96224V15.2019C21.3955 14.8131 20.0387 14.6185 18.675 14.6248C16.996 14.6248 15.6286 14.9038 14.65 15.2019V2.96224C14.811 2.89924 15.0042 2.82949 15.2284 2.75862C16.3433 2.41477 17.5061 2.24321 18.675 2.25013C19.8439 2.24321 21.0067 2.41477 22.1215 2.75862C22.3458 2.82949 22.539 2.89924 22.7 2.96224ZM23.2635 3.21873L23.2693 3.22098H23.2681L23.2635 3.21873ZM23.2646 17.8434L23.2681 17.8456L23.2658 17.8434%27 fill=%27%238E6F3E%27/%3E%3C/svg%3E") 
}
 .post-type-podcast .purdue-posttype-tag:before{
     content:"";
     width:23px;
     height:19px;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2723%27 height=%2719%27 viewBox=%270 0 23 19%27 fill=%27none%27%3E%3Cpath d=%27M11.5 0C5.69711 0 1 4.85586 1 10.8571V12.8929C0.999997 13.1449 1.06787 13.392 1.19601 13.6064C1.32416 13.8208 1.50751 13.994 1.72553 14.1067L2.31545 14.4117C2.39794 16.9602 4.42156 19 6.90625 19H7.89062C8.43429 19 8.875 18.5443 8.875 17.9821V10.5179C8.875 9.9557 8.43429 9.5 7.89062 9.5H6.90625C5.62074 9.5 4.45881 10.0462 3.625 10.9261V10.8571C3.625 6.36716 7.15772 2.71429 11.5 2.71429C15.8423 2.71429 19.375 6.36716 19.375 10.8571V10.9261C18.5412 10.0462 17.3793 9.5 16.0938 9.5H15.1094C14.5657 9.5 14.125 9.9557 14.125 10.5179V17.9821C14.125 18.5443 14.5657 19 15.1094 19H16.0938C18.5784 19 20.6021 16.9601 20.6845 14.4117L21.2744 14.1067C21.4925 13.994 21.6758 13.8208 21.804 13.6064C21.9321 13.392 22 13.1449 22 12.8929V10.8571C22 4.85692 17.3039 0 11.5 0Z%27 fill=%27%238E6F3E%27/%3E%3C/svg%3E") 
}
 @media screen and (max-width: 767px){
     h6{
         font-size:1rem;
         line-height:1.375 
    }
}
 p{
     font-size:1rem;
     line-height:1.75 
}
 p:not(:last-child){
     margin-bottom:1.875rem 
}
 .tagged-header{
     display:inline-block;
     padding:.675rem 1.5rem;
     background:#000;
     color:#fff;
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif" !important;
     font-size:1.125rem !important;
     font-weight:900;
     letter-spacing:2.81px;
     line-height:1 !important;
     border-radius:4px;
     text-transform:uppercase;
     z-index:1;
     position:relative 
}
 @media screen and (max-width: 767px){
     .tagged-header{
         font-size:1rem !important;
         padding:.5rem 1rem 
    }
}
 .tagged-header--gold{
     background:#cfb991;
     color:#000 !important 
}
 .tagged-header--white{
     background-color:#fff;
     color:#000 !important 
}
 .tagged-header:before{
     position:absolute;
     top:0;
     left:-5px;
     height:100%;
     content:"";
     background:inherit;
     z-index:-1;
     width:calc(100% + 10px);
     transform:skewX(-15deg) 
}
 .tagged-header-container{
     border-top:2px solid #000;
     margin-left:10px 
}
 .tagged-header-container.tagged-header-container-gold{
     border-top:2px solid #cfb991 
}
 .tagged-header-container .tagged-header{
     border-radius:0 0 4px 4px;
     top:-2px 
}
 .purdue-home-subheader{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1.125rem;
     font-weight:900;
     letter-spacing:3.12px;
     line-height:1;
     text-align:center;
     color:#000 
}
 .purdue-home-intro-text__header{
     margin-top:0 !important 
}
 .purdue-home-intro-text__header.header-font-acumin{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-weight:700 
}
 .purdue-home-intro-text__header.header-font-united{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-weight:700;
     font-size:1.75rem 
}
 h2.purdue-home-intro-text__header.header-font-acumin{
     font-size:3.125rem 
}
 @media screen and (max-width: 767px){
     h2.purdue-home-intro-text__header.header-font-acumin{
         font-size:2.75rem 
    }
}
 h3.purdue-home-intro-text__header.header-font-acumin,h4.purdue-home-intro-text__header.header-font-acumin,h5.purdue-home-intro-text__header.header-font-acumin,h6.purdue-home-intro-text__header.header-font-acumin,p.purdue-home-intro-text__header.header-font-acumin{
     font-size:2rem 
}
 @media screen and (max-width: 767px){
     h3.purdue-home-intro-text__header.header-font-acumin,h4.purdue-home-intro-text__header.header-font-acumin,h5.purdue-home-intro-text__header.header-font-acumin,h6.purdue-home-intro-text__header.header-font-acumin,p.purdue-home-intro-text__header.header-font-acumin{
         font-size:1.75rem 
    }
}
 strong{
     color:inherit 
}
 .wp-block-button__link,.gform_button,.purdue-home-button{
     color:#000;
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1.125rem;
     font-weight:900;
     letter-spacing:.5px;
     line-height:1.5;
     border-radius:4px;
     background-color:#cfb991;
     box-shadow:0 1px 2px 0 rgba(142,111,62,.3);
     padding:.5rem 1.5rem;
     display:inline-flex;
     text-transform:uppercase;
     justify-content:space-between;
     align-items:center;
     border:1px solid #cfb991;
     -webkit-text-decoration:none;
     text-decoration:none;
     cursor:pointer 
}
 .wp-block-button__link:after,.gform_button:after,.purdue-home-button:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     right:-0.25rem;
     margin-left:.75rem;
     height:1.25rem;
     width:1.125rem;
     background-repeat:no-repeat;
     background-size:cover;
     transition:transform .3s ease;
     position:relative;
     display:inline-block;
     flex-shrink:0 
}
 .wp-block-button__link:hover,.gform_button:hover,.purdue-home-button:hover{
     background:#000;
     color:#fff 
}
 .wp-block-button__link:hover:after,.gform_button:hover:after,.purdue-home-button:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     transform:translateX(3px) 
}
 .wp-block-button__link.hide,.gform_button.hide,.purdue-home-button.hide{
     display:none 
}
 @media screen and (max-width: 767px){
     .wp-block-button__link,.gform_button,.purdue-home-button{
         padding:.5rem 1rem;
         font-size:1rem 
    }
     .wp-block-button__link:after,.gform_button:after,.purdue-home-button:after{
         height:1.125rem;
         width:1rem;
         right:0 
    }
}
 .purdue-home-button.purdue-home-button--white,.wp-block-button__link.has-white-background-color{
     background:#fff;
     border:1px solid #fff;
     color:#000 !important;
     box-shadow:0 1px 2px 0 rgba(142,111,62,.3) 
}
 .purdue-home-button.purdue-home-button--white:hover,.wp-block-button__link.has-white-background-color:hover{
     background:#000 !important;
     color:#fff !important 
}
 .purdue-home-button.purdue-home-button--black,.wp-block-button__link.has-black-background-color{
     background:#000;
     color:#fff 
}
 .purdue-home-button.purdue-home-button--black:after,.wp-block-button__link.has-black-background-color:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .purdue-home-button.purdue-home-button--black:hover,.wp-block-button__link.has-black-background-color:hover{
     color:#000;
     background:#cfb991 !important 
}
 .purdue-home-button.purdue-home-button--black:hover:after,.wp-block-button__link.has-black-background-color:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .purdue-home-button.purdue-home-button--black:after,.wp-block-button__link.has-black-background-color:after{
     color:#cfb991 
}
 .has-gold-background .wp-block-button__link{
     background:#000;
     color:#fff;
     border:1px solid #000 
}
 .has-gold-background .wp-block-button__link:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .has-gold-background .wp-block-button__link:hover{
     color:#000;
     background:#fff 
}
 .has-gold-background .wp-block-button__link:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .has-gold-background .wp-block-button__link.has-white-background-color:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .has-gold-background .wp-block-button__link.has-white-background-color:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .has-gold-background .purdue-home-button{
     border:1px solid #000 
}
 .has-gold-background .purdue-home-button:hover{
     color:#000;
     background:#fff 
}
 .has-gold-background .purdue-home-button:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .has-gold-background .purdue-home-button--black{
     border:1px solid #000 
}
 .has-gold-background .purdue-home-button--black:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .has-gold-background .purdue-home-button--black:hover{
     color:#000;
     background:#fff 
}
 .has-gold-background .purdue-home-button--black:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23000000%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .has-gold-background .purdue-home-button--white{
     background:#fff;
     border:1px solid #fff;
     color:#000 !important;
     box-shadow:0 1px 2px 0 rgba(142,111,62,.3) 
}
 .has-gold-background .purdue-home-button--white:hover{
     background:#000 !important;
     color:#fff !important 
}
 .has-gold-background .purdue-home-button--white:hover:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .purdue-home-button-wrap--full{
     width:100%;
     text-align:center 
}
 .purdue-home-button-wrap--full .purdue-home-button{
     width:100%;
     max-width:100%;
     text-align:left 
}
 .wp-block-button__link:after{
     top:3px 
}
 .wp-block-buttons>.wp-block-button{
     margin:0 .2rem .5rem 0 !important 
}
 .post-content{
     max-width:900px 
}
 @media screen and (max-width: 1023px){
     .post-content{
         width:100% 
    }
}
 .post-content .purdue-home-quote .section.has-quote-mark{
     border-radius:4px 
}
 .post-content .purdue-home-post-grid .section{
     padding-left:0;
     padding-right:0 
}
 @media screen and (max-width: 1023px){
     .post-content .purdue-home-post-grid .section .container{
         padding-left:1.5rem;
         padding-right:1.5rem 
    }
}
 @media screen and (max-width: 767px){
     .post-content .purdue-home-post-grid .section .container{
         padding-left:1.25rem;
         padding-right:1.25rem 
    }
}
 .post-content__thumbnail{
     display:flex !important;
     flex-direction:column;
     align-items:center;
     margin-bottom:3rem 
}
 .post-content__thumbnail img{
     width:100%;
     object-fit:cover;
     border-radius:4px 
}
 .post-content__thumbnail--caption{
     max-width:min(900px,100% - 16px);
     width:100%;
     margin:1.5rem 0 0 1.5rem;
     padding:0 1.5rem 0 1.5rem;
     border-left:1px solid #c4bfc0;
     color:#555960 
}
 @media screen and (max-width: 1023px){
     .post-content__thumbnail--caption{
         width:calc(100vw - 16px);
         margin:1.5rem 0 0 1.5rem;
         padding:0 2.25rem 0 1rem 
    }
}
 @media screen and (max-width: 767px){
     .post-content__thumbnail--caption{
         margin-left:.5rem 
    }
}
 @media screen and (max-width: 767px){
     .post-content__thumbnail{
         margin-bottom:2rem 
    }
}
 .post-content__video-hero{
     margin-bottom:3rem 
}
 @media screen and (max-width: 767px){
     .post-content__video-hero{
         margin-bottom:2rem 
    }
}
 .post-content__tag{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     color:#9d9795;
     font-size:.875rem;
     font-style:normal;
     font-weight:900;
     line-height:1.5;
     letter-spacing:.15625rem;
     text-transform:uppercase;
     margin-bottom:1rem 
}
 .post-content__subheading{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1.625rem;
     font-style:normal;
     font-weight:400;
     line-height:1.15;
     margin-bottom:2.8rem !important 
}
 @media screen and (max-width: 767px){
     .post-content__subheading{
         font-size:1.25rem;
         line-height:1.2 
    }
}
 .post-content__attribution{
     color:#6f727b;
     padding-top:3rem;
     border-top:1px solid #9d9795;
     margin-top:3rem 
}
 @media screen and (max-width: 767px){
     .post-content__attribution{
         margin-top:2rem;
         padding-top:2rem 
    }
}
 .post-content__byline{
     padding-bottom:3rem;
     border-bottom:1px solid #9d9795;
     margin-bottom:3rem 
}
 @media screen and (max-width: 1023px){
     .post-content__byline{
         flex-direction:column;
         align-items:flex-start 
    }
}
 @media screen and (max-width: 767px){
     .post-content__byline{
         padding-bottom:2rem 
    }
}
 .post-content__byline--date{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1rem;
     font-style:normal;
     font-weight:600;
     line-height:1.5;
     letter-spacing:.09375rem;
     text-transform:uppercase 
}
 @media screen and (max-width: 767px){
     .post-content__byline--date{
         flex-direction:column;
         align-items:flex-start 
    }
}
 .post-content__byline--date .post-author{
     padding-left:.75rem 
}
 .post-content__byline--date .post-author:before{
     content:"";
     border-left:2px solid #c4bfc0;
     left:-0.75rem;
     position:relative;
     height:1rem 
}
 @media screen and (max-width: 767px){
     .post-content__byline--date .post-author{
         border-left:none;
         padding-left:0 
    }
     .post-content__byline--date .post-author:before{
         content:none 
    }
}
 .post-content__byline--date .post-author-individual{
     color:#000;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .post-content__byline--date .post-author-individual:hover{
     color:#000 
}
 .post-content__byline--date .post-author-individual:not(:first-child){
     margin-left:.25rem 
}
 @media screen and (max-width: 1023px){
     .post-content__byline--share{
         margin-top:1.5rem !important 
    }
}
 .post-content__byline--share .level-item{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1rem;
     font-style:normal;
     font-weight:600;
     line-height:1.5;
     letter-spacing:-0.02144rem;
     text-transform:uppercase 
}
 .post-content__byline--share .level-item:not(:last-child){
     margin-right:1.2rem !important 
}
 .post-content__byline--share a.icon.is-medium{
     -webkit-text-decoration:none;
     text-decoration:none;
     color:#000 
}
 .post-content__byline--share a.icon.is-medium i,.post-content__byline--share a.icon.is-medium svg{
     font-size:1.75rem 
}
 .post-content__byline--share a.icon.is-medium:hover{
     color:#8e6f3e 
}
 .post-content__byline--share a.icon.is-medium:hover svg{
     fill:#8e6f3e 
}
 .post-content__body{
     margin-top:3rem 
}
 @media screen and (max-width: 767px){
     .post-content__body{
         margin-top:2rem 
    }
}
 .post-content__body>.purdue-home-image-slider .glide__track{
     overflow:visible 
}
 .post-related-stories{
     overflow:hidden 
}
 .post-related-stories h2{
     text-align:center 
}
 .post-related-stories .purdue-home-link-cards__slider .glide__slide{
     height:auto;
     padding:.1rem 
}
 .post-related-stories .purdue-home-link-cards__slider .slider-controls{
     margin-top:3rem;
     justify-content:flex-start 
}
 @media screen and (max-width: 767px){
     .post-related-stories .purdue-home-link-cards__slider .slider-controls{
         margin-top:1.5rem;
         justify-content:center 
    }
}
 .post-related-stories .purdue-home-link-cards__slider .glide__track{
     overflow:visible 
}
 .post-wrap{
     overflow:hidden 
}
 .cta-link{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-weight:900;
     letter-spacing:2px;
     font-size:1.125rem;
     line-height:1.2;
     text-transform:uppercase;
     position:relative;
     text-align:center;
     padding-bottom:.1rem;
     cursor:pointer 
}
 .cta-link:after{
     content:"";
     width:100%;
     border:1px solid #cfb991;
     background:#cfb991;
     bottom:0;
     left:0;
     position:absolute;
     visibility:hidden;
     transform:scaleX(0);
     transition:all .25s cubic-bezier(1, 0.25, 0, 0.75) 0s 
}
 .cta-link:hover:after{
     visibility:visible;
     transform:scaleX(1) 
}
 a{
     color:#8e6f3e;
     -webkit-text-decoration:underline;
     text-decoration:underline;
     font-weight:600 
}
 a:hover{
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .purdue-home-cta-card{
     -webkit-text-decoration:none;
     text-decoration:none;
     position:relative;
     z-index:1;
     box-shadow:0 2px 5px 0 rgba(0,0,0,.15);
     border-radius:4px;
     overflow:hidden;
     display:block 
}
 .purdue-home-cta-card.purdue-home-cta-card--story{
     height:100%;
     background:#fff;
     display:flex;
     flex-direction:column 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .image{
     overflow:hidden 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .image:after{
     background:none 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .image img{
     box-shadow:none;
     border-radius:0;
     transition:all .3s 
}
 .purdue-home-cta-card.purdue-home-cta-card--story.purdue-home-cta-card--news--plain .image img{
     border-radius:4px 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center{
     padding:1.25rem;
     height:100%;
     position:relative;
     display:flex;
     flex-direction:column;
     justify-content:flex-start;
     align-items:flex-start;
     top:0 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-cta-grid__card-title{
     color:#000;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1.5rem;
     font-weight:700;
     line-height:1.25;
     margin-bottom:.75rem !important 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-cta-grid__card-subtitle{
     margin-bottom:1.25rem !important;
     color:#6f727b;
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:.875rem;
     font-style:normal;
     font-weight:800;
     line-height:1.7;
     letter-spacing:2px;
     text-transform:uppercase;
     display:flex;
     align-items:center;
     flex-wrap:wrap 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-cta-grid__card-subtitle span{
     padding-right:.25rem 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-cta-grid__card-subtitle span:not(:first-child){
     padding-left:.5rem 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-cta-grid__card-subtitle span.purdue-posttype-tag{
     display:flex;
     align-items:center;
     padding-right:.5rem 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-cta-grid__card-subtitle span.purdue-posttype-tag:before{
     background-repeat:no-repeat;
     display:inline-block;
     margin-right:.5rem 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-cta-grid__card-subtext{
     margin-bottom:1.25rem;
     color:#000;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1rem;
     font-style:normal;
     font-weight:400;
     line-height:1.7;
     -webkit-line-clamp:2;
     -webkit-box-orient:vertical;
     display:-webkit-box;
     overflow:hidden;
     text-overflow:ellipsis 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center .purdue-home-button{
     border:1px solid #cfb991 !important;
     margin-top:auto 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center.has-black-background .purdue-home-cta-grid__card-title,.purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center.has-black-background .purdue-home-cta-grid__card-subtitle,.purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center.has-black-background .purdue-home-cta-grid__card-subtext{
     color:#fff 
}
 .purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center.has-no-excerpt .purdue-home-cta-grid__card-title{
     margin-bottom:1.5rem !important 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty{
     height:100%;
     background:#000 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23ffffff%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     height:32px;
     width:28px;
     background-repeat:no-repeat;
     background-size:cover;
     right:1rem;
     font-size:2rem;
     position:absolute;
     bottom:1rem;
     transition:all .3s ease 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .image{
     overflow:hidden 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .image:after{
     background:linear-gradient(180deg, rgba(0, 0, 0, 0) 80%, #000000 100%) 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .image img{
     box-shadow:none;
     border-radius:0;
     transition:all .3s 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom{
     padding:1.5rem 3.5rem 1.5rem 1.5rem;
     position:relative;
     z-index:2;
     height:auto;
     display:flex;
     flex-direction:column;
     color:#fff 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom:not(:first-child){
     margin-top:-4rem 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom .purdue-home-cta-grid__card-title{
     color:#fff;
     font-family:acumin-pro-semi-condensed,"Franklin Gothic",sans-serif;
     font-size:1.5rem;
     font-style:normal;
     font-weight:700;
     line-height:1.3;
     text-transform:capitalize;
     margin-bottom:1rem !important 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom .purdue-home-cta-grid__card-subtext,.purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom .purdue-home-cta-grid__card-subtext p{
     color:#cfb991;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1rem;
     font-style:normal;
     font-weight:700;
     line-height:1.38;
     letter-spacing:.5px;
     -webkit-line-clamp:2;
     -webkit-box-orient:vertical;
     display:-webkit-box;
     overflow:hidden;
     text-overflow:ellipsis;
     margin-bottom:0 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom .purdue-home-cta-grid__card-subtext:not(:last-child),.purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom .purdue-home-cta-grid__card-subtext p:not(:last-child){
     margin-bottom:.5rem 
}
 .purdue-home-cta-card.purdue-home-cta-card--faculty .flex-container.flex-container--align-bottom .purdue-home-cta-grid__tags{
     color:#cfb991;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1rem;
     font-style:normal;
     font-weight:700;
     line-height:1.4 
}
 .purdue-home-cta-card.purdue-home-cta-card--vertical{
     height:100% 
}
 .purdue-home-cta-card.purdue-home-cta-card--vertical:hover .cta-link{
     -webkit-text-decoration:underline;
     text-decoration:underline 
}
 .purdue-home-cta-card.purdue-home-cta-card--vertical .image,.purdue-home-cta-card.purdue-home-cta-card--vertical .image img{
     height:100% 
}
 .purdue-home-cta-card.purdue-home-cta-card--vertical .flex-container--align-vertical-between{
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     z-index:2;
     flex-direction:column;
     display:flex;
     justify-content:space-between;
     padding:1rem 
}
 .purdue-home-cta-card.purdue-home-cta-card--vertical .cta-link{
     text-align:left;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1.125rem;
     color:#fff !important;
     letter-spacing:0;
     font-weight:600;
     line-height:1.4;
     width:80%;
     text-transform:none;
     -webkit-text-decoration:none;
     text-decoration:none;
     cursor:pointer;
     margin-top:auto 
}
 .purdue-home-cta-card.purdue-home-cta-card--vertical .cta-link:after{
     content:none 
}
 .purdue-home-cta-card.purdue-home-cta-card--vertical .cta-link:hover{
     -webkit-text-decoration:underline;
     text-decoration:underline 
}
 .purdue-home-cta-card.purdue-home-cta-card--nolink .image:after{
     content:none 
}
 .purdue-home-cta-card__cta-text{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1rem;
     color:#cfb991;
     letter-spacing:1px;
     text-transform:uppercase;
     font-weight:800;
     position:relative;
     overflow:hidden;
     display:flex;
     justify-content:space-between 
}
 .purdue-home-cta-card__cta-text:after{
     content:"";
     top:50%;
     width:100%;
     height:2px;
     background:#cfb991;
     position:relative;
     margin-left:1rem;
     flex:1 
}
 .purdue-home-cta-card .flex-container--align-center{
     position:absolute;
     top:.5rem;
     left:0;
     width:100%;
     height:100%;
     z-index:2;
     flex-direction:column;
     display:flex;
     align-items:center;
     justify-content:center;
     padding:1rem 
}
 .purdue-home-cta-card .purdue-home-cta-card__link{
     color:#fff 
}
 .purdue-home-cta-card .cta-icon{
     color:#cfb991 
}
 .purdue-home-cta-card .cta-icon.cta-icon--arrow{
     width:72px;
     height:72px 
}
 .purdue-home-cta-card .cta-icon.cta-icon--play{
     width:50px;
     height:50px;
     margin-top:.5rem 
}
 .purdue-home-cta-card .iframe-container{
     position:relative;
     padding-top:56.25% 
}
 .purdue-home-cta-card iframe{
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     object-fit:cover 
}
 .purdue-home-cta-card:not(:last-child){
     margin-bottom:.875rem 
}
 .purdue-home-cta-card .image:after{
     content:"";
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     background-color:rgba(0,0,0,.55) 
}
 .purdue-home-cta-card .image img{
     object-fit:cover 
}
 .purdue-home-cta-card .modal-trigger:hover .cta-link:after{
     visibility:visible;
     transform:scaleX(1) 
}
 .purdue-home-cta-card .flex-container--align-vertical-between:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     height:32px;
     width:28px;
     background-repeat:no-repeat;
     background-size:cover;
     right:.5rem;
     font-size:2.5rem;
     position:absolute;
     bottom:.5rem;
     transition:transform .3s ease 
}
 .purdue-home-cta-card.has-content-bottom .image img{
     transition:.3s ease 
}
 .purdue-home-cta-card.has-content-bottom .image:after{
     background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%) 
}
 .purdue-home-cta-card .flex-container--align-bottom{
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     display:flex;
     flex-direction:column;
     justify-content:flex-end;
     padding:2.25rem 7rem 2.25rem 3.25rem 
}
 @media screen and (max-width: 1023px){
     .purdue-home-cta-card .flex-container--align-bottom{
         padding:1rem 5rem 1rem 1.5rem 
    }
}
 a.purdue-home-cta-card,.purdue-home-cta-card.purdue-home-cta-card--video{
     cursor:pointer 
}
 a.purdue-home-cta-card:hover .cta-link:after,.purdue-home-cta-card.purdue-home-cta-card--video:hover .cta-link:after{
     visibility:visible;
     transform:scaleX(1) 
}
 a.purdue-home-cta-card:hover .flex-container--align-vertical-between:after,.purdue-home-cta-card.purdue-home-cta-card--video:hover .flex-container--align-vertical-between:after{
     transform:translateX(3px) 
}
 a.purdue-home-cta-card.has-content-bottom:after{
     content:"";
     background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg width=%27104.253572px%27 height=%27104.253572px%27 viewBox=%270 0 104.253572 104.253572%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Ctitle%3Earrow_circle_icon%3C/title%3E%3Cg id=%27Desktop%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg id=%27arrow_circle_icon%27 transform=%27translate%2852.1268, 52.1268%29 rotate%2840%29 translate%28-52.1268, -52.1268%29translate%2815.1268, 15.1268%29%27 stroke=%27%23cfb991%27 stroke-width=%274%27%3E%3Cg id=%27Group-3%27 transform=%27translate%280, 0%29%27%3E%3Ccircle id=%27Oval-Copy%27 transform=%27translate%2837, 37%29 rotate%28135%29 translate%28-37, -37%29%27 cx=%2736.9999977%27 cy=%2736.9999977%27 r=%2725.1629493%27%3E%3C/circle%3E%3Cg id=%27Arrow-Copy-3%27 transform=%27translate%2827.7199, 21.7701%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cline x1=%279.52771771%27 y1=%272.99227577%27 x2=%279.56560625%27 y2=%2727.0777404%27 id=%27Path-6%27 transform=%27translate%289.5467, 15.035%29 rotate%2850%29 translate%28-9.5467, -15.035%29%27%3E%3C/line%3E%3Cpolyline id=%27Path-5%27 transform=%27translate%2814.2315, 11.1834%29 rotate%2850%29 translate%28-14.2315, -11.1834%29%27 points=%274.73086087 17.2295253 14.1515077 5.10747085 23.7320575 17.2593992%27%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
     height:90px;
     width:90px;
     background-repeat:no-repeat;
     background-size:cover;
     right:0;
     position:absolute;
     bottom:0;
     transition:transform .2s 
}
 @media screen and (max-width: 767px){
     a.purdue-home-cta-card.has-content-bottom:after{
         height:70px;
         width:70px 
    }
}
 a.purdue-home-cta-card.has-content-bottom:hover .image img{
     transform:scale(1.1) 
}
 a.purdue-home-cta-card.has-content-bottom:hover:after{
     transform:translateX(3px) 
}
 .purdue-home-cta-grid.has-black-background .purdue-home-cta-grid__header,.purdue-home-cta-grid.has-black-background .purdue-home-cta-grid__card-title{
     color:#cfb991 
}
 .purdue-home-cta-grid.has-black-background .purdue-home-cta-grid__content,.purdue-home-cta-grid.has-black-background .purdue-home-cta-grid__card-subtext,.purdue-home-cta-grid.has-black-background .purdue-home-cta-grid__card-subtitle{
     color:#fff 
}
 .purdue-home-cta-grid__intro{
     margin-bottom:3rem 
}
 @media screen and (max-width: 767px){
     .purdue-home-cta-grid__intro{
         margin-bottom:2rem 
    }
}
 .purdue-home-cta-grid__header.purdue-home-intro-text__header.header-font-united{
     text-align:center;
     margin-bottom:0 
}
 .purdue-home-cta-grid__content{
     margin-top:1rem 
}
 .purdue-home-cta-grid__content p{
     text-align:center 
}
 .purdue-home-cta-grid__cards{
     width:100% 
}
 .purdue-home-cta-grid__cards .columns{
     justify-content:space-between 
}
 .purdue-home-cta-grid__cards .column.is-6-desktop{
     max-width:511px 
}
 @media screen and (max-width: 767px){
     .purdue-home-cta-grid__cards .column.is-6-desktop{
         max-width:100% 
    }
}
 .purdue-home-cta-grid__cards .column.is-4-desktop{
     max-width:440px 
}
 @media screen and (max-width: 767px){
     .purdue-home-cta-grid__cards .column.is-4-desktop{
         max-width:100% 
    }
}
 .purdue-home-cta-grid__cards .purdue-home-cta-card:not(.purdue-home-cta-card--story):not(.purdue-home-cta-card--faculty) .image:after{
     background:none 
}
 .purdue-home-cta-grid__cards .purdue-home-cta-card:not(.purdue-home-cta-card--story):not(.purdue-home-cta-card--faculty) .image img{
     width:100%;
     height:100%;
     box-shadow:0 2px 5px 0 rgba(0,0,0,.15);
     border-radius:4px 
}
 .purdue-home-cta-grid__cards .purdue-home-cta-card:not(.purdue-home-cta-card--story):not(.purdue-home-cta-card--faculty) .flex-container--align-center{
     position:relative;
     display:flex;
     flex-direction:column;
     justify-content:flex-start;
     align-items:flex-start;
     padding:2rem 0;
     top:0 
}
 .purdue-home-cta-grid .purdue-home-cta-card.purdue-home-cta-card--stack{
     box-shadow:none 
}
 .purdue-home-cta-grid .purdue-home-cta-card.purdue-home-cta-card--stack.has-decoration-line .purdue-home-cta-grid__card-title{
     justify-content:space-between;
     position:relative;
     width:100%;
     align-items:center;
     display:flex 
}
 .purdue-home-cta-grid .purdue-home-cta-card.purdue-home-cta-card--stack.has-decoration-line .purdue-home-cta-grid__card-title:after{
     content:"";
     top:50%;
     width:100%;
     height:2px;
     background:#c4bfc0;
     position:relative;
     margin-left:1rem;
     flex:1 
}
 .purdue-home-cta-grid__card-subtitle{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1.125rem;
     font-weight:900;
     letter-spacing:2.5px;
     line-height:1.4;
     margin-bottom:.8rem !important 
}
 .purdue-home-cta-grid__card-title{
     color:#000;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:2.5rem;
     font-weight:700;
     letter-spacing:0;
     line-height:1.1;
     margin-bottom:1.5rem !important 
}
 @media screen and (max-width: 767px){
     .purdue-home-cta-grid__card-title{
         font-size:2rem;
         margin-bottom:1.2rem !important 
    }
}
 .purdue-home-cta-grid__card-subtext,.purdue-home-cta-grid__card-subtext p{
     color:#000;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1rem;
     font-weight:400;
     letter-spacing:0;
     line-height:1.5 
}
 .purdue-home-cta-grid__card-subtext{
     margin-bottom:1.125rem 
}
 .purdue-home-cta-grid .button-container{
     text-align:center 
}
 a.purdue-home-cta-card.purdue-home-cta-card--story .flex-container--align-center.has-black-background{
     z-index:0 
}
 a.purdue-home-cta-card.purdue-home-cta-card--story:after{
     content:"";
     display:block;
     width:100%;
     height:4px;
     bottom:0;
     position:absolute;
     transform:scaleX(0);
     transition:all .25s cubic-bezier(1, 0.25, 0, 0.75) 0s;
     background:#9d9795 
}
 a.purdue-home-cta-card.purdue-home-cta-card--story:hover:after{
     transform:scaleX(1) 
}
 a.purdue-home-cta-card.purdue-home-cta-card--story:hover button{
     background:#000;
     color:#fff 
}
 a.purdue-home-cta-card.purdue-home-cta-card--story:hover button:after{
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23cfb991%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
     transform:translateX(3px) 
}
 a.purdue-home-cta-card.purdue-home-cta-card--faculty:before{
     content:"";
     display:block;
     width:100%;
     height:4px;
     bottom:0;
     position:absolute;
     transform:scaleX(0);
     transition:all .25s cubic-bezier(1, 0.25, 0, 0.75) 0s;
     background:#9d9795 
}
 a.purdue-home-cta-card.purdue-home-cta-card--faculty:hover:after{
     transform:translateX(3px) 
}
 a.purdue-home-cta-card.purdue-home-cta-card--faculty:hover:before{
     content:"";
     transform:scaleX(1) 
}
 .purdue-home-cta-banner{
     position:relative 
}
 .purdue-home-cta-banner .purdue-home-cta-banner__subheader{
     color:#fff 
}
 .purdue-home-cta-banner .image{
     display:block;
     position:absolute;
     width:100%;
     height:100%;
     overflow:hidden 
}
 .purdue-home-cta-banner .image:after{
     content:"";
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     background-color:rgba(0,0,0,.55) 
}
 .purdue-home-cta-banner .image img,.purdue-home-cta-banner .image video{
     object-position:top;
     object-fit:cover;
     width:100%;
     height:100% 
}
 .purdue-home-cta-banner__subheader{
     color:#fff 
}
 .purdue-home-cta-banner__header{
     color:#fff;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:4rem;
     font-weight:700;
     letter-spacing:0;
     line-height:1;
     text-align:center;
     margin:1.5rem auto 2.5rem !important;
     max-width:650px 
}
 @media screen and (max-width: 767px){
     .purdue-home-cta-banner__header{
         font-size:3rem;
         line-height:1.2 
    }
}
 .purdue-home-cta-banner__header.font-size-small{
     font-size:2.125rem;
     line-height:1.25 
}
 @media screen and (max-width: 767px){
     .purdue-home-cta-banner__header.font-size-small{
         font-size:1.8rem;
         line-height:1.4 
    }
}
 .purdue-home-cta-banner__header.font-size-medium{
     font-size:3em;
     line-height:1.2 
}
 @media screen and (max-width: 767px){
     .purdue-home-cta-banner__header.font-size-medium{
         font-size:1.8rem;
         line-height:1.4 
    }
}
 .purdue-home-cta-banner ul.purdue-home-button-list{
     padding-left:0 
}
 .purdue-home-cta-banner ul.purdue-home-button-list li{
     width:auto 
}
 .purdue-home-cta-banner ul.purdue-home-button-list li.purdue-home-button-wrap--full{
     width:100%;
     margin-bottom:15px 
}
 .purdue-home-cta-banner ul.purdue-home-button-list li.purdue-home-button-wrap--full .purdue-home-button{
     font-size:1.25rem;
     padding-top:.75rem;
     padding-bottom:.75rem;
     max-width:300px 
}
 @media(max-width: 500px){
     .purdue-home-cta-banner ul.purdue-home-button-list li .purdue-home-button{
         min-width:278px 
    }
}
 .purdue-home-cta-banner button{
     cursor:pointer 
}
 .slider-controls{
     display:flex;
     justify-content:center;
     align-items:center;
     z-index:2;
     position:relative 
}
 .slider-controls.hidden{
     display:none 
}
 .slider-controls--dark .glide__bullet{
     background-color:#fff;
     opacity:.5 
}
 .slider-controls--dark .glide__bullet--active{
     background:#cfb991;
     opacity:1 
}
 .slider-controls--dark .glide__bullet--active:hover{
     background:#cfb991;
     opacity:1 
}
 .slider-controls--dark .glide__bullet:hover{
     opacity:.7 
}
 .slider-controls--dark .glide__arrow.arrow--left{
     margin-right:1rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23ffffff%27 d=%27M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z%27/%3E%3C/svg%3E") 
}
 .slider-controls--dark .glide__arrow.arrow--right{
     margin-left:1rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23ffffff%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 .glide__bullets{
     display:flex;
     justify-content:center;
     align-items:center 
}
 .glide__bullet{
     width:.5rem;
     height:.5rem;
     border:none;
     border-radius:50%;
     margin:.25rem;
     display:inline-block;
     padding:0;
     opacity:.25;
     background-color:#000;
     cursor:pointer 
}
 .glide__bullet--active{
     background:#8e6f3e;
     opacity:1 
}
 .glide__bullet--active:hover{
     background:#8e6f3e;
     opacity:1 
}
 .glide__bullet:hover{
     opacity:.7 
}
 .glide__arrow{
     position:relative;
     overflow:hidden;
     text-indent:-9999px;
     background-repeat:no-repeat;
     background-position:50%;
     border:none;
     box-shadow:none;
     transform:none;
     width:20px;
     background-color:rgba(0,0,0,0);
     opacity:.75 
}
 .glide__arrow:hover{
     -webkit-filter:invert(0);
     filter:invert(0);
     opacity:1;
     cursor:pointer 
}
 .glide__arrow.arrow--left{
     margin-right:1rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath d=%27M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z%27/%3E%3C/svg%3E") 
}
 .glide__arrow.arrow--right{
     margin-left:1rem;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E") 
}
 body.custom-background{
     background-image:none !important 
}
 .purdue-home-select,.year-month-filter{
     display:flex;
     align-items:center;
     justify-content:center 
}
 @media screen and (max-width: 767px){
     .purdue-home-select,.year-month-filter{
         flex-direction:column 
    }
}
 .purdue-home-select select,.year-month-filter select{
     height:auto;
     font-size:1.25rem;
     line-height:1.5;
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-weight:600;
     letter-spacing:0;
     margin-right:1.25rem;
     width:660px;
     max-width:100%;
     padding:.875rem 4rem .875rem 2rem;
     -webkit-appearance:none;
     appearance:none;
     border:.5px solid #c4bfc0;
     border-radius:4px;
     background-color:#fff;
     background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%238e6f3e%27 d=%27M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z%27/%3E%3C/svg%3E");
     background-position:right 1rem top 50%,0 0;
     background-size:1.8rem auto,100%;
     background-repeat:no-repeat;
     box-shadow:0 2px 5px 0 rgba(0,0,0,.15);
     color:#000 
}
 .purdue-home-select select::-ms-expand,.year-month-filter select::-ms-expand{
     display:none 
}
 @media screen and (max-width: 767px){
     .purdue-home-select select,.year-month-filter select{
         font-size:1.125rem;
         line-height:1.5;
         height:auto;
         padding:.875rem 2rem .875rem 1rem;
         background-position:right .5rem top 50%,0 0;
         background-size:1.3rem auto,100%;
         margin:0 0 1rem 0 
    }
}
 .purdue-home-select select.has-select-expand,.year-month-filter select.has-select-expand{
     overflow-y:visible;
     background-position:right 1rem top 15px,0 0 
}
 .purdue-home-select .purdue-home-button,.year-month-filter .purdue-home-button{
     flex-shrink:0 
}
 .has-sidebar.columns{
     justify-content:space-between 
}
 .container.narrow-page-content{
     max-width:888px !important 
}
 .page404-header.second-level-page-heading{
     text-align:center;
     max-width:100% 
}
 .page404-desc{
     text-align:center;
     max-width:800px;
     margin:0 auto 
}
 .page404-quick-links{
     margin-top:2rem 
}
 .purdue-initial-words-wrap{
     margin-bottom:1.875rem 
}
 .purdue-initial-words-wrap .purdue-initial-words{
     margin-bottom:0;
     font-family:"United Sans",Impact,"Arial Black","sans serif";
     font-size:1.125rem;
     font-style:normal;
     font-weight:700;
     line-height:1.56;
     display:inline 
}
 .purdue-initial-words-wrap .purdue-initial-words+p{
     display:inline 
}
 figure:not(:first-child),.wp-block-image:not(:first-child){
     margin-top:3rem 
}
 figure:not(:last-child),.wp-block-image:not(:last-child){
     margin-bottom:3rem 
}
 @media screen and (max-width: 767px){
     figure:not(:first-child),.wp-block-image:not(:first-child){
         margin-top:2rem 
    }
     figure:not(:last-child),.wp-block-image:not(:last-child){
         margin-bottom:2rem 
    }
}
 figure img,.wp-block-image img{
     border-radius:4px 
}
 figure>figcaption,.wp-block-image>figcaption{
     max-width:min(854px,100vw - 64px);
     width:100%;
     margin:1.5rem 0 0 1.5rem !important;
     padding:0 1.5rem 0 1.5rem !important;
     border-left:1px solid #c4bfc0;
     color:#555960 
}
 @media screen and (max-width: 1023px){
     figure>figcaption,.wp-block-image>figcaption{
         width:calc(100% - 16px);
         padding:0 0 0 1rem !important;
         text-align:left !important 
    }
}
 @media screen and (max-width: 767px){
     figure>figcaption,.wp-block-image>figcaption{
         margin:1.5rem 0 0 0 !important 
    }
}
 figure.alignleft,.wp-block-image.alignleft{
     float:none !important;
     width:100%;
     display:flex !important;
     align-items:flex-end;
     padding:0 !important 
}
 figure.alignleft img,.wp-block-image.alignleft img{
     width:70% 
}
 @media screen and (max-width: 1023px){
     figure.alignleft img,.wp-block-image.alignleft img{
         width:100% 
    }
}
 figure.alignleft figcaption,.wp-block-image.alignleft figcaption{
     width:30%;
     margin:0 0 0 1.5rem !important;
     padding:0 !important;
     border-left:none 
}
 @media screen and (max-width: 1023px){
     figure.alignleft figcaption,.wp-block-image.alignleft figcaption{
         margin:1.5rem 0 0 1.5rem !important;
         padding:0 0 0 1rem !important;
         border-left:1px solid #c4bfc0;
         width:calc(100% - 16px);
         text-align:left !important 
    }
}
 @media screen and (max-width: 767px){
     figure.alignleft figcaption,.wp-block-image.alignleft figcaption{
         margin:1.5rem 0 0 0 !important;
         max-width:100%;
         width:100% 
    }
}
 @media screen and (max-width: 1023px){
     figure.alignleft,.wp-block-image.alignleft{
         flex-direction:column 
    }
}
 figure.alignfull:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube),figure.alignwide:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube),.post-content .purdue-home-post-grid .section figure.container:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube),.wp-block-image.alignfull:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube),.wp-block-image.alignwide:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube),.post-content .purdue-home-post-grid .section .wp-block-image.container:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube){
     display:flex !important;
     flex-direction:column;
     align-items:center 
}
 @media screen and (max-width: 1023px){
     figure.alignfull:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,figure.alignwide:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.post-content .purdue-home-post-grid .section figure.container:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.wp-block-image.alignfull:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.wp-block-image.alignwide:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.post-content .purdue-home-post-grid .section .wp-block-image.container:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption{
         padding:0 2.25rem 0 1rem !important;
         margin:1.5rem 0 0 .5rem !important 
    }
}
 @media screen and (max-width: 767px){
     figure.alignfull:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,figure.alignwide:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.post-content .purdue-home-post-grid .section figure.container:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.wp-block-image.alignfull:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.wp-block-image.alignwide:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption,.post-content .purdue-home-post-grid .section .wp-block-image.container:not(.wp-block-gallery.is-layout-flex):not(.wp-block-embed-youtube)>figcaption{
         max-width:min(854px,100vw - 32px) 
    }
}
 figure.image{
     margin-top:0 !important;
     margin-bottom:0 !important 
}
 .wp-block-gallery figure:not(:last-child),.wp-block-gallery .wp-block-image:not(:last-child){
     margin-bottom:0 
}
 .wp-block-gallery figure:not(:first-child),.wp-block-gallery .wp-block-image:not(:first-child){
     margin-top:0 
}
 .wp-block-gallery figure{
     margin-top:0;
     margin-bottom:0 
}
 .wp-block-gallery.has-nested-images figure.wp-block-image{
     height:100% 
}
 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
     background:none !important;
     color:#555960 !important;
     font-size:1rem !important;
     padding:0 1.5rem 0 1.5rem !important;
     text-align:left !important;
     position:relative !important 
}
 @media screen and (max-width: 1023px){
     .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
         padding:0 0 0 1rem !important 
    }
}
 .is-layout-flex{
     display:flex;
     flex-wrap:wrap 
}
 .wp-block-image figure.alignright>figcaption{
     width:auto 
}
 .wp-block-cover.has-parallax{
     margin-top:3rem;
     margin-bottom:3rem 
}
 @media screen and (max-width: 767px){
     .wp-block-cover.has-parallax{
         margin-top:2rem;
         margin-bottom:2rem 
    }
}
 lite-youtube,lite-vimeo{
     background-color:#000;
     position:relative;
     display:block;
     contain:content;
     background-position:center center;
     background-size:cover;
     cursor:pointer;
     margin:0 auto;
     width:100%;
     height:auto;
     border-radius:4px 
}
 lite-youtube::after,lite-vimeo::after{
     content:"";
     display:block;
     padding-bottom:56.25%;
     background:rgba(0,0,0,.55) 
}
 lite-youtube:hover .cta-link:after,lite-vimeo:hover .cta-link:after{
     visibility:visible;
     transform:scaleX(1) 
}
 lite-youtube>iframe,lite-vimeo>iframe{
     width:100%;
     height:100%;
     position:absolute;
     top:0;
     left:0;
     border:0 
}
 lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus,lite-vimeo:hover>.lty-playbtn,lite-vimeo .lty-playbtn:focus{
     -webkit-filter:none;
     filter:none 
}
 lite-youtube .flex-container--align-center,lite-youtube .cta-link,lite-youtube .cta-icon,lite-vimeo .flex-container--align-center,lite-vimeo .cta-link,lite-vimeo .cta-icon{
     pointer-events:none 
}
 lite-youtube.lyt-activated,lite-vimeo.lyt-activated{
     cursor:inherit 
}
 lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn,lite-vimeo.lyt-activated::before,lite-vimeo.lyt-activated>.lty-playbtn{
     opacity:0;
     pointer-events:none 
}
 lite-youtube>.lty-playbtn .lyt-visually-hidden,lite-vimeo>.lty-playbtn .lyt-visually-hidden{
     clip:rect(0 0 0 0);
     -webkit-clip-path:inset(50%);
     clip-path:inset(50%);
     height:1px;
     overflow:hidden;
     position:absolute;
     white-space:nowrap;
     width:1px 
}
 lite-vimeo{
     position:absolute;
     height:100%;
     top:0;
     left:0 
}
 lite-vimeo:after{
     padding-bottom:0;
     width:100%;
     height:100% 
}
 .wp-block-embed.is-type-video .youtube-lite-container.purdue-home-cta-card,.post-content__video-hero .youtube-lite-container.purdue-home-cta-card{
     box-shadow:none 
}
 @media screen and (min-width: 768px),print{
     .wp-block-embed.is-type-video .flex-container--align-center .cta-link,.post-content__video-hero .flex-container--align-center .cta-link{
         font-size:1.875rem 
    }
}
 @media screen and (min-width: 768px),print{
     .wp-block-embed.is-type-video .flex-container--align-center .cta-icon.cta-icon--play,.post-content__video-hero .flex-container--align-center .cta-icon.cta-icon--play{
         width:80px;
         height:80px 
    }
}
 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper.youtube-lite-container::before{
     padding-top:0;
     padding-top:initial 
}
 .purdue-home-callout{
     font-size:1em;
     line-height:1;
     position:relative;
     max-width:1112px;
     margin-left:0;
     margin-right:-556px 
}
 .purdue-home-callout:before{
     pointer-events:none;
     -webkit-user-select:none;
     -ms-user-select:none;
     user-select:none;
     content:"";
     clear:both;
     display:table;
     margin:0 
}
 @media screen and (max-width: 1407px){
     .purdue-home-callout{
         max-width:100vw;
         margin-left:0;
         margin-right:calc(-50vw + 50%);
         padding-right:16px 
    }
}
 .purdue-home-callout .callout-wrapper{
     margin-left:2rem;
     margin-bottom:.875rem;
     width:318px;
     float:right;
     display:block;
     position:relative;
     margin-top:.5rem 
}
 @media screen and (max-width: 767px){
     .purdue-home-callout .callout-wrapper{
         width:100%;
         margin-left:0;
         margin-top:0;
         padding-left:0;
         margin-bottom:2rem 
    }
}
 .purdue-home-callout .callout-wrapper figure{
     margin:0 
}
 .purdue-home-callout .callout-wrapper .iframe-container{
     border-radius:4px;
     overflow:hidden 
}
 .purdue-home-callout .callout-wrapper .iframe-container.vimeo-video-container{
     padding-top:56.25%;
     position:relative 
}
 .purdue-home-callout .callout-wrapper .iframe-container.vimeo-video-container.is-square{
     padding-top:100% 
}
 .purdue-home-callout .callout-wrapper .iframe-container.vimeo-video-container.is-9by16{
     padding-top:177.8% 
}
 .purdue-home-callout .callout-wrapper .iframe-container.vimeo-video-container.is-21by9{
     padding-top:42.86% 
}
 .purdue-home-callout .callout-wrapper .iframe-container.vimeo-video-container iframe{
     width:100%;
     height:100%;
     position:absolute;
     top:0;
     left:0 
}
 .purdue-home-callout .callout-wrapper .callout__text{
     margin:1.5rem 1.5rem 2rem;
     padding-left:1.5rem;
     border-left:1px solid #c4bfc0;
     white-space:pre-line;
     line-height:1.5;
     color:#555960 
}
 .purdue-home-callout .callout-wrapper .callout__text:last-child{
     margin-bottom:0 
}
 @media screen and (max-width: 767px){
     .purdue-home-callout .callout-wrapper .callout__text{
         margin-left:0;
         padding-left:1rem 
    }
}
 .purdue-home-callout .callout-wrapper:not(.has-link) figure img{
     border-radius:4px 
}
 .purdue-home-callout .callout-wrapper.has-link{
     box-shadow:0px 2px 4px 0px rgba(0,0,0,.25);
     border-radius:4px;
     overflow:hidden;
     -webkit-text-decoration:none;
     text-decoration:none 
}
 .purdue-home-callout .callout-wrapper.has-link figure img{
     border-radius:0 
}
 .purdue-home-callout .callout-wrapper.has-link .callout__text{
     font-family:acumin-pro,"Franklin Gothic",sans-serif;
     font-size:1.25rem;
     font-style:normal;
     font-weight:700;
     line-height:1.4;
     margin:1.5rem 1rem 2rem;
     -webkit-text-decoration:none;
     text-decoration:none;
     color:#000;
     border-left:none;
     padding:0 
}
 .purdue-home-callout .callout-wrapper.has-link .cta-link{
     font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
     font-size:1.125rem;
     font-style:normal;
     font-weight:700;
     line-height:1.22;
     letter-spacing:2px;
     margin:0 1rem 1.5rem;
     padding:0;
     display:inline-block;
     color:#000 
}
 .purdue-home-callout .callout-wrapper.has-link .cta-link:after{
     border:1px solid #8e6f3e;
     background:#8e6f3e 
}
 .purdue-home-callout .callout-wrapper.has-link:hover .cta-link:after{
     visibility:visible;
     transform:scaleX(1) 
}
 .purdue-home-callout>p{
     font-size:1em;
     text-align:left;
     margin-bottom:1.875rem 
}
 .purdue-home-callout+*:not(p){
     clear:both 
}
 .section.post-archive-container{
     padding-top:0 
}
 .section.post-archive-container .navigation.pagination{
     width:100% 
}
 .glide{
     position:relative;
     width:100%;
     box-sizing:border-box 
}
 .glide *{
     box-sizing:inherit 
}
 .glide__track{
     overflow:hidden 
}
 .glide__slides{
     position:relative;
     width:100%;
     list-style:none;
     -webkit-backface-visibility:hidden;
     backface-visibility:hidden;
     transform-style:preserve-3d;
     touch-action:pan-Y;
     overflow:hidden;
     margin:0;
     padding:0;
     white-space:nowrap;
     display:flex;
     flex-wrap:nowrap;
     will-change:transform 
}
 .glide__slides--dragging{
     -webkit-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .glide__slide{
     width:100%;
     height:100%;
     flex-shrink:0;
     white-space:normal;
     -webkit-user-select:none;
     -ms-user-select:none;
     user-select:none;
     -webkit-touch-callout:none;
     -webkit-tap-highlight-color:rgba(0,0,0,0) 
}
 .glide__slide a{
     -webkit-user-select:none;
     user-select:none;
     -webkit-user-drag:none;
     -moz-user-select:none;
     -ms-user-select:none 
}
 .glide__arrows{
     -webkit-touch-callout:none;
     -webkit-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .glide__bullets{
     -webkit-touch-callout:none;
     -webkit-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .glide--rtl{
     direction:rtl 
}
 