@font-face {
    font-family: "Avenir";
    font-weight: 200;
    src: url("fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
    src: url("fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"), url("fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"), url("fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"), url("fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 200;
    font-style: italic;
    src: url("fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix");
    src: url("fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix") format("eot"), url("fonts/47fd1045-6e5b-4c87-9235-cfbc2b42cde7.woff") format("woff"), url("fonts/60662abb-0ac3-46b2-930f-4719462489c9.ttf") format("truetype"), url("fonts/9cf39ac2-87a5-4c4e-a604-7cece19d30bd.svg#9cf39ac2-87a5-4c4e-a604-7cece19d30bd") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 300;
    src: url("fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix");
    src: url("fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix") format("eot"), url("fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"), url("fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"), url("fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 300;
    font-style: italic;
    src: url("fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix");
    src: url("fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix") format("eot"), url("fonts/ca94ed56-18fc-4856-940a-70a072607c7c.woff") format("woff"), url("fonts/dd6da407-70fe-4aa3-a1c7-64f0cb086f01.ttf") format("truetype"), url("fonts/c7f424be-90e1-45b8-b617-ee3589a859bd.svg#c7f424be-90e1-45b8-b617-ee3589a859bd") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 400;
    src: url("fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix");
    src: url("fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix") format("eot"), url("fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"), url("fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format("truetype"), url("fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 400;
    font-style: italic;
    src: url("fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix");
    src: url("fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix") format("eot"), url("fonts/3695342c-b5e2-4010-b0d4-56f563465922.woff") format("woff"), url("fonts/2ba9f875-66d9-414d-a426-5a012b443475.ttf") format("truetype"), url("fonts/0a88351a-e628-4b1f-99eb-3a729518af0a.svg#0a88351a-e628-4b1f-99eb-3a729518af0a") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 500;
    src: url("fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix");
    src: url("fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix") format("eot"), url("fonts/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff") format("woff"), url("fonts/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf") format("truetype"), url("fonts/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 500;
    font-style: italic;
    src: url("fonts/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix");
    src: url("fonts/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix") format("eot"), url("fonts/e0af2f49-a399-482b-a54e-d745e268ec80.woff") format("woff"), url("fonts/6803d3dd-2107-45fc-ac8a-a4fa13771547.ttf") format("truetype"), url("fonts/1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8.svg#1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 700;
    src: url("fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");
    src: url("fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"), url("fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"), url("fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"), url("fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 700;
    font-style: italic;
    src: url("fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix");
    src: url("fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix") format("eot"), url("fonts/53554f6f-4b01-4815-87fe-82c49b8ba5a9.woff") format("woff"), url("fonts/28dfedaf-6372-45a1-8833-b3078dc56a21.ttf") format("truetype"), url("fonts/f747b6ee-4d13-4e45-815d-f33ac1b71d63.svg#f747b6ee-4d13-4e45-815d-f33ac1b71d63") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 900;
    src: url("fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix");
    src: url("fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix") format("eot"), url("fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"), url("fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"), url("fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23") format("svg");
}

@font-face {
    font-family: "Avenir";
    font-weight: 900;
    font-style: italic;
    src: url("fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix");
    src: url("fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix") format("eot"), url("fonts/36ec15b9-f8da-447f-8fed-a9cfdfb91fbb.woff") format("woff"), url("fonts/230d6b14-6d44-4dd5-a6ae-a4287936e51e.ttf") format("truetype"), url("fonts/9bce4920-94e2-4e4d-bd34-818801dd3eb3.svg#9bce4920-94e2-4e4d-bd34-818801dd3eb3") format("svg");
}

@font-face {
    font-family: "Avenir LT W01 35 Light";
    src: url("fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
    src: url("fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"), url("fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"), url("fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"), url("fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
}

@font-face {
    font-family: "AvenirLTW01-35LightObli";
    src: url("fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix");
    src: url("fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix") format("eot"), url("fonts/47fd1045-6e5b-4c87-9235-cfbc2b42cde7.woff") format("woff"), url("fonts/60662abb-0ac3-46b2-930f-4719462489c9.ttf") format("truetype"), url("fonts/9cf39ac2-87a5-4c4e-a604-7cece19d30bd.svg#9cf39ac2-87a5-4c4e-a604-7cece19d30bd") format("svg");
}

@font-face {
    font-family: "Avenir LT W01 45 Book";
    src: url("fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix");
    src: url("fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix") format("eot"), url("fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"), url("fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"), url("fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4") format("svg");
}

@font-face {
    font-family: "AvenirLTW01-45BookObliq";
    src: url("fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix");
    src: url("fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix") format("eot"), url("fonts/ca94ed56-18fc-4856-940a-70a072607c7c.woff") format("woff"), url("fonts/dd6da407-70fe-4aa3-a1c7-64f0cb086f01.ttf") format("truetype"), url("fonts/c7f424be-90e1-45b8-b617-ee3589a859bd.svg#c7f424be-90e1-45b8-b617-ee3589a859bd") format("svg");
}

@font-face {
    font-family: "Avenir LT W01 55 Roman";
    src: url("fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix");
    src: url("fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix") format("eot"), url("fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"), url("fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format("truetype"), url("fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af") format("svg");
}

@font-face {
    font-family: "AvenirLTW01-55Oblique";
    src: url("fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix");
    src: url("fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix") format("eot"), url("fonts/3695342c-b5e2-4010-b0d4-56f563465922.woff") format("woff"), url("fonts/2ba9f875-66d9-414d-a426-5a012b443475.ttf") format("truetype"), url("fonts/0a88351a-e628-4b1f-99eb-3a729518af0a.svg#0a88351a-e628-4b1f-99eb-3a729518af0a") format("svg");
}

@font-face {
    font-family: "Avenir LT W01 65 Medium";
    src: url("fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix");
    src: url("fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix") format("eot"), url("fonts/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff") format("woff"), url("fonts/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf") format("truetype"), url("fonts/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69") format("svg");
}

@font-face {
    font-family: "AvenirLTW01-65MediumObl";
    src: url("fonts/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix");
    src: url("fonts/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix") format("eot"), url("fonts/e0af2f49-a399-482b-a54e-d745e268ec80.woff") format("woff"), url("fonts/6803d3dd-2107-45fc-ac8a-a4fa13771547.ttf") format("truetype"), url("fonts/1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8.svg#1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8") format("svg");
}

@font-face {
    font-family: "Avenir LT W01 85 Heavy";
    src: url("fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");
    src: url("fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"), url("fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"), url("fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"), url("fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");
}

@font-face {
    font-family: "AvenirLTW01-85HeavyObli";
    src: url("fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix");
    src: url("fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix") format("eot"), url("fonts/53554f6f-4b01-4815-87fe-82c49b8ba5a9.woff") format("woff"), url("fonts/28dfedaf-6372-45a1-8833-b3078dc56a21.ttf") format("truetype"), url("fonts/f747b6ee-4d13-4e45-815d-f33ac1b71d63.svg#f747b6ee-4d13-4e45-815d-f33ac1b71d63") format("svg");
}

@font-face {
    font-family: "Avenir LT W01 95 Black";
    src: url("fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix");
    src: url("fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix") format("eot"), url("fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"), url("fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"), url("fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23") format("svg");
}

@font-face {
    font-family: "AvenirLTW01-95BlackObli";
    src: url("fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix");
    src: url("fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix") format("eot"), url("fonts/36ec15b9-f8da-447f-8fed-a9cfdfb91fbb.woff") format("woff"), url("fonts/230d6b14-6d44-4dd5-a6ae-a4287936e51e.ttf") format("truetype"), url("fonts/9bce4920-94e2-4e4d-bd34-818801dd3eb3.svg#9bce4920-94e2-4e4d-bd34-818801dd3eb3") format("svg");
}

@font-face {
    font-family: "Peptasia-Accessibility";
    src: url("fonts/Peptasia-Accessibility.eot?#iefix");
    src: url("fonts/Peptasia-Accessibility.eot?#iefix") format("eot"), url("fonts/Peptasia-Accessibility.otf") format("otf"), url("fonts/Peptasia-Accessibility.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-Activities";
    src: url("fonts/Peptasia-Activities.eot?#iefix");
    src: url("fonts/Peptasia-Activities.eot?#iefix") format("eot"), url("fonts/Peptasia-Activities.otf") format("otf"), url("fonts/Peptasia-Activities.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-Brands";
    src: url("fonts/Peptasia-Brands.eot?#iefix");
    src: url("fonts/Peptasia-Brands.eot?#iefix") format("eot"), url("fonts/Peptasia-Brands.otf") format("otf"), url("fonts/Peptasia-Brands.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-CommerceTickets";
    src: url("fonts/Peptasia-CommerceTickets.eot?#iefix");
    src: url("fonts/Peptasia-CommerceTickets.eot?#iefix") format("eot"), url("fonts/Peptasia-CommerceTickets.otf") format("otf"), url("fonts/Peptasia-CommerceTickets.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-DCL";
    src: url("fonts/Peptasia-DCL.eot?#iefix");
    src: url("fonts/Peptasia-DCL.eot?#iefix") format("eot"), url("fonts/Peptasia-DCL.otf") format("otf"), url("fonts/Peptasia-DCL.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-DiningGFF";
    src: url("fonts/Peptasia-DiningGFF.eot?#iefix");
    src: url("fonts/Peptasia-DiningGFF.eot?#iefix") format("eot"), url("fonts/Peptasia-DiningGFF.otf") format("otf"), url("fonts/Peptasia-DiningGFF.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-GuestServicesMaps";
    src: url("fonts/Peptasia-GuestServicesMaps.eot?#iefix");
    src: url("fonts/Peptasia-GuestServicesMaps.eot?#iefix") format("eot"), url("fonts/Peptasia-GuestServicesMaps.otf") format("otf"), url("fonts/Peptasia-GuestServicesMaps.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-Interactive";
    src: url("fonts/Peptasia-Interactive.eot?#iefix");
    src: url("fonts/Peptasia-Interactive.eot?#iefix") format("eot"), url("fonts/Peptasia-Interactive.otf") format("otf"), url("fonts/Peptasia-Interactive.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-Media";
    src: url("fonts/Peptasia-Media.eot?#iefix");
    src: url("fonts/Peptasia-Media.eot?#iefix") format("eot"), url("fonts/Peptasia-Media.otf") format("otf"), url("fonts/Peptasia-Media.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-MessagingHelpSupport";
    src: url("fonts/Peptasia-MessagingHelpSupport.eot?#iefix");
    src: url("fonts/Peptasia-MessagingHelpSupport.eot?#iefix") format("eot"), url("fonts/Peptasia-MessagingHelpSupport.otf") format("otf"), url("fonts/Peptasia-MessagingHelpSupport.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-Miscellaneous";
    src: url("fonts/Peptasia-Miscellaneous.eot?#iefix");
    src: url("fonts/Peptasia-Miscellaneous.eot?#iefix") format("eot"), url("fonts/Peptasia-Miscellaneous.otf") format("otf"), url("fonts/Peptasia-Miscellaneous.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-ProfileMDX";
    src: url("fonts/Peptasia-ProfileMDX.eot?#iefix");
    src: url("fonts/Peptasia-ProfileMDX.eot?#iefix") format("eot"), url("fonts/Peptasia-ProfileMDX.otf") format("otf"), url("fonts/Peptasia-ProfileMDX.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-SportsRecreation";
    src: url("fonts/Peptasia-SportsRecreation.eot?#iefix");
    src: url("fonts/Peptasia-SportsRecreation.eot?#iefix") format("eot"), url("fonts/Peptasia-SportsRecreation.otf") format("otf"), url("fonts/Peptasia-SportsRecreation.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-Transportation";
    src: url("fonts/Peptasia-Transportation.eot?#iefix");
    src: url("fonts/Peptasia-Transportation.eot?#iefix") format("eot"), url("fonts/Peptasia-Transportation.otf") format("otf"), url("fonts/Peptasia-Transportation.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-WaltDisneyWorld";
    src: url("fonts/Peptasia-WaltDisneyWorld.eot?#iefix");
    src: url("fonts/Peptasia-WaltDisneyWorld.eot?#iefix") format("eot"), url("fonts/Peptasia-WaltDisneyWorld.otf") format("otf"), url("fonts/Peptasia-WaltDisneyWorld.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

@font-face {
    font-family: "Peptasia-Weather";
    src: url("fonts/Peptasia-Weather.eot?#iefix");
    src: url("fonts/Peptasia-Weather.eot?#iefix") format("eot"), url("fonts/Peptasia-Weather.otf") format("otf"), url("fonts/Peptasia-Weather.ttf") format("truetype");
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: inherit;
}

.dark-blue {
    color: #253b56;
}

.blue {
    color: #1994d7;
}

.gray {
    color: #8294aa;
}

.light-gray {
    color: #a1afc0;
}

.orange {
    color: #ff4605;
}

.H1D {
    font-family: Avenir;
    font-weight: 900;
    font-size: 24px;
    line-height: 32px;
    color: #253b56;
}

.H1G {
    font-family: Avenir;
    font-weight: 900;
    font-size: 24px;
    line-height: 32px;
    color: #8294aa;
}

.H1L {
    font-family: Avenir;
    font-weight: 900;
    font-size: 24px;
    line-height: 32px;
    color: #a1afc0;
}

.H1O {
    font-family: Avenir;
    font-weight: 900;
    font-size: 24px;
    line-height: 32px;
    color: #ff4605;
}

.H1W {
    font-family: Avenir;
    font-weight: 900;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
}

.H2D {
    font-family: Avenir;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #253b56;
}

.H2B {
    font-family: Avenir;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #1994d7;
}

.H2G {
    font-family: Avenir;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #8294aa;
}

.H2L {
    font-family: Avenir;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #a1afc0;
}

.H2O {
    font-family: Avenir;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #ff4605;
}

.H2W {
    font-family: Avenir;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
}

.H1HD {
    font-family: Avenir;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #253b56;
}

.H1HB {
    font-family: Avenir;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #1994d7;
}

.H1HG {
    font-family: Avenir;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #8294aa;
}

.H1HL {
    font-family: Avenir;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #a1afc0;
}

.H1HO {
    font-family: Avenir;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #ff4605;
}

.H1HW {
    font-family: Avenir;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
}

.H3D {
    font-family: Avenir;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #253b56;
}

.H3B {
    font-family: Avenir;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #1994d7;
}

.H3G {
    font-family: Avenir;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #8294aa;
}

.H3L {
    font-family: Avenir;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #a1afc0;
}

.H3O {
    font-family: Avenir;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #ff4605;
}

.H3W {
    font-family: Avenir;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
}

.B1D {
    font-family: Avenir;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #253b56;
}

.B1B {
    font-family: Avenir;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #1994d7;
}

.B1G {
    font-family: Avenir;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #8294aa;
}

.B1L {
    font-family: Avenir;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #a1afc0;
}

.B1O {
    font-family: Avenir;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #ff4605;
}

.B1W {
    font-family: Avenir;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}

.C1D {
    font-family: Avenir;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #253b56;
}

.C1B {
    font-family: Avenir;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #1994d7;
}

.C1G {
    font-family: Avenir;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #8294aa;
}

.C1L {
    font-family: Avenir;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #a1afc0;
}

.C1O {
    font-family: Avenir;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #ff4605;
}

.C1W {
    font-family: Avenir;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
}

.H1RD {
    font-family: Avenir;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #253b56;
}

.H1RB {
    font-family: Avenir;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #1994d7;
}

.H1RG {
    font-family: Avenir;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #8294aa;
}

.H1RL {
    font-family: Avenir;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #a1afc0;
}

.H1RO {
    font-family: Avenir;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #ff4605;
}

.H1RW {
    font-family: Avenir;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
}

.H4D {
    font-family: Avenir;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #253b56;
}

.H4B {
    font-family: Avenir;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #1994d7;
}

.H4G {
    font-family: Avenir;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #8294aa;
}

.H4L {
    font-family: Avenir;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #a1afc0;
}

.H4O {
    font-family: Avenir;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #ff4605;
}

.H4W {
    font-family: Avenir;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
}

.B2D {
    font-family: Avenir;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #253b56;
}

.B2B {
    font-family: Avenir;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #1994d7;
}

.B2G {
    font-family: Avenir;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #8294aa;
}

.B2L {
    font-family: Avenir;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #a1afc0;
}

.B2O {
    font-family: Avenir;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #ff4605;
}

.B2W {
    font-family: Avenir;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}

.C2D {
    font-family: Avenir;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #253b56;
}

.C2B {
    font-family: Avenir;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #1994d7;
}

.C2G {
    font-family: Avenir;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #8294aa;
}

.C2L {
    font-family: Avenir;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #a1afc0;
}

.C2O {
    font-family: Avenir;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #ff4605;
}

.C2W {
    font-family: Avenir;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
}
