/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ad-banner{padding:1rem 0;}.ad-banner .container{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;}.ad-banner .container .ad-banner--heading{color:#ffffff;font-size:1.5rem;font-weight:normal;margin-bottom:0;}.ad-banner .container .ad-banner-link{color:#ffffff;text-decoration:none;font-size:1.5rem;line-height:1.75rem;}.ad-banner .container .ad-banner--image img{width:5rem;height:5rem;flex-shrink:0;}
.heading{margin-bottom:1.44rem;}.heading.heading--underline{margin-bottom:1.25rem;}.heading.heading--underline::after{content:"";display:block;width:9rem;height:0.125rem;background:#6c757d;line-height:0;font-size:0;margin-top:0.9rem;}.heading.heading--underline.blue::after{background:#2e3c4d;}.heading.heading--underline.dark-blue::after{background:#000b2a;}.heading.heading--underline.light-blue::after{background:#3eaee3;}.heading.heading--underline.purple::after{background:#ac4399;}.heading.heading--underline.orange::after{background:#f37321;}.heading.heading--underline.yellow::after{background:#fcaf1a;}.heading.heading--underline.green::after{background:#aac02c;}.heading.heading--underline.black::after{background:#000000;}.heading.heading--underline.white::after{background:#ffffff;}.heading.heading--underline.light::after{background:#f8f9fa;}.heading.heading--underline.light-subtle::after{background:#fcfcfd;}.heading.heading--underline.body::after{background:#495057;}.heading.heading--center{text-align:center;}.heading.heading--center::after{margin-left:auto;margin-right:auto;}

.signpost{padding:calc(1.7rem + 5.4vw) calc(1.625rem + 4.5vw);background-color:#6c757d;}@media (min-width:1200px){.signpost{padding:5.75rem 5rem;}}.signpost.bg-image{background-image:url(/themes/custom/awtheme/components/signpost/./images/signpost-bg.png);background-size:contain;background-position:bottom -0.625rem right -0.625rem;background-repeat:no-repeat;}.signpost--heading{margin-bottom:1.8rem;font-size:calc(1.3375rem + 1.05vw);}@media (min-width:1200px){.signpost--heading{font-size:2.125rem;}}.signpost--body{margin-bottom:2.52rem;}.signpost--body > :last-child{margin-bottom:0;}.signpost--btn.btn{padding:0.6rem 2rem;}
.team-block{padding:calc(1.5625rem + 3.75vw) 0;}@media (min-width:1200px){.team-block{padding:4.375rem 0;}}.team-block .team-block--heading{margin-bottom:4.5rem;font-size:calc(1.3375rem + 1.05vw);}@media (min-width:1200px){.team-block .team-block--heading{font-size:2.125rem;}}.team-block.has-body .team-block--heading{margin-bottom:2.25rem;}.team-block .team-block--body{text-align:center;margin-bottom:2.25rem;font-size:calc(1.26rem + 0.12vw);}@media (min-width:1200px){.team-block .team-block--body{font-size:1.35rem;}}.team-block .team-block--team{margin-bottom:2.25rem;}.team-block .team-block-link{text-align:center;margin-top:4.37rem;}.team-block .team-block-link .btn{padding-left:2rem;padding-right:2rem;}
.team-block-contact-item{overflow:hidden;max-width:22rem;text-align:center;color:#ffffff;background-color:#2e3c4d;border-radius:0.75rem;}.team-block-contact-item .body{padding:1rem 1.5rem 1.25rem;}.team-block-contact-item .body .name{font-size:1.35rem;font-weight:400;margin-bottom:0;}.team-block-contact-item .body .name a{text-decoration:none;}.team-block-contact-item .body .job-title,.team-block-contact-item .body .job-subtitle{font-size:1.1rem;line-height:1.35rem;margin-bottom:1rem;}.team-block-contact-item .body > :last-child{margin-bottom:0;}.team-block.blue .team-block-contact-item .body .name a{color:#2e3c4d;}.team-block.blue .team-block-contact-item .icon-colour{fill:#2e3c4d;}.team-block.dark-blue .team-block-contact-item .body .name a{color:#000b2a;}.team-block.dark-blue .team-block-contact-item .icon-colour{fill:#000b2a;}.team-block.light-blue .team-block-contact-item .body .name a{color:#3eaee3;}.team-block.light-blue .team-block-contact-item .icon-colour{fill:#3eaee3;}.team-block.purple .team-block-contact-item .body .name a{color:#ac4399;}.team-block.purple .team-block-contact-item .icon-colour{fill:#ac4399;}.team-block.orange .team-block-contact-item .body .name a{color:#f37321;}.team-block.orange .team-block-contact-item .icon-colour{fill:#f37321;}.team-block.yellow .team-block-contact-item .body .name a{color:#fcaf1a;}.team-block.yellow .team-block-contact-item .icon-colour{fill:#fcaf1a;}.team-block.green .team-block-contact-item .body .name a{color:#aac02c;}.team-block.green .team-block-contact-item .icon-colour{fill:#aac02c;}.team-block.black .team-block-contact-item .body .name a{color:#000000;}.team-block.black .team-block-contact-item .icon-colour{fill:#000000;}.team-block.white .team-block-contact-item .body .name a{color:#ffffff;}.team-block.white .team-block-contact-item .icon-colour{fill:#ffffff;}.team-block.light .team-block-contact-item .body .name a{color:#f8f9fa;}.team-block.light .team-block-contact-item .icon-colour{fill:#f8f9fa;}.team-block.light-subtle .team-block-contact-item .body .name a{color:#fcfcfd;}.team-block.light-subtle .team-block-contact-item .icon-colour{fill:#fcfcfd;}.team-block.body .team-block-contact-item .body .name a{color:#495057;}.team-block.body .team-block-contact-item .icon-colour{fill:#495057;}@media (min-width:992px){.team-block-contact-item,.team-block-contact-item svg{transition:transform 0.2s;}.team-block-contact-item:hover{transform:scale(1.025);}.team-block-contact-item svg:hover{transform:scale(1.1);}}
.teaser{position:relative;display:flex;flex-direction:column;height:100%;border-radius:0.875rem;overflow:hidden;padding:calc(1.35rem + 1.2vw) calc(1.3125rem + 0.75vw) calc(1.35rem + 1.2vw) calc(1.41875rem + 2.025vw);}@media (min-width:1200px){.teaser{padding:2.25rem 1.875rem 2.25rem 2.9375rem;}}.teaser .teaser--heading{font-size:calc(1.3rem + 0.6vw);}@media (min-width:1200px){.teaser .teaser--heading{font-size:1.75rem;}}.teaser .teaser--body > :last-child{margin-bottom:0;}.teaser.has-link .teaser--body{margin-bottom:2.25rem;}.teaser .teaser--link{display:inline-flex;align-items:center;margin-top:auto;text-transform:uppercase;text-decoration:none;}.teaser .teaser--link-icon{flex-shrink:0;margin-left:1rem;}.teaser .teaser--border{position:absolute;display:block;top:0;left:0;height:100%;width:0.6875rem;}@media (min-width:992px){.teaser .teaser--link-icon{transition:0.2s ease-in-out transform;}}@media (min-width:992px) and (prefers-reduced-motion:reduce){.teaser .teaser--link-icon{transition:none;}}@media (min-width:992px){.teaser .teaser--link:hover .teaser--link-icon{transform:var(--bs-icon-link-transform,translate3d(0.25em,0,0));}.row-cols-lg-2 .teaser .teaser--heading{min-height:auto;}}
.teaser-block{padding:calc(1.55rem + 3.6vw) 0 calc(1.925rem + 8.1vw) 0;}@media (min-width:1200px){.teaser-block{padding:4.25rem 0 8rem 0;}}.teaser-block.bg-image{background-image:url(/themes/custom/awtheme/components/teaser-block/./images/teaser-bg.jpg);background-size:100% 100%;background-repeat:no-repeat;}.teaser-block .teaser-block--header{margin-bottom:4.25rem;}.teaser-block .teaser-block--heading{margin-bottom:0.8rem;font-size:calc(1.3375rem + 1.05vw);}@media (min-width:1200px){.teaser-block .teaser-block--heading{font-size:2.125rem;}}.teaser-block .teaser-block--body{max-width:46.5625rem;}.teaser-block .teaser-block--body > :last-child{margin-bottom:0;}
