body, html, .card-title .card-duration, .cbt-tabs--content, .s-button { font-family: 'Playfair Display', serif !important; } h1, h2, h3, h4, h5, .cbt-tabs--subtitle, .cbt-related-title, .category-title, .card-title, .s-button { font-family: 'DM Serif Display', serif !important; /*font-weight: 600;*/ } .join_now h4 span { font-size: 14px; display: block; color: #a6a8a9; } .join_now .important-button-background { border-radius: 20px; } .faq-questions--answer b { font-weight: 600; } .who-will-guid-you--content .hero_banner--cta-link { margin-top: 30px; } .who-will-guid-you--content { align-items: flex-start; } .who-will-guid-you--subtitle-red { margin: 0 auto; margin-bottom: 20px; color: #a00000; font-weight: 300; } .all-platforms--available { margin-top: 0; } .common-page blockquote { padding-left: 10px; border-left: 3px solid #a00000; } .common-page p { margin: 10px auto; } .common-page h1 { font-size: 3em; margin-top: 1em; margin-bottom: .5em; } .common-page h1::first-letter { color: #a00000; } .dropdown--head-link { display: flex !important; align-items: center; justify-content: center; } .dropdown--action svg { top: 0; } .table-inner-container { min-height: 754px; } .faq-questions { padding: 50px 0; } .faq-questions--title { color: #000; text-transform: uppercase; font-weight: 700; margin: 0 auto; margin-bottom: 1em; margin-top: 1.5em; font-size: 2.4em; line-height: 1.1; } .faq-questions--block { padding: 10px; margin-bottom: 15px; background: #fff; padding-right: 60px; position: relative; padding-left: 0; } .faq-questions--block:after { content: '+'; position: absolute; top: 0; right: 15px; font-size: 4em; padding: 0; line-height: 51px; } .faq-questions--header { font-size: 1.6em; font-weight: 500; cursor: pointer; } .faq-questions--header::first-letter { color: #a00000; } .faq-questions--answer { margin-top: 15px; font-size: 1.3em; line-height: 1.4; font-weight: 300; } .faq-questions--answer ul, .faq-questions--answer ol { padding-left: 20px; } .faq-questions--answer li { list-style: initial; } .faq-questions--answer ol li { list-style: decimal; } .faq-questions--answer::first-letter { color: #a00000; } .faq-questions--answer a { color: #a00000; text-decoration: underline; } .faq-questions--answer.hidden { display: none; } .videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; } .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .xtreme--block iframe { width: 100%; height: 100%; } @media only screen and (min-width:768px) and (max-width: 992px) { .faq-questions--header { font-size: 1.4em; } } @media only screen and (max-width:767px) { .faq-questions--header { font-size: 1.4em; } .faq-questions--title { font-size: 1.3em; } .faq-questions--block:after { top: 5px; } }