/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{font-size:0.929em;}
@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}
