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