wp/wp-includes/css/dist/block-library/style.css
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
equal deleted inserted replaced
17:34716fd837a4 18:be944660c56a
       
     1 @charset "UTF-8";
     1 /**
     2 /**
     2  * Colors
     3  * Colors
     3  */
       
     4 /**
       
     5  * Deprecated colors.
       
     6  * Please avoid using these.
       
     7  */
     4  */
     8 /**
     5 /**
     9  * Breakpoints & Media Queries
     6  * Breakpoints & Media Queries
    10  */
     7  */
    11 /**
     8 /**
    12  * Colors
     9  * SCSS Variables.
       
    10  *
       
    11  * Please use variables from this sheet to ensure consistency across the UI.
       
    12  * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
       
    13  * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
    13  */
    14  */
    14 /**
    15 /**
    15  * Deprecated colors.
    16  * Colors
    16  * Please avoid using these.
       
    17  */
    17  */
    18 /**
    18 /**
    19  * Fonts & basic variables.
    19  * Fonts & basic variables.
    20  */
    20  */
    21 /**
    21 /**
    30  */
    30  */
    31 /**
    31 /**
    32  * Editor widths.
    32  * Editor widths.
    33  */
    33  */
    34 /**
    34 /**
    35  * Block UI.
    35  * Block & Editor UI.
    36  */
    36  */
    37 /**
    37 /**
    38  * Border radii.
    38  * Block paddings.
       
    39  */
       
    40 /**
       
    41  * React Native specific.
       
    42  * These variables do not appear to be used anywhere else.
    39  */
    43  */
    40 /**
    44 /**
    41  * Breakpoint mixins
    45  * Breakpoint mixins
    42  */
    46  */
    43 /**
    47 /**
    63  * This is a WP-admin agnostic reset
    67  * This is a WP-admin agnostic reset
    64  */
    68  */
    65 /**
    69 /**
    66  * Reset the WP Admin page styles for Gutenberg-like pages.
    70  * Reset the WP Admin page styles for Gutenberg-like pages.
    67  */
    71  */
    68 :root {
       
    69   --wp-admin-theme-color: #007cba;
       
    70   --wp-admin-theme-color-darker-10: #006ba1;
       
    71   --wp-admin-theme-color-darker-20: #005a87; }
       
    72 
       
    73 #start-resizable-editor-section {
    72 #start-resizable-editor-section {
    74   display: none; }
    73   display: none;
    75 
    74 }
       
    75 
       
    76 .wp-block-audio {
       
    77   margin: 0 0 1em 0;
       
    78 }
    76 .wp-block-audio figcaption {
    79 .wp-block-audio figcaption {
    77   margin-top: 0.5em;
    80   margin-top: 0.5em;
    78   margin-bottom: 1em; }
    81   margin-bottom: 1em;
    79 
    82 }
    80 .wp-block-audio audio {
    83 .wp-block-audio audio {
    81   width: 100%;
    84   width: 100%;
    82   min-width: 300px; }
    85   min-width: 300px;
       
    86 }
    83 
    87 
    84 .wp-block-button__link {
    88 .wp-block-button__link {
    85   color: #fff;
    89   color: #fff;
    86   background-color: #32373c;
    90   background-color: #32373c;
    87   border: none;
    91   border-radius: 9999px;
    88   border-radius: 28px;
       
    89   box-shadow: none;
    92   box-shadow: none;
    90   cursor: pointer;
    93   cursor: pointer;
    91   display: inline-block;
    94   display: inline-block;
    92   font-size: 18px;
    95   font-size: 1.125em;
    93   padding: 12px 24px;
    96   padding: calc(0.667em + 2px) calc(1.333em + 2px);
    94   text-align: center;
    97   text-align: center;
    95   text-decoration: none;
    98   text-decoration: none;
    96   overflow-wrap: break-word; }
    99   overflow-wrap: break-word;
    97   .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
   100   box-sizing: border-box;
    98     color: #fff; }
   101 }
    99   .wp-block-button__link.aligncenter {
   102 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
   100     text-align: center; }
   103   color: #fff;
   101   .wp-block-button__link.alignright {
   104 }
   102     /*rtl:ignore*/
   105 .wp-block-button__link.aligncenter {
   103     text-align: right; }
   106   text-align: center;
   104 
   107 }
       
   108 .wp-block-button__link.alignright {
       
   109   /*rtl:ignore*/
       
   110   text-align: right;
       
   111 }
       
   112 
       
   113 .wp-block-buttons > .wp-block-button.has-custom-width {
       
   114   max-width: none;
       
   115 }
       
   116 .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
       
   117   width: 100%;
       
   118 }
       
   119 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
       
   120   font-size: inherit;
       
   121 }
       
   122 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
       
   123   width: calc(25% - 0.5em);
       
   124 }
       
   125 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
       
   126   width: calc(50% - 0.5em);
       
   127 }
       
   128 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
       
   129   width: calc(75% - 0.5em);
       
   130 }
       
   131 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
       
   132   width: calc(100% - 0.5em);
       
   133 }
       
   134 .wp-block-buttons > .wp-block-button.wp-block-button__width-100:only-child {
       
   135   margin-right: 0;
       
   136   width: 100%;
       
   137 }
       
   138 
       
   139 @supports (column-gap: 0.5em) {
       
   140   .wp-block-buttons > .wp-block-button.wp-block-button, .wp-block-buttons.is-content-justification-right > .wp-block-button.wp-block-button {
       
   141     margin-right: 0;
       
   142     margin-left: 0;
       
   143   }
       
   144   .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
       
   145     width: calc(25% - 0.375em);
       
   146   }
       
   147   .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
       
   148     width: calc(50% - 0.25em);
       
   149   }
       
   150   .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
       
   151     width: calc(75% - 0.125em);
       
   152   }
       
   153   .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
       
   154     width: auto;
       
   155     flex-basis: 100%;
       
   156   }
       
   157 }
   105 .wp-block-button.is-style-squared,
   158 .wp-block-button.is-style-squared,
   106 .wp-block-button__link.wp-block-button.is-style-squared {
   159 .wp-block-button__link.wp-block-button.is-style-squared {
   107   border-radius: 0; }
   160   border-radius: 0;
       
   161 }
   108 
   162 
   109 .wp-block-button.no-border-radius,
   163 .wp-block-button.no-border-radius,
   110 .wp-block-button__link.no-border-radius {
   164 .wp-block-button__link.no-border-radius {
   111   border-radius: 0 !important; }
   165   border-radius: 0 !important;
   112 
   166 }
   113 .is-style-outline .wp-block-button__link,
   167 
       
   168 .is-style-outline > .wp-block-button__link,
   114 .wp-block-button__link.is-style-outline {
   169 .wp-block-button__link.is-style-outline {
   115   color: #32373c;
   170   border: 2px solid currentColor;
       
   171   padding: 0.667em 1.333em;
       
   172 }
       
   173 
       
   174 .is-style-outline > .wp-block-button__link:not(.has-text-color),
       
   175 .wp-block-button__link.is-style-outline:not(.has-text-color) {
       
   176   color: currentColor;
       
   177 }
       
   178 
       
   179 .is-style-outline > .wp-block-button__link:not(.has-background),
       
   180 .wp-block-button__link.is-style-outline:not(.has-background) {
   116   background-color: transparent;
   181   background-color: transparent;
   117   border: 2px solid; }
   182 }
   118 
   183 
   119 .wp-block-buttons .wp-block-button {
   184 .wp-block-buttons {
       
   185   display: flex;
       
   186   flex-direction: row;
       
   187   flex-wrap: wrap;
       
   188   column-gap: 0.5em;
       
   189   /* stylelint-disable indentation */
       
   190 }
       
   191 .wp-block-buttons.is-vertical {
       
   192   flex-direction: column;
       
   193 }
       
   194 .wp-block-buttons.is-vertical > .wp-block-button {
       
   195   /*rtl:ignore*/
       
   196   margin-right: 0;
       
   197 }
       
   198 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
       
   199   margin-bottom: 0;
       
   200 }
       
   201 .wp-block-buttons > .wp-block-button {
   120   display: inline-block;
   202   display: inline-block;
   121   margin-right: 8px;
   203   /*rtl:ignore*/
   122   margin-bottom: 8px; }
   204   margin-left: 0;
   123   .wp-block-buttons .wp-block-button:last-child {
   205   /*rtl:ignore*/
   124     margin-right: 0; }
   206   margin-right: 0.5em;
   125 
   207   margin-bottom: 0.5em;
       
   208 }
       
   209 .wp-block-buttons > .wp-block-button:last-child {
       
   210   /*rtl:ignore*/
       
   211   margin-right: 0;
       
   212 }
       
   213 .wp-block-buttons.is-content-justification-left {
       
   214   justify-content: flex-start;
       
   215 }
       
   216 .wp-block-buttons.is-content-justification-left.is-vertical {
       
   217   align-items: flex-start;
       
   218 }
       
   219 .wp-block-buttons.is-content-justification-center {
       
   220   justify-content: center;
       
   221 }
       
   222 .wp-block-buttons.is-content-justification-center.is-vertical {
       
   223   align-items: center;
       
   224 }
       
   225 .wp-block-buttons.is-content-justification-right {
       
   226   justify-content: flex-end;
       
   227 }
       
   228 .wp-block-buttons.is-content-justification-right > .wp-block-button {
       
   229   /*rtl:ignore*/
       
   230   margin-left: 0.5em;
       
   231   /*rtl:ignore*/
       
   232   margin-right: 0;
       
   233 }
       
   234 .wp-block-buttons.is-content-justification-right > .wp-block-button:first-child {
       
   235   /*rtl:ignore*/
       
   236   margin-left: 0;
       
   237 }
       
   238 .wp-block-buttons.is-content-justification-right.is-vertical {
       
   239   align-items: flex-end;
       
   240 }
       
   241 .wp-block-buttons.is-content-justification-space-between {
       
   242   justify-content: space-between;
       
   243 }
       
   244 .wp-block-buttons.aligncenter {
       
   245   text-align: center;
       
   246 }
       
   247 .wp-block-buttons.alignleft .wp-block-button {
       
   248   /*rtl:ignore*/
       
   249   margin-left: 0;
       
   250   /*rtl:ignore*/
       
   251   margin-right: 0.5em;
       
   252 }
       
   253 .wp-block-buttons.alignleft .wp-block-button:last-child {
       
   254   /*rtl:ignore*/
       
   255   margin-right: 0;
       
   256 }
   126 .wp-block-buttons.alignright .wp-block-button {
   257 .wp-block-buttons.alignright .wp-block-button {
   127   /*rtl:ignore*/
   258   /*rtl:ignore*/
   128   margin-right: 0;
   259   margin-right: 0;
   129   /*rtl:ignore*/
   260   /*rtl:ignore*/
   130   margin-left: 8px; }
   261   margin-left: 0.5em;
   131   .wp-block-buttons.alignright .wp-block-button:first-child {
   262 }
   132     margin-left: 0; }
   263 .wp-block-buttons.alignright .wp-block-button:first-child {
   133 
       
   134 .wp-block-buttons.alignleft .wp-block-button {
       
   135   /*rtl:ignore*/
   264   /*rtl:ignore*/
   136   margin-left: 0;
   265   margin-left: 0;
   137   /*rtl:ignore*/
   266 }
   138   margin-right: 8px; }
   267 .wp-block-buttons:not(.is-content-justification-space-between,
   139   .wp-block-buttons.alignleft .wp-block-button:last-child {
   268 .is-content-justification-right,
   140     margin-right: 0; }
   269 .is-content-justification-left,
   141 
   270 .is-content-justification-center) .wp-block-button.aligncenter {
   142 .wp-block-button.aligncenter,
   271   /* stylelint-enable indentation */
   143 .wp-block-buttons.aligncenter {
   272   margin-left: auto;
   144   text-align: center; }
   273   margin-right: auto;
       
   274   margin-bottom: 0.5em;
       
   275   width: 100%;
       
   276 }
       
   277 
       
   278 .wp-block-button.aligncenter {
       
   279   text-align: center;
       
   280 }
   145 
   281 
   146 .wp-block-calendar {
   282 .wp-block-calendar {
   147   text-align: center; }
   283   text-align: center;
   148   .wp-block-calendar th,
   284 }
   149   .wp-block-calendar tbody td {
   285 .wp-block-calendar th,
   150     padding: 4px;
   286 .wp-block-calendar tbody td {
   151     border: 1px solid #ddd; }
   287   padding: 0.25em;
   152   .wp-block-calendar tfoot td {
   288   border: 1px solid #ddd;
   153     border: none; }
   289 }
   154   .wp-block-calendar table {
   290 .wp-block-calendar tfoot td {
   155     width: 100%;
   291   border: none;
   156     border-collapse: collapse;
   292 }
   157     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
   293 .wp-block-calendar table {
   158   .wp-block-calendar table th {
   294   width: 100%;
   159     font-weight: 400;
   295   border-collapse: collapse;
   160     background: #ddd; }
   296 }
   161   .wp-block-calendar a {
   297 .wp-block-calendar table th {
   162     text-decoration: underline; }
   298   font-weight: 400;
   163   .wp-block-calendar tfoot a {
   299   background: #ddd;
   164     color: #007cba;
   300 }
   165     color: var(--wp-admin-theme-color); }
   301 .wp-block-calendar a {
   166   .wp-block-calendar table tbody,
   302   text-decoration: underline;
   167   .wp-block-calendar table caption {
   303 }
   168     color: #40464d; }
   304 .wp-block-calendar table tbody,
       
   305 .wp-block-calendar table caption {
       
   306   color: #40464d;
       
   307 }
   169 
   308 
   170 .wp-block-categories.alignleft {
   309 .wp-block-categories.alignleft {
   171   /*rtl:ignore*/
   310   /*rtl:ignore*/
   172   margin-right: 2em; }
   311   margin-right: 2em;
   173 
   312 }
   174 .wp-block-categories.alignright {
   313 .wp-block-categories.alignright {
   175   /*rtl:ignore*/
   314   /*rtl:ignore*/
   176   margin-left: 2em; }
   315   margin-left: 2em;
       
   316 }
       
   317 
       
   318 .wp-block-code code {
       
   319   display: block;
       
   320   white-space: pre-wrap;
       
   321   overflow-wrap: break-word;
       
   322 }
   177 
   323 
   178 .wp-block-columns {
   324 .wp-block-columns {
   179   display: flex;
   325   display: flex;
   180   margin-bottom: 28px;
   326   margin-bottom: 1.75em;
   181   flex-wrap: wrap; }
   327   box-sizing: border-box;
   182   @media (min-width: 782px) {
   328   flex-wrap: wrap;
   183     .wp-block-columns {
   329   /**
   184       flex-wrap: nowrap; } }
   330   * All Columns Alignment
   185   .wp-block-columns.has-background {
   331   */
   186     padding: 20px 38px; }
   332 }
       
   333 @media (min-width: 782px) {
       
   334   .wp-block-columns {
       
   335     flex-wrap: nowrap;
       
   336   }
       
   337 }
       
   338 .wp-block-columns.has-background {
       
   339   padding: 1.25em 2.375em;
       
   340 }
       
   341 .wp-block-columns.are-vertically-aligned-top {
       
   342   align-items: flex-start;
       
   343 }
       
   344 .wp-block-columns.are-vertically-aligned-center {
       
   345   align-items: center;
       
   346 }
       
   347 .wp-block-columns.are-vertically-aligned-bottom {
       
   348   align-items: flex-end;
       
   349 }
   187 
   350 
   188 .wp-block-column {
   351 .wp-block-column {
   189   flex-grow: 1;
   352   flex-grow: 1;
   190   min-width: 0;
   353   min-width: 0;
   191   word-break: break-word;
   354   word-break: break-word;
   192   overflow-wrap: break-word; }
   355   overflow-wrap: break-word;
   193   @media (max-width: 599px) {
   356   /**
   194     .wp-block-column {
   357   * Individual Column Alignment
   195       flex-basis: 100% !important; } }
   358   */
   196   @media (min-width: 600px) and (max-width: 781px) {
   359 }
   197     .wp-block-column {
   360 @media (max-width: 599px) {
   198       flex-basis: calc(50% - 16px) !important;
   361   .wp-block-column {
   199       flex-grow: 0; }
   362     flex-basis: 100% !important;
   200       .wp-block-column:nth-child(even) {
   363   }
   201         margin-left: 32px; } }
   364 }
   202   @media (min-width: 782px) {
   365 @media (min-width: 600px) and (max-width: 781px) {
   203     .wp-block-column {
   366   .wp-block-column:not(:only-child) {
   204       flex-basis: 0;
   367     flex-basis: calc(50% - 1em) !important;
   205       flex-grow: 1; }
   368     flex-grow: 0;
   206       .wp-block-column[style*="flex-basis"] {
   369   }
   207         flex-grow: 0; }
   370   .wp-block-column:nth-child(even) {
   208       .wp-block-column:not(:first-child) {
   371     margin-left: 2em;
   209         margin-left: 32px; } }
   372   }
   210 
   373 }
   211 /**
   374 @media (min-width: 782px) {
   212  * All Columns Alignment
   375   .wp-block-column {
   213  */
   376     flex-basis: 0;
   214 .wp-block-columns.are-vertically-aligned-top {
   377     flex-grow: 1;
   215   align-items: flex-start; }
   378   }
   216 
   379   .wp-block-column[style*=flex-basis] {
   217 .wp-block-columns.are-vertically-aligned-center {
   380     flex-grow: 0;
   218   align-items: center; }
   381   }
   219 
   382   .wp-block-column:not(:first-child) {
   220 .wp-block-columns.are-vertically-aligned-bottom {
   383     margin-left: 2em;
   221   align-items: flex-end; }
   384   }
   222 
   385 }
   223 /**
       
   224  * Individual Column Alignment
       
   225  */
       
   226 .wp-block-column.is-vertically-aligned-top {
   386 .wp-block-column.is-vertically-aligned-top {
   227   align-self: flex-start; }
   387   align-self: flex-start;
   228 
   388 }
   229 .wp-block-column.is-vertically-aligned-center {
   389 .wp-block-column.is-vertically-aligned-center {
   230   -ms-grid-row-align: center;
   390   align-self: center;
   231       align-self: center; }
   391 }
   232 
       
   233 .wp-block-column.is-vertically-aligned-bottom {
   392 .wp-block-column.is-vertically-aligned-bottom {
   234   align-self: flex-end; }
   393   align-self: flex-end;
   235 
   394 }
   236 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
   395 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
   237   width: 100%; }
   396   width: 100%;
       
   397 }
   238 
   398 
   239 .wp-block-cover-image,
   399 .wp-block-cover-image,
   240 .wp-block-cover {
   400 .wp-block-cover {
   241   position: relative;
   401   position: relative;
   242   background-size: cover;
   402   background-size: cover;
   243   background-position: center center;
   403   background-position: center center;
   244   min-height: 430px;
   404   min-height: 430px;
   245   height: 100%;
       
   246   width: 100%;
   405   width: 100%;
   247   display: flex;
   406   display: flex;
   248   justify-content: center;
   407   justify-content: center;
   249   align-items: center;
   408   align-items: center;
   250   padding: 16px; }
   409   padding: 1em;
       
   410   box-sizing: border-box;
       
   411   /**
       
   412    * Set a default background color for has-background-dim _unless_ it includes another
       
   413    * background-color class (e.g. has-green-background-color). The presence of another
       
   414    * background-color class implies that another style will provide the background color
       
   415    * for the overlay.
       
   416    *
       
   417    * See:
       
   418    *   - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545
       
   419    *   - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545
       
   420    */
       
   421 }
       
   422 .wp-block-cover-image.has-parallax,
       
   423 .wp-block-cover.has-parallax {
       
   424   background-attachment: fixed;
       
   425 }
       
   426 @supports (-webkit-overflow-scrolling: touch) {
   251   .wp-block-cover-image.has-parallax,
   427   .wp-block-cover-image.has-parallax,
   252   .wp-block-cover.has-parallax {
   428 .wp-block-cover.has-parallax {
   253     background-attachment: fixed; }
   429     background-attachment: scroll;
   254     @supports (-webkit-overflow-scrolling: touch) {
   430   }
   255       .wp-block-cover-image.has-parallax,
   431 }
   256       .wp-block-cover.has-parallax {
   432 @media (prefers-reduced-motion: reduce) {
   257         background-attachment: scroll; } }
   433   .wp-block-cover-image.has-parallax,
   258     @media (prefers-reduced-motion: reduce) {
   434 .wp-block-cover.has-parallax {
   259       .wp-block-cover-image.has-parallax,
   435     background-attachment: scroll;
   260       .wp-block-cover.has-parallax {
   436   }
   261         background-attachment: scroll; } }
   437 }
   262   .wp-block-cover-image.has-background-dim,
   438 .wp-block-cover-image.is-repeated,
   263   .wp-block-cover.has-background-dim {
   439 .wp-block-cover.is-repeated {
   264     background-color: #000; }
   440   background-repeat: repeat;
   265     .wp-block-cover-image.has-background-dim::before,
   441   background-size: auto;
   266     .wp-block-cover.has-background-dim::before {
   442 }
   267       content: "";
   443 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
   268       background-color: inherit; }
   444 .wp-block-cover.has-background-dim:not([class*=-background-color]) {
   269   .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
   445   background-color: #000;
   270   .wp-block-cover-image .wp-block-cover__gradient-background,
   446 }
   271   .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
   447 .wp-block-cover-image.has-background-dim::before,
   272   .wp-block-cover .wp-block-cover__gradient-background {
   448 .wp-block-cover.has-background-dim::before {
   273     position: absolute;
   449   content: "";
   274     top: 0;
   450   background-color: inherit;
   275     left: 0;
   451 }
   276     bottom: 0;
   452 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
   277     right: 0;
   453 .wp-block-cover-image .wp-block-cover__gradient-background,
   278     z-index: 1; }
   454 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
   279   .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
   455 .wp-block-cover .wp-block-cover__gradient-background {
   280   .wp-block-cover-image .wp-block-cover__gradient-background,
   456   position: absolute;
   281   .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
   457   top: 0;
   282   .wp-block-cover .wp-block-cover__gradient-background {
   458   left: 0;
   283     opacity: 0.5; }
   459   bottom: 0;
   284   .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   460   right: 0;
   285   .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before {
   461   z-index: 1;
   286     opacity: 0.1; }
   462   opacity: 0.5;
   287   .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
   463 }
   288   .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
   464 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   289     opacity: 0.1; }
   465 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
   290   .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   466 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   291   .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before {
   467 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
   292     opacity: 0.2; }
   468   opacity: 0.1;
   293   .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
   469 }
   294   .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
   470 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   295     opacity: 0.2; }
   471 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
   296   .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   472 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   297   .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before {
   473 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
   298     opacity: 0.3; }
   474   opacity: 0.2;
   299   .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
   475 }
   300   .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
   476 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   301     opacity: 0.3; }
   477 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
   302   .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   478 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   303   .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before {
   479 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
   304     opacity: 0.4; }
   480   opacity: 0.3;
   305   .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
   481 }
   306   .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
   482 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   307     opacity: 0.4; }
   483 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
   308   .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   484 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   309   .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before {
   485 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
   310     opacity: 0.5; }
   486   opacity: 0.4;
   311   .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
   487 }
   312   .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
   488 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   313     opacity: 0.5; }
   489 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
   314   .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   490 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   315   .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before {
   491 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
   316     opacity: 0.6; }
   492   opacity: 0.5;
   317   .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
   493 }
   318   .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
   494 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   319     opacity: 0.6; }
   495 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
   320   .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   496 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   321   .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before {
   497 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
   322     opacity: 0.7; }
   498   opacity: 0.6;
   323   .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
   499 }
   324   .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
   500 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   325     opacity: 0.7; }
   501 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
   326   .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   502 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   327   .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before {
   503 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
   328     opacity: 0.8; }
   504   opacity: 0.7;
   329   .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
   505 }
   330   .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
   506 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   331     opacity: 0.8; }
   507 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
   332   .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   508 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   333   .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before {
   509 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
   334     opacity: 0.9; }
   510   opacity: 0.8;
   335   .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
   511 }
   336   .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
   512 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   337     opacity: 0.9; }
   513 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
   338   .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   514 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   339   .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before {
   515 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
   340     opacity: 1; }
   516   opacity: 0.9;
   341   .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
   517 }
   342   .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
   518 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   343     opacity: 1; }
   519 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
   344   .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   520 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   345   .wp-block-cover.alignleft,
   521 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
   346   .wp-block-cover.alignright {
   522   opacity: 1;
   347     max-width: 290px;
   523 }
   348     width: 100%; }
   524 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
       
   525 .wp-block-cover.alignleft,
       
   526 .wp-block-cover.alignright {
       
   527   max-width: 420px;
       
   528   width: 100%;
       
   529 }
       
   530 .wp-block-cover-image::after,
       
   531 .wp-block-cover::after {
       
   532   display: block;
       
   533   content: "";
       
   534   font-size: 0;
       
   535   min-height: inherit;
       
   536 }
       
   537 @supports (position: sticky) {
   349   .wp-block-cover-image::after,
   538   .wp-block-cover-image::after,
   350   .wp-block-cover::after {
   539 .wp-block-cover::after {
   351     display: block;
   540     content: none;
   352     content: "";
   541   }
   353     font-size: 0;
   542 }
   354     min-height: inherit; }
   543 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   355     @supports ((position: -webkit-sticky) or (position: sticky)) {
   544 .wp-block-cover.aligncenter,
   356       .wp-block-cover-image::after,
   545 .wp-block-cover.alignleft,
   357       .wp-block-cover::after {
   546 .wp-block-cover.alignright {
   358         content: none; } }
   547   display: flex;
   359   .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   548 }
   360   .wp-block-cover.aligncenter,
   549 .wp-block-cover-image .wp-block-cover__inner-container,
   361   .wp-block-cover.alignleft,
   550 .wp-block-cover .wp-block-cover__inner-container {
   362   .wp-block-cover.alignright {
   551   width: 100%;
   363     display: flex; }
   552   z-index: 1;
   364   .wp-block-cover-image .wp-block-cover__inner-container,
   553   color: #fff;
   365   .wp-block-cover .wp-block-cover__inner-container {
   554 }
   366     width: calc(100% - 70px);
   555 .wp-block-cover-image p:not(.has-text-color),
   367     z-index: 1;
   556 .wp-block-cover-image h1:not(.has-text-color),
   368     color: #fff; }
   557 .wp-block-cover-image h2:not(.has-text-color),
   369   .wp-block-cover-image p:not(.has-text-color),
   558 .wp-block-cover-image h3:not(.has-text-color),
   370   .wp-block-cover-image h1:not(.has-text-color),
   559 .wp-block-cover-image h4:not(.has-text-color),
   371   .wp-block-cover-image h2:not(.has-text-color),
   560 .wp-block-cover-image h5:not(.has-text-color),
   372   .wp-block-cover-image h3:not(.has-text-color),
   561 .wp-block-cover-image h6:not(.has-text-color),
   373   .wp-block-cover-image h4:not(.has-text-color),
   562 .wp-block-cover p:not(.has-text-color),
   374   .wp-block-cover-image h5:not(.has-text-color),
   563 .wp-block-cover h1:not(.has-text-color),
   375   .wp-block-cover-image h6:not(.has-text-color),
   564 .wp-block-cover h2:not(.has-text-color),
   376   .wp-block-cover-image .wp-block-subhead:not(.has-text-color),
   565 .wp-block-cover h3:not(.has-text-color),
   377   .wp-block-cover p:not(.has-text-color),
   566 .wp-block-cover h4:not(.has-text-color),
   378   .wp-block-cover h1:not(.has-text-color),
   567 .wp-block-cover h5:not(.has-text-color),
   379   .wp-block-cover h2:not(.has-text-color),
   568 .wp-block-cover h6:not(.has-text-color) {
   380   .wp-block-cover h3:not(.has-text-color),
   569   color: inherit;
   381   .wp-block-cover h4:not(.has-text-color),
   570 }
   382   .wp-block-cover h5:not(.has-text-color),
   571 .wp-block-cover-image.is-position-top-left,
   383   .wp-block-cover h6:not(.has-text-color),
   572 .wp-block-cover.is-position-top-left {
   384   .wp-block-cover .wp-block-subhead:not(.has-text-color) {
   573   align-items: flex-start;
   385     color: inherit; }
   574   justify-content: flex-start;
   386   .wp-block-cover-image.is-position-top-left,
   575 }
   387   .wp-block-cover.is-position-top-left {
   576 .wp-block-cover-image.is-position-top-center,
   388     align-items: flex-start;
   577 .wp-block-cover.is-position-top-center {
   389     justify-content: flex-start; }
   578   align-items: flex-start;
   390   .wp-block-cover-image.is-position-top-center,
   579   justify-content: center;
   391   .wp-block-cover.is-position-top-center {
   580 }
   392     align-items: flex-start;
   581 .wp-block-cover-image.is-position-top-right,
   393     justify-content: center; }
   582 .wp-block-cover.is-position-top-right {
   394   .wp-block-cover-image.is-position-top-right,
   583   align-items: flex-start;
   395   .wp-block-cover.is-position-top-right {
   584   justify-content: flex-end;
   396     align-items: flex-start;
   585 }
   397     justify-content: flex-end; }
   586 .wp-block-cover-image.is-position-center-left,
   398   .wp-block-cover-image.is-position-center-left,
   587 .wp-block-cover.is-position-center-left {
   399   .wp-block-cover.is-position-center-left {
   588   align-items: center;
   400     align-items: center;
   589   justify-content: flex-start;
   401     justify-content: flex-start; }
   590 }
   402   .wp-block-cover-image.is-position-center-center,
   591 .wp-block-cover-image.is-position-center-center,
   403   .wp-block-cover.is-position-center-center {
   592 .wp-block-cover.is-position-center-center {
   404     align-items: center;
   593   align-items: center;
   405     justify-content: center; }
   594   justify-content: center;
   406   .wp-block-cover-image.is-position-center-right,
   595 }
   407   .wp-block-cover.is-position-center-right {
   596 .wp-block-cover-image.is-position-center-right,
   408     align-items: center;
   597 .wp-block-cover.is-position-center-right {
   409     justify-content: flex-end; }
   598   align-items: center;
   410   .wp-block-cover-image.is-position-bottom-left,
   599   justify-content: flex-end;
   411   .wp-block-cover.is-position-bottom-left {
   600 }
   412     align-items: flex-end;
   601 .wp-block-cover-image.is-position-bottom-left,
   413     justify-content: flex-start; }
   602 .wp-block-cover.is-position-bottom-left {
   414   .wp-block-cover-image.is-position-bottom-center,
   603   align-items: flex-end;
   415   .wp-block-cover.is-position-bottom-center {
   604   justify-content: flex-start;
   416     align-items: flex-end;
   605 }
   417     justify-content: center; }
   606 .wp-block-cover-image.is-position-bottom-center,
   418   .wp-block-cover-image.is-position-bottom-right,
   607 .wp-block-cover.is-position-bottom-center {
   419   .wp-block-cover.is-position-bottom-right {
   608   align-items: flex-end;
   420     align-items: flex-end;
   609   justify-content: center;
   421     justify-content: flex-end; }
   610 }
   422   .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
   611 .wp-block-cover-image.is-position-bottom-right,
   423   .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
   612 .wp-block-cover.is-position-bottom-right {
   424     margin: 0;
   613   align-items: flex-end;
   425     width: auto; }
   614   justify-content: flex-end;
   426 
   615 }
   427 .wp-block-cover__video-background {
   616 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
       
   617 .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
       
   618   margin: 0;
       
   619   width: auto;
       
   620 }
       
   621 .wp-block-cover-image img.wp-block-cover__image-background,
       
   622 .wp-block-cover-image video.wp-block-cover__video-background,
       
   623 .wp-block-cover img.wp-block-cover__image-background,
       
   624 .wp-block-cover video.wp-block-cover__video-background {
   428   position: absolute;
   625   position: absolute;
   429   top: 50%;
   626   top: 0;
   430   left: 50%;
   627   left: 0;
   431   transform: translateX(-50%) translateY(-50%);
   628   right: 0;
       
   629   bottom: 0;
       
   630   margin: 0;
       
   631   padding: 0;
   432   width: 100%;
   632   width: 100%;
   433   height: 100%;
   633   height: 100%;
       
   634   max-width: none;
       
   635   max-height: none;
       
   636   -o-object-fit: cover;
       
   637      object-fit: cover;
       
   638   outline: none;
       
   639   border: none;
       
   640   box-shadow: none;
       
   641 }
       
   642 
       
   643 .wp-block-cover__video-background {
   434   z-index: 0;
   644   z-index: 0;
   435   object-fit: cover; }
   645 }
       
   646 
       
   647 .wp-block-cover__image-background {
       
   648   z-index: 0;
       
   649 }
   436 
   650 
   437 section.wp-block-cover-image h2,
   651 section.wp-block-cover-image h2,
   438 .wp-block-cover-image-text,
   652 .wp-block-cover-image-text,
   439 .wp-block-cover-text {
   653 .wp-block-cover-text {
   440   color: #fff; }
   654   color: #fff;
   441   section.wp-block-cover-image h2 a,
   655 }
   442   section.wp-block-cover-image h2 a:hover,
   656 section.wp-block-cover-image h2 a,
   443   section.wp-block-cover-image h2 a:focus,
   657 section.wp-block-cover-image h2 a:hover,
   444   section.wp-block-cover-image h2 a:active,
   658 section.wp-block-cover-image h2 a:focus,
   445   .wp-block-cover-image-text a,
   659 section.wp-block-cover-image h2 a:active,
   446   .wp-block-cover-image-text a:hover,
   660 .wp-block-cover-image-text a,
   447   .wp-block-cover-image-text a:focus,
   661 .wp-block-cover-image-text a:hover,
   448   .wp-block-cover-image-text a:active,
   662 .wp-block-cover-image-text a:focus,
   449   .wp-block-cover-text a,
   663 .wp-block-cover-image-text a:active,
   450   .wp-block-cover-text a:hover,
   664 .wp-block-cover-text a,
   451   .wp-block-cover-text a:focus,
   665 .wp-block-cover-text a:hover,
   452   .wp-block-cover-text a:active {
   666 .wp-block-cover-text a:focus,
   453     color: #fff; }
   667 .wp-block-cover-text a:active {
   454 
   668   color: #fff;
   455 .wp-block-cover-image
   669 }
   456 .wp-block-cover.has-left-content {
   670 
   457   justify-content: flex-start; }
   671 .wp-block-cover-image .wp-block-cover.has-left-content {
   458 
   672   justify-content: flex-start;
   459 .wp-block-cover-image
   673 }
   460 .wp-block-cover.has-right-content {
   674 .wp-block-cover-image .wp-block-cover.has-right-content {
   461   justify-content: flex-end; }
   675   justify-content: flex-end;
       
   676 }
   462 
   677 
   463 section.wp-block-cover-image.has-left-content > h2,
   678 section.wp-block-cover-image.has-left-content > h2,
   464 .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
   679 .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
   465 .wp-block-cover.has-left-content .wp-block-cover-text {
   680 .wp-block-cover.has-left-content .wp-block-cover-text {
   466   margin-left: 0;
   681   margin-left: 0;
   467   text-align: left; }
   682   text-align: left;
       
   683 }
   468 
   684 
   469 section.wp-block-cover-image.has-right-content > h2,
   685 section.wp-block-cover-image.has-right-content > h2,
   470 .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
   686 .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
   471 .wp-block-cover.has-right-content .wp-block-cover-text {
   687 .wp-block-cover.has-right-content .wp-block-cover-text {
   472   margin-right: 0;
   688   margin-right: 0;
   473   text-align: right; }
   689   text-align: right;
       
   690 }
   474 
   691 
   475 section.wp-block-cover-image > h2,
   692 section.wp-block-cover-image > h2,
   476 .wp-block-cover-image .wp-block-cover-image-text,
   693 .wp-block-cover-image .wp-block-cover-image-text,
   477 .wp-block-cover .wp-block-cover-text {
   694 .wp-block-cover .wp-block-cover-text {
   478   font-size: 2em;
   695   font-size: 2em;
   479   line-height: 1.25;
   696   line-height: 1.25;
   480   z-index: 1;
   697   z-index: 1;
   481   margin-bottom: 0;
   698   margin-bottom: 0;
   482   max-width: 580px;
   699   max-width: 840px;
   483   padding: 14px;
   700   padding: 0.44em;
   484   text-align: center; }
   701   text-align: center;
   485 
   702 }
   486 .wp-block[data-align="left"] > [data-type^="core-embed"],
   703 
   487 .wp-block[data-align="right"] > [data-type^="core-embed"],
   704 .wp-block[data-align=left] > [data-type="core/embed"],
       
   705 .wp-block[data-align=right] > [data-type="core/embed"],
   488 .wp-block-embed.alignleft,
   706 .wp-block-embed.alignleft,
   489 .wp-block-embed.alignright {
   707 .wp-block-embed.alignright {
   490   max-width: 360px;
   708   max-width: 360px;
   491   width: 100%; }
   709   width: 100%;
   492   .wp-block[data-align="left"] > [data-type^="core-embed"] .wp-block-embed__wrapper,
   710 }
   493   .wp-block[data-align="right"] > [data-type^="core-embed"] .wp-block-embed__wrapper,
   711 .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
   494   .wp-block-embed.alignleft .wp-block-embed__wrapper,
   712 .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
   495   .wp-block-embed.alignright .wp-block-embed__wrapper {
   713 .wp-block-embed.alignleft .wp-block-embed__wrapper,
   496     min-width: 280px; }
   714 .wp-block-embed.alignright .wp-block-embed__wrapper {
       
   715   min-width: 280px;
       
   716 }
       
   717 
       
   718 .wp-block-cover .wp-block-embed {
       
   719   min-width: 320px;
       
   720   min-height: 240px;
       
   721 }
   497 
   722 
   498 .wp-block-embed {
   723 .wp-block-embed {
   499   margin-bottom: 1em; }
   724   margin: 0 0 1em 0;
   500   .wp-block-embed figcaption {
   725 }
   501     margin-top: 0.5em;
   726 .wp-block-embed figcaption {
   502     margin-bottom: 1em; }
   727   margin-top: 0.5em;
   503   .wp-block-embed iframe {
   728   margin-bottom: 1em;
   504     max-width: 100%; }
   729 }
       
   730 .wp-block-embed iframe {
       
   731   max-width: 100%;
       
   732 }
   505 
   733 
   506 .wp-block-embed__wrapper {
   734 .wp-block-embed__wrapper {
   507   position: relative; }
   735   position: relative;
       
   736 }
   508 
   737 
   509 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
   738 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
   510   content: "";
   739   content: "";
   511   display: block;
   740   display: block;
   512   padding-top: 50%; }
   741   padding-top: 50%;
   513 
   742 }
   514 .wp-embed-responsive .wp-has-aspect-ratio iframe {
   743 .wp-embed-responsive .wp-has-aspect-ratio iframe {
   515   position: absolute;
   744   position: absolute;
   516   top: 0;
   745   top: 0;
   517   right: 0;
   746   right: 0;
   518   bottom: 0;
   747   bottom: 0;
   519   left: 0;
   748   left: 0;
   520   height: 100%;
   749   height: 100%;
   521   width: 100%; }
   750   width: 100%;
       
   751 }
   522 
   752 
   523 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
   753 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
   524   padding-top: 42.85%; }
   754   padding-top: 42.85%;
   525 
   755 }
   526 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
   756 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
   527   padding-top: 50%; }
   757   padding-top: 50%;
   528 
   758 }
   529 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
   759 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
   530   padding-top: 56.25%; }
   760   padding-top: 56.25%;
   531 
   761 }
   532 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
   762 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
   533   padding-top: 75%; }
   763   padding-top: 75%;
   534 
   764 }
   535 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
   765 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
   536   padding-top: 100%; }
   766   padding-top: 100%;
   537 
   767 }
   538 .wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper::before {
   768 .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
   539   padding-top: 66.66%; }
   769   padding-top: 177.77%;
   540 
   770 }
   541 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
   771 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
   542   padding-top: 200%; }
   772   padding-top: 200%;
       
   773 }
   543 
   774 
   544 .wp-block-file {
   775 .wp-block-file {
   545   margin-bottom: 1.5em; }
   776   margin-bottom: 1.5em;
   546   .wp-block-file.aligncenter {
   777 }
   547     text-align: center; }
   778 .wp-block-file.aligncenter {
   548   .wp-block-file.alignright {
   779   text-align: center;
   549     /*rtl:ignore*/
   780 }
   550     text-align: right; }
   781 .wp-block-file.alignright {
   551   .wp-block-file .wp-block-file__button {
   782   /*rtl:ignore*/
   552     background: #32373c;
   783   text-align: right;
   553     border-radius: 2em;
   784 }
   554     color: #fff;
   785 .wp-block-file .wp-block-file__embed {
   555     font-size: 13px;
   786   margin-bottom: 1em;
   556     padding: 0.5em 1em; }
   787 }
   557   .wp-block-file a.wp-block-file__button {
   788 .wp-block-file .wp-block-file__button {
   558     text-decoration: none; }
   789   background: #32373c;
   559     .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active {
   790   border-radius: 2em;
   560       box-shadow: none;
   791   color: #fff;
   561       color: #fff;
   792   font-size: 0.8em;
   562       opacity: 0.85;
   793   padding: 0.5em 1em;
   563       text-decoration: none; }
   794 }
   564   .wp-block-file * + .wp-block-file__button {
   795 .wp-block-file a.wp-block-file__button {
   565     margin-left: 0.75em; }
   796   text-decoration: none;
       
   797 }
       
   798 .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active {
       
   799   box-shadow: none;
       
   800   color: #fff;
       
   801   opacity: 0.85;
       
   802   text-decoration: none;
       
   803 }
       
   804 .wp-block-file * + .wp-block-file__button {
       
   805   margin-left: 0.75em;
       
   806 }
   566 
   807 
   567 .wp-block-gallery,
   808 .wp-block-gallery,
   568 .blocks-gallery-grid {
   809 .blocks-gallery-grid {
   569   display: flex;
   810   display: flex;
   570   flex-wrap: wrap;
   811   flex-wrap: wrap;
   571   list-style-type: none;
   812   list-style-type: none;
   572   padding: 0;
   813   padding: 0;
   573   margin: 0; }
   814   margin: 0;
   574   .wp-block-gallery .blocks-gallery-image,
   815 }
   575   .wp-block-gallery .blocks-gallery-item,
   816 .wp-block-gallery .blocks-gallery-image,
   576   .blocks-gallery-grid .blocks-gallery-image,
   817 .wp-block-gallery .blocks-gallery-item,
   577   .blocks-gallery-grid .blocks-gallery-item {
   818 .blocks-gallery-grid .blocks-gallery-image,
   578     margin: 0 16px 16px 0;
   819 .blocks-gallery-grid .blocks-gallery-item {
       
   820   margin: 0 1em 1em 0;
       
   821   display: flex;
       
   822   flex-grow: 1;
       
   823   flex-direction: column;
       
   824   justify-content: center;
       
   825   position: relative;
       
   826   align-self: flex-start;
       
   827   width: calc(50% - 1em);
       
   828 }
       
   829 .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
       
   830 .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
       
   831 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),
       
   832 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {
       
   833   margin-right: 0;
       
   834 }
       
   835 .wp-block-gallery .blocks-gallery-image figure,
       
   836 .wp-block-gallery .blocks-gallery-item figure,
       
   837 .blocks-gallery-grid .blocks-gallery-image figure,
       
   838 .blocks-gallery-grid .blocks-gallery-item figure {
       
   839   margin: 0;
       
   840   height: 100%;
       
   841 }
       
   842 @supports (position: sticky) {
       
   843   .wp-block-gallery .blocks-gallery-image figure,
       
   844 .wp-block-gallery .blocks-gallery-item figure,
       
   845 .blocks-gallery-grid .blocks-gallery-image figure,
       
   846 .blocks-gallery-grid .blocks-gallery-item figure {
   579     display: flex;
   847     display: flex;
   580     flex-grow: 1;
   848     align-items: flex-end;
   581     flex-direction: column;
   849     justify-content: flex-start;
   582     justify-content: center;
   850   }
   583     position: relative; }
   851 }
   584     .wp-block-gallery .blocks-gallery-image figure,
   852 .wp-block-gallery .blocks-gallery-image img,
   585     .wp-block-gallery .blocks-gallery-item figure,
   853 .wp-block-gallery .blocks-gallery-item img,
   586     .blocks-gallery-grid .blocks-gallery-image figure,
   854 .blocks-gallery-grid .blocks-gallery-image img,
   587     .blocks-gallery-grid .blocks-gallery-item figure {
   855 .blocks-gallery-grid .blocks-gallery-item img {
   588       margin: 0;
   856   display: block;
   589       height: 100%; }
   857   max-width: 100%;
   590       @supports ((position: -webkit-sticky) or (position: sticky)) {
   858   height: auto;
   591         .wp-block-gallery .blocks-gallery-image figure,
   859   width: 100%;
   592         .wp-block-gallery .blocks-gallery-item figure,
   860 }
   593         .blocks-gallery-grid .blocks-gallery-image figure,
   861 @supports (position: sticky) {
   594         .blocks-gallery-grid .blocks-gallery-item figure {
   862   .wp-block-gallery .blocks-gallery-image img,
   595           display: flex;
   863 .wp-block-gallery .blocks-gallery-item img,
   596           align-items: flex-end;
   864 .blocks-gallery-grid .blocks-gallery-image img,
   597           justify-content: flex-start; } }
   865 .blocks-gallery-grid .blocks-gallery-item img {
   598     .wp-block-gallery .blocks-gallery-image img,
   866     width: auto;
   599     .wp-block-gallery .blocks-gallery-item img,
   867   }
   600     .blocks-gallery-grid .blocks-gallery-image img,
   868 }
   601     .blocks-gallery-grid .blocks-gallery-item img {
   869 .wp-block-gallery .blocks-gallery-image figcaption,
   602       display: block;
   870 .wp-block-gallery .blocks-gallery-item figcaption,
   603       max-width: 100%;
   871 .blocks-gallery-grid .blocks-gallery-image figcaption,
   604       height: auto; }
   872 .blocks-gallery-grid .blocks-gallery-item figcaption {
   605     .wp-block-gallery .blocks-gallery-image img,
   873   position: absolute;
   606     .wp-block-gallery .blocks-gallery-item img,
   874   bottom: 0;
   607     .blocks-gallery-grid .blocks-gallery-image img,
   875   width: 100%;
   608     .blocks-gallery-grid .blocks-gallery-item img {
   876   max-height: 100%;
   609       width: 100%; }
   877   overflow: auto;
   610       @supports ((position: -webkit-sticky) or (position: sticky)) {
   878   padding: 3em 0.77em 0.7em;
   611         .wp-block-gallery .blocks-gallery-image img,
   879   color: #fff;
   612         .wp-block-gallery .blocks-gallery-item img,
   880   text-align: center;
   613         .blocks-gallery-grid .blocks-gallery-image img,
   881   font-size: 0.8em;
   614         .blocks-gallery-grid .blocks-gallery-item img {
   882   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
   615           width: auto; } }
   883   box-sizing: border-box;
   616     .wp-block-gallery .blocks-gallery-image figcaption,
   884   margin: 0;
   617     .wp-block-gallery .blocks-gallery-item figcaption,
   885 }
   618     .blocks-gallery-grid .blocks-gallery-image figcaption,
   886 .wp-block-gallery .blocks-gallery-image figcaption img,
   619     .blocks-gallery-grid .blocks-gallery-item figcaption {
   887 .wp-block-gallery .blocks-gallery-item figcaption img,
   620       position: absolute;
   888 .blocks-gallery-grid .blocks-gallery-image figcaption img,
   621       bottom: 0;
   889 .blocks-gallery-grid .blocks-gallery-item figcaption img {
   622       width: 100%;
   890   display: inline;
   623       max-height: 100%;
   891 }
   624       overflow: auto;
   892 .wp-block-gallery figcaption,
   625       padding: 40px 10px 9px;
   893 .blocks-gallery-grid figcaption {
   626       color: #fff;
   894   flex-grow: 1;
   627       text-align: center;
   895 }
   628       font-size: 13px;
   896 .wp-block-gallery.is-cropped .blocks-gallery-image, .wp-block-gallery.is-cropped .blocks-gallery-item,
   629       background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); }
   897 .blocks-gallery-grid.is-cropped .blocks-gallery-image,
   630       .wp-block-gallery .blocks-gallery-image figcaption img,
   898 .blocks-gallery-grid.is-cropped .blocks-gallery-item {
   631       .wp-block-gallery .blocks-gallery-item figcaption img,
   899   align-self: inherit;
   632       .blocks-gallery-grid .blocks-gallery-image figcaption img,
   900 }
   633       .blocks-gallery-grid .blocks-gallery-item figcaption img {
   901 .wp-block-gallery.is-cropped .blocks-gallery-image a,
   634         display: inline; }
   902 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
       
   903 .wp-block-gallery.is-cropped .blocks-gallery-item img,
       
   904 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
       
   905 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
       
   906 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
       
   907 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
       
   908   width: 100%;
       
   909 }
       
   910 @supports (position: sticky) {
   635   .wp-block-gallery.is-cropped .blocks-gallery-image a,
   911   .wp-block-gallery.is-cropped .blocks-gallery-image a,
   636   .wp-block-gallery.is-cropped .blocks-gallery-image img,
   912 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
   637   .wp-block-gallery.is-cropped .blocks-gallery-item a,
   913 .wp-block-gallery.is-cropped .blocks-gallery-item img,
   638   .wp-block-gallery.is-cropped .blocks-gallery-item img,
   914 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
   639   .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
   915 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
   640   .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
   916 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
   641   .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
   917 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
   642   .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
   918     height: 100%;
   643     width: 100%; }
   919     flex: 1;
   644     @supports ((position: -webkit-sticky) or (position: sticky)) {
   920     -o-object-fit: cover;
   645       .wp-block-gallery.is-cropped .blocks-gallery-image a,
   921        object-fit: cover;
   646       .wp-block-gallery.is-cropped .blocks-gallery-image img,
   922   }
   647       .wp-block-gallery.is-cropped .blocks-gallery-item a,
   923 }
   648       .wp-block-gallery.is-cropped .blocks-gallery-item img,
   924 .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item,
   649       .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
   925 .blocks-gallery-grid.columns-1 .blocks-gallery-image,
   650       .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
   926 .blocks-gallery-grid.columns-1 .blocks-gallery-item {
   651       .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
   927   width: 100%;
   652       .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
   928   margin-right: 0;
   653         height: 100%;
   929 }
   654         flex: 1;
   930 @media (min-width: 600px) {
   655         object-fit: cover; } }
   931   .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item,
   656   .wp-block-gallery .blocks-gallery-image,
   932 .blocks-gallery-grid.columns-3 .blocks-gallery-image,
   657   .wp-block-gallery .blocks-gallery-item,
   933 .blocks-gallery-grid.columns-3 .blocks-gallery-item {
   658   .blocks-gallery-grid .blocks-gallery-image,
   934     width: calc(33.3333333333% - 0.6666666667em);
   659   .blocks-gallery-grid .blocks-gallery-item {
   935     margin-right: 1em;
   660     width: calc(50% - 16px); }
   936   }
   661     .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
   937   .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item,
   662     .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
   938 .blocks-gallery-grid.columns-4 .blocks-gallery-image,
   663     .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),
   939 .blocks-gallery-grid.columns-4 .blocks-gallery-item {
   664     .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {
   940     width: calc(25% - 0.75em);
   665       margin-right: 0; }
   941     margin-right: 1em;
   666   .wp-block-gallery.columns-1 .blocks-gallery-image,
   942   }
   667   .wp-block-gallery.columns-1 .blocks-gallery-item,
   943   .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item,
   668   .blocks-gallery-grid.columns-1 .blocks-gallery-image,
   944 .blocks-gallery-grid.columns-5 .blocks-gallery-image,
   669   .blocks-gallery-grid.columns-1 .blocks-gallery-item {
   945 .blocks-gallery-grid.columns-5 .blocks-gallery-item {
   670     width: 100%;
   946     width: calc(20% - 0.8em);
   671     margin-right: 0; }
   947     margin-right: 1em;
   672   @media (min-width: 600px) {
   948   }
   673     .wp-block-gallery.columns-3 .blocks-gallery-image,
   949   .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item,
   674     .wp-block-gallery.columns-3 .blocks-gallery-item,
   950 .blocks-gallery-grid.columns-6 .blocks-gallery-image,
   675     .blocks-gallery-grid.columns-3 .blocks-gallery-image,
   951 .blocks-gallery-grid.columns-6 .blocks-gallery-item {
   676     .blocks-gallery-grid.columns-3 .blocks-gallery-item {
   952     width: calc(16.6666666667% - 0.8333333333em);
   677       width: calc(33.33333% - 10.66667px);
   953     margin-right: 1em;
   678       margin-right: 16px; }
   954   }
   679     .wp-block-gallery.columns-4 .blocks-gallery-image,
   955   .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item,
   680     .wp-block-gallery.columns-4 .blocks-gallery-item,
   956 .blocks-gallery-grid.columns-7 .blocks-gallery-image,
   681     .blocks-gallery-grid.columns-4 .blocks-gallery-image,
   957 .blocks-gallery-grid.columns-7 .blocks-gallery-item {
   682     .blocks-gallery-grid.columns-4 .blocks-gallery-item {
   958     width: calc(14.2857142857% - 0.8571428571em);
   683       width: calc(25% - 12px);
   959     margin-right: 1em;
   684       margin-right: 16px; }
   960   }
   685     .wp-block-gallery.columns-5 .blocks-gallery-image,
   961   .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item,
   686     .wp-block-gallery.columns-5 .blocks-gallery-item,
   962 .blocks-gallery-grid.columns-8 .blocks-gallery-image,
   687     .blocks-gallery-grid.columns-5 .blocks-gallery-image,
   963 .blocks-gallery-grid.columns-8 .blocks-gallery-item {
   688     .blocks-gallery-grid.columns-5 .blocks-gallery-item {
   964     width: calc(12.5% - 0.875em);
   689       width: calc(20% - 12.8px);
   965     margin-right: 1em;
   690       margin-right: 16px; }
   966   }
   691     .wp-block-gallery.columns-6 .blocks-gallery-image,
   967   .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
   692     .wp-block-gallery.columns-6 .blocks-gallery-item,
   968 .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
   693     .blocks-gallery-grid.columns-6 .blocks-gallery-image,
   969 .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {
   694     .blocks-gallery-grid.columns-6 .blocks-gallery-item {
   970     margin-right: 0;
   695       width: calc(16.66667% - 13.33333px);
   971   }
   696       margin-right: 16px; }
   972   .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
   697     .wp-block-gallery.columns-7 .blocks-gallery-image,
   973 .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
   698     .wp-block-gallery.columns-7 .blocks-gallery-item,
   974 .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {
   699     .blocks-gallery-grid.columns-7 .blocks-gallery-image,
   975     margin-right: 0;
   700     .blocks-gallery-grid.columns-7 .blocks-gallery-item {
   976   }
   701       width: calc(14.28571% - 13.71429px);
   977   .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
   702       margin-right: 16px; }
   978 .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
   703     .wp-block-gallery.columns-8 .blocks-gallery-image,
   979 .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {
   704     .wp-block-gallery.columns-8 .blocks-gallery-item,
   980     margin-right: 0;
   705     .blocks-gallery-grid.columns-8 .blocks-gallery-image,
   981   }
   706     .blocks-gallery-grid.columns-8 .blocks-gallery-item {
   982   .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
   707       width: calc(12.5% - 14px);
   983 .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
   708       margin-right: 16px; }
   984 .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {
   709     .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
   985     margin-right: 0;
   710     .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
   986   }
   711     .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
   987   .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
   712     .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {
   988 .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
   713       margin-right: 0; }
   989 .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {
   714     .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
   990     margin-right: 0;
   715     .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
   991   }
   716     .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
   992   .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
   717     .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {
   993 .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
   718       margin-right: 0; }
   994 .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {
   719     .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
   995     margin-right: 0;
   720     .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
   996   }
   721     .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
   997   .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
   722     .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {
   998 .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
   723       margin-right: 0; }
   999 .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {
   724     .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
  1000     margin-right: 0;
   725     .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
  1001   }
   726     .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
  1002   .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
   727     .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {
  1003 .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
   728       margin-right: 0; }
  1004 .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {
   729     .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
  1005     margin-right: 0;
   730     .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
  1006   }
   731     .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
  1007 }
   732     .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {
  1008 .wp-block-gallery .blocks-gallery-image:last-child,
   733       margin-right: 0; }
  1009 .wp-block-gallery .blocks-gallery-item:last-child,
   734     .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
  1010 .blocks-gallery-grid .blocks-gallery-image:last-child,
   735     .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
  1011 .blocks-gallery-grid .blocks-gallery-item:last-child {
   736     .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
  1012   margin-right: 0;
   737     .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {
  1013 }
   738       margin-right: 0; }
  1014 .wp-block-gallery.alignleft, .wp-block-gallery.alignright,
   739     .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
  1015 .blocks-gallery-grid.alignleft,
   740     .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
  1016 .blocks-gallery-grid.alignright {
   741     .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
  1017   max-width: 420px;
   742     .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {
  1018   width: 100%;
   743       margin-right: 0; }
  1019 }
   744     .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
  1020 .wp-block-gallery.aligncenter .blocks-gallery-item figure,
   745     .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
  1021 .blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
   746     .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
  1022   justify-content: center;
   747     .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {
  1023 }
   748       margin-right: 0; } }
  1024 
   749   .wp-block-gallery .blocks-gallery-image:last-child,
  1025 .wp-block-group {
   750   .wp-block-gallery .blocks-gallery-item:last-child,
  1026   box-sizing: border-box;
   751   .blocks-gallery-grid .blocks-gallery-image:last-child,
  1027 }
   752   .blocks-gallery-grid .blocks-gallery-item:last-child {
       
   753     margin-right: 0; }
       
   754   .wp-block-gallery.alignleft, .wp-block-gallery.alignright,
       
   755   .blocks-gallery-grid.alignleft,
       
   756   .blocks-gallery-grid.alignright {
       
   757     max-width: 290px;
       
   758     width: 100%; }
       
   759   .wp-block-gallery.aligncenter .blocks-gallery-item figure,
       
   760   .blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
       
   761     justify-content: center; }
       
   762 
  1028 
   763 h1.has-background,
  1029 h1.has-background,
   764 h2.has-background,
  1030 h2.has-background,
   765 h3.has-background,
  1031 h3.has-background,
   766 h4.has-background,
  1032 h4.has-background,
   767 h5.has-background,
  1033 h5.has-background,
   768 h6.has-background {
  1034 h6.has-background {
   769   padding: 20px 38px; }
  1035   padding: 1.25em 2.375em;
       
  1036 }
   770 
  1037 
   771 .wp-block-image {
  1038 .wp-block-image {
   772   margin-bottom: 1em; }
  1039   margin: 0 0 1em 0;
   773   .wp-block-image img {
  1040 }
   774     max-width: 100%; }
  1041 .wp-block-image img {
   775   .wp-block-image.aligncenter {
  1042   max-width: 100%;
   776     text-align: center; }
  1043 }
   777   .wp-block-image.alignfull img,
  1044 .wp-block-image:not(.is-style-rounded) img {
   778   .wp-block-image.alignwide img {
  1045   border-radius: inherit;
   779     width: 100%; }
  1046 }
   780   .wp-block-image .alignleft,
  1047 .wp-block-image.aligncenter {
   781   .wp-block-image .alignright,
  1048   text-align: center;
   782   .wp-block-image .aligncenter, .wp-block-image.is-resized {
  1049 }
   783     display: table; }
  1050 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
   784     .wp-block-image .alignleft > figcaption,
  1051   width: 100%;
   785     .wp-block-image .alignright > figcaption,
  1052 }
   786     .wp-block-image .aligncenter > figcaption, .wp-block-image.is-resized > figcaption {
  1053 .wp-block-image .alignleft,
   787       display: table-caption;
  1054 .wp-block-image .alignright,
   788       caption-side: bottom; }
  1055 .wp-block-image .aligncenter {
   789   .wp-block-image .alignleft {
  1056   display: table;
   790     /*rtl:ignore*/
  1057 }
   791     float: left;
  1058 .wp-block-image .alignleft > figcaption,
   792     /*rtl:ignore*/
  1059 .wp-block-image .alignright > figcaption,
   793     margin-left: 0;
  1060 .wp-block-image .aligncenter > figcaption {
   794     margin-right: 1em;
  1061   display: table-caption;
   795     margin-top: 0.5em;
  1062   caption-side: bottom;
   796     margin-bottom: 0.5em; }
  1063 }
   797   .wp-block-image .alignright {
  1064 .wp-block-image .alignleft {
   798     /*rtl:ignore*/
  1065   /*rtl:ignore*/
   799     float: right;
  1066   float: left;
   800     /*rtl:ignore*/
  1067   /*rtl:ignore*/
   801     margin-right: 0;
  1068   margin-left: 0;
   802     margin-left: 1em;
  1069   margin-right: 1em;
   803     margin-top: 0.5em;
  1070   margin-top: 0.5em;
   804     margin-bottom: 0.5em; }
  1071   margin-bottom: 0.5em;
   805   .wp-block-image .aligncenter {
  1072 }
   806     margin-left: auto;
  1073 .wp-block-image .alignright {
   807     margin-right: auto; }
  1074   /*rtl:ignore*/
   808   .wp-block-image figcaption {
  1075   float: right;
   809     margin-top: 0.5em;
  1076   /*rtl:ignore*/
   810     margin-bottom: 1em; }
  1077   margin-right: 0;
   811 
  1078   margin-left: 1em;
   812 .is-style-rounded img {
  1079   margin-top: 0.5em;
   813   border-radius: 9999px; }
  1080   margin-bottom: 0.5em;
   814 
  1081 }
   815 .is-style-circle-mask img {
  1082 .wp-block-image .aligncenter {
   816   border-radius: 9999px; }
  1083   margin-left: auto;
   817   @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
  1084   margin-right: auto;
   818     .is-style-circle-mask img {
  1085 }
   819       /* stylelint-disable */
  1086 .wp-block-image figcaption {
   820       -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  1087   margin-top: 0.5em;
   821               mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  1088   margin-bottom: 1em;
   822       /* stylelint-enable */
  1089 }
   823       mask-mode: alpha;
  1090 .wp-block-image.is-style-rounded img {
   824       -webkit-mask-repeat: no-repeat;
  1091   border-radius: 9999px;
   825               mask-repeat: no-repeat;
  1092 }
   826       -webkit-mask-size: contain;
  1093 .wp-block-image.is-style-circle-mask img {
   827               mask-size: contain;
  1094   border-radius: 9999px;
   828       -webkit-mask-position: center;
  1095 }
   829               mask-position: center;
  1096 @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
   830       border-radius: 0; } }
  1097   .wp-block-image.is-style-circle-mask img {
       
  1098     /* stylelint-disable */
       
  1099     -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
       
  1100             mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
       
  1101     /* stylelint-enable */
       
  1102     mask-mode: alpha;
       
  1103     -webkit-mask-repeat: no-repeat;
       
  1104             mask-repeat: no-repeat;
       
  1105     -webkit-mask-size: contain;
       
  1106             mask-size: contain;
       
  1107     -webkit-mask-position: center;
       
  1108             mask-position: center;
       
  1109     border-radius: 0;
       
  1110   }
       
  1111 }
       
  1112 
       
  1113 .wp-block-image figure {
       
  1114   margin: 0;
       
  1115 }
       
  1116 
       
  1117 ol.wp-block-latest-comments {
       
  1118   margin-left: 0;
       
  1119 }
       
  1120 
       
  1121 .wp-block-latest-comments .wp-block-latest-comments {
       
  1122   padding-left: 0;
       
  1123 }
   831 
  1124 
   832 .wp-block-latest-comments__comment {
  1125 .wp-block-latest-comments__comment {
   833   font-size: 15px;
       
   834   line-height: 1.1;
  1126   line-height: 1.1;
   835   list-style: none;
  1127   list-style: none;
   836   margin-bottom: 1em; }
  1128   margin-bottom: 1em;
   837   .has-avatars .wp-block-latest-comments__comment {
  1129 }
   838     min-height: 36px;
  1130 .has-avatars .wp-block-latest-comments__comment {
   839     list-style: none; }
  1131   min-height: 2.25em;
   840     .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
  1132   list-style: none;
   841     .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
  1133 }
   842       margin-left: 52px; }
  1134 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
   843   .has-dates .wp-block-latest-comments__comment,
  1135 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
   844   .has-excerpts .wp-block-latest-comments__comment {
  1136   margin-left: 3.25em;
   845     line-height: 1.5; }
  1137 }
       
  1138 .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
       
  1139   line-height: 1.5;
       
  1140 }
   846 
  1141 
   847 .wp-block-latest-comments__comment-excerpt p {
  1142 .wp-block-latest-comments__comment-excerpt p {
   848   font-size: 14px;
  1143   font-size: 0.875em;
   849   line-height: 1.8;
  1144   line-height: 1.8;
   850   margin: 5px 0 20px; }
  1145   margin: 0.36em 0 1.4em;
       
  1146 }
   851 
  1147 
   852 .wp-block-latest-comments__comment-date {
  1148 .wp-block-latest-comments__comment-date {
   853   color: #8f98a1;
       
   854   display: block;
  1149   display: block;
   855   font-size: 12px; }
  1150   font-size: 0.75em;
       
  1151 }
   856 
  1152 
   857 .wp-block-latest-comments .avatar,
  1153 .wp-block-latest-comments .avatar,
   858 .wp-block-latest-comments__comment-avatar {
  1154 .wp-block-latest-comments__comment-avatar {
   859   border-radius: 24px;
  1155   border-radius: 1.5em;
   860   display: block;
  1156   display: block;
   861   float: left;
  1157   float: left;
   862   height: 40px;
  1158   height: 2.5em;
   863   margin-right: 12px;
  1159   margin-right: 0.75em;
   864   width: 40px; }
  1160   width: 2.5em;
       
  1161 }
   865 
  1162 
   866 .wp-block-latest-posts.alignleft {
  1163 .wp-block-latest-posts.alignleft {
   867   /*rtl:ignore*/
  1164   /*rtl:ignore*/
   868   margin-right: 2em; }
  1165   margin-right: 2em;
   869 
  1166 }
   870 .wp-block-latest-posts.alignright {
  1167 .wp-block-latest-posts.alignright {
   871   /*rtl:ignore*/
  1168   /*rtl:ignore*/
   872   margin-left: 2em; }
  1169   margin-left: 2em;
   873 
  1170 }
   874 .wp-block-latest-posts.wp-block-latest-posts__list {
  1171 .wp-block-latest-posts.wp-block-latest-posts__list {
   875   list-style: none; }
  1172   list-style: none;
   876   .wp-block-latest-posts.wp-block-latest-posts__list li {
  1173   padding-left: 0;
   877     clear: both; }
  1174 }
   878 
  1175 .wp-block-latest-posts.wp-block-latest-posts__list li {
       
  1176   clear: both;
       
  1177 }
   879 .wp-block-latest-posts.is-grid {
  1178 .wp-block-latest-posts.is-grid {
   880   display: flex;
  1179   display: flex;
   881   flex-wrap: wrap;
  1180   flex-wrap: wrap;
   882   padding: 0; }
  1181   padding: 0;
   883   .wp-block-latest-posts.is-grid li {
  1182 }
   884     margin: 0 20px 20px 0;
  1183 .wp-block-latest-posts.is-grid li {
   885     width: 100%; }
  1184   margin: 0 1.25em 1.25em 0;
   886 
  1185   width: 100%;
       
  1186 }
   887 @media (min-width: 600px) {
  1187 @media (min-width: 600px) {
   888   .wp-block-latest-posts.columns-2 li {
  1188   .wp-block-latest-posts.columns-2 li {
   889     width: calc((100% / 2) - 20px); }
  1189     width: calc((100% / 2) - 1.25em + (1.25em / 2));
       
  1190   }
       
  1191   .wp-block-latest-posts.columns-2 li:nth-child(2n) {
       
  1192     margin-right: 0;
       
  1193   }
   890   .wp-block-latest-posts.columns-3 li {
  1194   .wp-block-latest-posts.columns-3 li {
   891     width: calc((100% / 3) - 20px); }
  1195     width: calc((100% / 3) - 1.25em + (1.25em / 3));
       
  1196   }
       
  1197   .wp-block-latest-posts.columns-3 li:nth-child(3n) {
       
  1198     margin-right: 0;
       
  1199   }
   892   .wp-block-latest-posts.columns-4 li {
  1200   .wp-block-latest-posts.columns-4 li {
   893     width: calc((100% / 4) - 20px); }
  1201     width: calc((100% / 4) - 1.25em + (1.25em / 4));
       
  1202   }
       
  1203   .wp-block-latest-posts.columns-4 li:nth-child(4n) {
       
  1204     margin-right: 0;
       
  1205   }
   894   .wp-block-latest-posts.columns-5 li {
  1206   .wp-block-latest-posts.columns-5 li {
   895     width: calc((100% / 5) - 20px); }
  1207     width: calc((100% / 5) - 1.25em + (1.25em / 5));
       
  1208   }
       
  1209   .wp-block-latest-posts.columns-5 li:nth-child(5n) {
       
  1210     margin-right: 0;
       
  1211   }
   896   .wp-block-latest-posts.columns-6 li {
  1212   .wp-block-latest-posts.columns-6 li {
   897     width: calc((100% / 6) - 20px); } }
  1213     width: calc((100% / 6) - 1.25em + (1.25em / 6));
       
  1214   }
       
  1215   .wp-block-latest-posts.columns-6 li:nth-child(6n) {
       
  1216     margin-right: 0;
       
  1217   }
       
  1218 }
   898 
  1219 
   899 .wp-block-latest-posts__post-date,
  1220 .wp-block-latest-posts__post-date,
   900 .wp-block-latest-posts__post-author {
  1221 .wp-block-latest-posts__post-author {
   901   display: block;
  1222   display: block;
   902   color: #6c7781;
  1223   color: #555;
   903   font-size: 13px; }
  1224   font-size: 0.8125em;
       
  1225 }
   904 
  1226 
   905 .wp-block-latest-posts__post-excerpt {
  1227 .wp-block-latest-posts__post-excerpt {
   906   margin-top: 8px;
  1228   margin-top: 0.5em;
   907   margin-bottom: 16px; }
  1229   margin-bottom: 1em;
   908 
  1230 }
       
  1231 
       
  1232 .wp-block-latest-posts__featured-image a {
       
  1233   display: inline-block;
       
  1234 }
   909 .wp-block-latest-posts__featured-image img {
  1235 .wp-block-latest-posts__featured-image img {
   910   height: auto;
  1236   height: auto;
   911   width: auto; }
  1237   width: auto;
   912 
  1238   max-width: 100%;
       
  1239 }
   913 .wp-block-latest-posts__featured-image.alignleft {
  1240 .wp-block-latest-posts__featured-image.alignleft {
   914   /*rtl:ignore*/
  1241   /*rtl:ignore*/
   915   margin-right: 1em; }
  1242   margin-right: 1em;
   916 
  1243 }
   917 .wp-block-latest-posts__featured-image.alignright {
  1244 .wp-block-latest-posts__featured-image.alignright {
   918   /*rtl:ignore*/
  1245   /*rtl:ignore*/
   919   margin-left: 1em; }
  1246   margin-left: 1em;
   920 
  1247 }
   921 .wp-block-latest-posts__featured-image.aligncenter {
  1248 .wp-block-latest-posts__featured-image.aligncenter {
   922   margin-bottom: 1em;
  1249   margin-bottom: 1em;
   923   text-align: center; }
  1250   text-align: center;
   924 
  1251 }
   925 .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
  1252 
   926   margin-bottom: 20px; }
  1253 .block-editor-image-alignment-control__row .components-base-control__field {
       
  1254   display: flex;
       
  1255   justify-content: space-between;
       
  1256   align-items: center;
       
  1257 }
       
  1258 .block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
       
  1259   margin-bottom: 0;
       
  1260 }
       
  1261 
       
  1262 ol.has-background,
       
  1263 ul.has-background {
       
  1264   padding: 1.25em 2.375em;
       
  1265 }
   927 
  1266 
   928 .wp-block-media-text {
  1267 .wp-block-media-text {
   929   /*!rtl:begin:ignore*/
  1268   /*!rtl:begin:ignore*/
   930   direction: ltr;
  1269   direction: ltr;
   931   /*!rtl:end:ignore*/
  1270   /*!rtl:end:ignore*/
   932   display: -ms-grid;
       
   933   display: grid;
  1271   display: grid;
   934   -ms-grid-columns: 50% 1fr;
       
   935   grid-template-columns: 50% 1fr;
  1272   grid-template-columns: 50% 1fr;
   936   -ms-grid-rows: auto;
  1273   grid-template-rows: auto;
   937   grid-template-rows: auto; }
  1274 }
   938   .wp-block-media-text.has-media-on-the-right {
  1275 .wp-block-media-text.has-media-on-the-right {
   939     -ms-grid-columns: 1fr 50%;
  1276   grid-template-columns: 1fr 50%;
   940     grid-template-columns: 1fr 50%; }
  1277 }
   941 
  1278 
   942 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
  1279 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
   943 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  1280 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
   944   -ms-grid-row-align: start;
  1281   align-self: start;
   945       align-self: start; }
  1282 }
   946 
  1283 
   947 .wp-block-media-text .wp-block-media-text__content,
  1284 .wp-block-media-text .wp-block-media-text__content,
   948 .wp-block-media-text .wp-block-media-text__media,
  1285 .wp-block-media-text .wp-block-media-text__media,
   949 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
  1286 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
   950 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
  1287 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
   951   -ms-grid-row-align: center;
  1288   align-self: center;
   952       align-self: center; }
  1289 }
   953 
  1290 
   954 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
  1291 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
   955 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  1292 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
   956   -ms-grid-row-align: end;
  1293   align-self: end;
   957       align-self: end; }
  1294 }
   958 
  1295 
   959 .wp-block-media-text .wp-block-media-text__media {
  1296 .wp-block-media-text .wp-block-media-text__media {
   960   /*!rtl:begin:ignore*/
  1297   /*!rtl:begin:ignore*/
   961   -ms-grid-column: 1;
       
   962   grid-column: 1;
  1298   grid-column: 1;
   963   -ms-grid-row: 1;
       
   964   grid-row: 1;
  1299   grid-row: 1;
   965   /*!rtl:end:ignore*/
  1300   /*!rtl:end:ignore*/
   966   margin: 0; }
  1301   margin: 0;
       
  1302 }
   967 
  1303 
   968 .wp-block-media-text .wp-block-media-text__content {
  1304 .wp-block-media-text .wp-block-media-text__content {
   969   direction: ltr;
  1305   direction: ltr;
   970   /*!rtl:begin:ignore*/
  1306   /*!rtl:begin:ignore*/
   971   -ms-grid-column: 2;
       
   972   grid-column: 2;
  1307   grid-column: 2;
   973   -ms-grid-row: 1;
       
   974   grid-row: 1;
  1308   grid-row: 1;
   975   /*!rtl:end:ignore*/
  1309   /*!rtl:end:ignore*/
   976   padding: 0 8% 0 8%;
  1310   padding: 0 8% 0 8%;
   977   word-break: break-word; }
  1311   word-break: break-word;
       
  1312 }
   978 
  1313 
   979 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  1314 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
   980   /*!rtl:begin:ignore*/
  1315   /*!rtl:begin:ignore*/
   981   -ms-grid-column: 2;
       
   982   grid-column: 2;
  1316   grid-column: 2;
   983   -ms-grid-row: 1;
       
   984   grid-row: 1;
  1317   grid-row: 1;
   985   /*!rtl:end:ignore*/ }
  1318   /*!rtl:end:ignore*/
       
  1319 }
   986 
  1320 
   987 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  1321 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
   988   /*!rtl:begin:ignore*/
  1322   /*!rtl:begin:ignore*/
   989   -ms-grid-column: 1;
       
   990   grid-column: 1;
  1323   grid-column: 1;
   991   -ms-grid-row: 1;
       
   992   grid-row: 1;
  1324   grid-row: 1;
   993   /*!rtl:end:ignore*/ }
  1325   /*!rtl:end:ignore*/
       
  1326 }
   994 
  1327 
   995 .wp-block-media-text__media img,
  1328 .wp-block-media-text__media img,
   996 .wp-block-media-text__media video {
  1329 .wp-block-media-text__media video {
   997   max-width: unset;
  1330   max-width: unset;
   998   width: 100%;
  1331   width: 100%;
   999   vertical-align: middle; }
  1332   vertical-align: middle;
  1000 
  1333 }
  1001 .wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
  1334 
       
  1335 .wp-block-media-text.is-image-fill .wp-block-media-text__media {
  1002   height: 100%;
  1336   height: 100%;
  1003   min-height: 250px;
  1337   min-height: 250px;
  1004   background-size: cover; }
  1338   background-size: cover;
  1005 
  1339 }
  1006 .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img {
  1340 
       
  1341 .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
       
  1342   display: block;
       
  1343   height: 100%;
       
  1344 }
       
  1345 
       
  1346 .wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  1007   position: absolute;
  1347   position: absolute;
  1008   width: 1px;
  1348   width: 1px;
  1009   height: 1px;
  1349   height: 1px;
  1010   padding: 0;
  1350   padding: 0;
  1011   margin: -1px;
  1351   margin: -1px;
  1012   overflow: hidden;
  1352   overflow: hidden;
  1013   clip: rect(0, 0, 0, 0);
  1353   clip: rect(0, 0, 0, 0);
  1014   border: 0; }
  1354   border: 0;
       
  1355 }
  1015 
  1356 
  1016 /*
  1357 /*
  1017 * Here we here not able to use a mobile first CSS approach.
  1358 * Here we here not able to use a mobile first CSS approach.
  1018 * Custom widths are set using inline styles, and on mobile,
  1359 * Custom widths are set using inline styles, and on mobile,
  1019 * we need 100% width, so we use important to overwrite the inline style.
  1360 * we need 100% width, so we use important to overwrite the inline style.
  1020 * If the style were set on mobile first, on desktop styles,
  1361 * If the style were set on mobile first, on desktop styles,
  1021 * we would have no way of setting the style again to the inline style.
  1362 * we would have no way of setting the style again to the inline style.
  1022 */
  1363 */
  1023 @media (max-width: 600px) {
  1364 @media (max-width: 600px) {
  1024   .wp-block-media-text.is-stacked-on-mobile {
  1365   .wp-block-media-text.is-stacked-on-mobile {
  1025     -ms-grid-columns: 100% !important;
  1366     grid-template-columns: 100% !important;
  1026     grid-template-columns: 100% !important; }
  1367   }
  1027     .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
  1368   .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
  1028       -ms-grid-column: 1;
       
  1029       grid-column: 1;
       
  1030       -ms-grid-row: 1;
       
  1031       grid-row: 1; }
       
  1032     .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
       
  1033       -ms-grid-column: 1;
       
  1034       grid-column: 1;
       
  1035       -ms-grid-row: 2;
       
  1036       grid-row: 2; }
       
  1037   .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media {
       
  1038     -ms-grid-column: 1;
       
  1039     grid-column: 1;
  1369     grid-column: 1;
  1040     -ms-grid-row: 2;
  1370     grid-row: 1;
  1041     grid-row: 2; }
  1371   }
  1042   .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
  1372   .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
  1043     -ms-grid-column: 1;
       
  1044     grid-column: 1;
  1373     grid-column: 1;
  1045     -ms-grid-row: 1;
  1374     grid-row: 2;
  1046     grid-row: 1; } }
  1375   }
  1047 
  1376 }
  1048 .wp-block-navigation .wp-block-navigation-link:not(.has-text-color),
  1377 .wp-block-navigation {
  1049 .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color) {
  1378   position: relative;
  1050   color: #1e1e1e; }
  1379 }
  1051 
  1380 .wp-block-navigation ul,
  1052 .wp-block-navigation:not(.has-background) .wp-block-navigation__container,
  1381 .wp-block-navigation ul li {
  1053 .wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container {
  1382   list-style: none;
  1054   background-color: #fff; }
  1383   padding: 0;
  1055 
  1384 }
  1056 .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
  1385 .wp-block-navigation .wp-block-pages-list__item,
  1057   color: #fff; }
  1386 .wp-block-navigation .wp-block-navigation-link {
  1058 
       
  1059 .wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container {
       
  1060   background-color: #1e1e1e; }
       
  1061 
       
  1062 .items-justified-left > ul {
       
  1063   justify-content: flex-start; }
       
  1064 
       
  1065 .items-justified-center > ul {
       
  1066   justify-content: center; }
       
  1067 
       
  1068 .items-justified-right > ul {
       
  1069   justify-content: flex-end; }
       
  1070 
       
  1071 .wp-block-navigation-link {
       
  1072   display: flex;
  1387   display: flex;
  1073   align-items: center;
  1388   align-items: center;
  1074   position: relative;
  1389   position: relative;
  1075   margin: 0; }
  1390 }
  1076   .wp-block-navigation-link .wp-block-navigation__container:empty {
  1391 .wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty,
  1077     display: none; }
  1392 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty {
       
  1393   display: none;
       
  1394 }
       
  1395 .wp-block-navigation .wp-block-pages-list__item__link,
       
  1396 .wp-block-navigation .wp-block-navigation-link__content {
       
  1397   color: inherit;
       
  1398   display: block;
       
  1399 }
       
  1400 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,
       
  1401 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,
       
  1402 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link {
       
  1403   text-decoration: inherit;
       
  1404 }
       
  1405 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,
       
  1406 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content {
       
  1407   text-decoration: inherit;
       
  1408 }
       
  1409 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,
       
  1410 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,
       
  1411 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active {
       
  1412   text-decoration: inherit;
       
  1413 }
       
  1414 .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,
       
  1415 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content {
       
  1416   text-decoration: none;
       
  1417 }
       
  1418 .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,
       
  1419 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,
       
  1420 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active {
       
  1421   text-decoration: none;
       
  1422 }
       
  1423 .wp-block-navigation .wp-block-page-list__submenu-icon,
       
  1424 .wp-block-navigation .wp-block-navigation-link__submenu-icon {
       
  1425   height: inherit;
       
  1426 }
       
  1427 .wp-block-navigation .wp-block-page-list__submenu-icon svg,
       
  1428 .wp-block-navigation .wp-block-navigation-link__submenu-icon svg {
       
  1429   stroke: currentColor;
       
  1430 }
       
  1431 .wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link,
       
  1432 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content {
       
  1433   padding: 0;
       
  1434 }
       
  1435 .wp-block-navigation .has-child > .wp-block-pages-list__item__link,
       
  1436 .wp-block-navigation .has-child > .wp-block-navigation-link__content {
       
  1437   margin-right: 0.5em;
       
  1438 }
       
  1439 .wp-block-navigation .has-child .submenu-container,
       
  1440 .wp-block-navigation .has-child .wp-block-navigation-link__container {
       
  1441   background-color: inherit;
       
  1442   color: inherit;
       
  1443   position: absolute;
       
  1444   z-index: 2;
       
  1445   flex-direction: column;
       
  1446   align-items: normal;
       
  1447   min-width: 200px;
       
  1448   display: none;
       
  1449   opacity: 0;
       
  1450   transition: opacity 0.1s linear;
       
  1451   visibility: hidden;
       
  1452 }
       
  1453 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
       
  1454 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
       
  1455 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
       
  1456 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content,
       
  1457 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
       
  1458 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
       
  1459 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
       
  1460 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
       
  1461   flex-grow: 1;
       
  1462 }
       
  1463 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
       
  1464 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
       
  1465 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
       
  1466 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon,
       
  1467 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
       
  1468 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
       
  1469 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
       
  1470 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
       
  1471   padding-right: 0.5em;
       
  1472 }
       
  1473 @media (min-width: 782px) {
       
  1474   .wp-block-navigation .has-child .submenu-container .submenu-container::before,
       
  1475 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container::before,
       
  1476 .wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container::before,
       
  1477 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container::before {
       
  1478     content: "";
       
  1479     position: absolute;
       
  1480     right: 100%;
       
  1481     height: 100%;
       
  1482     display: block;
       
  1483     width: 0.5em;
       
  1484     background: transparent;
       
  1485   }
       
  1486   .wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,
       
  1487 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,
       
  1488 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg,
       
  1489 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg {
       
  1490     transform: rotate(-90deg);
       
  1491   }
       
  1492 }
       
  1493 .wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {
       
  1494   display: flex;
       
  1495   visibility: visible;
       
  1496   opacity: 1;
       
  1497 }
       
  1498 .wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {
       
  1499   display: flex;
       
  1500   visibility: visible;
       
  1501   opacity: 1;
       
  1502 }
       
  1503 .wp-block-navigation .has-child:hover {
       
  1504   cursor: pointer;
       
  1505 }
       
  1506 .wp-block-navigation .has-child:hover > .submenu-container {
       
  1507   display: flex;
       
  1508   visibility: visible;
       
  1509   opacity: 1;
       
  1510 }
       
  1511 .wp-block-navigation .has-child:focus-within {
       
  1512   cursor: pointer;
       
  1513 }
       
  1514 .wp-block-navigation .has-child:focus-within > .submenu-container {
       
  1515   display: flex;
       
  1516   visibility: visible;
       
  1517   opacity: 1;
       
  1518 }
       
  1519 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container,
       
  1520 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container,
       
  1521 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container,
       
  1522 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container,
       
  1523 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container {
       
  1524   left: auto;
       
  1525   right: 0;
       
  1526 }
       
  1527 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container,
       
  1528 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
       
  1529 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
       
  1530 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .submenu-container,
       
  1531 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
       
  1532 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
       
  1533 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .submenu-container,
       
  1534 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .wp-block-navigation-link__container,
       
  1535 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .submenu-container,
       
  1536 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .submenu-container,
       
  1537 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,
       
  1538 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,
       
  1539 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1540   left: auto;
       
  1541   right: 100%;
       
  1542 }
       
  1543 
       
  1544 .wp-block-navigation.wp-block-navigation .wp-block-page-list,
       
  1545 .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item,
       
  1546 .wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link {
       
  1547   margin: 0 2em 0 0;
       
  1548 }
       
  1549 .wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,
       
  1550 .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item:last-child,
       
  1551 .wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link:last-child {
       
  1552   margin-right: 0;
       
  1553 }
       
  1554 .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,
       
  1555 .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list > .wp-block-pages-list__item,
       
  1556 .wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container > .wp-block-navigation-link {
       
  1557   margin: 0 0.5em 0 0;
       
  1558 }
       
  1559 .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link,
       
  1560 .wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content {
       
  1561   padding: 0.5em 1em;
       
  1562 }
       
  1563 .wp-block-navigation.wp-block-navigation .has-child .submenu-container,
       
  1564 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container {
       
  1565   left: -1em;
       
  1566   top: 100%;
       
  1567 }
       
  1568 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,
       
  1569 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,
       
  1570 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item,
       
  1571 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link {
       
  1572   margin: 0;
       
  1573 }
       
  1574 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,
       
  1575 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,
       
  1576 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link,
       
  1577 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content {
       
  1578   padding: 0.5em 1em;
       
  1579 }
       
  1580 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,
       
  1581 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
       
  1582 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
       
  1583 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1584   left: -1px;
       
  1585 }
       
  1586 @media (min-width: 782px) {
       
  1587   .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,
       
  1588 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
       
  1589 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
       
  1590 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1591     left: 100%;
       
  1592     top: -1px;
       
  1593   }
       
  1594 }
       
  1595 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container {
       
  1596   left: 0;
       
  1597   top: 100%;
       
  1598 }
       
  1599 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,
       
  1600 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,
       
  1601 .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1602   left: 0;
       
  1603 }
       
  1604 @media (min-width: 782px) {
       
  1605   .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,
       
  1606 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,
       
  1607 .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1608     left: 100%;
       
  1609     top: 0;
       
  1610   }
       
  1611 }
       
  1612 
       
  1613 .wp-block-navigation:not(.has-background) .submenu-container,
       
  1614 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container {
       
  1615   background-color: #fff;
       
  1616   color: #000;
       
  1617   border: 1px solid rgba(0, 0, 0, 0.15);
       
  1618 }
  1078 
  1619 
  1079 .wp-block-navigation__container {
  1620 .wp-block-navigation__container {
       
  1621   align-items: center;
  1080   list-style: none;
  1622   list-style: none;
  1081   margin: 0;
  1623   margin: 0;
  1082   padding-left: 0;
  1624   padding-left: 0;
       
  1625 }
       
  1626 .wp-block-navigation__container .is-responsive {
       
  1627   display: none;
       
  1628 }
       
  1629 @media (min-width: 600px) {
       
  1630   .wp-block-navigation__container {
       
  1631     display: flex;
       
  1632     flex-wrap: wrap;
       
  1633   }
       
  1634   .is-vertical .wp-block-navigation__container {
       
  1635     display: block;
       
  1636     flex-direction: column;
       
  1637     align-items: flex-start;
       
  1638   }
       
  1639 }
       
  1640 
       
  1641 .items-justified-center .wp-block-navigation__container {
       
  1642   justify-content: center;
       
  1643 }
       
  1644 
       
  1645 .items-justified-right .wp-block-navigation__container {
       
  1646   justify-content: flex-end;
       
  1647 }
       
  1648 
       
  1649 .items-justified-space-between .wp-block-navigation__container {
       
  1650   justify-content: space-between;
       
  1651 }
       
  1652 
       
  1653 .is-vertical.items-justified-center > ul {
       
  1654   align-items: center;
       
  1655 }
       
  1656 
       
  1657 .is-vertical.items-justified-right > ul {
       
  1658   align-items: flex-end;
       
  1659 }
       
  1660 .is-vertical.items-justified-right > ul .wp-block-navigation-link,
       
  1661 .is-vertical.items-justified-right > ul .wp-block-pages-list__item {
       
  1662   margin-right: 0;
       
  1663   justify-content: flex-end;
       
  1664 }
       
  1665 
       
  1666 /**
       
  1667  * Mobile menu.
       
  1668  */
       
  1669 .wp-block-navigation__responsive-container {
       
  1670   display: none;
       
  1671   position: fixed;
       
  1672   top: 0;
       
  1673   left: 0;
       
  1674   right: 0;
       
  1675   bottom: 0;
       
  1676   z-index: 1;
       
  1677   align-items: flex-start;
       
  1678   justify-content: flex-start;
       
  1679 }
       
  1680 .wp-block-navigation__responsive-container.is-menu-open {
  1083   display: flex;
  1681   display: flex;
  1084   flex-wrap: wrap; }
  1682   flex-direction: column;
  1085   .is-vertical .wp-block-navigation__container {
  1683   overflow: auto;
  1086     display: block; }
  1684   z-index: 100000;
  1087 
  1685   padding: 24px;
  1088 .has-child .wp-block-navigation__container {
  1686   background-color: inherit;
       
  1687 }
       
  1688 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
       
  1689   display: flex;
       
  1690   flex-direction: column;
       
  1691   margin-left: auto;
       
  1692   margin-right: auto;
       
  1693   align-items: flex-start;
       
  1694   line-height: 48px;
       
  1695   padding: 0;
       
  1696 }
       
  1697 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list {
       
  1698   flex-direction: column;
       
  1699 }
       
  1700 .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container,
       
  1701 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,
       
  1702 .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,
       
  1703 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link {
       
  1704   background: transparent !important;
       
  1705 }
       
  1706 @media (min-width: 600px) {
       
  1707   .wp-block-navigation__responsive-container:not(.is-menu-open) {
       
  1708     display: flex;
       
  1709     flex-direction: row;
       
  1710     position: relative;
       
  1711     background-color: inherit;
       
  1712   }
       
  1713   .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close {
       
  1714     display: none;
       
  1715   }
       
  1716   .wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,
       
  1717 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container {
       
  1718     left: 0;
       
  1719   }
       
  1720 }
       
  1721 
       
  1722 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
       
  1723   background-color: #fff;
       
  1724   color: #000;
       
  1725 }
       
  1726 
       
  1727 .wp-block-navigation__responsive-container-open,
       
  1728 .wp-block-navigation__responsive-container-close {
       
  1729   vertical-align: middle;
       
  1730   cursor: pointer;
       
  1731   color: currentColor;
       
  1732   background: transparent;
       
  1733   border: none;
       
  1734   margin: 0;
       
  1735   padding: 0;
       
  1736 }
       
  1737 .wp-block-navigation__responsive-container-open svg,
       
  1738 .wp-block-navigation__responsive-container-close svg {
       
  1739   fill: currentColor;
       
  1740   pointer-events: none;
       
  1741   display: block;
       
  1742   width: 24px;
       
  1743   height: 24px;
       
  1744 }
       
  1745 
       
  1746 .wp-block-navigation__responsive-container-open {
       
  1747   display: flex;
       
  1748 }
       
  1749 @media (min-width: 600px) {
       
  1750   .wp-block-navigation__responsive-container-open {
       
  1751     display: none;
       
  1752   }
       
  1753 }
       
  1754 .items-justified-left .wp-block-navigation__responsive-container-open {
       
  1755   margin-left: 0;
       
  1756   margin-right: auto;
       
  1757 }
       
  1758 .items-justified-center .wp-block-navigation__responsive-container-open {
       
  1759   margin-left: auto;
       
  1760   margin-right: auto;
       
  1761 }
       
  1762 .items-justified-right .wp-block-navigation__responsive-container-open {
       
  1763   margin-left: auto;
       
  1764   margin-right: 0;
       
  1765 }
       
  1766 
       
  1767 .wp-block-navigation__responsive-container-close {
       
  1768   position: absolute;
       
  1769   top: 24px;
       
  1770   right: 24px;
       
  1771   z-index: 2;
       
  1772 }
       
  1773 
       
  1774 .wp-block-navigation__responsive-close {
       
  1775   width: 100%;
       
  1776 }
       
  1777 
       
  1778 .is-menu-open .wp-block-navigation__responsive-close,
       
  1779 .is-menu-open .wp-block-navigation__responsive-dialog,
       
  1780 .is-menu-open .wp-block-navigation__responsive-container-content {
       
  1781   width: 100%;
       
  1782   height: 100%;
       
  1783 }
       
  1784 
       
  1785 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon,
       
  1786 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon {
       
  1787   display: none;
       
  1788 }
       
  1789 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,
       
  1790 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container {
       
  1791   position: relative;
       
  1792   opacity: 1;
       
  1793   visibility: visible;
       
  1794   padding: 0 0 0 32px;
       
  1795   border: none;
       
  1796 }
       
  1797 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,
       
  1798 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item {
       
  1799   flex-direction: column;
       
  1800   align-items: flex-start;
       
  1801 }
       
  1802 
       
  1803 html.has-modal-open {
       
  1804   overflow: hidden;
       
  1805 }
       
  1806 
       
  1807 .wp-block-navigation .wp-block-navigation-link__label {
       
  1808   word-break: normal;
       
  1809   overflow-wrap: break-word;
       
  1810 }
       
  1811 
       
  1812 .wp-block-navigation .wp-block-home-link__content {
       
  1813   color: inherit;
       
  1814   display: block;
       
  1815   padding: 0.5em 1em;
       
  1816 }
       
  1817 .wp-block-navigation[style*=text-decoration] .wp-block-home-link {
       
  1818   text-decoration: inherit;
       
  1819 }
       
  1820 .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content {
       
  1821   text-decoration: inherit;
       
  1822 }
       
  1823 .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active {
       
  1824   text-decoration: inherit;
       
  1825 }
       
  1826 .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content {
       
  1827   text-decoration: none;
       
  1828 }
       
  1829 .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active {
       
  1830   text-decoration: none;
       
  1831 }
       
  1832 
       
  1833 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {
       
  1834   background-color: #fff;
       
  1835   color: #000;
  1089   border: 1px solid rgba(0, 0, 0, 0.15);
  1836   border: 1px solid rgba(0, 0, 0, 0.15);
       
  1837 }
       
  1838 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {
       
  1839   top: -1px;
       
  1840 }
       
  1841 
       
  1842 .wp-block-navigation .wp-block-page-list {
       
  1843   display: flex;
       
  1844   flex-wrap: wrap;
  1090   background-color: inherit;
  1845   background-color: inherit;
  1091   color: inherit;
  1846 }
  1092   position: absolute;
  1847 .wp-block-navigation .wp-block-pages-list__item {
  1093   left: 0;
  1848   background-color: inherit;
  1094   top: 100%;
  1849 }
  1095   width: fit-content;
  1850 .wp-block-navigation .wp-block-page-list__submenu-icon {
  1096   z-index: 1;
  1851   display: none;
  1097   opacity: 0;
  1852 }
  1098   transition: opacity 0.1s linear;
  1853 .wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {
  1099   visibility: hidden; }
  1854   display: block;
  1100   .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
  1855 }
  1101     flex-grow: 1; }
  1856 
  1102   .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
  1857 .is-vertical .wp-block-navigation__container .wp-block-page-list,
  1103     padding-right: 8px; }
  1858 .is-open .wp-block-navigation__container .wp-block-page-list {
  1104   @media (min-width: 782px) {
  1859   display: block;
  1105     .has-child .wp-block-navigation__container {
  1860 }
  1106       left: 24px; }
  1861 
  1107       .has-child .wp-block-navigation__container .wp-block-navigation__container {
  1862 @media (min-width: 480px) {
  1108         left: 100%;
  1863   .is-open .wp-block-navigation__container .wp-block-page-list {
  1109         top: -1px; }
       
  1110         .has-child .wp-block-navigation__container .wp-block-navigation__container::before {
       
  1111           content: "";
       
  1112           position: absolute;
       
  1113           right: 100%;
       
  1114           height: 100%;
       
  1115           display: block;
       
  1116           width: 8px;
       
  1117           background: transparent; }
       
  1118       .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
       
  1119         transform: rotate(0); } }
       
  1120 
       
  1121 .has-child:hover {
       
  1122   cursor: pointer; }
       
  1123   .has-child:hover > .wp-block-navigation__container {
       
  1124     visibility: visible;
       
  1125     opacity: 1;
       
  1126     display: flex;
  1864     display: flex;
  1127     flex-direction: column; }
  1865   }
  1128 
  1866 }
  1129 .has-child:focus-within {
  1867 
  1130   cursor: pointer; }
  1868 .items-justified-space-between .wp-block-page-list {
  1131   .has-child:focus-within > .wp-block-navigation__container {
  1869   display: contents;
  1132     visibility: visible;
  1870 }
  1133     opacity: 1;
       
  1134     display: flex;
       
  1135     flex-direction: column; }
       
  1136 
       
  1137 .wp-block-navigation-link__content {
       
  1138   text-decoration: none;
       
  1139   padding: 8px 16px; }
       
  1140   .wp-block-navigation-link__content + .wp-block-navigation-link__content {
       
  1141     padding-top: 0; }
       
  1142   .has-text-color .wp-block-navigation-link__content {
       
  1143     color: inherit; }
       
  1144 
       
  1145 .wp-block-navigation-link__label {
       
  1146   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  1147   word-break: normal;
       
  1148   overflow-wrap: break-word; }
       
  1149 
       
  1150 .wp-block-navigation-link__submenu-icon {
       
  1151   height: inherit;
       
  1152   padding: 6px 16px; }
       
  1153   .wp-block-navigation-link__submenu-icon svg {
       
  1154     fill: currentColor; }
       
  1155     @media (min-width: 782px) {
       
  1156       .wp-block-navigation-link__submenu-icon svg {
       
  1157         transform: rotate(90deg); } }
       
  1158 
  1871 
  1159 .is-small-text {
  1872 .is-small-text {
  1160   font-size: 14px; }
  1873   font-size: 0.875em;
       
  1874 }
  1161 
  1875 
  1162 .is-regular-text {
  1876 .is-regular-text {
  1163   font-size: 16px; }
  1877   font-size: 1em;
       
  1878 }
  1164 
  1879 
  1165 .is-large-text {
  1880 .is-large-text {
  1166   font-size: 36px; }
  1881   font-size: 2.25em;
       
  1882 }
  1167 
  1883 
  1168 .is-larger-text {
  1884 .is-larger-text {
  1169   font-size: 48px; }
  1885   font-size: 3em;
       
  1886 }
  1170 
  1887 
  1171 .has-drop-cap:not(:focus)::first-letter {
  1888 .has-drop-cap:not(:focus)::first-letter {
  1172   float: left;
  1889   float: left;
  1173   font-size: 8.4em;
  1890   font-size: 8.4em;
  1174   line-height: 0.68;
  1891   line-height: 0.68;
  1175   font-weight: 100;
  1892   font-weight: 100;
  1176   margin: 0.05em 0.1em 0 0;
  1893   margin: 0.05em 0.1em 0 0;
  1177   text-transform: uppercase;
  1894   text-transform: uppercase;
  1178   font-style: normal; }
  1895   font-style: normal;
       
  1896 }
       
  1897 
       
  1898 p.has-drop-cap.has-background {
       
  1899   overflow: hidden;
       
  1900 }
  1179 
  1901 
  1180 p.has-background {
  1902 p.has-background {
  1181   padding: 20px 38px; }
  1903   padding: 1.25em 2.375em;
       
  1904 }
  1182 
  1905 
  1183 p.has-text-color a {
  1906 p.has-text-color a {
  1184   color: inherit; }
  1907   color: inherit;
       
  1908 }
  1185 
  1909 
  1186 .wp-block-post-author {
  1910 .wp-block-post-author {
  1187   display: flex;
  1911   display: flex;
  1188   flex-wrap: wrap;
  1912   flex-wrap: wrap;
  1189   line-height: 1.5; }
  1913 }
  1190   .wp-block-post-author__byline {
  1914 .wp-block-post-author__byline {
  1191     width: 100%;
  1915   width: 100%;
  1192     margin-top: 0;
  1916   margin-top: 0;
  1193     margin-bottom: 0;
  1917   margin-bottom: 0;
  1194     font-size: 0.5em; }
  1918   font-size: 0.5em;
  1195   .wp-block-post-author__avatar {
  1919 }
  1196     margin-right: 16px; }
  1920 .wp-block-post-author__avatar {
  1197   .wp-block-post-author__bio {
  1921   margin-right: 1em;
  1198     margin-bottom: 8px;
  1922 }
  1199     font-size: 0.7em; }
  1923 .wp-block-post-author__bio {
  1200   .wp-block-post-author__content {
  1924   margin-bottom: 0.7em;
  1201     flex-grow: 1;
  1925   font-size: 0.7em;
  1202     flex-basis: 0; }
  1926 }
  1203   .wp-block-post-author__name {
  1927 .wp-block-post-author__content {
  1204     font-weight: bold;
  1928   flex-grow: 1;
  1205     margin: 0; }
  1929   flex-basis: 0;
       
  1930 }
       
  1931 .wp-block-post-author__name {
       
  1932   font-weight: bold;
       
  1933   margin: 0;
       
  1934 }
       
  1935 
       
  1936 .wp-block-post-comments .commentlist {
       
  1937   list-style: none;
       
  1938   margin: 0;
       
  1939   padding: 0;
       
  1940 }
       
  1941 .wp-block-post-comments .commentlist .comment {
       
  1942   min-height: 2.25em;
       
  1943   padding-left: 3.25em;
       
  1944 }
       
  1945 .wp-block-post-comments .commentlist .comment p {
       
  1946   font-size: 0.875em;
       
  1947   line-height: 1.8;
       
  1948   margin: 0.36em 0 1.4em;
       
  1949 }
       
  1950 .wp-block-post-comments .commentlist .children {
       
  1951   list-style: none;
       
  1952   margin: 0;
       
  1953   padding: 0;
       
  1954 }
       
  1955 .wp-block-post-comments .comment-author {
       
  1956   line-height: 1.5;
       
  1957   margin-left: -3.25em;
       
  1958 }
       
  1959 .wp-block-post-comments .comment-author .avatar {
       
  1960   border-radius: 1.5em;
       
  1961   display: block;
       
  1962   float: left;
       
  1963   height: 2.5em;
       
  1964   margin-right: 0.75em;
       
  1965   width: 2.5em;
       
  1966 }
       
  1967 .wp-block-post-comments .comment-author cite {
       
  1968   font-style: normal;
       
  1969 }
       
  1970 .wp-block-post-comments .comment-meta {
       
  1971   line-height: 1.5;
       
  1972   margin-left: -3.25em;
       
  1973 }
       
  1974 .wp-block-post-comments .comment-body .commentmetadata {
       
  1975   font-size: 0.75em;
       
  1976 }
       
  1977 .wp-block-post-comments .comment-form-comment label,
       
  1978 .wp-block-post-comments .comment-form-author label,
       
  1979 .wp-block-post-comments .comment-form-email label,
       
  1980 .wp-block-post-comments .comment-form-url label {
       
  1981   display: block;
       
  1982 }
       
  1983 .wp-block-post-comments .comment-form-comment textarea {
       
  1984   box-sizing: border-box;
       
  1985   width: 100%;
       
  1986 }
       
  1987 .wp-block-post-comments .reply {
       
  1988   font-size: 0.75em;
       
  1989   margin-bottom: 1.4em;
       
  1990 }
       
  1991 .wp-block-post-comments textarea,
       
  1992 .wp-block-post-comments input {
       
  1993   border: 1px solid #949494;
       
  1994 }
       
  1995 
       
  1996 .wp-block-post-comments-form input[type=submit] {
       
  1997   border: none;
       
  1998   box-shadow: none;
       
  1999   cursor: pointer;
       
  2000   display: inline-block;
       
  2001   text-align: center;
       
  2002   overflow-wrap: break-word;
       
  2003 }
       
  2004 
       
  2005 .wp-block-post-excerpt__more-link {
       
  2006   display: inline-block;
       
  2007 }
       
  2008 
       
  2009 .wp-block-post-title a {
       
  2010   display: inline-block;
       
  2011 }
       
  2012 
       
  2013 .wp-block-preformatted {
       
  2014   white-space: pre-wrap;
       
  2015 }
       
  2016 
       
  2017 .wp-block-preformatted.has-background {
       
  2018   padding: 1.25em 2.375em;
       
  2019 }
  1206 
  2020 
  1207 .wp-block-pullquote {
  2021 .wp-block-pullquote {
       
  2022   margin: 0 0 1em 0;
  1208   padding: 3em 0;
  2023   padding: 3em 0;
  1209   margin-left: 0;
  2024   text-align: center;
       
  2025 }
       
  2026 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
       
  2027   max-width: 420px;
       
  2028 }
       
  2029 .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
       
  2030   font-size: 1.25em;
       
  2031 }
       
  2032 .wp-block-pullquote p {
       
  2033   font-size: 1.75em;
       
  2034   line-height: 1.6;
       
  2035 }
       
  2036 .wp-block-pullquote cite,
       
  2037 .wp-block-pullquote footer {
       
  2038   position: relative;
       
  2039 }
       
  2040 .wp-block-pullquote .has-text-color a {
       
  2041   color: inherit;
       
  2042 }
       
  2043 
       
  2044 .wp-block-pullquote:not(.is-style-solid-color) {
       
  2045   background: none;
       
  2046 }
       
  2047 
       
  2048 .wp-block-pullquote.is-style-solid-color {
       
  2049   border: none;
       
  2050 }
       
  2051 .wp-block-pullquote.is-style-solid-color blockquote {
       
  2052   margin-left: auto;
       
  2053   margin-right: auto;
       
  2054   text-align: left;
       
  2055   max-width: 60%;
       
  2056 }
       
  2057 .wp-block-pullquote.is-style-solid-color blockquote p {
       
  2058   margin-top: 0;
       
  2059   margin-bottom: 0;
       
  2060   font-size: 2em;
       
  2061 }
       
  2062 .wp-block-pullquote.is-style-solid-color blockquote cite {
       
  2063   text-transform: none;
       
  2064   font-style: normal;
       
  2065 }
       
  2066 
       
  2067 .wp-block-pullquote cite {
       
  2068   color: inherit;
       
  2069 }
       
  2070 
       
  2071 .wp-block-post-template,
       
  2072 .wp-block-query-loop {
       
  2073   max-width: 100%;
       
  2074   list-style: none;
       
  2075   padding: 0;
       
  2076 }
       
  2077 .wp-block-post-template li,
       
  2078 .wp-block-query-loop li {
       
  2079   clear: both;
       
  2080 }
       
  2081 .wp-block-post-template.is-flex-container,
       
  2082 .wp-block-query-loop.is-flex-container {
       
  2083   flex-direction: row;
       
  2084   display: flex;
       
  2085   flex-wrap: wrap;
       
  2086 }
       
  2087 .wp-block-post-template.is-flex-container li,
       
  2088 .wp-block-query-loop.is-flex-container li {
       
  2089   margin: 0 0 1.25em 0;
       
  2090   width: 100%;
       
  2091 }
       
  2092 @media (min-width: 600px) {
       
  2093   .wp-block-post-template.is-flex-container li,
       
  2094 .wp-block-query-loop.is-flex-container li {
       
  2095     margin-right: 1.25em;
       
  2096   }
       
  2097   .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li,
       
  2098 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
       
  2099     width: calc((100% / 2) - 1.25em + (1.25em / 2));
       
  2100   }
       
  2101   .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n),
       
  2102 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) {
       
  2103     margin-right: 0;
       
  2104   }
       
  2105   .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li,
       
  2106 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
       
  2107     width: calc((100% / 3) - 1.25em + (1.25em / 3));
       
  2108   }
       
  2109   .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n),
       
  2110 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) {
       
  2111     margin-right: 0;
       
  2112   }
       
  2113   .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li,
       
  2114 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
       
  2115     width: calc((100% / 4) - 1.25em + (1.25em / 4));
       
  2116   }
       
  2117   .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n),
       
  2118 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) {
       
  2119     margin-right: 0;
       
  2120   }
       
  2121   .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li,
       
  2122 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
       
  2123     width: calc((100% / 5) - 1.25em + (1.25em / 5));
       
  2124   }
       
  2125   .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n),
       
  2126 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) {
       
  2127     margin-right: 0;
       
  2128   }
       
  2129   .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li,
       
  2130 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
       
  2131     width: calc((100% / 6) - 1.25em + (1.25em / 6));
       
  2132   }
       
  2133   .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n),
       
  2134 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {
       
  2135     margin-right: 0;
       
  2136   }
       
  2137 }
       
  2138 
       
  2139 .wp-block-query-pagination {
       
  2140   display: flex;
       
  2141   flex-direction: row;
       
  2142   flex-wrap: wrap;
       
  2143 }
       
  2144 .wp-block-query-pagination > .wp-block-query-pagination-next,
       
  2145 .wp-block-query-pagination > .wp-block-query-pagination-previous,
       
  2146 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
       
  2147   display: inline-block;
       
  2148   /*rtl:ignore*/
       
  2149   margin-right: 0.5em;
       
  2150   margin-bottom: 0.5em;
       
  2151 }
       
  2152 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
       
  2153 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
       
  2154 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
       
  2155   /*rtl:ignore*/
  1210   margin-right: 0;
  2156   margin-right: 0;
  1211   text-align: center; }
  2157 }
  1212   .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
       
  1213     max-width: 290px; }
       
  1214     .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
       
  1215       font-size: 20px; }
       
  1216   .wp-block-pullquote p {
       
  1217     font-size: 28px;
       
  1218     line-height: 1.6; }
       
  1219   .wp-block-pullquote cite,
       
  1220   .wp-block-pullquote footer {
       
  1221     position: relative; }
       
  1222   .wp-block-pullquote .has-text-color a {
       
  1223     color: inherit; }
       
  1224 
       
  1225 .wp-block-pullquote:not(.is-style-solid-color) {
       
  1226   background: none; }
       
  1227 
       
  1228 .wp-block-pullquote.is-style-solid-color {
       
  1229   border: none; }
       
  1230   .wp-block-pullquote.is-style-solid-color blockquote {
       
  1231     margin-left: auto;
       
  1232     margin-right: auto;
       
  1233     text-align: left;
       
  1234     max-width: 60%; }
       
  1235     .wp-block-pullquote.is-style-solid-color blockquote p {
       
  1236       margin-top: 0;
       
  1237       margin-bottom: 0;
       
  1238       font-size: 32px; }
       
  1239     .wp-block-pullquote.is-style-solid-color blockquote cite {
       
  1240       text-transform: none;
       
  1241       font-style: normal; }
       
  1242 
       
  1243 .wp-block-pullquote cite {
       
  1244   color: inherit; }
       
  1245 
  2158 
  1246 .wp-block-quote.is-style-large, .wp-block-quote.is-large {
  2159 .wp-block-quote.is-style-large, .wp-block-quote.is-large {
  1247   margin: 0 0 16px;
  2160   margin-bottom: 1em;
  1248   padding: 0 1em; }
  2161   padding: 0 1em;
  1249   .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
  2162 }
  1250     font-size: 24px;
  2163 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
  1251     font-style: italic;
  2164   font-size: 1.5em;
  1252     line-height: 1.6; }
  2165   font-style: italic;
  1253   .wp-block-quote.is-style-large cite,
  2166   line-height: 1.6;
  1254   .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite,
  2167 }
  1255   .wp-block-quote.is-large footer {
  2168 .wp-block-quote.is-style-large cite,
  1256     font-size: 18px;
  2169 .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite,
  1257     text-align: right; }
  2170 .wp-block-quote.is-large footer {
  1258 
  2171   font-size: 1.125em;
       
  2172   text-align: right;
       
  2173 }
       
  2174 
       
  2175 .wp-block-rss.wp-block-rss {
       
  2176   box-sizing: border-box;
       
  2177 }
  1259 .wp-block-rss.alignleft {
  2178 .wp-block-rss.alignleft {
  1260   /*rtl:ignore*/
  2179   /*rtl:ignore*/
  1261   margin-right: 2em; }
  2180   margin-right: 2em;
  1262 
  2181 }
  1263 .wp-block-rss.alignright {
  2182 .wp-block-rss.alignright {
  1264   /*rtl:ignore*/
  2183   /*rtl:ignore*/
  1265   margin-left: 2em; }
  2184   margin-left: 2em;
  1266 
  2185 }
  1267 .wp-block-rss.is-grid {
  2186 .wp-block-rss.is-grid {
  1268   display: flex;
  2187   display: flex;
  1269   flex-wrap: wrap;
  2188   flex-wrap: wrap;
  1270   padding: 0;
  2189   padding: 0;
  1271   list-style: none; }
  2190   list-style: none;
  1272   .wp-block-rss.is-grid li {
  2191 }
  1273     margin: 0 16px 16px 0;
  2192 .wp-block-rss.is-grid li {
  1274     width: 100%; }
  2193   margin: 0 1em 1em 0;
  1275 
  2194   width: 100%;
       
  2195 }
  1276 @media (min-width: 600px) {
  2196 @media (min-width: 600px) {
  1277   .wp-block-rss.columns-2 li {
  2197   .wp-block-rss.columns-2 li {
  1278     width: calc(( 100% / 2 ) - 16px); }
  2198     width: calc(( 100% / 2 ) - 1em);
       
  2199   }
  1279   .wp-block-rss.columns-3 li {
  2200   .wp-block-rss.columns-3 li {
  1280     width: calc(( 100% / 3 ) - 16px); }
  2201     width: calc(( 100% / 3 ) - 1em);
       
  2202   }
  1281   .wp-block-rss.columns-4 li {
  2203   .wp-block-rss.columns-4 li {
  1282     width: calc(( 100% / 4 ) - 16px); }
  2204     width: calc(( 100% / 4 ) - 1em);
       
  2205   }
  1283   .wp-block-rss.columns-5 li {
  2206   .wp-block-rss.columns-5 li {
  1284     width: calc(( 100% / 5 ) - 16px); }
  2207     width: calc(( 100% / 5 ) - 1em);
       
  2208   }
  1285   .wp-block-rss.columns-6 li {
  2209   .wp-block-rss.columns-6 li {
  1286     width: calc(( 100% / 6 ) - 16px); } }
  2210     width: calc(( 100% / 6 ) - 1em);
       
  2211   }
       
  2212 }
  1287 
  2213 
  1288 .wp-block-rss__item-publish-date,
  2214 .wp-block-rss__item-publish-date,
  1289 .wp-block-rss__item-author {
  2215 .wp-block-rss__item-author {
  1290   display: block;
  2216   display: block;
  1291   color: #6c7781;
  2217   color: #555;
  1292   font-size: 13px; }
  2218   font-size: 0.8125em;
  1293 
  2219 }
  1294 .wp-block-search {
  2220 
       
  2221 .wp-block-search .wp-block-search__button {
       
  2222   background: #f7f7f7;
       
  2223   border: 1px solid #ccc;
       
  2224   padding: 0.375em 0.625em;
       
  2225   color: #32373c;
       
  2226   margin-left: 0.625em;
       
  2227   word-break: normal;
       
  2228 }
       
  2229 .wp-block-search .wp-block-search__button.has-icon {
       
  2230   line-height: 0;
       
  2231 }
       
  2232 .wp-block-search .wp-block-search__button svg {
       
  2233   min-width: 1.5em;
       
  2234   min-height: 1.5em;
       
  2235 }
       
  2236 .wp-block-search .wp-block-search__inside-wrapper {
  1295   display: flex;
  2237   display: flex;
  1296   flex-wrap: wrap; }
  2238   flex: auto;
  1297   .wp-block-search .wp-block-search__label {
  2239   flex-wrap: nowrap;
  1298     width: 100%; }
  2240   max-width: 100%;
  1299   .wp-block-search .wp-block-search__input {
  2241 }
  1300     flex-grow: 1;
  2242 .wp-block-search .wp-block-search__label {
  1301     max-width: 360px; }
  2243   width: 100%;
  1302   .wp-block-search .wp-block-search__button {
  2244 }
  1303     margin-left: 10px; }
  2245 .wp-block-search .wp-block-search__input {
  1304 
  2246   flex-grow: 1;
       
  2247   min-width: 3em;
       
  2248   border: 1px solid #949494;
       
  2249 }
       
  2250 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
       
  2251   margin-left: 0;
       
  2252 }
       
  2253 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
       
  2254   padding: 4px;
       
  2255   border: 1px solid #949494;
       
  2256 }
       
  2257 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
       
  2258   border-radius: 0;
       
  2259   border: none;
       
  2260   padding: 0 0 0 0.25em;
       
  2261 }
       
  2262 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
       
  2263   outline: none;
       
  2264 }
       
  2265 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
       
  2266   padding: 0.125em 0.5em;
       
  2267 }
       
  2268 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
       
  2269   margin: auto;
       
  2270 }
       
  2271 
       
  2272 .wp-block-separator {
       
  2273   border-top: 1px solid currentColor;
       
  2274   border-bottom: 1px solid currentColor;
       
  2275 }
  1305 .wp-block-separator.is-style-wide {
  2276 .wp-block-separator.is-style-wide {
  1306   border-bottom-width: 1px; }
  2277   border-bottom-width: 1px;
  1307 
  2278 }
  1308 .wp-block-separator.is-style-dots {
  2279 .wp-block-separator.is-style-dots {
  1309   background: none !important;
  2280   background: none !important;
  1310   border: none;
  2281   border: none;
  1311   text-align: center;
  2282   text-align: center;
  1312   max-width: none;
  2283   width: none;
  1313   line-height: 1;
  2284   line-height: 1;
  1314   height: auto; }
  2285   height: auto;
  1315   .wp-block-separator.is-style-dots::before {
  2286 }
  1316     content: "\00b7 \00b7 \00b7";
  2287 .wp-block-separator.is-style-dots::before {
  1317     color: currentColor;
  2288   content: "···";
  1318     font-size: 20px;
  2289   color: currentColor;
  1319     letter-spacing: 2em;
  2290   font-size: 1.5em;
  1320     /*rtl:ignore*/
  2291   letter-spacing: 2em;
  1321     padding-left: 2em;
  2292   /*rtl:ignore*/
  1322     font-family: serif; }
  2293   padding-left: 2em;
       
  2294   font-family: serif;
       
  2295 }
       
  2296 
       
  2297 .wp-block-site-logo {
       
  2298   line-height: 0;
       
  2299 }
       
  2300 .wp-block-site-logo a {
       
  2301   display: inline-block;
       
  2302 }
       
  2303 .wp-block-site-logo.is-default-size img {
       
  2304   width: 120px;
       
  2305   height: auto;
       
  2306 }
       
  2307 .wp-block-site-logo .aligncenter {
       
  2308   display: table;
       
  2309 }
       
  2310 .wp-block-site-logo.is-style-rounded img {
       
  2311   border-radius: 9999px;
       
  2312 }
  1323 
  2313 
  1324 .wp-block-social-links {
  2314 .wp-block-social-links {
  1325   display: flex;
  2315   display: flex;
  1326   justify-content: flex-start;
  2316   flex-wrap: wrap;
  1327   padding-left: 0;
  2317   padding-left: 0;
  1328   padding-right: 0;
  2318   padding-right: 0;
  1329   margin-left: 0; }
  2319   text-indent: 0;
  1330   .wp-block-social-links .wp-social-link a,
  2320   margin-left: 0;
  1331   .wp-block-social-links .wp-social-link a:hover {
  2321 }
  1332     text-decoration: none;
  2322 .wp-block-social-links .wp-social-link a,
  1333     border-bottom: 0;
  2323 .wp-block-social-links .wp-social-link a:hover {
  1334     box-shadow: none; }
  2324   text-decoration: none;
  1335 
  2325   border-bottom: 0;
  1336 .wp-social-link {
  2326   box-shadow: none;
  1337   display: block;
  2327 }
  1338   width: 36px;
  2328 .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
  1339   height: 36px;
  2329   margin: 4px 8px 4px 0;
  1340   border-radius: 36px;
  2330 }
  1341   margin-right: 8px;
  2331 .wp-block-social-links .wp-social-link a {
  1342   transition: transform 0.1s ease; }
  2332   padding: 0.25em;
  1343   @media (prefers-reduced-motion: reduce) {
  2333 }
  1344     .wp-social-link {
  2334 .wp-block-social-links .wp-social-link svg {
  1345       transition-duration: 0s; } }
  2335   width: 1em;
  1346   .wp-social-link a {
  2336   height: 1em;
  1347     padding: 6px;
  2337 }
  1348     display: block;
  2338 .wp-block-social-links.has-small-icon-size {
  1349     line-height: 0;
  2339   font-size: 16px;
  1350     transition: transform 0.1s ease; }
  2340 }
  1351   .wp-social-link a,
  2341 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  1352   .wp-social-link a:hover,
  2342   font-size: 24px;
  1353   .wp-social-link a:active,
  2343 }
  1354   .wp-social-link a:visited,
  2344 .wp-block-social-links.has-large-icon-size {
  1355   .wp-social-link svg {
  2345   font-size: 36px;
  1356     color: currentColor;
  2346 }
  1357     fill: currentColor; }
  2347 .wp-block-social-links.has-huge-icon-size {
  1358   .wp-social-link:hover {
  2348   font-size: 48px;
  1359     transform: scale(1.1); }
  2349 }
  1360 
       
  1361 .wp-block-social-links.aligncenter {
  2350 .wp-block-social-links.aligncenter {
  1362   justify-content: center;
  2351   justify-content: center;
  1363   display: flex; }
  2352   display: flex;
       
  2353 }
       
  2354 .wp-block-social-links.alignright {
       
  2355   justify-content: flex-end;
       
  2356 }
       
  2357 
       
  2358 .wp-block-social-link {
       
  2359   display: block;
       
  2360   border-radius: 9999px;
       
  2361   transition: transform 0.1s ease;
       
  2362   height: auto;
       
  2363 }
       
  2364 @media (prefers-reduced-motion: reduce) {
       
  2365   .wp-block-social-link {
       
  2366     transition-duration: 0s;
       
  2367     transition-delay: 0s;
       
  2368   }
       
  2369 }
       
  2370 .wp-block-social-link a {
       
  2371   display: block;
       
  2372   line-height: 0;
       
  2373   transition: transform 0.1s ease;
       
  2374 }
       
  2375 .wp-block-social-link:hover {
       
  2376   transform: scale(1.1);
       
  2377 }
       
  2378 
       
  2379 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,
       
  2380 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
       
  2381   color: currentColor;
       
  2382   fill: currentColor;
       
  2383 }
  1364 
  2384 
  1365 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  2385 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  1366   background-color: #f0f0f0;
  2386   background-color: #f0f0f0;
  1367   color: #444; }
  2387   color: #444;
  1368 
  2388 }
  1369 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  2389 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  1370   background-color: #f90;
  2390   background-color: #f90;
  1371   color: #fff; }
  2391   color: #fff;
  1372 
  2392 }
  1373 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  2393 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  1374   background-color: #1ea0c3;
  2394   background-color: #1ea0c3;
  1375   color: #fff; }
  2395   color: #fff;
  1376 
  2396 }
  1377 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  2397 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  1378   background-color: #0757fe;
  2398   background-color: #0757fe;
  1379   color: #fff; }
  2399   color: #fff;
  1380 
  2400 }
  1381 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  2401 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  1382   background-color: #1e1f26;
  2402   background-color: #1e1f26;
  1383   color: #fff; }
  2403   color: #fff;
  1384 
  2404 }
  1385 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  2405 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  1386   background-color: #02e49b;
  2406   background-color: #02e49b;
  1387   color: #fff; }
  2407   color: #fff;
  1388 
  2408 }
  1389 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  2409 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  1390   background-color: #e94c89;
  2410   background-color: #e94c89;
  1391   color: #fff; }
  2411   color: #fff;
  1392 
  2412 }
  1393 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  2413 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  1394   background-color: #4280ff;
  2414   background-color: #4280ff;
  1395   color: #fff; }
  2415   color: #fff;
  1396 
  2416 }
  1397 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  2417 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  1398   background-color: #f45800;
  2418   background-color: #f45800;
  1399   color: #fff; }
  2419   color: #fff;
  1400 
  2420 }
  1401 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  2421 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  1402   background-color: #1778f2;
  2422   background-color: #1778f2;
  1403   color: #fff; }
  2423   color: #fff;
  1404 
  2424 }
  1405 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  2425 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  1406   background-color: #000;
  2426   background-color: #000;
  1407   color: #fff; }
  2427   color: #fff;
  1408 
  2428 }
  1409 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  2429 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  1410   background-color: #0461dd;
  2430   background-color: #0461dd;
  1411   color: #fff; }
  2431   color: #fff;
  1412 
  2432 }
  1413 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  2433 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  1414   background-color: #e65678;
  2434   background-color: #e65678;
  1415   color: #fff; }
  2435   color: #fff;
  1416 
  2436 }
  1417 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  2437 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  1418   background-color: #24292d;
  2438   background-color: #24292d;
  1419   color: #fff; }
  2439   color: #fff;
  1420 
  2440 }
  1421 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  2441 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  1422   background-color: #eceadd;
  2442   background-color: #eceadd;
  1423   color: #382110; }
  2443   color: #382110;
  1424 
  2444 }
  1425 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  2445 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  1426   background-color: #ea4434;
  2446   background-color: #ea4434;
  1427   color: #fff; }
  2447   color: #fff;
  1428 
  2448 }
  1429 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  2449 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  1430   background-color: #f00075;
  2450   background-color: #f00075;
  1431   color: #fff; }
  2451   color: #fff;
  1432 
  2452 }
  1433 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  2453 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  1434   background-color: #e21b24;
  2454   background-color: #e21b24;
  1435   color: #fff; }
  2455   color: #fff;
  1436 
  2456 }
  1437 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  2457 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  1438   background-color: #0d66c2;
  2458   background-color: #0d66c2;
  1439   color: #fff; }
  2459   color: #fff;
  1440 
  2460 }
  1441 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  2461 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  1442   background-color: #3288d4;
  2462   background-color: #3288d4;
  1443   color: #fff; }
  2463   color: #fff;
  1444 
  2464 }
  1445 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  2465 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  1446   background-color: #02ab6c;
  2466   background-color: #02ab6c;
  1447   color: #fff; }
  2467   color: #fff;
  1448 
  2468 }
  1449 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  2469 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  1450   background-color: #f6405f;
  2470   background-color: #f6405f;
  1451   color: #fff; }
  2471   color: #fff;
  1452 
  2472 }
       
  2473 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
       
  2474   background-color: #ff424d;
       
  2475   color: #fff;
       
  2476 }
  1453 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  2477 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  1454   background-color: #e60122;
  2478   background-color: #e60122;
  1455   color: #fff; }
  2479   color: #fff;
  1456 
  2480 }
  1457 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  2481 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  1458   background-color: #ef4155;
  2482   background-color: #ef4155;
  1459   color: #fff; }
  2483   color: #fff;
  1460 
  2484 }
  1461 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  2485 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  1462   background-color: #fe4500;
  2486   background-color: #fe4500;
  1463   color: #fff; }
  2487   color: #fff;
  1464 
  2488 }
  1465 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  2489 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  1466   background-color: #0478d7;
  2490   background-color: #0478d7;
  1467   color: #fff; }
  2491   color: #fff;
  1468 
  2492 }
  1469 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  2493 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  1470   background-color: #fefc00;
  2494   background-color: #fefc00;
  1471   color: #fff;
  2495   color: #fff;
  1472   stroke: #000; }
  2496   stroke: #000;
  1473 
  2497 }
  1474 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  2498 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  1475   background-color: #ff5600;
  2499   background-color: #ff5600;
  1476   color: #fff; }
  2500   color: #fff;
  1477 
  2501 }
  1478 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  2502 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  1479   background-color: #1bd760;
  2503   background-color: #1bd760;
  1480   color: #fff; }
  2504   color: #fff;
  1481 
  2505 }
       
  2506 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
       
  2507   background-color: #2aabee;
       
  2508   color: #fff;
       
  2509 }
       
  2510 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
       
  2511   background-color: #000;
       
  2512   color: #fff;
       
  2513 }
  1482 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  2514 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  1483   background-color: #011835;
  2515   background-color: #011835;
  1484   color: #fff; }
  2516   color: #fff;
  1485 
  2517 }
  1486 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  2518 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  1487   background-color: #6440a4;
  2519   background-color: #6440a4;
  1488   color: #fff; }
  2520   color: #fff;
  1489 
  2521 }
  1490 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  2522 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  1491   background-color: #1da1f2;
  2523   background-color: #1da1f2;
  1492   color: #fff; }
  2524   color: #fff;
  1493 
  2525 }
  1494 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  2526 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  1495   background-color: #1eb7ea;
  2527   background-color: #1eb7ea;
  1496   color: #fff; }
  2528   color: #fff;
  1497 
  2529 }
  1498 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  2530 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  1499   background-color: #4680c2;
  2531   background-color: #4680c2;
  1500   color: #fff; }
  2532   color: #fff;
  1501 
  2533 }
  1502 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  2534 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  1503   background-color: #3499cd;
  2535   background-color: #3499cd;
  1504   color: #fff; }
  2536   color: #fff;
  1505 
  2537 }
  1506 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  2538 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  1507   background-color: #d32422;
  2539   background-color: #d32422;
  1508   color: #fff; }
  2540   color: #fff;
  1509 
  2541 }
  1510 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  2542 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  1511   background-color: #f00;
  2543   background-color: #f00;
  1512   color: #fff; }
  2544   color: #fff;
       
  2545 }
  1513 
  2546 
  1514 .wp-block-social-links.is-style-logos-only .wp-social-link {
  2547 .wp-block-social-links.is-style-logos-only .wp-social-link {
  1515   background: none;
  2548   background: none;
  1516   padding: 4px; }
  2549   padding: 4px;
  1517   .wp-block-social-links.is-style-logos-only .wp-social-link svg {
  2550 }
  1518     width: 28px;
       
  1519     height: 28px; }
       
  1520 
       
  1521 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  2551 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  1522   color: #f90; }
  2552   color: #f90;
  1523 
  2553 }
  1524 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  2554 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  1525   color: #1ea0c3; }
  2555   color: #1ea0c3;
  1526 
  2556 }
  1527 .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  2557 .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  1528   color: #0757fe; }
  2558   color: #0757fe;
  1529 
  2559 }
  1530 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  2560 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  1531   color: #1e1f26; }
  2561   color: #1e1f26;
  1532 
  2562 }
  1533 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  2563 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  1534   color: #02e49b; }
  2564   color: #02e49b;
  1535 
  2565 }
  1536 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  2566 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  1537   color: #e94c89; }
  2567   color: #e94c89;
  1538 
  2568 }
  1539 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  2569 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  1540   color: #4280ff; }
  2570   color: #4280ff;
  1541 
  2571 }
  1542 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  2572 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  1543   color: #f45800; }
  2573   color: #f45800;
  1544 
  2574 }
  1545 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  2575 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  1546   color: #1778f2; }
  2576   color: #1778f2;
  1547 
  2577 }
  1548 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  2578 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  1549   color: #000; }
  2579   color: #000;
  1550 
  2580 }
  1551 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  2581 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  1552   color: #0461dd; }
  2582   color: #0461dd;
  1553 
  2583 }
  1554 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  2584 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  1555   color: #e65678; }
  2585   color: #e65678;
  1556 
  2586 }
  1557 .wp-block-social-links.is-style-logos-only .wp-social-link-github {
  2587 .wp-block-social-links.is-style-logos-only .wp-social-link-github {
  1558   color: #24292d; }
  2588   color: #24292d;
  1559 
  2589 }
  1560 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  2590 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  1561   color: #382110; }
  2591   color: #382110;
  1562 
  2592 }
  1563 .wp-block-social-links.is-style-logos-only .wp-social-link-google {
  2593 .wp-block-social-links.is-style-logos-only .wp-social-link-google {
  1564   color: #ea4434; }
  2594   color: #ea4434;
  1565 
  2595 }
  1566 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  2596 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  1567   color: #f00075; }
  2597   color: #f00075;
  1568 
  2598 }
  1569 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  2599 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  1570   color: #e21b24; }
  2600   color: #e21b24;
  1571 
  2601 }
  1572 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  2602 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  1573   color: #0d66c2; }
  2603   color: #0d66c2;
  1574 
  2604 }
  1575 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  2605 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  1576   color: #3288d4; }
  2606   color: #3288d4;
  1577 
  2607 }
  1578 .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  2608 .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  1579   color: #02ab6c; }
  2609   color: #02ab6c;
  1580 
  2610 }
  1581 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  2611 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  1582   color: #f6405f; }
  2612   color: #f6405f;
  1583 
  2613 }
       
  2614 .wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
       
  2615   color: #ff424d;
       
  2616 }
  1584 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  2617 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  1585   color: #e60122; }
  2618   color: #e60122;
  1586 
  2619 }
  1587 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  2620 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  1588   color: #ef4155; }
  2621   color: #ef4155;
  1589 
  2622 }
  1590 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  2623 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  1591   color: #fe4500; }
  2624   color: #fe4500;
  1592 
  2625 }
  1593 .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  2626 .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  1594   color: #0478d7; }
  2627   color: #0478d7;
  1595 
  2628 }
  1596 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  2629 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  1597   color: #fff;
  2630   color: #fff;
  1598   stroke: #000; }
  2631   stroke: #000;
  1599 
  2632 }
  1600 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  2633 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  1601   color: #ff5600; }
  2634   color: #ff5600;
  1602 
  2635 }
  1603 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  2636 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  1604   color: #1bd760; }
  2637   color: #1bd760;
  1605 
  2638 }
       
  2639 .wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
       
  2640   color: #2aabee;
       
  2641 }
       
  2642 .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
       
  2643   color: #000;
       
  2644 }
  1606 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  2645 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  1607   color: #011835; }
  2646   color: #011835;
  1608 
  2647 }
  1609 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  2648 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  1610   color: #6440a4; }
  2649   color: #6440a4;
  1611 
  2650 }
  1612 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  2651 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  1613   color: #1da1f2; }
  2652   color: #1da1f2;
  1614 
  2653 }
  1615 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  2654 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  1616   color: #1eb7ea; }
  2655   color: #1eb7ea;
  1617 
  2656 }
  1618 .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  2657 .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  1619   color: #4680c2; }
  2658   color: #4680c2;
  1620 
  2659 }
  1621 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  2660 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  1622   color: #3499cd; }
  2661   color: #3499cd;
  1623 
  2662 }
  1624 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  2663 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  1625   background-color: #d32422;
  2664   color: #d32422;
  1626   color: #fff; }
  2665 }
  1627 
       
  1628 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  2666 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  1629   color: #f00; }
  2667   color: #f00;
       
  2668 }
  1630 
  2669 
  1631 .wp-block-social-links.is-style-pill-shape .wp-social-link {
  2670 .wp-block-social-links.is-style-pill-shape .wp-social-link {
  1632   width: auto; }
  2671   width: auto;
  1633 
  2672 }
  1634 .wp-block-social-links.is-style-pill-shape .wp-social-link a {
  2673 .wp-block-social-links.is-style-pill-shape .wp-social-link a {
  1635   padding-left: 16px;
  2674   padding-left: calc((2/3) * 1em);
  1636   padding-right: 16px; }
  2675   padding-right: calc((2/3) * 1em);
       
  2676 }
  1637 
  2677 
  1638 .wp-block-spacer {
  2678 .wp-block-spacer {
  1639   clear: both; }
  2679   clear: both;
  1640 
  2680 }
  1641 p.wp-block-subhead {
  2681 
  1642   font-size: 1.1em;
  2682 .wp-block-tag-cloud.aligncenter {
  1643   font-style: italic;
  2683   text-align: center;
  1644   opacity: 0.75; }
  2684 }
       
  2685 .wp-block-tag-cloud.alignfull {
       
  2686   padding-left: 1em;
       
  2687   padding-right: 1em;
       
  2688 }
  1645 
  2689 
  1646 .wp-block-table {
  2690 .wp-block-table {
  1647   overflow-x: auto; }
  2691   margin: 0 0 1em 0;
  1648   .wp-block-table table {
  2692   overflow-x: auto;
  1649     width: 100%; }
  2693 }
  1650   .wp-block-table .has-fixed-layout {
  2694 .wp-block-table table {
  1651     table-layout: fixed;
  2695   border-collapse: collapse;
  1652     width: 100%; }
  2696   width: 100%;
  1653     .wp-block-table .has-fixed-layout td,
  2697 }
  1654     .wp-block-table .has-fixed-layout th {
  2698 .wp-block-table .has-fixed-layout {
  1655       word-break: break-word; }
  2699   table-layout: fixed;
  1656   .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
  2700   width: 100%;
  1657     display: table;
  2701 }
  1658     width: auto; }
  2702 .wp-block-table .has-fixed-layout td,
  1659     .wp-block-table.alignleft td,
  2703 .wp-block-table .has-fixed-layout th {
  1660     .wp-block-table.alignleft th, .wp-block-table.aligncenter td,
  2704   word-break: break-word;
  1661     .wp-block-table.aligncenter th, .wp-block-table.alignright td,
  2705 }
  1662     .wp-block-table.alignright th {
  2706 .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
  1663       word-break: break-word; }
  2707   display: table;
  1664   .wp-block-table .has-subtle-light-gray-background-color {
  2708   width: auto;
  1665     background-color: #f3f4f5; }
  2709 }
  1666   .wp-block-table .has-subtle-pale-green-background-color {
  2710 .wp-block-table.alignleft td,
  1667     background-color: #e9fbe5; }
  2711 .wp-block-table.alignleft th, .wp-block-table.aligncenter td,
  1668   .wp-block-table .has-subtle-pale-blue-background-color {
  2712 .wp-block-table.aligncenter th, .wp-block-table.alignright td,
  1669     background-color: #e7f5fe; }
  2713 .wp-block-table.alignright th {
  1670   .wp-block-table .has-subtle-pale-pink-background-color {
  2714   word-break: break-word;
  1671     background-color: #fcf0ef; }
  2715 }
  1672   .wp-block-table.is-style-stripes {
  2716 .wp-block-table .has-subtle-light-gray-background-color {
  1673     border-spacing: 0;
  2717   background-color: #f3f4f5;
  1674     border-collapse: inherit;
  2718 }
  1675     background-color: transparent;
  2719 .wp-block-table .has-subtle-pale-green-background-color {
  1676     border-bottom: 1px solid #f0f0f0; }
  2720   background-color: #e9fbe5;
  1677     .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  2721 }
  1678       background-color: #f0f0f0; }
  2722 .wp-block-table .has-subtle-pale-blue-background-color {
  1679     .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  2723   background-color: #e7f5fe;
  1680       background-color: #f3f4f5; }
  2724 }
  1681     .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  2725 .wp-block-table .has-subtle-pale-pink-background-color {
  1682       background-color: #e9fbe5; }
  2726   background-color: #fcf0ef;
  1683     .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  2727 }
  1684       background-color: #e7f5fe; }
  2728 .wp-block-table.is-style-stripes {
  1685     .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  2729   border-spacing: 0;
  1686       background-color: #fcf0ef; }
  2730   border-collapse: inherit;
  1687     .wp-block-table.is-style-stripes th,
  2731   background-color: transparent;
  1688     .wp-block-table.is-style-stripes td {
  2732   border-bottom: 1px solid #f0f0f0;
  1689       border-color: transparent; }
  2733 }
       
  2734 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
       
  2735   background-color: #f0f0f0;
       
  2736 }
       
  2737 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
       
  2738   background-color: #f3f4f5;
       
  2739 }
       
  2740 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
       
  2741   background-color: #e9fbe5;
       
  2742 }
       
  2743 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
       
  2744   background-color: #e7f5fe;
       
  2745 }
       
  2746 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
       
  2747   background-color: #fcf0ef;
       
  2748 }
       
  2749 .wp-block-table.is-style-stripes th,
       
  2750 .wp-block-table.is-style-stripes td {
       
  2751   border-color: transparent;
       
  2752 }
       
  2753 .wp-block-table .has-border-color > *,
       
  2754 .wp-block-table .has-border-color tr,
       
  2755 .wp-block-table .has-border-color th,
       
  2756 .wp-block-table .has-border-color td {
       
  2757   border-color: inherit;
       
  2758 }
       
  2759 .wp-block-table table[style*=border-style] > *,
       
  2760 .wp-block-table table[style*=border-style] tr,
       
  2761 .wp-block-table table[style*=border-style] th,
       
  2762 .wp-block-table table[style*=border-style] td {
       
  2763   border-style: inherit;
       
  2764 }
       
  2765 .wp-block-table table[style*=border-width] > *,
       
  2766 .wp-block-table table[style*=border-width] tr,
       
  2767 .wp-block-table table[style*=border-width] th,
       
  2768 .wp-block-table table[style*=border-width] td {
       
  2769   border-width: inherit;
       
  2770 }
  1690 
  2771 
  1691 .wp-block-text-columns {
  2772 .wp-block-text-columns {
  1692   display: flex; }
  2773   display: flex;
  1693   .wp-block-text-columns.aligncenter {
  2774 }
  1694     display: flex; }
  2775 .wp-block-text-columns.aligncenter {
  1695   .wp-block-text-columns .wp-block-column {
  2776   display: flex;
  1696     margin: 0 16px;
  2777 }
  1697     padding: 0; }
  2778 .wp-block-text-columns .wp-block-column {
  1698     .wp-block-text-columns .wp-block-column:first-child {
  2779   margin: 0 1em;
  1699       margin-left: 0; }
  2780   padding: 0;
  1700     .wp-block-text-columns .wp-block-column:last-child {
  2781 }
  1701       margin-right: 0; }
  2782 .wp-block-text-columns .wp-block-column:first-child {
  1702   .wp-block-text-columns.columns-2 .wp-block-column {
  2783   margin-left: 0;
  1703     width: calc(100% / 2); }
  2784 }
  1704   .wp-block-text-columns.columns-3 .wp-block-column {
  2785 .wp-block-text-columns .wp-block-column:last-child {
  1705     width: calc(100% / 3); }
  2786   margin-right: 0;
  1706   .wp-block-text-columns.columns-4 .wp-block-column {
  2787 }
  1707     width: calc(100% / 4); }
  2788 .wp-block-text-columns.columns-2 .wp-block-column {
       
  2789   width: calc(100% / 2);
       
  2790 }
       
  2791 .wp-block-text-columns.columns-3 .wp-block-column {
       
  2792   width: calc(100% / 3);
       
  2793 }
       
  2794 .wp-block-text-columns.columns-4 .wp-block-column {
       
  2795   width: calc(100% / 4);
       
  2796 }
       
  2797 
       
  2798 pre.wp-block-verse {
       
  2799   font-family: inherit;
       
  2800   overflow: auto;
       
  2801   white-space: pre-wrap;
       
  2802 }
  1708 
  2803 
  1709 .wp-block-video {
  2804 .wp-block-video {
       
  2805   margin: 0 0 1em 0;
       
  2806 }
       
  2807 .wp-block-video video {
       
  2808   width: 100%;
       
  2809 }
       
  2810 @supports (position: sticky) {
       
  2811   .wp-block-video [poster] {
       
  2812     -o-object-fit: cover;
       
  2813        object-fit: cover;
       
  2814   }
       
  2815 }
       
  2816 .wp-block-video.aligncenter {
       
  2817   text-align: center;
       
  2818 }
       
  2819 .wp-block-video figcaption {
       
  2820   margin-top: 0.5em;
       
  2821   margin-bottom: 1em;
       
  2822 }
       
  2823 
       
  2824 .wp-block-post-featured-image {
  1710   margin-left: 0;
  2825   margin-left: 0;
  1711   margin-right: 0; }
  2826   margin-right: 0;
  1712   .wp-block-video video {
  2827 }
  1713     max-width: 100%; }
  2828 .wp-block-post-featured-image a {
  1714   @supports ((position: -webkit-sticky) or (position: sticky)) {
  2829   display: inline-block;
  1715     .wp-block-video [poster] {
  2830 }
  1716       object-fit: cover; } }
  2831 .wp-block-post-featured-image img {
  1717   .wp-block-video.aligncenter {
  2832   max-width: 100%;
  1718     text-align: center; }
  2833   height: auto;
  1719   .wp-block-video figcaption {
  2834 }
  1720     margin-top: 0.5em;
  2835 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
  1721     margin-bottom: 1em; }
  2836   width: 100%;
  1722 
  2837 }
  1723 :root .editor-styles-wrapper,
  2838 
  1724 :root {
  2839 :root {
  1725   /* stylelint-disable function-comma-space-after */
  2840   /* stylelint-disable function-comma-space-after */
  1726   /* stylelint-enable function-comma-space-after */ }
  2841   /* stylelint-enable function-comma-space-after */
  1727   :root .editor-styles-wrapper .has-pale-pink-background-color,
  2842 }
  1728   :root .has-pale-pink-background-color {
  2843 :root .has-pale-pink-background-color {
  1729     background-color: #f78da7; }
  2844   background-color: #f78da7;
  1730   :root .editor-styles-wrapper .has-vivid-red-background-color,
  2845 }
  1731   :root .has-vivid-red-background-color {
  2846 :root .has-vivid-red-background-color {
  1732     background-color: #cf2e2e; }
  2847   background-color: #cf2e2e;
  1733   :root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,
  2848 }
  1734   :root .has-luminous-vivid-orange-background-color {
  2849 :root .has-luminous-vivid-orange-background-color {
  1735     background-color: #ff6900; }
  2850   background-color: #ff6900;
  1736   :root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,
  2851 }
  1737   :root .has-luminous-vivid-amber-background-color {
  2852 :root .has-luminous-vivid-amber-background-color {
  1738     background-color: #fcb900; }
  2853   background-color: #fcb900;
  1739   :root .editor-styles-wrapper .has-light-green-cyan-background-color,
  2854 }
  1740   :root .has-light-green-cyan-background-color {
  2855 :root .has-light-green-cyan-background-color {
  1741     background-color: #7bdcb5; }
  2856   background-color: #7bdcb5;
  1742   :root .editor-styles-wrapper .has-vivid-green-cyan-background-color,
  2857 }
  1743   :root .has-vivid-green-cyan-background-color {
  2858 :root .has-vivid-green-cyan-background-color {
  1744     background-color: #00d084; }
  2859   background-color: #00d084;
  1745   :root .editor-styles-wrapper .has-pale-cyan-blue-background-color,
  2860 }
  1746   :root .has-pale-cyan-blue-background-color {
  2861 :root .has-pale-cyan-blue-background-color {
  1747     background-color: #8ed1fc; }
  2862   background-color: #8ed1fc;
  1748   :root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,
  2863 }
  1749   :root .has-vivid-cyan-blue-background-color {
  2864 :root .has-vivid-cyan-blue-background-color {
  1750     background-color: #0693e3; }
  2865   background-color: #0693e3;
  1751   :root .editor-styles-wrapper .has-vivid-purple-background-color,
  2866 }
  1752   :root .has-vivid-purple-background-color {
  2867 :root .has-vivid-purple-background-color {
  1753     background-color: #9b51e0; }
  2868   background-color: #9b51e0;
  1754   :root .editor-styles-wrapper .has-white-background-color,
  2869 }
  1755   :root .has-white-background-color {
  2870 :root .has-white-background-color {
  1756     background-color: #fff; }
  2871   background-color: #fff;
  1757   :root .editor-styles-wrapper .has-very-light-gray-background-color,
  2872 }
  1758   :root .has-very-light-gray-background-color {
  2873 :root .has-very-light-gray-background-color {
  1759     background-color: #eee; }
  2874   background-color: #eee;
  1760   :root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,
  2875 }
  1761   :root .has-cyan-bluish-gray-background-color {
  2876 :root .has-cyan-bluish-gray-background-color {
  1762     background-color: #abb8c3; }
  2877   background-color: #abb8c3;
  1763   :root .editor-styles-wrapper .has-very-dark-gray-background-color,
  2878 }
  1764   :root .has-very-dark-gray-background-color {
  2879 :root .has-very-dark-gray-background-color {
  1765     background-color: #313131; }
  2880   background-color: #313131;
  1766   :root .editor-styles-wrapper .has-black-background-color,
  2881 }
  1767   :root .has-black-background-color {
  2882 :root .has-black-background-color {
  1768     background-color: #000; }
  2883   background-color: #000;
  1769   :root .editor-styles-wrapper .has-pale-pink-color,
  2884 }
  1770   :root .has-pale-pink-color {
  2885 :root .has-pale-pink-color {
  1771     color: #f78da7; }
  2886   color: #f78da7;
  1772   :root .editor-styles-wrapper .has-vivid-red-color,
  2887 }
  1773   :root .has-vivid-red-color {
  2888 :root .has-vivid-red-color {
  1774     color: #cf2e2e; }
  2889   color: #cf2e2e;
  1775   :root .editor-styles-wrapper .has-luminous-vivid-orange-color,
  2890 }
  1776   :root .has-luminous-vivid-orange-color {
  2891 :root .has-luminous-vivid-orange-color {
  1777     color: #ff6900; }
  2892   color: #ff6900;
  1778   :root .editor-styles-wrapper .has-luminous-vivid-amber-color,
  2893 }
  1779   :root .has-luminous-vivid-amber-color {
  2894 :root .has-luminous-vivid-amber-color {
  1780     color: #fcb900; }
  2895   color: #fcb900;
  1781   :root .editor-styles-wrapper .has-light-green-cyan-color,
  2896 }
  1782   :root .has-light-green-cyan-color {
  2897 :root .has-light-green-cyan-color {
  1783     color: #7bdcb5; }
  2898   color: #7bdcb5;
  1784   :root .editor-styles-wrapper .has-vivid-green-cyan-color,
  2899 }
  1785   :root .has-vivid-green-cyan-color {
  2900 :root .has-vivid-green-cyan-color {
  1786     color: #00d084; }
  2901   color: #00d084;
  1787   :root .editor-styles-wrapper .has-pale-cyan-blue-color,
  2902 }
  1788   :root .has-pale-cyan-blue-color {
  2903 :root .has-pale-cyan-blue-color {
  1789     color: #8ed1fc; }
  2904   color: #8ed1fc;
  1790   :root .editor-styles-wrapper .has-vivid-cyan-blue-color,
  2905 }
  1791   :root .has-vivid-cyan-blue-color {
  2906 :root .has-vivid-cyan-blue-color {
  1792     color: #0693e3; }
  2907   color: #0693e3;
  1793   :root .editor-styles-wrapper .has-vivid-purple-color,
  2908 }
  1794   :root .has-vivid-purple-color {
  2909 :root .has-vivid-purple-color {
  1795     color: #9b51e0; }
  2910   color: #9b51e0;
  1796   :root .editor-styles-wrapper .has-white-color,
  2911 }
  1797   :root .has-white-color {
  2912 :root .has-white-color {
  1798     color: #fff; }
  2913   color: #fff;
  1799   :root .editor-styles-wrapper .has-very-light-gray-color,
  2914 }
  1800   :root .has-very-light-gray-color {
  2915 :root .has-very-light-gray-color {
  1801     color: #eee; }
  2916   color: #eee;
  1802   :root .editor-styles-wrapper .has-cyan-bluish-gray-color,
  2917 }
  1803   :root .has-cyan-bluish-gray-color {
  2918 :root .has-cyan-bluish-gray-color {
  1804     color: #abb8c3; }
  2919   color: #abb8c3;
  1805   :root .editor-styles-wrapper .has-very-dark-gray-color,
  2920 }
  1806   :root .has-very-dark-gray-color {
  2921 :root .has-very-dark-gray-color {
  1807     color: #313131; }
  2922   color: #313131;
  1808   :root .editor-styles-wrapper .has-black-color,
  2923 }
  1809   :root .has-black-color {
  2924 :root .has-black-color {
  1810     color: #000; }
  2925   color: #000;
  1811   :root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,
  2926 }
  1812   :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  2927 :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  1813     background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%); }
  2928   background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
  1814   :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,
  2929 }
  1815   :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  2930 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  1816     background: linear-gradient(135deg, #00d084 0%, #0693e3 100%); }
  2931   background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
  1817   :root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,
  2932 }
  1818   :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  2933 :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  1819     background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%); }
  2934   background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
  1820   :root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,
  2935 }
  1821   :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  2936 :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  1822     background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%); }
  2937   background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
  1823   :root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,
  2938 }
  1824   :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
  2939 :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
  1825     background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%); }
  2940   background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
  1826   :root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,
  2941 }
  1827   :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  2942 :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  1828     background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%); }
  2943   background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%);
  1829   :root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,
  2944 }
  1830   :root .has-cool-to-warm-spectrum-gradient-background {
  2945 :root .has-cool-to-warm-spectrum-gradient-background {
  1831     background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%); }
  2946   background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
  1832   :root .editor-styles-wrapper .has-blush-light-purple-gradient-background,
  2947 }
  1833   :root .has-blush-light-purple-gradient-background {
  2948 :root .has-blush-light-purple-gradient-background {
  1834     background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%); }
  2949   background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
  1835   :root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,
  2950 }
  1836   :root .has-blush-bordeaux-gradient-background {
  2951 :root .has-blush-bordeaux-gradient-background {
  1837     background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%); }
  2952   background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
  1838   :root .editor-styles-wrapper .has-purple-crush-gradient-background,
  2953 }
  1839   :root .has-purple-crush-gradient-background {
  2954 :root .has-purple-crush-gradient-background {
  1840     background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%); }
  2955   background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  1841   :root .editor-styles-wrapper .has-luminous-dusk-gradient-background,
  2956 }
  1842   :root .has-luminous-dusk-gradient-background {
  2957 :root .has-luminous-dusk-gradient-background {
  1843     background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%); }
  2958   background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
  1844   :root .editor-styles-wrapper .has-hazy-dawn-gradient-background,
  2959 }
  1845   :root .has-hazy-dawn-gradient-background {
  2960 :root .has-hazy-dawn-gradient-background {
  1846     background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%); }
  2961   background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
  1847   :root .editor-styles-wrapper .has-pale-ocean-gradient-background,
  2962 }
  1848   :root .has-pale-ocean-gradient-background {
  2963 :root .has-pale-ocean-gradient-background {
  1849     background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%); }
  2964   background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
  1850   :root .editor-styles-wrapper .has-electric-grass-gradient-background,
  2965 }
  1851   :root .has-electric-grass-gradient-background {
  2966 :root .has-electric-grass-gradient-background {
  1852     background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%); }
  2967   background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
  1853   :root .editor-styles-wrapper .has-subdued-olive-gradient-background,
  2968 }
  1854   :root .has-subdued-olive-gradient-background {
  2969 :root .has-subdued-olive-gradient-background {
  1855     background: linear-gradient(135deg, #fafae1 0%, #67a671 100%); }
  2970   background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
  1856   :root .editor-styles-wrapper .has-atomic-cream-gradient-background,
  2971 }
  1857   :root .has-atomic-cream-gradient-background {
  2972 :root .has-atomic-cream-gradient-background {
  1858     background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%); }
  2973   background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
  1859   :root .editor-styles-wrapper .has-nightshade-gradient-background,
  2974 }
  1860   :root .has-nightshade-gradient-background {
  2975 :root .has-nightshade-gradient-background {
  1861     background: linear-gradient(135deg, #330968 0%, #31cdcf 100%); }
  2976   background: linear-gradient(135deg, #330968 0%, #31cdcf 100%);
  1862   :root .editor-styles-wrapper .has-midnight-gradient-background,
  2977 }
  1863   :root .has-midnight-gradient-background {
  2978 :root .has-midnight-gradient-background {
  1864     background: linear-gradient(135deg, #020381 0%, #2874fc 100%); }
  2979   background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
  1865   :root .editor-styles-wrapper .has-link-color a,
  2980 }
  1866   :root .has-link-color a {
  2981 
  1867     color: #00e;
       
  1868     color: var(--wp--style--color--link, #00e); }
       
  1869 
       
  1870 .editor-styles-wrapper .has-small-font-size,
       
  1871 .has-small-font-size {
  2982 .has-small-font-size {
  1872   font-size: 13px; }
  2983   font-size: 0.8125em;
  1873 
  2984 }
  1874 .editor-styles-wrapper .has-regular-font-size,
  2985 
  1875 .editor-styles-wrapper .has-normal-font-size,
       
  1876 .has-regular-font-size,
  2986 .has-regular-font-size,
  1877 .has-normal-font-size {
  2987 .has-normal-font-size {
  1878   font-size: 16px; }
  2988   font-size: 1em;
  1879 
  2989 }
  1880 .editor-styles-wrapper .has-medium-font-size,
  2990 
  1881 .has-medium-font-size {
  2991 .has-medium-font-size {
  1882   font-size: 20px; }
  2992   font-size: 1.25em;
  1883 
  2993 }
  1884 .editor-styles-wrapper .has-large-font-size,
  2994 
  1885 .has-large-font-size {
  2995 .has-large-font-size {
  1886   font-size: 36px; }
  2996   font-size: 2.25em;
  1887 
  2997 }
  1888 .editor-styles-wrapper .has-larger-font-size,
  2998 
  1889 .editor-styles-wrapper .has-huge-font-size,
       
  1890 .has-larger-font-size,
  2999 .has-larger-font-size,
  1891 .has-huge-font-size {
  3000 .has-huge-font-size {
  1892   font-size: 42px; }
  3001   font-size: 2.625em;
       
  3002 }
  1893 
  3003 
  1894 .has-text-align-center {
  3004 .has-text-align-center {
  1895   text-align: center; }
  3005   text-align: center;
       
  3006 }
  1896 
  3007 
  1897 .has-text-align-left {
  3008 .has-text-align-left {
  1898   /*rtl:ignore*/
  3009   /*rtl:ignore*/
  1899   text-align: left; }
  3010   text-align: left;
       
  3011 }
  1900 
  3012 
  1901 .has-text-align-right {
  3013 .has-text-align-right {
  1902   /*rtl:ignore*/
  3014   /*rtl:ignore*/
  1903   text-align: right; }
  3015   text-align: right;
       
  3016 }
  1904 
  3017 
  1905 #end-resizable-editor-section {
  3018 #end-resizable-editor-section {
  1906   display: none; }
  3019   display: none;
       
  3020 }
  1907 
  3021 
  1908 .aligncenter {
  3022 .aligncenter {
  1909   clear: both; }
  3023   clear: both;
       
  3024 }
       
  3025 
       
  3026 .items-justified-left {
       
  3027   justify-content: flex-start;
       
  3028 }
       
  3029 
       
  3030 .items-justified-center {
       
  3031   justify-content: center;
       
  3032 }
       
  3033 
       
  3034 .items-justified-right {
       
  3035   justify-content: flex-end;
       
  3036 }
       
  3037 
       
  3038 .items-justified-space-between {
       
  3039   justify-content: space-between;
       
  3040 }
       
  3041 
       
  3042 .screen-reader-text {
       
  3043   border: 0;
       
  3044   clip: rect(1px, 1px, 1px, 1px);
       
  3045   -webkit-clip-path: inset(50%);
       
  3046   clip-path: inset(50%);
       
  3047   height: 1px;
       
  3048   margin: -1px;
       
  3049   overflow: hidden;
       
  3050   padding: 0;
       
  3051   position: absolute;
       
  3052   width: 1px;
       
  3053   word-wrap: normal !important;
       
  3054 }
       
  3055 
       
  3056 .screen-reader-text:focus {
       
  3057   background-color: #ddd;
       
  3058   clip: auto !important;
       
  3059   -webkit-clip-path: none;
       
  3060           clip-path: none;
       
  3061   color: #444;
       
  3062   display: block;
       
  3063   font-size: 1em;
       
  3064   height: auto;
       
  3065   left: 5px;
       
  3066   line-height: normal;
       
  3067   padding: 15px 23px 14px;
       
  3068   text-decoration: none;
       
  3069   top: 5px;
       
  3070   width: auto;
       
  3071   z-index: 100000;
       
  3072 }