/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{font-size:0.929em;}
.accordion .border-top-0{border-top:0}.accordion .card{border:2px solid #dce0e5}.accordion .card-header{background-color:#fff}.accordion .panel-title{margin:0}.accordion .panel-title button{width:100%;text-align:left}.accordion .panel-title button.collapsed>.fa-plus,.accordion .panel-title button:not(.collapsed)>.fa-minus{display:inline-block}.accordion .panel-title .fas{display:none;float:right;min-width:30px;text-align:right}.accordion .btn-link{font-size:1.125rem;color:#28336e;font-weight:600;letter-spacing:-.2px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.field--name-field-report-content .accordion{border:0;background-color:#f8f9fa;margin-top:2rem;margin-bottom:2rem;border-top:6px solid #28336e;padding:25px 14px 14px}@media(min-width:993px){.field--name-field-report-content .accordion{padding:3rem 2rem 2rem 3rem}}body.cke_editable .field--name-field-report-content .accordion{padding:3rem 2rem 2rem 3rem}.field--name-field-report-content .accordion .field--name-field-title{margin-top:0;padding-top:0}.field--name-field-report-content .accordion .card{border:1px solid #28336e;background:#fff}.field--name-field-report-content .accordion .accordion>.card:first-of-type{border-bottom:1px solid #28336e}.field--name-field-report-content .accordion .card-header{background-color:transparent;border-bottom:0}.field--name-field-report-content .accordion .card-header>.panel-button{margin-bottom:0}.field--name-field-report-content .accordion .btn-link{width:100%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:993px){.field--name-field-report-content .accordion .btn-link{-ms-flex-direction:row;flex-direction:row}}body.cke_editable .field--name-field-report-content .accordion .btn-link{-ms-flex-direction:row;flex-direction:row}.field--name-field-report-content .accordion .btn-link .field--name-field-text{float:left}.field--name-field-report-content .accordion .btn-link .field--name-field-text p{font-weight:600}.field--name-field-report-content .accordion .btn-link .less,.field--name-field-report-content .accordion .btn-link .read-more{text-align:left;float:right;font-weight:400;min-width:115px}@media(min-width:993px){.field--name-field-report-content .accordion .btn-link .less,.field--name-field-report-content .accordion .btn-link .read-more{text-align:right}}body.cke_editable .field--name-field-report-content .accordion .btn-link .less,body.cke_editable .field--name-field-report-content .accordion .btn-link .read-more{text-align:right}.field--name-field-report-content .accordion .read-more{display:none}.field--name-field-report-content .accordion .collapsed .read-more,.field--name-field-report-content .accordion .less{display:block}.field--name-field-report-content .accordion .collapsed .less{display:none}.accordion.node--type-audit-request.node--view-mode-teaser{padding-bottom:0}.accordion.node--type-audit-request.node--view-mode-teaser .field--name-node-title h2{padding-top:0;margin-bottom:0;font-size:1.5rem;font-weight:500}.paragraph--type--accordion-group>h3{margin:1.5rem 0}.node--type-audit-request.node--view-mode-teaser.ds-2col-stacked>.card>.card-body .group-footer .field--name-field-custom-section>p:last-child,.node--type-audit-request.node--view-mode-teaser.ds-2col-stacked>.card>.card-body .group-footer>.field:last-child{margin-bottom:0}.node--type-audit-request.node--view-mode-teaser.accordion>.card:first-of-type,.node--type-audit.node--view-mode-audit-program.accordion>.card:first-of-type{border-bottom:2px solid #dce0e5}
@media(min-width:993px){.graduate-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;word-wrap:break-word;background-clip:border-box}}body.cke_editable .graduate-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;word-wrap:break-word;background-clip:border-box}.graduate-card .card-left{margin-bottom:auto;width:100%;text-align:center}@media(min-width:993px){.graduate-card .card-left{width:100px}.graduate-card .card-left img{width:100%}}body.cke_editable .graduate-card .card-left{width:100px}body.cke_editable .graduate-card .card-left img{width:100%}.graduate-card .card-right{-ms-flex:1;flex:1;margin:0 1.5rem}.graduate-card .card-right ul{margin:0;padding:0;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.graduate-card .card-right ul .card-date,.graduate-card .card-right ul .card-tags{font-size:.875rem}.graduate-card .card-right ul .card-date:before,.graduate-card .card-right ul .card-tags:before{display:none}.graduate-card .card-right ul .card-tags{margin-left:1rem}.graduate-card .card-right ul .card-tags a{color:#fff;background-color:#28336e;padding:2px 5px;border-radius:.25rem;text-decoration:none}.graduate-card .card-right ul .card-tags a:focus,.graduate-card .card-right ul .card-tags a:hover{background-color:#1e2653;text-decoration:none}.graduate-card .card-right ul .card-tags .advice a{background-color:#363f7c}.graduate-card .card-right ul .card-tags .technical a{background-color:#987273}.graduate-card .card-right ul .card-tags .news a{background-color:#99cf91}.graduate-card h3,.graduate-card h4,.graduate-card h5{margin-top:.5rem}.graduate-card h3 a,.graduate-card h4 a,.graduate-card h5 a{font-size:1.125rem;font-weight:600}.graduate-card .read-more{margin-top:1rem;display:block;color:#49494b;font-weight:600;letter-spacing:-.18px}.graduate-card .read-more .field--name-field-teaser-link-text:after{content:"";width:10px;height:10px;-ms-flex-align:center;align-items:center;transform:rotate(-45deg);border:solid #49494b;border-width:0 2px 2px 0;margin-left:.25rem;display:inline-block}.node--type-career-graduate-article.node--view-mode-teaser{margin-bottom:0;padding-bottom:0;border-bottom:none}.node--type-career-graduate-article.node--view-mode-teaser .node__content{margin-top:0}.view-id-recent_graduates{margin-bottom:1.5rem}.view-id-recent_graduates .views-row{margin-bottom:3rem;-ms-flex:1 0 100%;flex:1 0 100%}.view-id-recent_graduates .views-row:first-child{margin-top:2rem}.paragraph--type--people-group .field--name-field-heading{font-size:1.75rem;color:#28336e;margin-bottom:.5rem;font-weight:600}.paragraph--type--people-group .field--name-field-tiles .paragraph--type--person{margin-bottom:1.5rem}.paragraph--type--people-group .field--name-field-name{color:#28336e}.paragraph--type--people-group .field--name-field-title .field__item,.paragraph--type--people-group .field--name-field-title .field__label{display:inline-block;font-size:1.25rem}@media(min-width:993px){.paragraph--type--people-group.three-columns .field--name-field-tiles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--people-group.three-columns .field--name-field-tiles>.field__item{width:30%;margin-right:3%}.paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card{display:block}.paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .field--name-field-title{font-size:1rem;margin:0 1rem 1rem;display:block}.paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-left{width:auto;height:188px}.paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-left img{width:auto;height:auto}.paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-right{margin:0}.paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-right header{text-align:center}}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles>.field__item{width:30%;margin-right:3%}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card{display:block}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .field--name-field-title{font-size:1rem;margin:0 1rem 1rem;display:block}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-left{width:auto;height:188px}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-left img{width:auto;height:auto}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-right{margin:0}body.cke_editable .paragraph--type--people-group.three-columns .field--name-field-tiles .graduate-card .card-right header{text-align:center}#search-our-people{text-transform:uppercase;padding-top:1.5rem;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;margin-bottom:0;background-color:#f7f9fc;font-weight:600;font-size:1rem}.field--name-body .council-filter-container{margin-bottom:2rem;background-color:#f7f9fc;padding:1rem;margin-left:-15px;margin-right:-15px}.field--name-body .council-filter-container input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(100% - 140px)}@media(min-width:575px){.field--name-body .council-filter-container input{width:70%}}body.cke_editable .field--name-body .council-filter-container input{width:70%}.field--name-body .council-filter-container a:not(.btn){font-weight:600;text-decoration:none;font-size:1.125rem;margin-left:.75rem}.field--name-body .council-filter-container a:not(.btn):focus,.field--name-body .council-filter-container a:not(.btn):hover{text-decoration:underline}
.featured-top .col-auto{padding-right:0;padding-left:0}.featured-top .view-content{position:relative;display:block}.featured-top img{max-width:100%;height:200px;object-fit:cover}@media(min-width:993px){.featured-top img{width:100%;height:auto}}body.cke_editable .featured-top img{width:100%;height:auto}@media(min-width:993px){.featured-top .page-hero-title{position:absolute;bottom:0;left:calc(50vw - 580px)}}body.cke_editable .featured-top .page-hero-title{position:absolute;bottom:0;left:calc(50vw - 580px)}.featured-top .page-hero-title h1{font-size:1.5rem;margin-top:1rem}@media(min-width:993px){.featured-top .page-hero-title h1{overflow:hidden;max-width:80%;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:-.4px;padding:20px 40px;margin:0;line-height:1;color:#fff;background-color:rgba(152,114,115,.8);position:relative}}body.cke_editable .featured-top .page-hero-title h1{overflow:hidden;max-width:80%;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:-.4px;padding:20px 40px;margin:0;line-height:1;color:#fff;background-color:rgba(152,114,115,.8);position:relative}
