/* @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;}
.brand-hero{background-size:cover;background-repeat:no-repeat;background-position:center center;}.brand-hero.brand-hero--gradient .brand-hero--cover.bg-opacity-90{background:linear-gradient(90deg,rgba(46,60,77,0.9) 0%,rgba(46,60,77,0) 100%);}.brand-hero.brand-hero--gradient .brand-hero--cover.bg-opacity-80{background:linear-gradient(90deg,rgba(46,60,77,0.8) 0%,rgba(46,60,77,0) 100%);}.brand-hero.brand-hero--gradient .brand-hero--cover.bg-opacity-70{background:linear-gradient(90deg,rgba(46,60,77,0.7) 0%,rgba(46,60,77,0) 100%);}.brand-hero.brand-hero--gradient .brand-hero--cover.bg-opacity-60{background:linear-gradient(90deg,rgba(46,60,77,0.6) 0%,rgba(46,60,77,0) 100%);}.brand-hero.brand-hero--gradient .brand-hero--cover.bg-opacity-50{background:linear-gradient(90deg,rgba(46,60,77,0.5) 0%,rgba(46,60,77,0) 100%);}.brand-hero .brand-hero--content{display:flex;flex-direction:column;justify-content:center;min-height:27.5rem;padding:calc(1.325rem + 0.9vw) 0rem;}@media (min-width:1200px){.brand-hero .brand-hero--content{padding:2rem 0rem;}}.brand-hero .brand-hero--category{font-size:0.9375rem;font-weight:700;text-transform:uppercase;margin-bottom:0.1875rem;}.brand-hero .brand-hero--heading{font-weight:400;text-transform:uppercase;margin-bottom:0.1rem;font-size:calc(1.40625rem + 1.875vw);}@media (min-width:1200px){.brand-hero .brand-hero--heading{font-size:2.8125rem;}}.brand-hero .brand-hero--body{font-size:1.25rem;}.brand-hero .brand-hero--body > :last-child{margin-bottom:0;}.brand-hero .brand-hero--body.has-link{margin-bottom:2.5rem;}.brand-hero .brand-hero--btns{display:flex;align-items:start;flex-direction:column;}.brand-hero .brand-hero--btns .brand-hero--btn.btn{padding:0.6rem 2rem;}.brand-hero .brand-hero--btns .brand-hero--btn.btn + .btn{margin-top:1rem;}@media (min-width:992px){.brand-hero.brand-hero--device .brand-hero--cover{clip-path:polygon(0 0,55% 0,calc(55% - 9.7rem) 101%,0 101%);}.brand-hero .brand-hero--content{min-height:35.9375rem;}.brand-hero.brand-hero--device .brand-hero--content{width:calc(60% - 9.7rem);}.brand-hero.brand-hero--gradient .brand-hero--content{width:60%;}.brand-hero .brand-hero--btns{display:block;}.brand-hero .brand-hero--btns .brand-hero--btn.btn + .btn{margin-top:0;margin-left:1rem;}}
.contact-block{border-radius:1rem;max-width:22.25rem;padding:calc(1.35rem + 1.2vw) calc(1.395rem + 1.74vw);}@media (min-width:1200px){.contact-block{padding:2.25rem 2.7rem;}}.contact-block--heading{font-weight:700;text-transform:uppercase;margin-bottom:0.3125rem;font-size:1.25rem;}.contact-block--body{font-size:1.5625rem;line-height:2.1rem;}.contact-block--body > :last-child{margin-bottom:0;}
.feature-list{position:relative;margin:2.5rem 0;}.feature-list .feature-list--heading-container{margin-bottom:1.5rem;}.feature-list .feature-list--heading-container .feature-list--heading-content{padding:3.125rem 3.125rem 1.5625rem 3.125rem;}.feature-list .feature-list--heading-text{font-size:1.3125rem;}.feature-list .feature-list--heading-text > :last-child{margin-bottom:0;}.feature-list .feature-list--arrow--bg-blue{fill:#2e3c4d;}.feature-list .feature-list--arrow--bg-dark-blue{fill:#000b2a;}.feature-list .feature-list--arrow--bg-light-blue{fill:#3eaee3;}.feature-list .feature-list--arrow--bg-purple{fill:#ac4399;}.feature-list .feature-list--arrow--bg-orange{fill:#f37321;}.feature-list .feature-list--arrow--bg-yellow{fill:#fcaf1a;}.feature-list .feature-list--arrow--bg-green{fill:#aac02c;}.feature-list .feature-list--arrow--bg-black{fill:#000000;}.feature-list .feature-list--arrow--bg-white{fill:#ffffff;}.feature-list .feature-list--arrow--bg-light{fill:#f8f9fa;}.feature-list .feature-list--arrow--bg-light-subtle{fill:#fcfcfd;}.feature-list .feature-list--arrow--bg-body{fill:#495057;}@media (min-width:1200px){.feature-list{margin:5rem 0;}.feature-list .feature-list--heading-container{position:static;display:flex;align-items:center;margin-bottom:0;padding:3.125rem 0;min-height:26.5625rem;}.feature-list .feature-list--heading-container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;z-index:-2;}.feature-list .feature-list--heading-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/awtheme/components/feature-list/./images/feature-list-bg.png);background-size:390px;background-position:bottom 0 left 0;background-repeat:no-repeat;z-index:0;}.feature-list .feature-list--heading-container .feature-list--heading-content{padding:0;z-index:1;}.feature-list.feature-list--right .feature-list--heading-container{padding-right:6.25rem;}.feature-list.feature-list--right .feature-list--heading-container::before{width:50%;}.feature-list.feature-list--left .feature-list--heading-container{padding-left:6.25rem;}.feature-list.feature-list--left .feature-list--heading-container::before{left:50%;width:50%;}.feature-list.feature-list--left .feature-list--heading-container:after{background-position:bottom 0 right 0;}.feature-list .feature-list--arrow{position:absolute;width:6.25rem;height:100%;top:0;bottom:0;z-index:0;}.feature-list.feature-list--right .feature-list--arrow{left:calc(50% - 100px);}.feature-list.feature-list--left .feature-list--arrow{left:50%;}.feature-list .feature-list--items{z-index:1;}.feature-list .feature-list--items.feature-list--items-right{padding-left:6.25rem;}.feature-list .feature-list--items.feature-list--items-left{padding-right:6.25rem;}}
.feature-list-item .feature-list-item--heading{font-size:1.5rem;margin-bottom:0.25rem;}
.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;}

.news-block{padding-bottom:calc(1.485rem + 2.82vw);}@media (min-width:1200px){.news-block{padding-bottom:3.6rem;}}.news-block .news-block--heading{margin-bottom:4.5rem;font-size:calc(1.3375rem + 1.05vw);}@media (min-width:1200px){.news-block .news-block--heading{font-size:2.125rem;}}.news-block .news-block--items{margin-bottom:3.75rem;}.news-block .news-block--news-link{text-align:center;}.news-block .news-block--news-link .btn{padding-left:2rem;padding-right:2rem;}.node--blue .news-block .news-block--heading::after{background:#2e3c4d;}.node--dark-blue .news-block .news-block--heading::after{background:#000b2a;}.node--light-blue .news-block .news-block--heading::after{background:#3eaee3;}.node--purple .news-block .news-block--heading::after{background:#ac4399;}.node--orange .news-block .news-block--heading::after{background:#f37321;}.node--yellow .news-block .news-block--heading::after{background:#fcaf1a;}.node--green .news-block .news-block--heading::after{background:#aac02c;}.node--black .news-block .news-block--heading::after{background:#000000;}.node--white .news-block .news-block--heading::after{background:#ffffff;}.node--light .news-block .news-block--heading::after{background:#f8f9fa;}.node--light-subtle .news-block .news-block--heading::after{background:#fcfcfd;}.node--body .news-block .news-block--heading::after{background:#495057;}
.news-block-item{position:relative;margin-bottom:1.5rem;}.news-block-item .item-image{margin-bottom:1.215rem;}.news-block-item .item-heading{font-size:1.1875rem;margin-bottom:0.9rem;}.news-block-item .item-author{font-size:0.6875rem;text-transform:uppercase;margin-bottom:0;}@media (min-width:992px){.news-block-item{transition:transform 0.2s;}.news-block-item:hover:not(.article-feature.news-block-item){transform:scale(1.025);}.news-block-item.article-feature.news-block-item{position:relative;height:100%;display:flex;flex-direction:column;padding:calc(1.485rem + 2.82vw) calc(1.485rem + 2.82vw) calc(1.485rem + 2.82vw) 0;}}@media (min-width:992px) and (min-width:1200px){.news-block-item.article-feature.news-block-item{padding:3.6rem 3.6rem 3.6rem 0;}}@media (min-width:992px){.news-block-item.article-feature.news-block-item .item-image{position:absolute;top:0;left:-100%;width:200%;height:100%;z-index:-10;}.news-block-item.article-feature.news-block-item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.news-block-item.article-feature.news-block-item .item-author{display:inline-block;color:#fff;background-color:rgba(0,0,0,0.6);padding:0 0.35rem;align-self:flex-start;}.news-block-item.article-feature.news-block-item .item-heading{margin-top:auto;color:#fff;font-size:2.75rem;margin-bottom:0.5rem;margin-left:0.5rem;transition:transform 0.2s;}.news-block-item.article-feature.news-block-item .item-heading span{padding:0 0.75rem;display:inline;line-height:4rem;background-color:#6c757d;box-shadow:0.5rem 0 0 #6c757d,-0.5rem 0 0 #6c757d;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.news-block-item.article-feature.news-block-item:hover .item-heading{transform:scale(1.025);}}@media (min-width:992px){.node--blue .news-block-item.article-feature .item-heading span{background-color:#2e3c4d;box-shadow:0.5rem 0 0 #2e3c4d,-0.5rem 0 0 #2e3c4d;}}@media (min-width:992px){.node--dark-blue .news-block-item.article-feature .item-heading span{background-color:#000b2a;box-shadow:0.5rem 0 0 #000b2a,-0.5rem 0 0 #000b2a;}}@media (min-width:992px){.node--light-blue .news-block-item.article-feature .item-heading span{background-color:#3eaee3;box-shadow:0.5rem 0 0 #3eaee3,-0.5rem 0 0 #3eaee3;}}@media (min-width:992px){.node--purple .news-block-item.article-feature .item-heading span{background-color:#ac4399;box-shadow:0.5rem 0 0 #ac4399,-0.5rem 0 0 #ac4399;}}@media (min-width:992px){.node--orange .news-block-item.article-feature .item-heading span{background-color:#f37321;box-shadow:0.5rem 0 0 #f37321,-0.5rem 0 0 #f37321;}}@media (min-width:992px){.node--yellow .news-block-item.article-feature .item-heading span{background-color:#fcaf1a;box-shadow:0.5rem 0 0 #fcaf1a,-0.5rem 0 0 #fcaf1a;}}@media (min-width:992px){.node--green .news-block-item.article-feature .item-heading span{background-color:#aac02c;box-shadow:0.5rem 0 0 #aac02c,-0.5rem 0 0 #aac02c;}}@media (min-width:992px){.node--black .news-block-item.article-feature .item-heading span{background-color:#000000;box-shadow:0.5rem 0 0 #000000,-0.5rem 0 0 #000000;}}@media (min-width:992px){.node--white .news-block-item.article-feature .item-heading span{background-color:#ffffff;box-shadow:0.5rem 0 0 #ffffff,-0.5rem 0 0 #ffffff;}}@media (min-width:992px){.node--light .news-block-item.article-feature .item-heading span{background-color:#f8f9fa;box-shadow:0.5rem 0 0 #f8f9fa,-0.5rem 0 0 #f8f9fa;}}@media (min-width:992px){.node--light-subtle .news-block-item.article-feature .item-heading span{background-color:#fcfcfd;box-shadow:0.5rem 0 0 #fcfcfd,-0.5rem 0 0 #fcfcfd;}}@media (min-width:992px){.node--body .news-block-item.article-feature .item-heading span{background-color:#495057;box-shadow:0.5rem 0 0 #495057,-0.5rem 0 0 #495057;}}
.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;}
