@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@import url('footer.css');
@import url('header-2.css');
@import url('content-30.css');
@import url('calendar.css');
@import url('home-27.css');

/* Other CSS Files */

body { background: #FFFFFF; color: #000000; font-family: 'Roboto', sans-serif; font-size: 18px; line-height: 28px; margin: 0; min-height: calc(100vh - 40px); }
h1 { font-family: 'Roboto Condensed'; font-size: 62px; line-height: 68px; }
h2 { font-family: 'Roboto Condensed'; font-size: 42px; line-height: 48px; }
h3 { font-family: 'Roboto Condensed'; font-size: 24px; line-height: 30px; }
a { color: #622B81; }
a:hover, a:active { text-decoration: none; color: #8E3EBB; }

hr { margin-block-start: 20px; margin-block-end: 20px; border: 0px; border-top: 1px solid #E9E8E8 !important; }

/* Content */
.content { padding-top: 120px; min-height: calc(100vh - 530px); }
a.button { display: inline-block; background: #000000; color: #FFFFFF; padding: 10px 20px; margin: 0 4px 4px 0; text-decoration: none; border: 1px solid #000000; font-weight: 700; transition: 500ms; }
a.button:hover { background: #FFFFFF; color: #000000; }
.clear { clear: both; }
.listHidden { display: none !important; }

/* Videos */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }