/* @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;}}
.card-with-icon-and-image{margin:0 auto;max-width:37rem;height:100%;border-radius:0.875rem;overflow:hidden;}.card-with-icon-and-image .card-with-icon-and-image--image{position:relative;}.card-with-icon-and-image .card-with-icon-and-image--image .card-icon{position:absolute;left:1.875rem;bottom:-1.875rem;z-index:1;}.card-with-icon-and-image .card-with-icon-and-image--image:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0.8;background-color:#2e3c4d;clip-path:polygon(0 0,55% 0,calc(55% - 9.7rem) 101%,0 101%);z-index:0;}.card-with-icon-and-image .card-with-icon-and-image--heading{text-transform:uppercase;font-size:calc(1.2625rem + 0.15vw);}@media (min-width:1200px){.card-with-icon-and-image .card-with-icon-and-image--heading{font-size:1.375rem;}}.card-with-icon-and-image .card-with-icon-and-image--content{padding:calc(1.4375rem + 2.25vw) calc(1.4875rem + 2.85vw);}@media (min-width:1200px){.card-with-icon-and-image .card-with-icon-and-image--content{padding:3.125rem 3.625rem;}}.card-with-icon-and-image .card-with-icon-and-image--body > :last-child{margin-bottom:0;}.card-with-icon-and-image.blue .card-icon-bg{fill:#2e3c4d;}.card-with-icon-and-image.dark-blue .card-icon-bg{fill:#000b2a;}.card-with-icon-and-image.light-blue .card-icon-bg{fill:#3eaee3;}.card-with-icon-and-image.purple .card-icon-bg{fill:#ac4399;}.card-with-icon-and-image.orange .card-icon-bg{fill:#f37321;}.card-with-icon-and-image.yellow .card-icon-bg{fill:#fcaf1a;}.card-with-icon-and-image.green .card-icon-bg{fill:#aac02c;}.card-with-icon-and-image.black .card-icon-bg{fill:#000000;}.card-with-icon-and-image.white .card-icon-bg{fill:#ffffff;}.card-with-icon-and-image.light .card-icon-bg{fill:#f8f9fa;}.card-with-icon-and-image.light-subtle .card-icon-bg{fill:#fcfcfd;}.card-with-icon-and-image.body .card-icon-bg{fill:#495057;}
.card-with-icon-and-image-block{padding:calc(1.55rem + 3.6vw) 0 calc(1.925rem + 8.1vw) 0;}@media (min-width:1200px){.card-with-icon-and-image-block{padding:4.25rem 0 8rem 0;}}.card-with-icon-and-image-block.bg-image{background-image:url(/themes/custom/awtheme/components/card-with-icon-and-image-block/./images/block-bg.jpg);background-size:100% 100%;background-repeat:no-repeat;}.card-with-icon-and-image-block .card-with-icon-and-image-block--header{margin-bottom:4.25rem;}.card-with-icon-and-image-block .card-with-icon-and-image-block--heading{margin-bottom:0.8rem;font-size:calc(1.3375rem + 1.05vw);}@media (min-width:1200px){.card-with-icon-and-image-block .card-with-icon-and-image-block--heading{font-size:2.125rem;}}.card-with-icon-and-image-block .card-with-icon-and-image-block--body > :last-child{margin-bottom:0;}
.feature-image{position:relative;}.feature-image .feature-image--heading-container .feature-image--heading-content{padding:3.125rem 3.125rem 3.125rem 3.125rem;}.feature-image .feature-image--heading-container .feature-image--heading-content .feature-image--btn{position:relative;z-index:2;}.feature-image .feature-image--heading-text{font-size:calc(1.25625rem + 0.075vw);}@media (min-width:1200px){.feature-image .feature-image--heading-text{font-size:1.3125rem;}}.feature-image .feature-image--heading-text > :last-child{margin-bottom:0;}.feature-image .feature-image--arrow--bg-blue{fill:#2e3c4d;}.feature-image .feature-image--arrow--bg-dark-blue{fill:#000b2a;}.feature-image .feature-image--arrow--bg-light-blue{fill:#3eaee3;}.feature-image .feature-image--arrow--bg-purple{fill:#ac4399;}.feature-image .feature-image--arrow--bg-orange{fill:#f37321;}.feature-image .feature-image--arrow--bg-yellow{fill:#fcaf1a;}.feature-image .feature-image--arrow--bg-green{fill:#aac02c;}.feature-image .feature-image--arrow--bg-black{fill:#000000;}.feature-image .feature-image--arrow--bg-white{fill:#ffffff;}.feature-image .feature-image--arrow--bg-light{fill:#f8f9fa;}.feature-image .feature-image--arrow--bg-light-subtle{fill:#fcfcfd;}.feature-image .feature-image--arrow--bg-body{fill:#495057;}@media (min-width:1200px){.feature-image .feature-image--heading-container{position:static;margin-bottom:0;}.feature-image .feature-image--heading-container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;z-index:-2;}.feature-image .feature-image--heading-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/awtheme/components/feature-image/./images/feature-image-bg.png);background-size:390px;background-position:bottom 0 left 0;background-repeat:no-repeat;z-index:0;}.feature-image .feature-image--heading-container .feature-image--heading-content{display:flex;flex-direction:column;justify-content:center;padding:3.125rem 0;min-height:26.5625rem;z-index:1;}.feature-image.feature-image--right .feature-image--heading-content{padding-right:3.25rem;}.feature-image.feature-image--right .feature-image--heading-container::before{width:50%;}.feature-image.feature-image--left .feature-image--heading-content{padding-left:3.25rem;}.feature-image.feature-image--left .feature-image--heading-container::before{left:50%;width:50%;}.feature-image.feature-image--left .feature-image--heading-container:after{background-position:bottom 0 right 0;}.feature-image .feature-image--arrow-xl{position:absolute;width:6.25rem;height:100%;top:0;bottom:0;z-index:0;}.feature-image.feature-image--right .feature-image--arrow-xl{right:-100px;}.feature-image.feature-image--left .feature-image--arrow-xl{left:-100px;}.feature-image .feature-image--image{z-index:-1;position:absolute;width:50%;height:100%;overflow:hidden;}.feature-image .feature-image--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.feature-image .feature-image--image.feature-image--image-left{left:0;padding-right:6.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;}
.image-block{padding:calc(1.3975rem + 1.77vw) 0;}@media (min-width:1200px){.image-block{padding:2.725rem 0;}}.image-block .image-block--image{width:100%;max-width:39.5rem;border:0.9rem solid #ffffff;margin-bottom:calc(1.325rem + 0.9vw);}@media (min-width:1200px){.image-block .image-block--image{margin-bottom:2rem;}}.image-block .image-block--heading{margin-bottom:0.75rem;font-size:calc(1.3375rem + 1.05vw);}@media (min-width:1200px){.image-block .image-block--heading{font-size:2.125rem;}}.image-block .image-block--body{padding-left:0.9rem;}.image-block .image-block--body > :last-child{margin-bottom:0;}.image-block .image-block--text{margin-bottom:1.5rem;}.image-block .image-block--text > :last-child{margin-bottom:0;}.image-block .image-block--text p{margin-bottom:0.75rem;}.image-block .image-block--btn.btn{padding-left:2rem;padding-right:2rem;}@media (min-width:992px){.image-block .image-block--image-left{text-align:right;}}@media (min-width:1400px){.image-block{padding:calc(1.5975rem + 4.17vw) 0;}}@media (min-width:1400px) and (min-width:1200px){.image-block{padding:4.725rem 0;}}@media (min-width:1400px){.image-block .image-block--image{margin-bottom:0;}}

.logo-carousel{display:none;padding:calc(1.5rem + 3vw) calc(1.725rem + 5.7vw);}.logo-carousel .splide__track{transform:translate3d(0,0,0);}.logo-carousel img{display:block;height:4.25rem !important;isolation:isolate;transform:none !important;will-change:auto !important;max-width:100%;}@media (min-width:1200px){.logo-carousel{padding:3.75rem 6rem;}}@media (min-width:768px){.logo-carousel .carousel--items img{height:6.25rem !important;}}@media (min-width:992px){.logo-carousel{display:block;}}
