/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gin-entity-browser .media-library-item--grid{width:100%;}.gin-entity-browser .entity-browser-form .views-row{border-radius:0;}.gin-entity-browser .entity-browser-form .view-content{display:block !important;}.gin-entity-browser .entity-browser-form .views-field-thumbnail__target-id{border-radius:0;border:0;}.gin-entity-browser .entity-browser-form .views-row .views-field-name{padding:0;}.entity-browser-modal .ajax-progress-throbber,.entity-browser-modal .ajax-progress-throbber::before{display:none;}.gin-breadcrumb__list{margin-bottom:0;padding-left:0;}.gin-breadcrumb__list li::marker{content:'';}
.page-header--image::before{background-color:rgba(33,45,55,.45);}
@media screen and (max-width:56.25em){.showcase-impact__image::before{background-color:rgba(24,45,63,.45);}}
div[role="contentinfo"][aria-label="Error message"]{display:none;}
.alert-warning{background-color:#be5a19;}
@media screen{body #olark-wrapper .olark-launch-button:focus,body.node--type-program.cta-bar--visible #olark-wrapper .olark-launch-button:focus,body.node--type-program.cta-bar--hidden #olark-wrapper .olark-launch-button:focus{border:2px solid #00363d !important;}
}
.image-flex-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.image-flex-container p:last-child{margin-bottom:0;}.image-flex-container h3{margin-top:0;}.image-flex-container h4{color:#aa005d;}.multi-image{margin:2em 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:6%;}.project-details{align-items:flex-start;row-gap:28px;font-size:1rem;}.project-image{width:240px;}.project-details p+.image-flex-container{margin-top:3em;}.instructor-details{font-size:0.875rem;text-align:center;margin-top:30px;margin-bottom:60px;padding:36px 30px;border:1px solid #e5e5e5;border-radius:5px;background-color:#f8f9fc;background-image:url(/themes/custom/ntc/dist/img/triangle-pattern.svg);background-repeat:repeat;background-position:center;}.qc-instructor-headshot{width:145px;border-radius:50%;margin-bottom:22px;}.instructor-details.image-flex-container{margin:0;}.dl-term p{margin-bottom:0;}details{border:2px solid #f3f5f9;background:none;margin-bottom:1em;}summary{font-size:0.875rem;position:relative;display:block;outline:none;background:#f3f5f9;padding:.82em 2em .82em 50px;overflow:auto;}summary:hover{cursor:pointer;background:#fafbff;}summary:focus-visible{outline:2px solid #0075d6;}summary::-webkit-details-marker{display:none;}summary::after{content:"";background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.468 19.415 7.532-7.415-7.532-7.415c-.792-.779-2.081-.779-2.873 0s-.792 2.049 0 2.829l4.659 4.586-4.659 4.587c-.384.378-.595.88-.595 1.414s.211 1.036.595 1.414c.792.78 2.082.78 2.873 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;height:16px;width:16px;display:block;position:absolute;top:15px;left:19px;padding-left:0;}.details--standalone summary::after{content:none;}details[open] summary::after{transform:rotate(90deg);}.details-container{margin:1em 2em 1.5em;font-size:1rem;}.button::after{content:url(/themes/custom/ntc/dist/img/icon-arrow--white.svg);display:inline-table;width:.79062178809em;height:.79062178809em;margin-left:.32608695652em;}@media only screen and (min-width:600px){summary::-webkit-details-marker{position:absolute;top:17px;left:24px;padding-left:0;}.course-item{padding:0;}summary{font-size:1rem;padding:0.875em 2em 0.875em 50px;overflow:auto;}summary::after{top:20px;left:24px;}.image-flex-container{font-size:1rem;}.instructor-details{padding:46px;}.qc-instructor-headshot{width:165px;}}@media (min-width:800px){.project-image{order:1;}.image-flex-container{flex-direction:row;align-items:flex-start;text-align:left;column-gap:6%;row-gap:0;}.instructor-details{margin-top:42px;margin-bottom:60px;}.qc-instructor-headshot{width:200px;}}@media (min-width:900px){.instructor-details{flex-direction:column;align-items:center;text-align:center;}.qc-instructor-headshot{width:165px;margin-bottom:22px;}}@media (min-width:1140px){.image-flex-container{flex-direction:row;align-items:flex-start;text-align:left;}.qc-instructor-headshot{margin-bottom:0;}}
