@charset "utf-8";

figure[class^="wp-block-"] { margin-left: 0px; margin-right: 0px; }

[class^="wp-block-"] figcaption { font-family: Georgia, serif; font-size: 12px; }

[class^="wp-block-"]:not(.wp-block-gallery) figcaption { color: rgb(102, 102, 102); margin-bottom: 1.625em; max-width: calc(100% - 18px); padding: 3px 0px 5px 40px; position: relative; text-align: left; }

[class^="wp-block-"]:not(.wp-block-gallery) figcaption::before { color: rgb(102, 102, 102); content: "—"; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 5px; position: absolute; left: 10px; top: 0px; }

.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption { padding-left: 0px; padding-right: 40px; text-align: right; }

.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption::before { left: 0px; margin-left: 5px; margin-right: 0px; right: 10px; }

p.has-drop-cap:not(:focus)::first-letter { font-size: 5em; margin-top: 0.1em; }

.wp-block-gallery { margin: 0px 0px 1.625em; }

.wp-block-gallery .blocks-gallery-item figcaption { margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }

.wp-block-gallery .blocks-gallery-item img { border: 0px; padding: 0px; }

.wp-block-quote { margin: 0px 3em; }

.wp-block-quote:not(.is-large):not(.is-style-large) { border: 0px; padding-left: 0px; padding-right: 0px; }

.wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 20px; }

.wp-block-quote cite { color: rgb(102, 102, 102); font: 300 12px "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 0.05em; text-transform: uppercase; }

.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite { font-size: 16px; }

.wp-block-audio audio { display: block; width: 100%; }

.wp-block-cover-image.aligncenter, .wp-block-cover.aligncenter { clear: both; display: flex; }

.wp-block-cover-image.alignleft, .wp-block-cover.alignleft { margin-right: 1.625em; }

.wp-block-cover-image.alignright, .wp-block-cover.alignright { margin-left: 1.625em; }

.wp-block-file .wp-block-file__button { background: rgb(34, 34, 34); border: none; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px; color: rgb(238, 238, 238); cursor: pointer; font-size: 15px; padding: 5px 22px; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0px; }

.wp-block-file .wp-block-file__button:active { background: rgb(25, 130, 209); color: rgb(191, 221, 243); }

.rtl .wp-block-file * + .wp-block-file__button { margin-left: 0.75em; margin-right: 0px; }

.wp-block-code { background-color: transparent; border: 0px; padding: 0px; }

.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer { color: rgb(20, 20, 18); }

.wp-block-pullquote.alignleft { margin-right: 1.625em; }

.wp-block-pullquote.alignright { margin-left: 1.625em; }

.wp-block-table { border-bottom: 1px solid rgb(221, 221, 221); border-collapse: collapse; border-spacing: 0px; width: 100%; }

.wp-block-table th { border: 0px; font-weight: bold; padding: 6px 10px 6px 0px; text-transform: uppercase; }

.wp-block-table td { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(221, 221, 221); padding: 6px 10px 6px 0px; }

.wp-block-button .wp-block-button__link { box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px; cursor: pointer; font-size: 15px; margin: 20px 0px; padding: 5px 22px; text-decoration: none; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0px; }

.is-style-outline .wp-block-button__link:not(.has-text-color) { color: rgb(34, 34, 34); text-shadow: none; }

.wp-block-button__link, .wp-block-button .wp-block-button__link:hover, .wp-block-button .is-style-outline .wp-block-button__link:hover { background: rgb(34, 34, 34); color: rgb(238, 238, 238); }

.wp-block-button__link:active { background: rgb(25, 130, 209); color: rgb(191, 221, 243); }

.wp-block-separator { border: 0px; max-width: 100px; }

.wp-block-separator.is-style-wide { max-width: 100%; }

.wp-block-media-text { margin-bottom: 1.625em; }

.wp-block-media-text :last-child { margin-bottom: 0px; }

.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter { list-style-position: inside; margin-left: 2.5em; text-align: center; }

.rtl .wp-block-archives.aligncenter, .rtl .wp-block-categories.aligncenter, .rtl .wp-block-latest-posts.aligncenter { margin-left: 0px; margin-right: 2.5em; }

.wp-block-latest-comments { margin: 0px; padding: 0px; }

.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 3px; box-shadow: rgb(204, 204, 204) 0px 1px 2px; }

.wp-block-latest-comments__comment, .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments__comment-excerpt p { font-size: 15px; }

.wp-block-latest-comments__comment-excerpt p:last-child { margin-bottom: 0px; }

.wp-block-latest-comments__comment-meta, .wp-block-latest-comments__comment-date { color: rgb(102, 102, 102); font-size: 12px; line-height: 2.2em; }

.wp-block-latest-comments__comment-meta a { font-weight: bold; }

.wp-block-latest-comments .wp-block-latest-comments__comment { border-radius: 3px; margin: 0px 0px 2.625em; position: relative; }

.wp-block-latest-posts.is-grid { margin-left: 0px; margin-right: 0px; }

.has-blue-color { color: rgb(25, 130, 209); }

.has-blue-background-color { background-color: rgb(25, 130, 209); }

.has-black-color { color: rgb(0, 0, 0); }

.has-black-background-color { background-color: rgb(0, 0, 0); }

.has-dark-gray-color { color: rgb(55, 55, 55); }

.has-dark-gray-background-color { background-color: rgb(55, 55, 55); }

.has-medium-gray-color { color: rgb(102, 102, 102); }

.has-medium-gray-background-color { background-color: rgb(102, 102, 102); }

.has-light-gray-color { color: rgb(226, 226, 226); }

.has-light-gray-background-color { background-color: rgb(226, 226, 226); }

.has-white-color { color: rgb(255, 255, 255); }

.has-white-background-color { background-color: rgb(255, 255, 255); }
