.aia-content input, .aia-content button {
    @font-face {
        font-family: "museo-sans";
        src: url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),
        url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),
        url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
        font-display: auto;
        font-style: normal;
        font-weight: 300;
        font-stretch: normal;
    }

    @font-face {
        font-family: "museo-sans";
        src: url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),
        url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),
        url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
        font-display: swap;
        font-style: normal;
        font-weight: 500;
        font-stretch: normal;
    }

    @font-face {
        font-family: "museo-sans";
        src: url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),
        url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),
        url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
        font-display: auto;
        font-style: normal;
        font-weight: 700;
        font-stretch: normal;
    }

    font-size: 14px;
    color: black;
}

.aia-content .aia-prompt {
    font-size: 14px;

    @font-face {
        font-family: "museo-sans";
        src: url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),
        url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),
        url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
        font-display: auto;
        font-style: normal;
        font-weight: 300;
        font-stretch: normal;
    }

    @font-face {
        font-family: "museo-sans";
        src: url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),
        url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),
        url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
        font-display: swap;
        font-style: normal;
        font-weight: 500;
        font-stretch: normal;
    }

    @font-face {
        font-family: "museo-sans";
        src: url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),
        url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),
        url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
        font-display: auto;
        font-style: normal;
        font-weight: 700;
        font-stretch: normal;
    }

    border-radius: 10px;
    padding: 10px;
    margin: 15px;
    max-width: 70%;
    color: #6a6a6a;
    line-height: 1.5rem;
}

.aia-content p {
    margin: 0;
    padding: 0;
    line-height: 20px;
}

.aia-content .aia-question {
    border: 2px solid #016172;
    background-color: #61AFBC;
    margin-left: auto;
    margin-right: 0;
    color: white;
}

.aia-content .aia-answer {
    border: 2px solid DarkGrey;
    background-color: #F9F9F9;
}

.aia-content input {
    border: 2px solid #61AFBC;
    padding: 10px;
    border-radius: 10px;
}

.aia-content button {
    border: 2px solid #016172;
    background-color: #016172;
    padding: 10px;
    border-radius: 10px;
    color: white;
}

.aia-content li, .aia-content ul, .aia-content ol {
    margin: 0;
    line-height: 1.5rem;
}

.aia-answer > ol > li {
    margin-top: 1rem;
}

.aia-content img {
    margin: 10px;
    padding: 10px;
    border: 2px solid #61afbc;
    background-color: white;
    max-width: 150px;
}

.aia-content a, .aia-content a:hover, .aia-content a:focus, .aia-content a:active {
    color: #016172
}

.aia-content .aia-loading-bar {
    background-color: #016172;
}

#aia-popup-header, #aia-popup-icon {
    font-variant: small-caps;
    background: #61afbc;
    color: white;
}

.aia-introduction {
    color: #6a6a6a;
    font-size: 14px;
    margin: 10px;
}

.aia-bubbles {
    color: #6a6a6a;
    font-size: 14px;
    margin: 10px;
    min-height: 50px;
    overflow: auto;
}

.aia-bubble {
    border: 2px solid #61afbc;
    border-radius: 20px;
    float: left;
    margin: 5px;
    padding: 10px;
    cursor: pointer;
}

li.aia-answer-bubble {
    border: 2px solid #61afbc;
    border-radius: 20px;
    margin: 5px;
    padding: 1px 10px;
    cursor: pointer;
    list-style-type: none;
}

#aia-popup-icon {
    border-radius: 30%;
}

.aia-popup-icon-content {
    content: url('/img/bubble-left.png');
    width: 45px;
    margin-right: 5px;
}
