@keyframes bounce{0%,25%,75%,to{transform:translateY(0)}50%{transform:translateY(.2em)}}body{color:#fff;font-family:neue-haas-grotesk-text,sans-serif}body,body header{background-color:#2c2c2c}body header{position:fixed}@media(min-width:768px){body header{background-color:#2c2c2c}}body header.scrolled{background-color:#2c2c2c}body header.scrolled .cigi-top-bar .cigi-logo svg{fill:#fff}@media(max-width:991.98px){body header.scrolled .cigi-top-bar .cigi-logo svg *{fill:#fff}}@media(min-width:768px){body header.scrolled .cigi-top-bar .cigi-logo svg,body header.scrolled .cigi-top-bar .cigi-logo svg *{fill:#fff}}body header.scrolled .cigi-top-bar nav ul a,body header.scrolled .cigi-top-bar nav ul button{color:#fff}@media(min-width:768px){body header.scrolled .cigi-top-bar nav ul a,body header.scrolled .cigi-top-bar nav ul button{color:#fff}}body header.scrolled .cigi-top-bar nav ul a:hover,body header.scrolled .cigi-top-bar nav ul button:hover{color:#e6023b}@media(min-width:768px){body header.scrolled .cigi-top-bar nav ul a:hover,body header.scrolled .cigi-top-bar nav ul button:hover{color:#e6023b}}body header .cigi-top-bar .cigi-logo svg{fill:#fff}@media(max-width:991.98px){body header .cigi-top-bar .cigi-logo svg *{fill:#fff}}@media(min-width:768px){body header .cigi-top-bar .cigi-logo svg,body header .cigi-top-bar .cigi-logo svg *{fill:#fff}}body header .cigi-top-bar nav ul a,body header .cigi-top-bar nav ul button{color:#fff}@media(min-width:768px){body header .cigi-top-bar nav ul a,body header .cigi-top-bar nav ul button{color:#fff}}body header .cigi-top-bar nav ul a:hover,body header .cigi-top-bar nav ul button:hover{color:#e6023b}@media(min-width:768px){body header .cigi-top-bar nav ul a:hover,body header .cigi-top-bar nav ul button:hover{color:#e6023b}}body p{font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:1px}body a{color:#5fcf79}body.banner-enabled header .main-navigation-wrapper{padding:.5rem 0}body.banner-enabled header .dph-banner{background-color:#3a734d;color:#fff;display:block;font-size:1rem;font-weight:500;padding:.75rem 0;text-align:center}body.banner-enabled header .dph-banner p{margin-bottom:0}body.banner-enabled header .dph-banner p a{color:#fff}body.banner-enabled header .dph-banner p a:hover{color:#e6023b}body.banner-enabled .hero{padding-top:14rem}@media(min-width:768px){body.banner-enabled .hero{padding-top:16rem}}body header .dph-banner{display:none}body header.banner-enabled .main-navigation-wrapper{padding:.5rem 0}body header.banner-enabled .dph-banner{background-color:#3a734d;color:#fff;display:block;font-size:1rem;font-weight:500;padding:.75rem 0;text-align:center}body header.banner-enabled .dph-banner p{margin-bottom:0}body header.banner-enabled .dph-banner p a{color:#fff}body header.banner-enabled .dph-banner p a:hover{color:#e6023b}body .nav-tabs{border-bottom:0;gap:.5rem 1rem}body .nav-tabs .nav-link{border:0;border-radius:0;color:#5fcf79;padding:0;position:relative}body .nav-tabs .nav-link:after{background-color:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:background-color .2s ease;width:100%}body .nav-tabs .nav-link:hover:after{background-color:#5fcf79}body .nav-tabs .nav-link.active{background-color:transparent;border:0;color:#5fcf79;pointer-events:none}body .nav-tabs .nav-link.active:after{background-color:#5fcf79;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}body .nav-tabs .nav-link:hover{border:0}body .hero{background-color:#2c2c2c;text-align:center}body .hero h1{font-size:2.5rem;font-weight:500;line-height:1}@media(min-width:768px){body .hero h1{font-size:3.5rem}}@media(min-width:992px){body .hero h1{font-size:4.5rem}}@media(min-width:1200px){body .hero h1{font-size:5.5rem}}body .hero p{color:#aaa}body .hero .nav-tabs{justify-content:center}body .body{margin-bottom:3rem}body .body p{font-size:15px;line-height:1.6}body .body p a{text-decoration:underline}body .body li,body .body ul{padding-left:1em}body .body li{font-family:neue-haas-grotesk-display,sans-serif;font-size:15px;letter-spacing:1px}body .body h2{font-size:1.125rem;font-weight:500;margin-top:0;padding-top:0;width:100%}body .body h2:first-child{margin-top:1.5rem}body .body h3{font-size:1rem;font-weight:500}body .body .dph-sidebar{border:1px solid #6d6d6d;font-size:.95rem;padding:1.5rem}body .body .dph-sidebar h2.dph-sidebar-heading{margin-top:0;padding-top:0}body .body .dph-sidebar ul{margin:0}body .body .dph-sidebar ul.dph-sidebar-list,body .body .dph-sidebar ul.dph-sidebar-list li{padding:0}body .body .dph-sidebar .dph-doc{text-decoration:none}body .body .dph-sidebar .dph-doc:focus,body .body .dph-sidebar .dph-doc:hover{text-decoration:underline}body .body .dph-sidebar .mailing-list-button{background-color:#fff;border:1px solid #fff;border-radius:2rem;color:#000;padding:.5rem 1rem;transition:background-color .2s ease}body .body .dph-sidebar .mailing-list-button:hover{background-color:#5fcf79}@media(min-width:992px){body .body .dph-sticky{position:sticky;top:3rem}}body .body .stream-image-block{width:50%}@media(min-width:768px){body .body .stream-image-block{width:33%}}body .body .persons-list-block.current .persons-list p:first-child{margin-bottom:.5rem}body .body .persons-list-block .persons-list .person-description p{margin:0}body .body .persons-list-block .persons-list .person-description li{border:0;list-style:disc;padding:0}body .body .persons-list-block .persons-list .person-description .underline{text-decoration:underline}body .body .persons-list-block .persons-list a{color:#5fcf79}body .body .persons-list-block .persons-list a:hover{color:#e6023b}body .body .persons-list-block .persons-list li{border-bottom:1px solid #404040}body .body .persons-list-block .persons-list li .person-name{font-weight:500}body .body .persons-list-block .persons-list li:last-child{border-bottom:0}body .body .persons-list-block .persons-list .person-photo .img-wrapper{background-color:#e9e9e9;border:2px solid #5fcf79;border-radius:50%}body .body .persons-list-block .persons-list .person-photo .img-wrapper img{border-radius:50%}body .body .persons-list-block .persons-list .person-function{color:#aaa}body .body .program-information .program-information-list{list-style:none;padding:0}body .body .program-information .program-information-list li{padding:0}body .body .program-information .program-information-list li i{margin-right:.5rem}body .cohorts-buttons{margin-bottom:2rem}body .toolbar{display:flex;gap:1rem}body .toolbar select{height:1.5rem;padding:0;width:auto}body .toolbar select,body .toolbar select:focus{border-bottom:2px solid #5fcf79;color:#5fcf79}body .publications-list-block{margin-top:1.5rem;position:relative}body .publications-list-block .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes spin{to{transform:rotate(1turn)}}body .publications-list-block .toolbar{position:relative;width:100%}body .publications-list-block .toolbar .dropdown{flex:50%;position:static}body .publications-list-block .toolbar .dropdown .dropdown-toggle{border-bottom:2px solid #5fcf79;color:#5fcf79}body .publications-list-block .toolbar .dropdown .dropdown-toggle:after{color:#5fcf79}body .publications-list-block .toolbar .dropdown .dropdown-menu{background:#2c2c2c;border:2px solid #5fcf79;border-radius:0;box-shadow:none;left:0;margin-top:-2px;padding:1rem 0;position:absolute;top:1.5rem}body .publications-list-block .toolbar .dropdown .dropdown-menu.topics{-moz-columns:2;column-count:2}body .publications-list-block .toolbar .dropdown .dropdown-menu ul{margin:0;padding:0}body .publications-list-block .toolbar .dropdown .dropdown-menu ul li{list-style:none;padding:0}body .publications-list-block .toolbar .dropdown .dropdown-menu ul li button{color:#fff;padding:.5rem 2rem;text-align:left;width:100%}body .publications-list-block .toolbar .dropdown .dropdown-menu ul li button:hover{background:#1f1f1f}body .publications-list-block .publist-spinner{align-items:flex-start;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:2}body .publications-list-block .publist-spinner.is-visible{opacity:1;pointer-events:auto}body .publications-list-block .publist-spinner:after{animation:spin .8s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#333;content:"";height:36px;margin-top:15rem;width:36px}body .publications-list-block .publist-noresults{font-style:italic;margin:2rem 0}body .publications-list-block .publications-list__publication{opacity:1;padding:2rem 0;transition:opacity .2s ease;will-change:opacity,transform}body .publications-list-block .publications-list__publication.will-fade{opacity:0;transform:translateY(4px)}body .publications-list-block .publications-list__publication.is-hidden{display:none}body .publications-list-block .publications-list__publication:last-child{padding-bottom:0}body .publications-list-block .publications-list__publication:not(:last-child){border-bottom:1px solid #6d6d6d}body .publications-list-block .publications-list__publication .publications-list__publication__img:hover img{scale:1.025}body .publications-list-block .publications-list__publication .publications-list__publication__img img{border:1px solid #929292;transition:scale .2s ease}body .publications-list-block .publications-list__publication .publications-list__publication__right{display:flex;flex-direction:column;justify-content:space-between}body .publications-list-block .publications-list__publication .publications-list__publication__right .topics{margin-bottom:.2rem}body .publications-list-block .publications-list__publication .publications-list__publication__right .topics li{font-size:.75rem;padding:0}body .publications-list-block .publications-list__publication .publications-list__publication__right h2{font-size:1.1rem;margin-top:0}body .publications-list-block .publications-list__publication .publications-list__publication__right h2 a{color:#fff}body .publications-list-block .publications-list__publication .publications-list__publication__right h2 a:hover{color:#e6023b}body .publications-list-block .publications-list__publication .publications-list__publication__right p{color:#aaa;font-size:.9rem}body .publications-list-block .publications-list__publication .publications-list__publication__right .publications-list__publication__author{align-items:center;display:flex;font-size:15px}body .publications-list-block .publications-list__publication .publications-list__publication__right .publications-list__publication__author img{border:2px solid #5fcf79;border-radius:50%;height:70px;margin-right:1rem;width:70px}body .publications-list-block .publications-list__publication .publications-list__publication__right .publications-list__publication__author h3{font-size:1.0625em;font-weight:500;margin-bottom:0}body .publications-list-block .publications-list__publication .publications-list__publication__right .publications-list__publication__author .publications-list__publication__author__position{color:#aaa;font-size:.9em}body .cohorts-list .is-hidden{display:none;opacity:0;pointer-events:none;position:absolute}body .cohorts-list .toolbar{margin-bottom:1.5rem}body .cohorts-list .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body .cohorts-list .variants{position:relative;transition:height .5s ease}body .cohorts-list .variants .variant{inset:0;opacity:0;pointer-events:none;transition:opacity .5s ease}body .cohorts-list .variants .variant.is-active{opacity:1;pointer-events:auto}body .additional-pages-block .feature-content{border-bottom:1px solid #6d6d6d;padding:1.5rem 0}body .additional-pages-block .feature-content:last-child{border-bottom:0;padding-bottom:0}body .additional-pages-block .feature-content h3{margin-top:0}body .additional-pages-block .feature-content h3 a{color:#fff}body .additional-pages-block .feature-content h3 a:hover{color:#e6023b}body .additional-pages-block .feature-content .feature-content-date{color:#aaa}@media(max-width:767.98px){body.dph-basic-page .hero{margin-bottom:0}}@media(max-width:575.98px){body.dph-basic-page .hero nav{font-size:.875rem}body.dph-basic-page .hero nav .nav-link{border-right:0}}body.dph-article-page .hero,body.dph-event-page .hero{padding-bottom:0}body.dph-article-page .hero h2,body.dph-event-page .hero h2{font-size:1.1rem;margin-bottom:1rem}body.dph-article-page .hero h1,body.dph-event-page .hero h1{font-size:1.5rem;line-height:1.1;margin-bottom:1rem}@media(min-width:768px){body.dph-article-page .hero h1,body.dph-event-page .hero h1{font-size:2rem}}body.dph-article-page .hero .speakers,body.dph-event-page .hero .speakers{font-size:.9rem;font-weight:400;margin-bottom:1.5rem}body.dph-article-page .hero .speakers ul,body.dph-event-page .hero .speakers ul{display:inline-flex;margin:0}body.dph-article-page .hero .speakers ul li:not(:only-child):after,body.dph-event-page .hero .speakers ul li:not(:only-child):after{margin-right:5px}body.dph-article-page .hero .subtitle,body.dph-event-page .hero .subtitle{line-height:1.2}body.dph-publication-page .publication-hero h1{color:#fff}body.dph-publication-page .publication-hero .date,body.dph-publication-page .publication-hero h2{color:#aaa}body.dph-publication-page .publication-hero .authors a,body.dph-publication-page .publication-hero .topics a{color:#5fcf79}body.dph-publication-page .publication-hero .authors a:hover,body.dph-publication-page .publication-hero .topics a:hover{color:#e6023b}body.dph-publication-page .publication-hero .authors.custom-text-list li:not(:only-child):after,body.dph-publication-page .publication-hero .topics.custom-text-list li:not(:only-child):after{color:#5fcf79}body.dph-publication-page .about-the-author h3{border-top:0;font-size:1.125rem;font-weight:500;text-transform:none;width:100%}body.dph-publication-page .about-the-author .author-block a{color:#5fcf79}body.dph-publication-page .about-the-author .author-block a:hover{color:#e6023b}body.dph-publication-page .recommended-section .recommended-dot{background-color:#aaa}body.dph-publication-page .recommended-section .custom-text-list a{color:#5fcf79}body.dph-publication-page .recommended-section .custom-text-list a:hover{color:#e6023b}body.dph-publication-page .recommended-section .custom-text-list li:not(:only-child),body.dph-publication-page .recommended-section .custom-text-list li:not(:only-child):after{color:#5fcf79}body.dph-publication-page .recommended-section h3 a{color:#fff}body.dph-publication-page .recommended-section h3 a:hover{color:#e6023b}body.dph-publication-page .recommended-section .feature-content-date{color:#aaa}body.dph-publication-page .recommended-section .table-icon{border-color:#5fcf79;color:#5fcf79}.fellows-disclaimer{font-size:15px;margin-bottom:0}footer{background-color:#3a734d;font-size:16px;margin-top:2rem;padding:3rem 0;text-align:left}footer img{margin:1rem 0 3rem}footer h2{font-size:1.1rem}footer .email-list a{color:#fff}footer .email-list a:hover{color:#bf0332}footer .email-list form{display:flex}footer .email-list form input[type=email]{background-color:#3a734d;border:0;border-bottom:3px solid #fff;margin-right:.5rem;padding-left:1rem;width:75%}footer .email-list form input[type=email]::-moz-placeholder{color:#fff}footer .email-list form input[type=email]::placeholder{color:#fff}footer .email-list form input[type=submit]{border:1px solid #fff;border-radius:2rem;padding:.25rem 1rem;transition:background-color .2s ease}footer .email-list form input[type=submit]:hover{background-color:#5fcf79}footer .email-list .response-message{border:1px solid #fff;border-radius:5px;color:#fff;margin-top:1rem;opacity:0;padding:.5rem 1rem;transition:opacity .2s ease}footer .email-list .response-message.show{opacity:1}footer .logos{margin-top:2rem}@media(min-width:992px){footer .logos{margin-top:0;text-align:right}}footer .logos .separator{border-left:1px solid #fff;margin:0 1rem}footer .logos img{margin:0}footer .logos line{stroke:#fff}footer .partners .mitacs-logo{margin-bottom:2rem;width:15rem}@media(min-width:768px){footer .partners .mitacs-logo{margin-bottom:1rem}}footer .links-and-logos{margin-top:1rem}@media(min-width:768px){footer .links-and-logos{margin-top:2rem}}@media(min-width:768px)and (max-width:991.98px){footer .links-and-logos nav .nav-tabs{flex-direction:column}}footer .links-and-logos nav .nav-tabs .nav-link{color:#88ffa4;padding:0}footer .links-and-logos nav .nav-tabs .nav-link.active{color:#88ffa4}footer .links-and-logos nav .nav-tabs .nav-link.active:after,footer .links-and-logos nav .nav-tabs .nav-link:hover:after{background-color:#88ffa4}footer .copyright{margin-top:2rem;text-align:center}footer .copyright a{color:#e9e9e9}footer .copyright a:hover{color:#e6023b}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev{color:#5fcf79;font-size:1.5rem}.swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:#929292}.swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}

/*# sourceMappingURL=themeDPH.8284779530d87d9e4f00.css.map*/