.img-gradient{background:linear-gradient(0deg,rgba(0,0,0,.8),hsla(0,0%,100%,0))}.btn-primary--white{background-color:#fff!important;color:#0b1215;font-weight:400;text-transform:unset}.btn-primary--white:hover{color:#0b1215}.card-grow{color:#fff}.card-grow:hover{color:#fdbf57;transform:scale(1.1);transition-duration:1s}.gform_footer .gform_button{background-color:#7a003c;border-radius:10em;border-style:solid;border-width:0;color:#fff;padding:10px 20px}.gform_footer .gform_button:hover{background-color:#000;border-style:solid}.gchoice_select_all,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400!important}body .ginput_container input[type=checkbox]{opacity:0;position:absolute}body .ginput_container input[type=checkbox]+label,body .ginput_container input[type=radio]+label{cursor:pointer;display:inline-block;overflow:hidden;padding-left:35px;position:relative}body .ginput_container input[type=checkbox]+label:after,body .ginput_container input[type=checkbox]+label:before,body .ginput_container input[type=radio]+label:after,body .ginput_container input[type=radio]+label:before{content:"";left:0;position:absolute;-webkit-transition:.2s;transition:.2s;z-index:1}body .ginput_container input[type=checkbox]:not(:checked)+label:after,body .ginput_container input[type=radio]:not(:checked)+label:after{border:2px solid #000;height:20px;top:0;width:20px}body .ginput_container input[type=checkbox]:checked+label:after,body .ginput_container input[type=radio]:checked+label:after{background-color:#7a003c;border:2px solid #7a003c;border-radius:2px;height:20px;top:0;width:20px;z-index:0}body .ginput_container input[type=checkbox]:not(:checked)+label:before,body .ginput_container input[type=radio]:not(:checked)+label:before{border:3px solid transparent;height:0;left:6px;top:10px;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:0}body .ginput_container input[type=checkbox]:checked+label:before,body .ginput_container input[type=radio]:checked+label:before{border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;height:13px;left:1px;margin-top:3px;top:0;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:8px}#gform_wrapper_2{text-align:left}body .gform_wrapper .gform_body .gform_fields .gfield .gchoice{position:relative}#field_1_10 .gfield_label,#field_2_10 .gfield_label,.grecaptcha-badge{display:none}.anchor{display:block;position:relative;top:-150px;visibility:hidden}.intro-display-1{font-size:2rem;font-weight:700;line-height:1.2;text-shadow:2px 2px 10px rgba(0,0,0,.64)}.intro-sub-display-1{color:#fff;font-size:1rem;text-shadow:2px 2px 5px rgba(0,0,0,.64)}.home-display-1{font-size:2.5rem;font-weight:700;text-shadow:2px 2px 10px rgba(0,0,0,.64)}@media(min-width:1200px){.intro-display-lg-1{font-size:3.7rem;font-weight:700;line-height:1.2;text-shadow:2px 2px 10px rgba(0,0,0,.64)}.intro-sub-display-lg-1{color:#fff;font-size:1.25rem;text-shadow:2px 2px 5px rgba(0,0,0,.64)}.home-display-lg-1{font-size:3.7rem;font-weight:700;text-shadow:2px 2px 10px rgba(0,0,0,.64)}}.video-background-image{height:42rem}@media(max-width:991.98px){.video-background-image{height:unset}}.video-background-image img{height:100%;object-fit:cover;object-position:center}.news-section-container{padding-bottom:1px;padding-left:1px;padding-right:0}.news-section-container .view{max-height:100%}.news-section-container .view img{max-height:100%;max-width:100%}.carousel .carousel-control-next,.carousel .carousel-control-prev{bottom:113px;justify-content:start;opacity:1;top:8px;width:4rem}.carousel .carousel-control-next:hover,.carousel .carousel-control-prev:hover{opacity:.5}.carousel .carousel-control-prev{left:15px}.carousel .carousel-control-next{right:15px}.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{height:4rem;width:4rem}.card-body{min-height:20rem}body{height:fit-content}#header-container #mcmaster-logo-container a>img{max-height:80px}#header-container #mcmaster-logo-container a,#header-container #mcmaster-logo-container a:hover{border-bottom:0!important}#header-container #degroote-logo-container{border-left:1px solid #495965}#header-container #degroote-logo-container a>img{max-height:80px}#header-container #degroote-logo-container a,#header-container #degroote-logo-container a:hover{border-bottom:0!important}#header-container #desktop-menu a,#header-container #mobile-menu a{background-color:#fff;color:#0b1215;cursor:pointer;font-family:Poppins,sans-serif;letter-spacing:1px;line-height:35.2px;text-decoration:none;text-transform:unset}#header-container #mobile-menu{margin:20px 0 0}#header-container #mobile-menu #degroote-menu-toggle{background-color:#fff;box-shadow:0 3px 10px -2px #000;font-weight:500;text-align:center}#header-container #mobile-menu #degroote-menu-toggle a{background-color:#fff;display:block;padding:10px;width:100%}#header-container #mobile-menu #degroote-mobile-menu-container{box-shadow:0 3px 10px -2px #000}#header-container #mobile-menu #degroote-mobile-menu-container a{border-left:5px solid #7a003c}#header-container #mobile-menu #degroote-mobile-menu-container a:hover{background-color:#fff;border-left:5px solid #fdbf57;color:#0b1215;font-weight:400}#header-container #mobile-menu #degroote-mobile-menu-container .current-menu-item a{border-left:5px solid #fff}#header-container #desktop-menu{margin-bottom:0}#header-container #desktop-menu #degroote-desktop-menu-container{background-color:#fff}#header-container #desktop-menu #degroote-desktop-menu-container #menu-main-menu-1 a{padding-top:3rem}#header-container #desktop-menu #degroote-desktop-menu-container li{height:100%}#header-container #desktop-menu #degroote-desktop-menu-container a{align-self:center;border-bottom:5px solid #fff;border-top:5px solid #fff;height:100%;line-height:25.2px}#header-container #desktop-menu #degroote-desktop-menu-container a:hover{background-color:#fff;border-bottom:5px solid #7a003c;border-top:5px solid #fff;color:#0b1215!important;font-weight:400}#header-container #desktop-menu #degroote-desktop-menu-container .current-menu-item a{border-bottom:5px solid #7a003c}#header-container #desktop-menu #degroote-desktop-menu-container .current-menu-item a:hover{border-bottom:5px solid #fdbf57}#header-container #desktop-menu #degroote-desktop-menu-container .dropdown-menu{border-radius:0;margin:0;padding:0}#header-container #desktop-menu #degroote-desktop-menu-container .navbar{box-shadow:unset}#header-container #desktop-menu #degroote-desktop-menu-container .navbar-nav .show>.nav-link,#header-container #desktop-menu #degroote-desktop-menu-container .navbar-nav nav ul li .show>a,#header-container nav ul li #desktop-menu #degroote-desktop-menu-container .navbar-nav .show>a,#sub-header-container nav ul li #header-container #desktop-menu #degroote-desktop-menu-container .navbar-nav .show>a{background-color:#fff;border-bottom:5px solid #fff;border-top:5px solid #fdbf57;color:#0b1215;font-weight:400}#header-container #desktop-menu #degroote-desktop-menu-container .dropdown-menu.dropdown-menu-wide{min-width:100%;text-align:center}#header-container #desktop-menu #degroote-desktop-menu-container .dropdown-menu.dropdown-menu-wide .active{border-left:5px solid #000}#header-container #desktop-menu #degroote-desktop-menu-container .dropdown-item{background-color:#fff;border:5px solid #fff;border-bottom:none;border-bottom:1px solid #f6f6f6!important;border-top:none;color:#0b1215}#header-container #desktop-menu #degroote-desktop-menu-container .dropdown-item:hover{background-color:#f6f6f6;border-bottom:none;border-left:none;border-right:none;border-color:currentcolor #f6f6f6 #f6f6f6 #fdbf57;border-style:none solid solid;border-width:medium 5px 1px;color:#0b1215;font-weight:400}#header-container #desktop-menu #degroote-desktop-menu-container .sub-menu-item{font-weight:400}.dsb-mobile-menu-separator{border-top:5px solid #fdbf57}.dsb-mobile-menu-separator a{padding:8px 16px}#degroote-mobile-menu-container>nav>ul>.menu-item-has-children a{background-color:#495965!important;border-left:5px solid #495965!important}#degroote-mobile-menu-container>nav>ul>.menu-item-has-children a:hover{color:#fff!important}#degroote-mobile-menu-container>nav>ul>li>.sub-menu{background-color:#fdbf57;list-style-type:none;padding-left:5px}#degroote-mobile-menu-container>nav>ul>li>.sub-menu .current-menu-item{border-left:5px solid #000}#degroote-mobile-menu-container>nav>ul>li>.sub-menu li{background-color:#fff}#degroote-mobile-menu-container>nav>ul>li>.sub-menu li>a{background-color:#fff!important;border-left:5px solid #fff!important;color:#000!important;margin-left:1.25rem}#sub-header-container #desktop-sub-menu a,#sub-header-container #mobile-sub-menu a{background-color:#f6f6f6;color:#0b1215;cursor:pointer;font-family:Poppins,sans-serif;font-weight:400;letter-spacing:1px;line-height:35.2px;text-decoration:none;text-transform:unset}#sub-header-container #mobile-sub-menu #degroote-sub-menu-toggle{background-color:#7a003c;box-shadow:0 3px 10px -2px #000;text-align:center}#sub-header-container #mobile-sub-menu #degroote-sub-menu-toggle a{display:block;padding:10px;width:100%}#sub-header-container #mobile-sub-menu #degroote-mobile-sub-menu-container{box-shadow:0 3px 10px -2px #000}#sub-header-container #mobile-sub-menu #degroote-mobile-sub-menu-container a{border-left:5px solid #7a003c}#sub-header-container #mobile-sub-menu #degroote-mobile-sub-menu-container a:hover{background-color:#fff;border-left:5px solid #fdbf57;color:#0b1215!important;font-weight:400}#sub-header-container #mobile-sub-menu #degroote-mobile-sub-menu-container .current-menu-item a{border-left:5px solid #fff}#sub-header-container #desktop-sub-menu{margin-bottom:0}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container,#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container nav{background-color:#f6f6f6!important}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container li{margin-bottom:0;margin-top:0}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container a{border-bottom:5px solid #f6f6f6;border-top:5px solid #f6f6f6;line-height:35.2px;padding-left:32px;padding-right:32px}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container a:hover{background-color:#f6f6f6;border-bottom:5px solid #fdbf57;border-top:5px solid #f6f6f6;color:#0b1215!important;font-weight:400}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .current-menu-item a{background-color:#f6f6f6;border-bottom:5px solid #7a003c;border-top:5px solid #f6f6f6;color:#0b1215;font-weight:700}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .current-menu-item a:hover{background-color:#f6f6f6;border-bottom:5px solid #fdbf57;border-top:5px solid #f6f6f6;color:#0b1215}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .dropdown-toggle:after{color:#fdbf57}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .dropdown-menu{border-radius:0;margin:0;padding:0}#header-container nav ul li #sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .navbar-nav .show>a,#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .navbar-nav .show>.nav-link,#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .navbar-nav nav ul li .show>a,#sub-header-container nav ul li #desktop-sub-menu #degroote-desktop-sub-menu-container .navbar-nav .show>a{background-color:#fff;border-bottom:5px solid #fff;border-top:5px solid #fdbf57;color:#0b1215;font-weight:700}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .dropdown-menu.dropdown-menu-wide{min-width:100%;text-align:center}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .dropdown-menu.dropdown-menu-wide .active{border-left:5px solid #000}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .dropdown-item{background-color:#fff;border:5px solid #fff;border-bottom:none;border-bottom:1px solid #f6f6f6!important;border-top:none;color:#7a003c}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .dropdown-item:hover{background-color:#dbdbdd;border-bottom:none;border-left:none;border-right:none;border-color:currentcolor #f6f6f6 #f6f6f6 #fdbf57;border-style:none solid solid;border-width:medium 5px 1px;color:#0b1215!important}#sub-header-container #desktop-sub-menu #degroote-desktop-sub-menu-container .sub-menu-item{font-weight:700}.dsb-mobile-sub-menu-separator{border-top:5px solid #fdbf57}.dsb-mobile-sub-menu-separator a{padding:8px 16px}#header-container nav ul li a,#sub-header-container nav ul li a,.nav-link{border:none;display:block;padding:.5rem 1rem}#degroote-mobile-sub-menu-container li{margin-bottom:0;margin-top:0}#degroote-mobile-sub-menu-container>nav>ul>li>.sub-menu{background-color:#fdbf57;list-style-type:none;padding-left:5px}#degroote-mobile-sub-menu-container>nav>ul>li>.sub-menu .current-menu-item{border-left:5px solid #000}#degroote-mobile-sub-menu-container>nav>ul>li>.sub-menu li{background-color:#fff}#degroote-mobile-sub-menu-container>nav>ul>li>.sub-menu li>a{background-color:#f6f6f6!important;border-left:5px solid #f6f6f6!important;color:#000!important}#degroote-mobile-sub-menu-container>nav>ul>.menu-item-has-children a{background-color:#7a003c!important;border-left:5px solid #0b1215!important;color:#fff!important}#degroote-mobile-sub-menu-container>nav>ul>.menu-item-has-children a:hover{color:#fff!important}.sub-header-title{border-bottom:1px solid #7a003c;line-height:.1em;margin:10px 0 20px;text-align:center;width:100%}.sub-header-title span{background:#fff;padding:0 10px}#footer-degroote-menu>ul>a{border:none}#footer-degroote-menu>ul>a:hover{border:none;color:#fff!important}.profile-image{height:20rem}.bio-icon{background-color:#7a003c;border-radius:100%;color:#fff!important;padding:1rem 1.2rem}.accordion .bio-icon:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.accordion .bio-icon.collapsed:after{content:""}.card-major-initiatives{border-top:2px solid #7a003c;box-shadow:0 5px 7px -3px #36444d}.card-major-initiatives hr{background-color:#fdbf57;border:none;height:.3rem;width:100px}.card-major-initiatives a{border-radius:0}.card-major-initiatives a:hover{background-color:#540029!important}