@media screen and (max-width: 1279px) { .WidgetColumns4 .WidgetColumnSpan2.HtmlContentWidget { width: 50%; } }

.HtmlContentWidget { margin-bottom: 20px; }
.HtmlContentWidget .WidgetHolderContent { display: flex; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.HtmlContentWidget .WidgetHolderContent .WidgetContent { display: flex; height: 100%; }
.HtmlContentWidget .WidgetHolderContent .html-content { display: flex; height: 100%; max-height: 640px; width: 100%; background: #000000; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography { padding: 10px 20px 60px 20px; height: 100%; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box { display: flex; height: 100%; max-width: 1200px; margin: 0 auto; padding: 10px 0 0 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box > img { margin: 0 auto; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h2.widget-title { text-align: left; margin: -5px 0 10px 0; padding: 0; font-size: 28px; text-transform: uppercase; }
@media screen and (max-width: 1279px) { .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h2.widget-title { font-size: 22px; } }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h1 { font-size: 48px; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h2 { font-size: 38px; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h3 { font-size: 36px; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h4 { font-size: 26px; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h5 { font-size: 22px; }
.HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h6 { font-size: 16px; }

.FrontPage .HtmlContentWidget { margin-bottom: 0; }
.FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box { align-items: center; justify-content: center; }
.FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h1, .FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h2, .FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h4, .FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h4, .FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h5, .FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h6 { padding: 0 55px; line-height: 1.5em; }
.FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h2.widget-title { font-size: 38px; text-align: center; margin: 50px 0; text-transform: inherit; }
@media screen and (max-width: 1550px) { .FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box h2.widget-title { margin: 0 0 25px 0; } }
.FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box a { position: relative; display: block; margin-top: 40px; background: transparent; padding: 15px 40px; border: 1px solid #ffffff; font-weight: 700; }
@media screen and (max-width: 1550px) { .FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box a { margin: 20px 0 0 0; } }
.FrontPage .HtmlContentWidget .WidgetHolderContent .html-content .typography .Widget-box a:hover { background: #111111; color: #ffffff; }

/*# sourceMappingURL=HtmlContentWidget.css.map */
