.ts--embed {
    font-family: 'apercu_pro', sans-serif !important;
    font-size: 14px;
    color: #475669;
    text-align: left;
    line-height: normal;
    display: block;
    width: 100%;
    max-width: 100%;
}

.ts--embed fieldset,
.ts--embed form,
.ts--embed ul li:not(.tsfas),
.ts--embed span:not(.tsfas),
.ts--embed b:not(.tsfas),
.ts--embed div:not(.tsfas),
.ts--embed p:not(.tsfas),
.ts--embed button:not(.tsfas),
.ts--embed label,
.ts--embed tr td,
.ts--embed tr th {
    float: none;
    font-family: 'apercu_pro', sans-serif !important;
}

.ts--embed *::selection {
    background-color: #B4D5FE;
}

.ts--embed *::-moz-selection {
    background-color: #B4D5FE;
}

.ts--embed button:after {
    display: none;
}

.ts--embed ul li::before {
    display: none;
}

.ts--embed b {
    font-weight: bold;
}

.ts--embed.ts--embed-tooltip:not(.hidden) {
    display: block;
}

.ts--embed.ts--embed-tooltip::before {
    content: '';
    background-color: rgba(0, 0, 0, 0.56);
    height: 100%;
    width: 100%;
    position: fixed;
    right: 0;
    top: 0;
}

.ts--embed.ts--embed-tooltip.fixed::before {
    display: none;
}

.ts--embed.ts--embed-tooltip.fixed {
    position: fixed;
}

.ts--embed.ts--embed-tooltip {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    padding: 0;
    margin: 0;
    float: none;
    display: none;
    left: 0;
    z-index: 10000000000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ts--embed section {
    margin: 0;
    width: 100%;
    float: none;
}

.ts--embed img, .ts--embed i, center,
.ts--embed dl, .ts--embed dt, .ts--embed dd, .ts--embed ol, .ts--embed ul, .ts--embed li,
.ts--embed fieldset, .ts--embed form, .ts--embed label, .ts--embed legend, .ts--embed table,
.ts--embed caption, .ts--embed article,
.ts--embed hgroup, .ts--embed menu, .ts--embed nav, .ts--embed output,
.ts--embed mark {
    margin: 0;
    padding: 0;
    border: 0;
    float: none;
    font-size: 100%;
    vertical-align: baseline;
    outline: 0
}

.ts--embed ul li {
    list-style-type: none;
    float: none;
}

.ts--embed fieldset {
    min-width: 0;
}

.ts--embed * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ts--embed ol, .ts--embed ul {
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0;
}

.ts--embed table {
    border-collapse: collapse;
    border-spacing: 0
}

.ts--embed td, .ts--embed th {
    padding: 0;
    font: inherit;
    border: none;
}

.ts--embed input, .ts--embed textarea {
    margin: 0
}

.ts--embed input:focus, .ts--embed textarea:focus {
    outline: 0 none
}

.ts--embed textarea {
    overflow: auto
}

.ts--embed b {
    font-weight: bold;
}

.ts--embed button {
    padding: 0;
    margin: 0;
    cursor: pointer
}

.ts--embed button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.ts--embed button:active {
    outline: 0;
    outline-offset: 0
}

.ts--embed *:focus, .ts--embed *:hover {
    outline: 0
}

.ts--embed input, .ts--embed select, .ts--embed textarea {
    color: #000000;
}

.ts--embed input, .ts--embed select {
    vertical-align: middle
}

.ts--embed a {
    color: #318cc6;
    outline: none;
    text-decoration: none !important;
}

.ts--embed a:hover {
    text-decoration: none;
    color: #215f86
}

.ts--embed h1, .ts--embed h2, .ts--embed h3, .ts--embed h4, .ts--embed p {
    margin: 0;
    padding: 0;
    background: transparent;
    text-align: left;
    text-indent: 0;
}

.ts--embed hr {
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    clear: both
}

.ts--embed input::-ms-clear, .ts--embed input::-ms-reveal {
    display: none
}

.ts--embed input[type=number]::-webkit-inner-spin-button, .ts--embed input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.ts--embed input[type="number"]::-webkit-outer-spin-button, .ts--embed input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ts--embed input[type="number"] {
    -moz-appearance: textfield
}

.ts--embed ul, .ts--embed menu, .ts--embed dir {
    margin: 0;
    text-align: left;
    padding: 0
}

.ts--embed input:-webkit-autofill,
.ts--embed input:-webkit-autofill:hover,
.ts--embed input:-webkit-autofill:focus,
.ts--embed textarea:-webkit-autofill,
.ts--embed textarea:-webkit-autofill:hover,
.ts--embed textarea:-webkit-autofill:focus,
.ts--embed select:-webkit-autofill,
.ts--embed select:-webkit-autofill:hover,
.ts--embed select:-webkit-autofill:focus {
    border: none;
    -webkit-text-fill-color: #999999;
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
    transition: background-color 5000s ease-in-out 0s
}

.ts--embed *::-webkit-input-placeholder {
    color: #999999;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: none !important;
}

.ts--embed *::-moz-placeholder {
    color: #999999;
    font-size: 14px !important;
    opacity: 1;
    font-weight: normal !important;
    text-transform: none !important;
}

.ts--embed *:-moz-placeholder {
    color: #999999;
    opacity: 1;
    font-size: 14px !important;
    text-transform: none !important;
    font-weight: normal !important
}

.ts--embed *:-ms-input-placeholder {
    color: #999999;
    font-size: 14px !important;
    text-transform: none !important;
    font-weight: normal !important
}

.ts--embed input[type='password'] {
    font-size: 23px;
    line-height: 17px
}

