@import 'https://fonts.googleapis.com/icon?family=Material+Icons';@import 'https://fonts.googleapis.com/icon?family=Material+Icons+Outlined';@import 'https://fonts.googleapis.com/icon?family=Material+Icons+Sharp';
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes link_undraw{0%{-webkit-background-size:100% 0.07em;background-size:100% 0.07em;}to{-webkit-background-size:0 0.07em;background-size:0 0.07em;}}@-o-keyframes link_undraw{0%{background-size:100% 0.07em;}to{background-size:0 0.07em;}}@keyframes link_undraw{0%{-webkit-background-size:100% 0.07em;background-size:100% 0.07em;}to{-webkit-background-size:0 0.07em;background-size:0 0.07em;}}@-webkit-keyframes link_draw{0%{-webkit-background-size:0 0.07em;background-size:0 0.07em;background-position:0 92%;}to{-webkit-background-size:100% 0.07em;background-size:100% 0.07em;background-position:0 92%;}}@-o-keyframes link_draw{0%{background-size:0 0.07em;background-position:0 92%;}to{background-size:100% 0.07em;background-position:0 92%;}}@keyframes link_draw{0%{-webkit-background-size:0 0.07em;background-size:0 0.07em;background-position:0 92%;}to{-webkit-background-size:100% 0.07em;background-size:100% 0.07em;background-position:0 92%;}}.visually-hide{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.visually-hide.focusable:active,.visually-hide.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.text-64,.h2,.text-64-bold{font-size:64px;font-size:6.4rem;line-height:1.25;font-weight:400;}.text-64-bold{font-weight:700;}.text-48,.h3,.text-48-bold{font-size:48px;font-size:4.8rem;line-height:1.25;font-weight:400;}.text-48-bold{font-weight:700;}.text-32,.text-32-bold{font-size:32px;font-size:3.2rem;line-height:1.25;font-weight:400;}.text-32-bold{font-weight:700;}.text-24,.text-24-bold,.h4{font-size:24px;font-size:2.4rem;line-height:1.25;font-weight:400;}.text-24-bold,.h4{font-weight:700;}.text-16,.h6,.text-16-bold,.h5{font-size:16px;font-size:1.6rem;line-height:1.25;}.text-16-bold,.h5{font-weight:700;}.text-14,.text-14-bold,.button,.link__button a:not([class*=button]),.link--arrow,.link__arrow a{font-size:14px;font-size:1.4rem;line-height:1.2857142857;}.text-14-bold,.button,.link__button a:not([class*=button]),.link--arrow,.link__arrow a{font-weight:700;}.text-12,.text-12-bold{font-size:12px;font-size:1.2rem;line-height:1.25;}.text-12-bold{font-weight:700;}.text-white{color:#FFFFFF;}.text-blue{color:#71B1C8;}.text-black{color:#000000;}.text-red{color:#FA4132;}.text-center{text-align:center;}.text-upper{text-transform:uppercase;}@media (max-width:575.98px){.h2{font-size:48px;font-size:4.8rem;line-height:1.25;}}@media (max-width:575.98px){.h3{font-size:32px;font-size:3.2rem;line-height:1.25;}}.full__width{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(var(--vw,1vw) * 100);}@media (min-width:576px){.full__width{margin-left:calc(-0.5 * (var(--vw,1vw) * 100 - 540px));margin-right:calc(-0.5 * (var(--vw,1vw) * 100 - 540px));}}@media (min-width:768px){.full__width{margin-left:calc(-0.5 * (var(--vw,1vw) * 100 - 720px));margin-right:calc(-0.5 * (var(--vw,1vw) * 100 - 720px));}}@media (min-width:992px){.full__width{margin-left:calc(-0.5 * (var(--vw,1vw) * 100 - 960px));margin-right:calc(-0.5 * (var(--vw,1vw) * 100 - 960px));}}@media (min-width:1200px){.full__width{margin-left:calc(-0.5 * (var(--vw,1vw) * 100 - 1140px));margin-right:calc(-0.5 * (var(--vw,1vw) * 100 - 1140px));}}@media (min-width:1440px){.full__width{margin-left:calc(-0.5 * (var(--vw,1vw) * 100 - 1160px));margin-right:calc(-0.5 * (var(--vw,1vw) * 100 - 1160px));}}.container{margin-right:auto;margin-left:auto;width:100%;}@media (min-width:576px){.container--max-width{max-width:540px;}}@media (min-width:768px){.container--max-width{max-width:720px;}}@media (min-width:992px){.container--max-width{max-width:960px;}}@media (min-width:1200px){.container--max-width{max-width:1140px;}}@media (min-width:1440px){.container--max-width{max-width:1160px;}}.container--max-width-full{max-width:1440px;}.container--max-width-large{max-width:192rem;}.container--padded{padding-right:1.5rem;padding-left:1.5rem;}@media (min-width:576px){.container--padded{padding-right:0;padding-left:0;}}.clearfix:after{clear:both;content:"";display:block;}.sr-only{width:1px;height:1px;position:absolute;border:0;clip:rect(0,0,0,0);overflow:hidden;padding:0;white-space:nowrap;}.sr-only-focusable:active,.sr-only-focusable:focus{width:auto;height:auto;position:static;clip:auto;overflow:visible;white-space:normal;}.bg-black{background-color:#000000;}.bg-yellow{background-color:#F2C75C;}.bg-blue{background-color:#71B1C8;}.bg-red{background-color:#FA4132;}.bg-white{background-color:#FFFFFF;}.bg-light-blue{background-color:#60CFE8;}.bg-grey-blue{background-color:#637496;}.bg-dark-yellow{background-color:#C79A21;}.bg-dark-grey{background-color:#E6E4DC;}.border-top{border-top:2px #000000 solid;}.border-bottom{border-bottom:2px #000000 solid;}.border-bottom--yellow{border-bottom-color:#F2C75C;}.border-bottom--light-blue{border-bottom-color:#60CFE8;}.h-100{height:100%;}.collapse{display:-webkit-box;display:-webkit-flex;display:flex;}.collapsing{height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse:not(.show){display:none;}.skip-to-main.visually-hidden.focusable{border:0.2rem solid black;background:#FFFFFF;-webkit-box-shadow:0 1px 5px black;box-shadow:0 1px 5px black;color:#000000;padding:1rem;position:absolute !important;top:0.5rem;left:0.5rem;z-index:9;}.text-animate-underline .text-animate-underline__underline{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),color-stop(0,currentColor));background-image:-webkit-linear-gradient(top,currentColor 0,currentColor 0);background-image:-o-linear-gradient(top,currentColor 0,currentColor 0);background-image:linear-gradient(180deg,currentColor 0,currentColor 0);background-repeat:no-repeat;-webkit-background-size:0 0.07em;background-size:0 0.07em;background-position:0 92%;-webkit-transition:color 0.3s ease-out,-webkit-background-size 0.3s ease-out;transition:color 0.3s ease-out,-webkit-background-size 0.3s ease-out;-o-transition:background-size 0.3s ease-out,color 0.3s ease-out;transition:background-size 0.3s ease-out,color 0.3s ease-out;transition:background-size 0.3s ease-out,color 0.3s ease-out,-webkit-background-size 0.3s ease-out;}.text-animate-underline .text-animate-underline__icon{-webkit-transition:color 0.3s ease-out,-webkit-background-size 0.3s ease-out;transition:color 0.3s ease-out,-webkit-background-size 0.3s ease-out;-o-transition:background-size 0.3s ease-out,color 0.3s ease-out;transition:background-size 0.3s ease-out,color 0.3s ease-out;transition:background-size 0.3s ease-out,color 0.3s ease-out,-webkit-background-size 0.3s ease-out;}.text-animate-underline .text-animate-underline__text{color:initial;}.text-animate-underline span[class^=hamburger]{-webkit-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}.text-animate-underline:focus .text-animate-underline__icon,.text-animate-underline:hover .text-animate-underline__icon{color:#FA4132;}.text-animate-underline:focus .text-animate-underline__underline,.text-animate-underline:hover .text-animate-underline__underline{-webkit-background-size:100% 0.07em;background-size:100% 0.07em;color:#FA4132;}.text-animate-underline:focus .text-animate-underline__text,.text-animate-underline:hover .text-animate-underline__text{color:initial;}.text-animate-underline:focus span[class^=hamburger] .hamburger__lines,.text-animate-underline:focus span[class^=hamburger] .hamburger__lines::before,.text-animate-underline:focus span[class^=hamburger] .hamburger__lines::after,.text-animate-underline:hover span[class^=hamburger] .hamburger__lines,.text-animate-underline:hover span[class^=hamburger] .hamburger__lines::before,.text-animate-underline:hover span[class^=hamburger] .hamburger__lines::after{background-color:#FA4132;}.image-fill{position:relative;}.image-fill img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}@font-face{font-display:swap;font-family:"Architype";src:url(/themes/custom/aia_theme/fonts/Architype-Light.otf);font-weight:400;font-style:"normal";}@font-face{font-display:swap;font-family:"Architype";src:url(/themes/custom/aia_theme/fonts/Architype-Bold.otf);font-weight:700;font-style:"normal";}.button,.link__button a:not([class*=button]),.link--arrow,.link__arrow a{background-color:#000000;background-repeat:no-repeat;color:#FFFFFF;padding:13px 14px 10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;white-space:nowrap;border:0;}.button::after,.link__button a:not([class*=button])::after,.link--arrow::after,.link__arrow a::after{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\eaaa";margin-left:7px;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out,-o-transform 0.3s ease-out;}.button:hover::after,.button:focus::after,.button:active::after,.button .hover::after,.button.is-active::after,.link__button a:not([class*=button]):hover::after,.link__button a:not([class*=button]):focus::after,.link__button a:not([class*=button]):active::after,.link__button a:not([class*=button]) .hover::after,.link__button a:not([class*=button]).is-active::after,.link--arrow:hover::after,.link--arrow:focus::after,.link--arrow:active::after,.link--arrow .hover::after,.link--arrow.is-active::after,.link__arrow a:hover::after,.link__arrow a:focus::after,.link__arrow a:active::after,.link__arrow a .hover::after,.link__arrow a.is-active::after{-webkit-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px);}.button--text-link{padding:0;}.button--yellow,.link__button--yellow a{background-color:#F2C75C;color:#000000;}.button--blue,.link__button--blue a:not([class*=button]){background-color:#71B1C8;color:#000000;}.button--red,.link__button--red a:not([class*=button]){background-color:#FA4132;color:#000000;}.button--white,.link__button--white a:not([class*=button]){background-color:#FFFFFF;color:#000000;}.link--arrow--white,.link__arrow--white a{color:#FFFFFF;}.link__button a.icon-download::after,.button.icon-download::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e2c4";}.link__button a.icon-play::after,.button.icon-play::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e037";}.link__button a.icon-external::after,.button.icon-external::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e89e";}[class^=icon-],[class*=" icon-"]{line-height:1;}.icon-minus:after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e15b";font-size:32px;}.icon-close::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e5cd";}.icon-search::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e8b6";}.icon-plus:after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e145";font-size:32px;}.icon-arrow::after{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\eaaa";}.icon-download::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e2c4";}.icon-play::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e037";}.icon-pause::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e034";}.icon-external::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e89e";}.icon-chat::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e8af";font-size:36px;}.icon-user-filled::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e7fe";}.icon-account-filled::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:15px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e853";}.video__controls{position:absolute;right:0;bottom:0;z-index:1;}.video__controls .button{padding:8px;cursor:pointer;}.video__controls .button::after{color:#FFFFFF;margin:0;font-size:12px;}@media (min-width:576px){.video__controls .button::after{font-size:24px;}}.video__controls .button + .button{margin-left:3px;}.video__controls .button:focus::after,.video__controls .button:active::after,.video__controls .button.is-active::after{-webkit-transform:none;-o-transform:none;transform:none;}.video__controls ~ iframe{pointer-events:none;}.video__overlay{background:rgba(0,0,0,0.5);display:block;height:100%;width:100%;position:absolute;top:0;left:0;}.video__placeholder,.video__placeholder *{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
