@charset "UTF-8"; @import url("https://fonts.googleapis.com/css?family=Slabo+27px"); @font-face { font-family: 'Slabo27px-Regular'; src: url("assets/fonts/Slabo27px-Regular.woff2") format("woff2"), url("assets/fonts/Slabo27px-Regular.woff") format("woff"), url("assets/fonts/Slabo27px-Regular.ttf") format("truetype"), url("assets/fonts/Slabo27px-Regular.eot?"), url("assets/fonts/Slabo27px-Regular.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Slabo27px-Regular.svg#Slabo27px-Regular") format("svg"), url("assets/fonts/Slabo27px-Regular.otf") format("opentype"); } ::-moz-placeholder { opacity: 1; } :-moz-placeholder { opacity: 1; } ::-moz-focus-inner { border: 0; } ::-ms-clear { display: none; } ::selection { background: #ffdc71; } ::-moz-selection { background: #ffdc71; } input[type='search']::-webkit-search-decoration, input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-results-button, input[type='search']::-webkit-search-results-decoration { display: none; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-transition-delay: 99999s; -webkit-transition: "color 99999s ease-out, background-color 99999s ease-out"; transition-delay: 99999s; transition: "color 99999s ease-out, background-color 99999s ease-out"; } ::-webkit-input-placeholder { color: #94a5ac; } :-moz-placeholder { color: #94a5ac; } ::-moz-placeholder { color: #94a5ac; } :-ms-input-placeholder { color: #94a5ac; } :focus::-webkit-input-placeholder { color: #6c8992; } :focus:-moz-placeholder { color: #6c8992; } :focus::-moz-placeholder { color: #6c8992; } :focus:-ms-input-placeholder { color: #6c8992; } .header-search-field::-webkit-input-placeholder { color: #6c8992; } .header-search-field:-moz-placeholder { color: #6c8992; } .header-search-field::-moz-placeholder { color: #6c8992; } .header-search-field:-ms-input-placeholder { color: #6c8992; } .header-search-field.error::-webkit-input-placeholder { color: #ff0000; } .header-search-field.error:-moz-placeholder { color: #ff0000; } .header-search-field.error::-moz-placeholder { color: #ff0000; } .header-search-field.error:-ms-input-placeholder { color: #ff0000; } .header-search-field.error:focus::-webkit-input-placeholder { color: #ff0000; } .header-search-field.error:focus:-moz-placeholder { color: #ff0000; } .header-search-field.error:focus::-moz-placeholder { color: #ff0000; } .header-search-field.error:focus:-ms-input-placeholder { color: #ff0000; } body, html, h1, h2, h3, h4, h5, h6, p, blockquote, pre, fieldset, dl, dt, dd, img, figure { margin: 0; padding: 0; } html { overflow-x: hidden; overflow-y: auto; } body { background: #ffffff; box-sizing: border-box; color: #1d262f; font-family: "Slabo 27px", "Slabo27px-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; font-weight: normal; height: 100%; line-height: 1.7; min-height: 100vh; overflow-wrap: break-word; position: inherit; scroll-behavior: smooth; z-index: 4500; word-break: keep-all; word-wrap: break-word; } a, a:active, a:focus, a:hover, a:visited { border-bottom: 1px solid transparent; color: #005394; padding-bottom: 1px; text-decoration: none; transition: all linear 0.2s; outline: none; } a:hover, a:active:hover, a:focus:hover, a:hover:hover, a:visited:hover { border-bottom: 1px solid #005394; } button, input, label, option, select, textarea { font-family: "Slabo 27px", "Slabo27px-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; } button:active, button:focus, button:hover, input:active, input:focus, input:hover, label:active, label:focus, label:hover, option:active, option:focus, option:hover, select:active, select:focus, select:hover, textarea:active, textarea:focus, textarea:hover { outline: 0; } select { max-width: 100%; } legend { color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { display: inline-block; vertical-align: baseline; } fieldset, input, textarea { background: #ffffff; border: 1px solid #94a5ac; } input { vertical-align: middle; } textarea.noresize { resize: none; } button, input[type=button], input[type=submit], input[type=reset] { background: #dce2ee; border: 1px solid #94a5ac; border-radius: 4px; color: #1d262f; cursor: pointer; display: inline-block; position: relative; user-select: none; transition: all linear 0.2s; vertical-align: middle; white-space: nowrap; } h1, h2, h3, h4, h5, h6 { color: inherit; font-family: inherit; font-weight: bold; } h1 { font-size: calc( 16px * 2.5); } h2 { font-size: calc( 16px * 2); } h3 { font-size: calc( 16px * 1.75); } h4 { font-size: calc( 16px * 1.5); } h5 { font-size: calc( 16px * 1.25); } h6 { font-size: calc( 16px * 1.1); } article, aside, figcaption, figure, footer, header, main, nav, section { display: block; } figure, img { height: auto; max-width: 100%; vertical-align: middle; } figure > img { display: block; } audio, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } blockquote { background: #dce2ee; border-radius: 4px; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "“" "”" "‘" "’"; } blockquote > :last-child { margin-bottom: 0; } blockquote p { display: inline-block; margin-top: 0.15em; padding-left: 24px; position: relative; width: calc(100% - 24px); } blockquote p:before { color: #1d262f; content: open-quote; display: block; font-size: 3em; height: 100%; left: 0; line-height: 1em; margin-right: 0.15em; position: absolute; top: 0; width: 16px; } code, pre { white-space: pre-wrap; } code, kbd, samp { font-family: "SF Mono", "Monaco", "Fira Mono", "Droid Sans Mono", "Source Code Pro", monospace; padding: 1px 5px; } pre { overflow-x: hidden; padding: 8px 12px; } pre > code { border: 0; padding-right: 0; padding-left: 0; } q { font-style: italic; quotes: none; } q:before, q:after { content: '"'; font-style: normal; } address, em { font-style: italic; } ins { background: #fec418; padding: 0 1px; text-decoration: none; } mark { background: #6796a6; font-style: italic; font-weight: bold; padding: 0 3px 0 2px; } del { text-decoration: line-through; } abbr[title], dfn[title] { cursor: help; } dfn { font-style: italic; } div[tabindex]:focus { outline: 0; } b, strong { font-weight: bold; } mark { background-color: #dce2ee; color: #1d262f; } small { font-size: 80%; } sub, sup { font-size: 0.875em; } table { border-collapse: collapse; border-spacing: 0; font-size: 15px; table-layout: fixed; width: 100%; } th, td { text-align: left; vertical-align: top; } table, table td, th, tr { border: 1px solid #94a5ac; padding: 5px; } ol, ul { list-style-position: inside; } dt { color: #30765c; float: left; font-weight: bold; } dt:after { content: ":"; padding-right: 5px; } dd { margin: 0 0 5px 0; } abbr { border-bottom: none; cursor: help; position: relative; text-decoration: none; } abbr:after { border-bottom: 1px dotted; bottom: 0; content: ''; display: block; left: 0; position: absolute; width: 100%; } hr { box-sizing: content-box; height: 0; overflow: visible; } details, menu { display: block; } summary { display: list-item; } canvas { display: inline-block; } template { display: none; } [hidden] { display: none; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; width: 1px; word-wrap: normal; } .screen-reader-text:focus { -webkit-border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto; color: #21759b; display: block; font-size: 0.875rem; font-size: 14px; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .alignright { float: right; } .alignleft { float: left; } .aligncenter { margin-left: auto; margin-right: auto; } .wp-caption, .gallery-caption { background: #ffffff; clear: both; margin-bottom: 16px; } .wp-caption-text { font-size: 14px; text-indent: 8px; } .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-item a, .gallery-item a:hover, .gallery-item a:focus { -webkit-box-shadow: none; box-shadow: none; background: none; display: inline-block; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } /** * 7.0 - Media Elements */ .mejs-container { margin-bottom: 1.5em; } /* Audio Player */ .mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls a.mejs-horizontal-volume-slider:focus, .mejs-controls a.mejs-horizontal-volume-slider:hover { background: transparent; border: 0; } /* Playlist Color Overrides: Light */ .wp-playlist-light { border-color: #eee; color: #222; } .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album { color: #333; } .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist { color: #767676; } .wp-playlist-light .wp-playlist-item { border-bottom: 1px dotted #eee; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; } .wp-playlist-light .wp-playlist-item:hover, .wp-playlist-light .wp-playlist-item:focus { border-bottom-color: transparent; background-color: #767676; color: #fff; } .wp-playlist-light a.wp-playlist-caption:hover, .wp-playlist-light .wp-playlist-item:hover a, .wp-playlist-light .wp-playlist-item:focus a { color: #fff; } /* Playlist Color Overrides: Dark */ .wp-playlist-dark { background: #222; border-color: #333; } .wp-playlist-dark .mejs-container .mejs-controls { background-color: #333; } .wp-playlist-dark .wp-playlist-caption { color: #fff; } .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album { color: #eee; } .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist { color: #aaa; } .wp-playlist-dark .wp-playlist-playing { background-color: #333; } .wp-playlist-dark .wp-playlist-item { border-bottom: 1px dotted #555; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; } .wp-playlist-dark .wp-playlist-item:hover, .wp-playlist-dark .wp-playlist-item:focus { border-bottom-color: transparent; background-color: #aaa; color: #222; } .wp-playlist-dark a.wp-playlist-caption:hover, .wp-playlist-dark .wp-playlist-item:hover a, .wp-playlist-dark .wp-playlist-item:focus a { color: #222; } /* Playlist Style Overrides */ .wp-playlist { padding: 0.625em 0.625em 0.3125em; } .wp-playlist-current-item .wp-playlist-item-title { font-weight: 700; } .wp-playlist-current-item .wp-playlist-item-album { font-style: normal; } .wp-playlist-current-item .wp-playlist-item-artist { font-size: 10px; font-size: 0.625rem; font-weight: 800; letter-spacing: 0.1818em; text-transform: uppercase; } .wp-playlist-item { padding: 0 0.3125em; cursor: pointer; } .wp-playlist-item:last-of-type { border-bottom: none; } .wp-playlist-item a { padding: 0.3125em 0; border-bottom: none; } .wp-playlist-item a, .wp-playlist-item a:focus, .wp-playlist-item a:hover { -webkit-box-shadow: none; box-shadow: none; background: transparent; } .wp-playlist-item-length { top: 5px; } /** * 8.0 - RTL */ .rtl th { text-align: right; } .rtl ol { counter-reset: item; } .rtl ol > li:before { left: auto; right: -1.5em; } .rtl li > ul, .rtl li > ol { margin-left: 0; margin-right: 1.5em; } .rtl .mejs-offscreen { right: -10000px; }