:root > * {
    /* header color */
    --md-primary-fg-color: #EBF0F5;
    /* header text color */
    --md-primary-bg-color: #1F3142;

    /* link color */
    --md-typeset-a-color: #FF6A00;

    /* hover color */
    --md-accent-fg-color: #1F3142;
    --md-default-bg-color: #E6E4E3;

    --md-text-font: "Futura PT W01 Book";
}

.md-typeset {
    font-size: 0.96rem;
}

.md-typeset h1 {
    color: #1A1919;
    font-weight: 700;
    --md-text-font: "Futura PT W01 ExtraBold";
}

.md-header__title.md-header__title--active {
    visibility: visible;
}

.md-header__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    visibility: hidden;
}


.md-header__button.md-logo :is(img, svg) {
    fill: currentcolor;
    display: block;
    height: 3rem;
    width: auto;
}

.md-copyright {
    font-size: .8rem;
    font-family: "Futura PT W01 Light";
}

/*
This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or
its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software.
Please contact Monotype with any questions regarding Web Fonts:  https://www.linotype.com
*/
@font-face {
    font-family: "Futura PT W01 Bold";
    src: url("fonts/1059692/1a34942e-33ed-43bb-b229-7460d55b49f7.woff2") format("woff2"), url("fonts/1059692/baecea54-cfd3-4578-8717-abf89eba62b6.woff") format("woff");
}

@font-face {
    font-family: "FuturaPTW01-BoldOblique";
    src: url("fonts/1059695/98311280-30b7-45f8-9d75-0885d44b1f29.woff2") format("woff2"), url("fonts/1059695/77c9f834-2d88-4754-a7fc-6e14ec3412e8.woff") format("woff");
}

@font-face {
    font-family: "Futura PT W01 Book";
    src: url("fonts/1059698/aafdd021-88d4-41d8-8e15-fe91f83e4b17.woff2") format("woff2"), url("fonts/1059698/81d44d4b-ac07-4ad4-8cdd-4df771a3c1c3.woff") format("woff");
}

@font-face {
    font-family: "FuturaPTW01-BookOblique";
    src: url("fonts/1059701/28351402-8fc5-4d21-a3df-e99d2d814bd4.woff2") format("woff2"), url("fonts/1059701/10cee8c3-6e4c-4f57-8121-cf5e361423a7.woff") format("woff");
}

@font-face {
    font-family: "Futura PT W01 ExtraBold";
    src: url("fonts/1059734/62ef0139-153b-4dc3-a832-323fc185b537.woff2") format("woff2"), url("fonts/1059734/0ae2b3c3-6d75-4392-b0f4-e8a5fead8b5d.woff") format("woff");
}

@font-face {
    font-family: "FuturaPTW01-ExtraBdObli";
    src: url("fonts/1059737/2513699e-8862-45d1-84cd-f36e8624f930.woff2") format("woff2"), url("fonts/1059737/9230abf3-b2f6-4e6d-ab93-aada01f19bfd.woff") format("woff");
}

@font-face {
    font-family: "Futura PT W01 Heavy";
    src: url("fonts/1059740/6650716f-e079-48f1-861d-00f498c16e8e.woff2") format("woff2"), url("fonts/1059740/21fe5b07-01c8-4b82-8e0b-2bf22f6481fa.woff") format("woff");
}

@font-face {
    font-family: "FuturaPTW01-HeavyObliqu";
    src: url("fonts/1059743/cf12a4d6-3bc0-4ae9-85b5-26fc0fa6b321.woff2") format("woff2"), url("fonts/1059743/38909ddd-1d42-49a0-987a-dcf1aa3ab39e.woff") format("woff");
}

@font-face {
    font-family: "Futura PT W01 Light";
    src: url("fonts/1059746/9ad55860-bbe2-4e51-be58-08b45bdda354.woff2") format("woff2"), url("fonts/1059746/eceb6e13-403b-4d2b-af74-c05bc9c2535e.woff") format("woff");
}

@font-face {
    font-family: "FuturaPTW01-LightObliqu";
    src: url("fonts/1059749/adde7586-049c-4682-b4ea-763ca90ccf9f.woff2") format("woff2"), url("fonts/1059749/8cb58a58-1da7-4cda-8284-52cf5bf67bf5.woff") format("woff");
}

@font-face {
    font-family: "Futura PT W01 Medium";
    src: url("fonts/1059752/f7552419-a773-41ab-ae4a-b12b1d853f02.woff2") format("woff2"), url("fonts/1059752/83e72918-97c3-41cd-8a7d-4056788a00f0.woff") format("woff");
}

@font-face {
    font-family: "FuturaPTW01-MediumObliq";
    src: url("fonts/1059755/e28dd043-42c3-47cb-815e-32648d6a8a2a.woff2") format("woff2"), url("fonts/1059755/97eeb983-cbcb-40c4-b724-919d44b8d4af.woff") format("woff");
}
