wp/wp-includes/css/dist/block-library/style-rtl.css
changeset 19 3d72ae0968f4
parent 18 be944660c56a
child 21 48c4eec2b7e6
equal deleted inserted replaced
18:be944660c56a 19:3d72ae0968f4
    40 /**
    40 /**
    41  * React Native specific.
    41  * React Native specific.
    42  * These variables do not appear to be used anywhere else.
    42  * These variables do not appear to be used anywhere else.
    43  */
    43  */
    44 /**
    44 /**
       
    45 *  Converts a hex value into the rgb equivalent.
       
    46 *
       
    47 * @param {string} hex - the hexadecimal value to convert
       
    48 * @return {string} comma separated rgb values
       
    49 */
       
    50 /**
    45  * Breakpoint mixins
    51  * Breakpoint mixins
    46  */
    52  */
    47 /**
    53 /**
    48  * Long content fade mixin
    54  * Long content fade mixin
    49  *
    55  *
    67  * This is a WP-admin agnostic reset
    73  * This is a WP-admin agnostic reset
    68  */
    74  */
    69 /**
    75 /**
    70  * Reset the WP Admin page styles for Gutenberg-like pages.
    76  * Reset the WP Admin page styles for Gutenberg-like pages.
    71  */
    77  */
    72 #start-resizable-editor-section {
    78 .wp-block-archives-dropdown label {
    73   display: none;
    79   display: block;
       
    80 }
       
    81 
       
    82 .wp-block-avatar.aligncenter {
       
    83   text-align: center;
    74 }
    84 }
    75 
    85 
    76 .wp-block-audio {
    86 .wp-block-audio {
    77   margin: 0 0 1em 0;
    87   margin: 0 0 1em 0;
    78 }
    88 }
    94   display: inline-block;
   104   display: inline-block;
    95   font-size: 1.125em;
   105   font-size: 1.125em;
    96   padding: calc(0.667em + 2px) calc(1.333em + 2px);
   106   padding: calc(0.667em + 2px) calc(1.333em + 2px);
    97   text-align: center;
   107   text-align: center;
    98   text-decoration: none;
   108   text-decoration: none;
    99   overflow-wrap: break-word;
   109   word-break: break-word;
   100   box-sizing: border-box;
   110   box-sizing: border-box;
   101 }
   111 }
   102 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
   112 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
   103   color: #fff;
   113   color: #fff;
   104 }
   114 }
   117 }
   127 }
   118 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
   128 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
   119   font-size: inherit;
   129   font-size: inherit;
   120 }
   130 }
   121 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
   131 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
   122   width: calc(25% - 0.5em);
   132   width: calc(25% - (var(--wp--style--block-gap, 0.5em) * 0.75));
   123 }
   133 }
   124 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
   134 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
   125   width: calc(50% - 0.5em);
   135   width: calc(50% - (var(--wp--style--block-gap, 0.5em) * 0.5));
   126 }
   136 }
   127 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
   137 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
   128   width: calc(75% - 0.5em);
   138   width: calc(75% - (var(--wp--style--block-gap, 0.5em) * 0.25));
   129 }
   139 }
   130 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
   140 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
   131   width: calc(100% - 0.5em);
   141   width: 100%;
   132 }
   142   flex-basis: 100%;
   133 .wp-block-buttons > .wp-block-button.wp-block-button__width-100:only-child {
   143 }
   134   margin-left: 0;
   144 
   135   width: 100%;
   145 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
   136 }
   146   width: 25%;
   137 
   147 }
   138 @supports (column-gap: 0.5em) {
   148 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
   139   .wp-block-buttons > .wp-block-button.wp-block-button, .wp-block-buttons.is-content-justification-right > .wp-block-button.wp-block-button {
   149   width: 50%;
   140     margin-left: 0;
   150 }
   141     margin-right: 0;
   151 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
   142   }
   152   width: 75%;
   143   .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
   153 }
   144     width: calc(25% - 0.375em);
   154 
   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 }
       
   157 .wp-block-button.is-style-squared,
   155 .wp-block-button.is-style-squared,
   158 .wp-block-button__link.wp-block-button.is-style-squared {
   156 .wp-block-button__link.wp-block-button.is-style-squared {
   159   border-radius: 0;
   157   border-radius: 0;
   160 }
   158 }
   161 
   159 
   162 .wp-block-button.no-border-radius,
   160 .wp-block-button.no-border-radius,
   163 .wp-block-button__link.no-border-radius {
   161 .wp-block-button__link.no-border-radius {
   164   border-radius: 0 !important;
   162   border-radius: 0 !important;
   165 }
   163 }
   166 
   164 
   167 .is-style-outline > .wp-block-button__link,
   165 .is-style-outline > :where(.wp-block-button__link),
   168 .wp-block-button__link.is-style-outline {
   166 :where(.wp-block-button__link).is-style-outline {
   169   border: 2px solid currentColor;
   167   border: 2px solid currentColor;
   170   padding: 0.667em 1.333em;
   168   padding: 0.667em 1.333em;
   171 }
   169 }
   172 
   170 
   173 .is-style-outline > .wp-block-button__link:not(.has-text-color),
   171 .is-style-outline > .wp-block-button__link:not(.has-text-color),
   179 .wp-block-button__link.is-style-outline:not(.has-background) {
   177 .wp-block-button__link.is-style-outline:not(.has-background) {
   180   background-color: transparent;
   178   background-color: transparent;
   181 }
   179 }
   182 
   180 
   183 .wp-block-buttons {
   181 .wp-block-buttons {
   184   display: flex;
       
   185   flex-direction: row;
       
   186   flex-wrap: wrap;
       
   187   column-gap: 0.5em;
       
   188   /* stylelint-disable indentation */
   182   /* stylelint-disable indentation */
   189 }
   183 }
   190 .wp-block-buttons.is-vertical {
   184 .wp-block-buttons.is-vertical {
   191   flex-direction: column;
   185   flex-direction: column;
   192 }
   186 }
   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 {
   187 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
   197   margin-bottom: 0;
   188   margin-bottom: 0;
   198 }
   189 }
   199 .wp-block-buttons > .wp-block-button {
   190 .wp-block-buttons > .wp-block-button {
   200   display: inline-block;
   191   display: inline-block;
   201   margin-left: 0;
   192   margin: 0;
   202   margin-right: 0.5em;
       
   203   margin-bottom: 0.5em;
       
   204 }
       
   205 .wp-block-buttons > .wp-block-button:last-child {
       
   206   margin-right: 0;
       
   207 }
   193 }
   208 .wp-block-buttons.is-content-justification-left {
   194 .wp-block-buttons.is-content-justification-left {
   209   justify-content: flex-start;
   195   justify-content: flex-start;
   210 }
   196 }
   211 .wp-block-buttons.is-content-justification-left.is-vertical {
   197 .wp-block-buttons.is-content-justification-left.is-vertical {
   218   align-items: center;
   204   align-items: center;
   219 }
   205 }
   220 .wp-block-buttons.is-content-justification-right {
   206 .wp-block-buttons.is-content-justification-right {
   221   justify-content: flex-end;
   207   justify-content: flex-end;
   222 }
   208 }
   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 {
   209 .wp-block-buttons.is-content-justification-right.is-vertical {
   231   align-items: flex-end;
   210   align-items: flex-end;
   232 }
   211 }
   233 .wp-block-buttons.is-content-justification-space-between {
   212 .wp-block-buttons.is-content-justification-space-between {
   234   justify-content: space-between;
   213   justify-content: space-between;
   235 }
   214 }
   236 .wp-block-buttons.aligncenter {
   215 .wp-block-buttons.aligncenter {
   237   text-align: center;
   216   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 }
       
   246 .wp-block-buttons.alignright .wp-block-button {
       
   247   margin-right: 0;
       
   248   margin-left: 0.5em;
       
   249 }
       
   250 .wp-block-buttons.alignright .wp-block-button:first-child {
       
   251   margin-left: 0;
       
   252 }
   217 }
   253 .wp-block-buttons:not(.is-content-justification-space-between,
   218 .wp-block-buttons:not(.is-content-justification-space-between,
   254 .is-content-justification-right,
   219 .is-content-justification-right,
   255 .is-content-justification-left,
   220 .is-content-justification-left,
   256 .is-content-justification-center) .wp-block-button.aligncenter {
   221 .is-content-justification-center) .wp-block-button.aligncenter {
   257   /* stylelint-enable indentation */
   222   /* stylelint-enable indentation */
   258   margin-right: auto;
   223   margin-right: auto;
   259   margin-left: auto;
   224   margin-left: auto;
   260   margin-bottom: 0.5em;
       
   261   width: 100%;
   225   width: 100%;
   262 }
   226 }
   263 
   227 
   264 .wp-block-button.aligncenter {
   228 .wp-block-button.aligncenter {
   265   text-align: center;
   229   text-align: center;
   299   margin-left: 2em;
   263   margin-left: 2em;
   300 }
   264 }
   301 
   265 
   302 .wp-block-code code {
   266 .wp-block-code code {
   303   display: block;
   267   display: block;
       
   268   font-family: inherit;
       
   269   overflow-wrap: break-word;
   304   white-space: pre-wrap;
   270   white-space: pre-wrap;
   305   overflow-wrap: break-word;
       
   306 }
   271 }
   307 
   272 
   308 .wp-block-columns {
   273 .wp-block-columns {
   309   display: flex;
   274   display: flex;
   310   margin-bottom: 1.75em;
   275   margin-bottom: 1.75em;
   311   box-sizing: border-box;
   276   box-sizing: border-box;
   312   flex-wrap: wrap;
   277   flex-wrap: wrap !important;
       
   278   align-items: initial !important;
   313   /**
   279   /**
   314   * All Columns Alignment
   280   * All Columns Alignment
   315   */
   281   */
   316 }
   282 }
   317 @media (min-width: 782px) {
   283 @media (min-width: 782px) {
   318   .wp-block-columns {
   284   .wp-block-columns {
   319     flex-wrap: nowrap;
   285     flex-wrap: nowrap !important;
   320   }
   286   }
   321 }
       
   322 .wp-block-columns.has-background {
       
   323   padding: 1.25em 2.375em;
       
   324 }
   287 }
   325 .wp-block-columns.are-vertically-aligned-top {
   288 .wp-block-columns.are-vertically-aligned-top {
   326   align-items: flex-start;
   289   align-items: flex-start;
   327 }
   290 }
   328 .wp-block-columns.are-vertically-aligned-center {
   291 .wp-block-columns.are-vertically-aligned-center {
   329   align-items: center;
   292   align-items: center;
   330 }
   293 }
   331 .wp-block-columns.are-vertically-aligned-bottom {
   294 .wp-block-columns.are-vertically-aligned-bottom {
   332   align-items: flex-end;
   295   align-items: flex-end;
       
   296 }
       
   297 @media (max-width: 781px) {
       
   298   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
       
   299     flex-basis: 100% !important;
       
   300   }
       
   301 }
       
   302 @media (min-width: 782px) {
       
   303   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
       
   304     flex-basis: 0;
       
   305     flex-grow: 1;
       
   306   }
       
   307   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
       
   308     flex-grow: 0;
       
   309   }
       
   310 }
       
   311 .wp-block-columns.is-not-stacked-on-mobile {
       
   312   flex-wrap: nowrap !important;
       
   313 }
       
   314 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
       
   315   flex-basis: 0;
       
   316   flex-grow: 1;
       
   317 }
       
   318 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
       
   319   flex-grow: 0;
       
   320 }
       
   321 
       
   322 :where(.wp-block-columns.has-background) {
       
   323   padding: 1.25em 2.375em;
   333 }
   324 }
   334 
   325 
   335 .wp-block-column {
   326 .wp-block-column {
   336   flex-grow: 1;
   327   flex-grow: 1;
   337   min-width: 0;
   328   min-width: 0;
   339   overflow-wrap: break-word;
   330   overflow-wrap: break-word;
   340   /**
   331   /**
   341   * Individual Column Alignment
   332   * Individual Column Alignment
   342   */
   333   */
   343 }
   334 }
   344 @media (max-width: 599px) {
       
   345   .wp-block-column {
       
   346     flex-basis: 100% !important;
       
   347   }
       
   348 }
       
   349 @media (min-width: 600px) and (max-width: 781px) {
       
   350   .wp-block-column:not(:only-child) {
       
   351     flex-basis: calc(50% - 1em) !important;
       
   352     flex-grow: 0;
       
   353   }
       
   354   .wp-block-column:nth-child(even) {
       
   355     margin-right: 2em;
       
   356   }
       
   357 }
       
   358 @media (min-width: 782px) {
       
   359   .wp-block-column {
       
   360     flex-basis: 0;
       
   361     flex-grow: 1;
       
   362   }
       
   363   .wp-block-column[style*=flex-basis] {
       
   364     flex-grow: 0;
       
   365   }
       
   366   .wp-block-column:not(:first-child) {
       
   367     margin-right: 2em;
       
   368   }
       
   369 }
       
   370 .wp-block-column.is-vertically-aligned-top {
   335 .wp-block-column.is-vertically-aligned-top {
   371   align-self: flex-start;
   336   align-self: flex-start;
   372 }
   337 }
   373 .wp-block-column.is-vertically-aligned-center {
   338 .wp-block-column.is-vertically-aligned-center {
   374   align-self: center;
   339   align-self: center;
   376 .wp-block-column.is-vertically-aligned-bottom {
   341 .wp-block-column.is-vertically-aligned-bottom {
   377   align-self: flex-end;
   342   align-self: flex-end;
   378 }
   343 }
   379 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
   344 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
   380   width: 100%;
   345   width: 100%;
       
   346 }
       
   347 
       
   348 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
       
   349 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
       
   350 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
       
   351   margin-right: 0.5em;
       
   352   margin-bottom: 0.5em;
       
   353 }
       
   354 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
       
   355 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
       
   356 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
       
   357   margin-right: 0;
       
   358 }
       
   359 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
       
   360   margin-left: 1ch;
       
   361   display: inline-block;
       
   362 }
       
   363 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
       
   364   transform: scaleX(-1);;
       
   365 }
       
   366 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
       
   367   margin-right: 1ch;
       
   368   display: inline-block;
       
   369 }
       
   370 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
       
   371   transform: scaleX(-1);;
       
   372 }
       
   373 .wp-block-comments-pagination.aligncenter {
       
   374   justify-content: center;
       
   375 }
       
   376 
       
   377 .wp-block-comment-template {
       
   378   margin-bottom: 0;
       
   379   max-width: 100%;
       
   380   list-style: none;
       
   381   padding: 0;
       
   382 }
       
   383 .wp-block-comment-template li {
       
   384   clear: both;
       
   385 }
       
   386 .wp-block-comment-template ol {
       
   387   margin-bottom: 0;
       
   388   max-width: 100%;
       
   389   list-style: none;
       
   390   padding-right: 2rem;
   381 }
   391 }
   382 
   392 
   383 .wp-block-cover-image,
   393 .wp-block-cover-image,
   384 .wp-block-cover {
   394 .wp-block-cover {
   385   position: relative;
   395   position: relative;
   405 }
   415 }
   406 .wp-block-cover-image.has-parallax,
   416 .wp-block-cover-image.has-parallax,
   407 .wp-block-cover.has-parallax {
   417 .wp-block-cover.has-parallax {
   408   background-attachment: fixed;
   418   background-attachment: fixed;
   409 }
   419 }
   410 @supports (-webkit-overflow-scrolling: touch) {
   420 @supports (-webkit-touch-callout: inherit) {
   411   .wp-block-cover-image.has-parallax,
   421   .wp-block-cover-image.has-parallax,
   412 .wp-block-cover.has-parallax {
   422 .wp-block-cover.has-parallax {
   413     background-attachment: scroll;
   423     background-attachment: scroll;
   414   }
   424   }
   415 }
   425 }
   423 .wp-block-cover.is-repeated {
   433 .wp-block-cover.is-repeated {
   424   background-repeat: repeat;
   434   background-repeat: repeat;
   425   background-size: auto;
   435   background-size: auto;
   426 }
   436 }
   427 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
   437 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
   428 .wp-block-cover.has-background-dim:not([class*=-background-color]) {
   438 .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
       
   439 .wp-block-cover.has-background-dim:not([class*=-background-color]),
       
   440 .wp-block-cover .has-background-dim:not([class*=-background-color]) {
   429   background-color: #000;
   441   background-color: #000;
       
   442 }
       
   443 .wp-block-cover-image .has-background-dim.has-background-gradient,
       
   444 .wp-block-cover .has-background-dim.has-background-gradient {
       
   445   background-color: transparent;
   430 }
   446 }
   431 .wp-block-cover-image.has-background-dim::before,
   447 .wp-block-cover-image.has-background-dim::before,
   432 .wp-block-cover.has-background-dim::before {
   448 .wp-block-cover.has-background-dim::before {
   433   content: "";
   449   content: "";
   434   background-color: inherit;
   450   background-color: inherit;
   435 }
   451 }
   436 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
   452 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
       
   453 .wp-block-cover-image .wp-block-cover__background,
   437 .wp-block-cover-image .wp-block-cover__gradient-background,
   454 .wp-block-cover-image .wp-block-cover__gradient-background,
   438 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
   455 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
       
   456 .wp-block-cover .wp-block-cover__background,
   439 .wp-block-cover .wp-block-cover__gradient-background {
   457 .wp-block-cover .wp-block-cover__gradient-background {
   440   position: absolute;
   458   position: absolute;
   441   top: 0;
   459   top: 0;
   442   right: 0;
   460   right: 0;
   443   bottom: 0;
   461   bottom: 0;
   444   left: 0;
   462   left: 0;
   445   z-index: 1;
   463   z-index: 1;
   446   opacity: 0.5;
   464   opacity: 0.5;
   447 }
   465 }
   448 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   466 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
       
   467 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
   449 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
   468 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
   450 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   469 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
       
   470 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
   451 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
   471 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
   452   opacity: 0.1;
   472   opacity: 0.1;
   453 }
   473 }
   454 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   474 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
       
   475 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
   455 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
   476 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
   456 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   477 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
       
   478 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
   457 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
   479 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
   458   opacity: 0.2;
   480   opacity: 0.2;
   459 }
   481 }
   460 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   482 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
       
   483 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
   461 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
   484 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
   462 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   485 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
       
   486 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
   463 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
   487 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
   464   opacity: 0.3;
   488   opacity: 0.3;
   465 }
   489 }
   466 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   490 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
       
   491 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
   467 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
   492 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
   468 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   493 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
       
   494 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
   469 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
   495 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
   470   opacity: 0.4;
   496   opacity: 0.4;
   471 }
   497 }
   472 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   498 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
       
   499 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
   473 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
   500 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
   474 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   501 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
       
   502 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
   475 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
   503 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
   476   opacity: 0.5;
   504   opacity: 0.5;
   477 }
   505 }
   478 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   506 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
       
   507 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
   479 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
   508 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
   480 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   509 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
       
   510 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
   481 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
   511 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
   482   opacity: 0.6;
   512   opacity: 0.6;
   483 }
   513 }
   484 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   514 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
       
   515 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
   485 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
   516 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
   486 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   517 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
       
   518 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
   487 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
   519 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
   488   opacity: 0.7;
   520   opacity: 0.7;
   489 }
   521 }
   490 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   522 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
       
   523 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
   491 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
   524 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
   492 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   525 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
       
   526 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
   493 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
   527 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
   494   opacity: 0.8;
   528   opacity: 0.8;
   495 }
   529 }
   496 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   530 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
       
   531 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
   497 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
   532 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
   498 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   533 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
       
   534 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
   499 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
   535 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
   500   opacity: 0.9;
   536   opacity: 0.9;
   501 }
   537 }
   502 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   538 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
       
   539 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
   503 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
   540 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
   504 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   541 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
       
   542 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
   505 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
   543 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
   506   opacity: 1;
   544   opacity: 1;
       
   545 }
       
   546 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
       
   547 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
       
   548 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
       
   549 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 {
       
   550   opacity: 0;
       
   551 }
       
   552 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
       
   553 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
       
   554 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
       
   555 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 {
       
   556   opacity: 0.1;
       
   557 }
       
   558 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
       
   559 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
       
   560 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
       
   561 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 {
       
   562   opacity: 0.2;
       
   563 }
       
   564 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
       
   565 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
       
   566 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
       
   567 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 {
       
   568   opacity: 0.3;
       
   569 }
       
   570 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
       
   571 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
       
   572 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
       
   573 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 {
       
   574   opacity: 0.4;
       
   575 }
       
   576 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
       
   577 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
       
   578 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
       
   579 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 {
       
   580   opacity: 0.5;
       
   581 }
       
   582 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
       
   583 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
       
   584 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
       
   585 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 {
       
   586   opacity: 0.6;
       
   587 }
       
   588 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
       
   589 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
       
   590 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
       
   591 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
       
   592   opacity: 0.7;
       
   593 }
       
   594 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
       
   595 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
       
   596 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
       
   597 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 {
       
   598   opacity: 0.8;
       
   599 }
       
   600 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
       
   601 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
       
   602 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
       
   603 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 {
       
   604   opacity: 0.9;
       
   605 }
       
   606 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
       
   607 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
       
   608 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
       
   609 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 {
       
   610   opacity: 1;
       
   611 }
       
   612 .wp-block-cover-image .block-library-cover__padding-visualizer,
       
   613 .wp-block-cover .block-library-cover__padding-visualizer {
       
   614   z-index: 2;
   507 }
   615 }
   508 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   616 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   509 .wp-block-cover.alignleft,
   617 .wp-block-cover.alignleft,
   510 .wp-block-cover.alignright {
   618 .wp-block-cover.alignright {
   511   max-width: 420px;
   619   max-width: 420px;
   533 .wp-block-cover-image .wp-block-cover__inner-container,
   641 .wp-block-cover-image .wp-block-cover__inner-container,
   534 .wp-block-cover .wp-block-cover__inner-container {
   642 .wp-block-cover .wp-block-cover__inner-container {
   535   width: 100%;
   643   width: 100%;
   536   z-index: 1;
   644   z-index: 1;
   537   color: #fff;
   645   color: #fff;
       
   646 }
       
   647 .wp-block-cover-image.is-light .wp-block-cover__inner-container,
       
   648 .wp-block-cover.is-light .wp-block-cover__inner-container {
       
   649   color: #000;
   538 }
   650 }
   539 .wp-block-cover-image p:not(.has-text-color),
   651 .wp-block-cover-image p:not(.has-text-color),
   540 .wp-block-cover-image h1:not(.has-text-color),
   652 .wp-block-cover-image h1:not(.has-text-color),
   541 .wp-block-cover-image h2:not(.has-text-color),
   653 .wp-block-cover-image h2:not(.has-text-color),
   542 .wp-block-cover-image h3:not(.has-text-color),
   654 .wp-block-cover-image h3:not(.has-text-color),
   704   min-height: 240px;
   816   min-height: 240px;
   705 }
   817 }
   706 
   818 
   707 .wp-block-embed {
   819 .wp-block-embed {
   708   margin: 0 0 1em 0;
   820   margin: 0 0 1em 0;
       
   821   overflow-wrap: break-word;
   709 }
   822 }
   710 .wp-block-embed figcaption {
   823 .wp-block-embed figcaption {
   711   margin-top: 0.5em;
   824   margin-top: 0.5em;
   712   margin-bottom: 1em;
   825   margin-bottom: 1em;
   713 }
   826 }
   786 }
   899 }
   787 .wp-block-file * + .wp-block-file__button {
   900 .wp-block-file * + .wp-block-file__button {
   788   margin-right: 0.75em;
   901   margin-right: 0.75em;
   789 }
   902 }
   790 
   903 
   791 .wp-block-gallery,
   904 .wp-block-gallery:not(.has-nested-images),
   792 .blocks-gallery-grid {
   905 .blocks-gallery-grid:not(.has-nested-images) {
   793   display: flex;
   906   display: flex;
   794   flex-wrap: wrap;
   907   flex-wrap: wrap;
   795   list-style-type: none;
   908   list-style-type: none;
   796   padding: 0;
   909   padding: 0;
   797   margin: 0;
   910   margin: 0;
   798 }
   911 }
   799 .wp-block-gallery .blocks-gallery-image,
   912 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
   800 .wp-block-gallery .blocks-gallery-item,
   913 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
   801 .blocks-gallery-grid .blocks-gallery-image,
   914 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
   802 .blocks-gallery-grid .blocks-gallery-item {
   915 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
   803   margin: 0 0 1em 1em;
   916   margin: 0 0 1em 1em;
   804   display: flex;
   917   display: flex;
   805   flex-grow: 1;
   918   flex-grow: 1;
   806   flex-direction: column;
   919   flex-direction: column;
   807   justify-content: center;
   920   justify-content: center;
   808   position: relative;
   921   position: relative;
   809   align-self: flex-start;
       
   810   width: calc(50% - 1em);
   922   width: calc(50% - 1em);
   811 }
   923 }
   812 .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
   924 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
   813 .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
   925 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
   814 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),
   926 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
   815 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {
   927 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
   816   margin-left: 0;
   928   margin-left: 0;
   817 }
   929 }
   818 .wp-block-gallery .blocks-gallery-image figure,
   930 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
   819 .wp-block-gallery .blocks-gallery-item figure,
   931 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,
   820 .blocks-gallery-grid .blocks-gallery-image figure,
   932 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
   821 .blocks-gallery-grid .blocks-gallery-item figure {
   933 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
   822   margin: 0;
   934   margin: 0;
   823   height: 100%;
   935   height: 100%;
   824 }
   936   display: flex;
   825 @supports (position: sticky) {
   937   align-items: flex-end;
   826   .wp-block-gallery .blocks-gallery-image figure,
   938   justify-content: flex-start;
   827 .wp-block-gallery .blocks-gallery-item figure,
   939 }
   828 .blocks-gallery-grid .blocks-gallery-image figure,
   940 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
   829 .blocks-gallery-grid .blocks-gallery-item figure {
   941 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,
   830     display: flex;
   942 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
   831     align-items: flex-end;
   943 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
   832     justify-content: flex-start;
       
   833   }
       
   834 }
       
   835 .wp-block-gallery .blocks-gallery-image img,
       
   836 .wp-block-gallery .blocks-gallery-item img,
       
   837 .blocks-gallery-grid .blocks-gallery-image img,
       
   838 .blocks-gallery-grid .blocks-gallery-item img {
       
   839   display: block;
   944   display: block;
   840   max-width: 100%;
   945   max-width: 100%;
   841   height: auto;
   946   height: auto;
   842   width: 100%;
   947   width: auto;
   843 }
   948 }
   844 @supports (position: sticky) {
   949 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
   845   .wp-block-gallery .blocks-gallery-image img,
   950 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
   846 .wp-block-gallery .blocks-gallery-item img,
   951 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
   847 .blocks-gallery-grid .blocks-gallery-image img,
   952 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
   848 .blocks-gallery-grid .blocks-gallery-item img {
       
   849     width: auto;
       
   850   }
       
   851 }
       
   852 .wp-block-gallery .blocks-gallery-image figcaption,
       
   853 .wp-block-gallery .blocks-gallery-item figcaption,
       
   854 .blocks-gallery-grid .blocks-gallery-image figcaption,
       
   855 .blocks-gallery-grid .blocks-gallery-item figcaption {
       
   856   position: absolute;
   953   position: absolute;
   857   bottom: 0;
   954   bottom: 0;
   858   width: 100%;
   955   width: 100%;
   859   max-height: 100%;
   956   max-height: 100%;
   860   overflow: auto;
   957   overflow: auto;
   863   text-align: center;
   960   text-align: center;
   864   font-size: 0.8em;
   961   font-size: 0.8em;
   865   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
   962   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
   866   box-sizing: border-box;
   963   box-sizing: border-box;
   867   margin: 0;
   964   margin: 0;
   868 }
   965   z-index: 2;
   869 .wp-block-gallery .blocks-gallery-image figcaption img,
   966 }
   870 .wp-block-gallery .blocks-gallery-item figcaption img,
   967 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
   871 .blocks-gallery-grid .blocks-gallery-image figcaption img,
   968 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
   872 .blocks-gallery-grid .blocks-gallery-item figcaption img {
   969 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
       
   970 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
   873   display: inline;
   971   display: inline;
   874 }
   972 }
   875 .wp-block-gallery figcaption,
   973 .wp-block-gallery:not(.has-nested-images) figcaption,
   876 .blocks-gallery-grid figcaption {
   974 .blocks-gallery-grid:not(.has-nested-images) figcaption {
   877   flex-grow: 1;
   975   flex-grow: 1;
   878 }
   976 }
   879 .wp-block-gallery.is-cropped .blocks-gallery-image, .wp-block-gallery.is-cropped .blocks-gallery-item,
   977 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
   880 .blocks-gallery-grid.is-cropped .blocks-gallery-image,
   978 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
   881 .blocks-gallery-grid.is-cropped .blocks-gallery-item {
   979 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
   882   align-self: inherit;
   980 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
   883 }
   981 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
   884 .wp-block-gallery.is-cropped .blocks-gallery-image a,
   982 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
   885 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
   983 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
   886 .wp-block-gallery.is-cropped .blocks-gallery-item img,
   984   width: 100%;
   887 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
   985   height: 100%;
   888 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
   986   flex: 1;
   889 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
   987   -o-object-fit: cover;
   890 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
   988      object-fit: cover;
   891   width: 100%;
   989 }
   892 }
   990 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
   893 @supports (position: sticky) {
   991 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
   894   .wp-block-gallery.is-cropped .blocks-gallery-image a,
   992 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
   895 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
       
   896 .wp-block-gallery.is-cropped .blocks-gallery-item img,
       
   897 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
       
   898 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
       
   899 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
       
   900 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
       
   901     height: 100%;
       
   902     flex: 1;
       
   903     -o-object-fit: cover;
       
   904        object-fit: cover;
       
   905   }
       
   906 }
       
   907 .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item,
       
   908 .blocks-gallery-grid.columns-1 .blocks-gallery-image,
       
   909 .blocks-gallery-grid.columns-1 .blocks-gallery-item {
       
   910   width: 100%;
   993   width: 100%;
   911   margin-left: 0;
   994   margin-left: 0;
   912 }
   995 }
   913 @media (min-width: 600px) {
   996 @media (min-width: 600px) {
   914   .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item,
   997   .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
   915 .blocks-gallery-grid.columns-3 .blocks-gallery-image,
   998 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
   916 .blocks-gallery-grid.columns-3 .blocks-gallery-item {
   999 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
   917     width: calc(33.3333333333% - 0.6666666667em);
  1000     width: calc(33.3333333333% - 0.6666666667em);
   918     margin-left: 1em;
  1001     margin-left: 1em;
   919   }
  1002   }
   920   .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item,
  1003   .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
   921 .blocks-gallery-grid.columns-4 .blocks-gallery-image,
  1004 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
   922 .blocks-gallery-grid.columns-4 .blocks-gallery-item {
  1005 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
   923     width: calc(25% - 0.75em);
  1006     width: calc(25% - 0.75em);
   924     margin-left: 1em;
  1007     margin-left: 1em;
   925   }
  1008   }
   926   .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item,
  1009   .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
   927 .blocks-gallery-grid.columns-5 .blocks-gallery-image,
  1010 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
   928 .blocks-gallery-grid.columns-5 .blocks-gallery-item {
  1011 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
   929     width: calc(20% - 0.8em);
  1012     width: calc(20% - 0.8em);
   930     margin-left: 1em;
  1013     margin-left: 1em;
   931   }
  1014   }
   932   .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item,
  1015   .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
   933 .blocks-gallery-grid.columns-6 .blocks-gallery-image,
  1016 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
   934 .blocks-gallery-grid.columns-6 .blocks-gallery-item {
  1017 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
   935     width: calc(16.6666666667% - 0.8333333333em);
  1018     width: calc(16.6666666667% - 0.8333333333em);
   936     margin-left: 1em;
  1019     margin-left: 1em;
   937   }
  1020   }
   938   .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item,
  1021   .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
   939 .blocks-gallery-grid.columns-7 .blocks-gallery-image,
  1022 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
   940 .blocks-gallery-grid.columns-7 .blocks-gallery-item {
  1023 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
   941     width: calc(14.2857142857% - 0.8571428571em);
  1024     width: calc(14.2857142857% - 0.8571428571em);
   942     margin-left: 1em;
  1025     margin-left: 1em;
   943   }
  1026   }
   944   .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item,
  1027   .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
   945 .blocks-gallery-grid.columns-8 .blocks-gallery-image,
  1028 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
   946 .blocks-gallery-grid.columns-8 .blocks-gallery-item {
  1029 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
   947     width: calc(12.5% - 0.875em);
  1030     width: calc(12.5% - 0.875em);
   948     margin-left: 1em;
  1031     margin-left: 1em;
   949   }
  1032   }
   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),
  1033   .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
   951 .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
  1034 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
   952 .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {
  1035 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
   953     margin-left: 0;
  1036     margin-left: 0;
   954   }
  1037   }
   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),
  1038   .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
   956 .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
  1039 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
   957 .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {
  1040 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
   958     margin-left: 0;
  1041     margin-left: 0;
   959   }
  1042   }
   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),
  1043   .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
   961 .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
  1044 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
   962 .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {
  1045 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
   963     margin-left: 0;
  1046     margin-left: 0;
   964   }
  1047   }
   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),
  1048   .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
   966 .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
  1049 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
   967 .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {
  1050 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
   968     margin-left: 0;
  1051     margin-left: 0;
   969   }
  1052   }
   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),
  1053   .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
   971 .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
  1054 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
   972 .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {
  1055 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
   973     margin-left: 0;
  1056     margin-left: 0;
   974   }
  1057   }
   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),
  1058   .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
   976 .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
  1059 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
   977 .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {
  1060 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
   978     margin-left: 0;
  1061     margin-left: 0;
   979   }
  1062   }
   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),
  1063   .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
   981 .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
  1064 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
   982 .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {
  1065 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
   983     margin-left: 0;
  1066     margin-left: 0;
   984   }
  1067   }
   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),
  1068   .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
   986 .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
  1069 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
   987 .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {
  1070 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
   988     margin-left: 0;
  1071     margin-left: 0;
   989   }
  1072   }
   990 }
  1073 }
   991 .wp-block-gallery .blocks-gallery-image:last-child,
  1074 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
   992 .wp-block-gallery .blocks-gallery-item:last-child,
  1075 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
   993 .blocks-gallery-grid .blocks-gallery-image:last-child,
  1076 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
   994 .blocks-gallery-grid .blocks-gallery-item:last-child {
  1077 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
   995   margin-left: 0;
  1078   margin-left: 0;
   996 }
  1079 }
   997 .wp-block-gallery.alignleft, .wp-block-gallery.alignright,
  1080 .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright,
   998 .blocks-gallery-grid.alignleft,
  1081 .blocks-gallery-grid:not(.has-nested-images).alignleft,
   999 .blocks-gallery-grid.alignright {
  1082 .blocks-gallery-grid:not(.has-nested-images).alignright {
  1000   max-width: 420px;
  1083   max-width: 420px;
  1001   width: 100%;
  1084   width: 100%;
  1002 }
  1085 }
  1003 .wp-block-gallery.aligncenter .blocks-gallery-item figure,
  1086 .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
  1004 .blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
  1087 .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
       
  1088   justify-content: center;
       
  1089 }
       
  1090 
       
  1091 .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
       
  1092   align-self: flex-start;
       
  1093 }
       
  1094 
       
  1095 figure.wp-block-gallery.has-nested-images {
       
  1096   align-items: normal;
       
  1097 }
       
  1098 
       
  1099 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
       
  1100   width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2));
       
  1101   margin: 0;
       
  1102 }
       
  1103 .wp-block-gallery.has-nested-images figure.wp-block-image {
       
  1104   display: flex;
       
  1105   flex-grow: 1;
       
  1106   justify-content: center;
       
  1107   position: relative;
       
  1108   flex-direction: column;
       
  1109   max-width: 100%;
       
  1110 }
       
  1111 .wp-block-gallery.has-nested-images figure.wp-block-image > div,
       
  1112 .wp-block-gallery.has-nested-images figure.wp-block-image > a {
       
  1113   margin: 0;
       
  1114   flex-direction: column;
       
  1115   flex-grow: 1;
       
  1116 }
       
  1117 .wp-block-gallery.has-nested-images figure.wp-block-image img {
       
  1118   display: block;
       
  1119   height: auto;
       
  1120   max-width: 100% !important;
       
  1121   width: auto;
       
  1122 }
       
  1123 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
       
  1124   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
       
  1125   bottom: 0;
       
  1126   color: #fff;
       
  1127   font-size: 13px;
       
  1128   right: 0;
       
  1129   margin-bottom: 0;
       
  1130   max-height: 60%;
       
  1131   overflow: auto;
       
  1132   padding: 0 8px 8px;
       
  1133   position: absolute;
       
  1134   text-align: center;
       
  1135   width: 100%;
       
  1136   box-sizing: border-box;
       
  1137 }
       
  1138 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
       
  1139   display: inline;
       
  1140 }
       
  1141 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
       
  1142   color: inherit;
       
  1143 }
       
  1144 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
       
  1145 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a {
       
  1146   flex: 1 1 auto;
       
  1147 }
       
  1148 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
       
  1149   flex: initial;
       
  1150   background: none;
       
  1151   color: inherit;
       
  1152   margin: 0;
       
  1153   padding: 10px 10px 9px;
       
  1154   position: relative;
       
  1155 }
       
  1156 .wp-block-gallery.has-nested-images figcaption {
       
  1157   flex-grow: 1;
       
  1158   flex-basis: 100%;
       
  1159   text-align: center;
       
  1160 }
       
  1161 .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
       
  1162   margin-top: 0;
       
  1163   margin-bottom: auto;
       
  1164 }
       
  1165 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
       
  1166   align-self: inherit;
       
  1167 }
       
  1168 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
       
  1169 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
       
  1170   display: flex;
       
  1171 }
       
  1172 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
       
  1173 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
       
  1174   width: 100%;
       
  1175   flex: 1 0 0%;
       
  1176   height: 100%;
       
  1177   -o-object-fit: cover;
       
  1178      object-fit: cover;
       
  1179 }
       
  1180 .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
       
  1181   width: 100%;
       
  1182 }
       
  1183 @media (min-width: 600px) {
       
  1184   .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
       
  1185     width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
       
  1186   }
       
  1187   .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
       
  1188     width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75));
       
  1189   }
       
  1190   .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
       
  1191     width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8));
       
  1192   }
       
  1193   .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
       
  1194     width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333));
       
  1195   }
       
  1196   .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
       
  1197     width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571));
       
  1198   }
       
  1199   .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
       
  1200     width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875));
       
  1201   }
       
  1202   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
       
  1203     width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
       
  1204   }
       
  1205   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
       
  1206 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
       
  1207     width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5));
       
  1208   }
       
  1209   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
       
  1210     width: 100%;
       
  1211   }
       
  1212 }
       
  1213 .wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
       
  1214   max-width: 420px;
       
  1215   width: 100%;
       
  1216 }
       
  1217 .wp-block-gallery.has-nested-images.aligncenter {
  1005   justify-content: center;
  1218   justify-content: center;
  1006 }
  1219 }
  1007 
  1220 
  1008 .wp-block-group {
  1221 .wp-block-group {
  1009   box-sizing: border-box;
  1222   box-sizing: border-box;
  1020 
  1233 
  1021 .wp-block-image {
  1234 .wp-block-image {
  1022   margin: 0 0 1em 0;
  1235   margin: 0 0 1em 0;
  1023 }
  1236 }
  1024 .wp-block-image img {
  1237 .wp-block-image img {
       
  1238   height: auto;
  1025   max-width: 100%;
  1239   max-width: 100%;
  1026 }
  1240   vertical-align: bottom;
       
  1241 }
       
  1242 .wp-block-image:not(.is-style-rounded) > a,
  1027 .wp-block-image:not(.is-style-rounded) img {
  1243 .wp-block-image:not(.is-style-rounded) img {
  1028   border-radius: inherit;
  1244   border-radius: inherit;
  1029 }
  1245 }
  1030 .wp-block-image.aligncenter {
  1246 .wp-block-image.aligncenter {
  1031   text-align: center;
  1247   text-align: center;
  1032 }
  1248 }
  1033 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
  1249 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
  1034   width: 100%;
  1250   height: auto;
  1035 }
  1251   width: 100%;
       
  1252 }
       
  1253 .wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
  1036 .wp-block-image .alignleft,
  1254 .wp-block-image .alignleft,
  1037 .wp-block-image .alignright,
  1255 .wp-block-image .alignright,
  1038 .wp-block-image .aligncenter {
  1256 .wp-block-image .aligncenter {
  1039   display: table;
  1257   display: table;
  1040 }
  1258 }
       
  1259 .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
  1041 .wp-block-image .alignleft > figcaption,
  1260 .wp-block-image .alignleft > figcaption,
  1042 .wp-block-image .alignright > figcaption,
  1261 .wp-block-image .alignright > figcaption,
  1043 .wp-block-image .aligncenter > figcaption {
  1262 .wp-block-image .aligncenter > figcaption {
  1044   display: table-caption;
  1263   display: table-caption;
  1045   caption-side: bottom;
  1264   caption-side: bottom;
  1064 }
  1283 }
  1065 .wp-block-image figcaption {
  1284 .wp-block-image figcaption {
  1066   margin-top: 0.5em;
  1285   margin-top: 0.5em;
  1067   margin-bottom: 1em;
  1286   margin-bottom: 1em;
  1068 }
  1287 }
  1069 .wp-block-image.is-style-rounded img {
  1288 .wp-block-image.is-style-rounded img,
       
  1289 .wp-block-image .is-style-rounded img {
  1070   border-radius: 9999px;
  1290   border-radius: 9999px;
  1071 }
  1291 }
  1072 .wp-block-image.is-style-circle-mask img {
  1292 .wp-block-image.is-style-circle-mask img {
  1073   border-radius: 9999px;
  1293   border-radius: 9999px;
  1074 }
  1294 }
  1195 }
  1415 }
  1196 
  1416 
  1197 .wp-block-latest-posts__post-date,
  1417 .wp-block-latest-posts__post-date,
  1198 .wp-block-latest-posts__post-author {
  1418 .wp-block-latest-posts__post-author {
  1199   display: block;
  1419   display: block;
  1200   color: #555;
       
  1201   font-size: 0.8125em;
  1420   font-size: 0.8125em;
  1202 }
  1421 }
  1203 
  1422 
  1204 .wp-block-latest-posts__post-excerpt {
  1423 .wp-block-latest-posts__post-excerpt {
  1205   margin-top: 0.5em;
  1424   margin-top: 0.5em;
  1214   width: auto;
  1433   width: auto;
  1215   max-width: 100%;
  1434   max-width: 100%;
  1216 }
  1435 }
  1217 .wp-block-latest-posts__featured-image.alignleft {
  1436 .wp-block-latest-posts__featured-image.alignleft {
  1218   margin-right: 1em;
  1437   margin-right: 1em;
       
  1438   float: left;
  1219 }
  1439 }
  1220 .wp-block-latest-posts__featured-image.alignright {
  1440 .wp-block-latest-posts__featured-image.alignright {
  1221   margin-left: 1em;
  1441   margin-left: 1em;
       
  1442   float: right;
  1222 }
  1443 }
  1223 .wp-block-latest-posts__featured-image.aligncenter {
  1444 .wp-block-latest-posts__featured-image.aligncenter {
  1224   margin-bottom: 1em;
  1445   margin-bottom: 1em;
  1225   text-align: center;
  1446   text-align: center;
  1226 }
  1447 }
  1227 
  1448 
  1228 .block-editor-image-alignment-control__row .components-base-control__field {
  1449 ol,
  1229   display: flex;
  1450 ul {
  1230   justify-content: space-between;
  1451   box-sizing: border-box;
  1231   align-items: center;
  1452 }
  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,
  1453 ol.has-background,
  1238 ul.has-background {
  1454 ul.has-background {
  1239   padding: 1.25em 2.375em;
  1455   padding: 1.25em 2.375em;
  1240 }
  1456 }
  1241 
  1457 
  1290   grid-row: 1;
  1506   grid-row: 1;
  1291 }
  1507 }
  1292 
  1508 
  1293 .wp-block-media-text__media img,
  1509 .wp-block-media-text__media img,
  1294 .wp-block-media-text__media video {
  1510 .wp-block-media-text__media video {
       
  1511   height: auto;
  1295   max-width: unset;
  1512   max-width: unset;
  1296   width: 100%;
  1513   width: 100%;
  1297   vertical-align: middle;
  1514   vertical-align: middle;
  1298 }
  1515 }
  1299 
  1516 
  1339     grid-row: 2;
  1556     grid-row: 2;
  1340   }
  1557   }
  1341 }
  1558 }
  1342 .wp-block-navigation {
  1559 .wp-block-navigation {
  1343   position: relative;
  1560   position: relative;
       
  1561   --navigation-layout-justification-setting: flex-start;
       
  1562   --navigation-layout-direction: row;
       
  1563   --navigation-layout-wrap: wrap;
       
  1564   --navigation-layout-justify: flex-start;
       
  1565   --navigation-layout-align: center;
       
  1566 }
       
  1567 .wp-block-navigation ul {
       
  1568   margin-top: 0;
       
  1569   margin-bottom: 0;
       
  1570   margin-right: 0;
       
  1571   padding-right: 0;
  1344 }
  1572 }
  1345 .wp-block-navigation ul,
  1573 .wp-block-navigation ul,
  1346 .wp-block-navigation ul li {
  1574 .wp-block-navigation ul li {
  1347   list-style: none;
  1575   list-style: none;
  1348   padding: 0;
  1576   padding: 0;
  1349 }
  1577 }
  1350 .wp-block-navigation .wp-block-pages-list__item,
  1578 .wp-block-navigation .wp-block-navigation-item {
  1351 .wp-block-navigation .wp-block-navigation-link {
       
  1352   display: flex;
  1579   display: flex;
  1353   align-items: center;
  1580   align-items: center;
  1354   position: relative;
  1581   position: relative;
  1355 }
  1582 }
  1356 .wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty,
  1583 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  1357 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty {
       
  1358   display: none;
  1584   display: none;
  1359 }
  1585 }
  1360 .wp-block-navigation .wp-block-pages-list__item__link,
  1586 .wp-block-navigation .wp-block-navigation-item__content {
  1361 .wp-block-navigation .wp-block-navigation-link__content {
       
  1362   color: inherit;
  1587   color: inherit;
  1363   display: block;
  1588   display: block;
  1364 }
  1589   padding: 0;
  1365 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,
  1590 }
  1366 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,
  1591 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
  1367 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link {
  1592   text-decoration: underline;
  1368   text-decoration: inherit;
  1593 }
  1369 }
  1594 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active {
  1370 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,
  1595   text-decoration: underline;
  1371 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content {
  1596 }
  1372   text-decoration: inherit;
  1597 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
  1373 }
  1598   text-decoration: line-through;
  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,
  1599 }
  1375 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,
  1600 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active {
  1376 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active {
  1601   text-decoration: line-through;
  1377   text-decoration: inherit;
  1602 }
  1378 }
  1603 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
  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;
  1604   text-decoration: none;
  1382 }
  1605 }
  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,
  1606 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a: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;
  1607   text-decoration: none;
  1387 }
  1608 }
  1388 .wp-block-navigation .wp-block-page-list__submenu-icon,
  1609 .wp-block-navigation .wp-block-navigation__submenu-icon {
  1389 .wp-block-navigation .wp-block-navigation-link__submenu-icon {
  1610   align-self: center;
       
  1611   line-height: 0;
       
  1612   display: inline-block;
       
  1613   font-size: inherit;
       
  1614   padding: 0;
       
  1615   background-color: inherit;
       
  1616   color: currentColor;
       
  1617   border: none;
       
  1618   width: 0.6em;
       
  1619   height: 0.6em;
       
  1620   margin-right: 0.25em;
       
  1621 }
       
  1622 .wp-block-navigation .wp-block-navigation__submenu-icon svg {
       
  1623   display: inline-block;
       
  1624   stroke: currentColor;
       
  1625   width: inherit;
  1390   height: inherit;
  1626   height: inherit;
  1391 }
  1627   margin-top: 0.075em;
  1392 .wp-block-navigation .wp-block-page-list__submenu-icon svg,
  1628 }
  1393 .wp-block-navigation .wp-block-navigation-link__submenu-icon svg {
  1629 .wp-block-navigation.is-vertical {
  1394   stroke: currentColor;
  1630   --navigation-layout-direction: column;
  1395 }
  1631   --navigation-layout-justify: initial;
  1396 .wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link,
  1632   --navigation-layout-align: flex-start;
  1397 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content {
  1633 }
  1398   padding: 0;
  1634 .wp-block-navigation.no-wrap {
  1399 }
  1635   --navigation-layout-wrap: nowrap;
  1400 .wp-block-navigation .has-child > .wp-block-pages-list__item__link,
  1636 }
  1401 .wp-block-navigation .has-child > .wp-block-navigation-link__content {
  1637 .wp-block-navigation.items-justified-center {
  1402   margin-left: 0.5em;
  1638   --navigation-layout-justification-setting: center;
  1403 }
  1639   --navigation-layout-justify: center;
  1404 .wp-block-navigation .has-child .submenu-container,
  1640 }
  1405 .wp-block-navigation .has-child .wp-block-navigation-link__container {
  1641 .wp-block-navigation.items-justified-center.is-vertical {
       
  1642   --navigation-layout-align: center;
       
  1643 }
       
  1644 .wp-block-navigation.items-justified-right {
       
  1645   --navigation-layout-justification-setting: flex-end;
       
  1646   --navigation-layout-justify: flex-end;
       
  1647 }
       
  1648 .wp-block-navigation.items-justified-right.is-vertical {
       
  1649   --navigation-layout-align: flex-end;
       
  1650 }
       
  1651 .wp-block-navigation.items-justified-space-between {
       
  1652   --navigation-layout-justification-setting: space-between;
       
  1653   --navigation-layout-justify: space-between;
       
  1654 }
       
  1655 
       
  1656 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {
  1406   background-color: inherit;
  1657   background-color: inherit;
  1407   color: inherit;
  1658   color: inherit;
  1408   position: absolute;
  1659   position: absolute;
  1409   z-index: 2;
  1660   z-index: 2;
       
  1661   display: flex;
  1410   flex-direction: column;
  1662   flex-direction: column;
  1411   align-items: normal;
  1663   align-items: normal;
  1412   min-width: 200px;
       
  1413   display: none;
       
  1414   opacity: 0;
  1664   opacity: 0;
  1415   transition: opacity 0.1s linear;
  1665   transition: opacity 0.1s linear;
  1416   visibility: hidden;
  1666   visibility: hidden;
  1417 }
  1667   width: 0;
  1418 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
  1668   height: 0;
  1419 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
  1669   overflow: hidden;
  1420 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
  1670   right: -1px;
  1421 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content,
  1671   top: 100%;
  1422 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
  1672 }
  1423 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
  1673 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content {
  1424 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
  1674   display: flex;
  1425 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
       
  1426   flex-grow: 1;
  1675   flex-grow: 1;
  1427 }
  1676 }
  1428 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
  1677 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  1429 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
  1678   margin-left: 0;
  1430 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
  1679   margin-right: auto;
  1431 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon,
  1680 }
  1432 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
  1681 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
  1433 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
  1682   margin: 0;
  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 }
  1683 }
  1438 @media (min-width: 782px) {
  1684 @media (min-width: 782px) {
  1439   .wp-block-navigation .has-child .submenu-container .submenu-container::before,
  1685   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
  1440 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container::before,
  1686     right: 100%;
  1441 .wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container::before,
  1687     top: -1px;
  1442 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container::before {
  1688   }
       
  1689   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container::before {
  1443     content: "";
  1690     content: "";
  1444     position: absolute;
  1691     position: absolute;
  1445     left: 100%;
  1692     left: 100%;
  1446     height: 100%;
  1693     height: 100%;
  1447     display: block;
  1694     display: block;
  1448     width: 0.5em;
  1695     width: 0.5em;
  1449     background: transparent;
  1696     background: transparent;
  1450   }
  1697   }
  1451   .wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,
  1698   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
  1452 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,
  1699     margin-left: 0.25em;
  1453 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg,
  1700   }
  1454 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg {
  1701   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
  1455     transform: rotate(90deg);
  1702     transform: rotate(90deg);
  1456   }
  1703   }
  1457 }
  1704 }
  1458 .wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {
  1705 .wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container {
       
  1706   visibility: visible;
       
  1707   overflow: visible;
       
  1708   opacity: 1;
       
  1709   width: auto;
       
  1710   height: auto;
       
  1711   min-width: 200px;
       
  1712 }
       
  1713 .wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within > .wp-block-navigation__submenu-container {
       
  1714   visibility: visible;
       
  1715   overflow: visible;
       
  1716   opacity: 1;
       
  1717   width: auto;
       
  1718   height: auto;
       
  1719   min-width: 200px;
       
  1720 }
       
  1721 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
       
  1722   visibility: visible;
       
  1723   overflow: visible;
       
  1724   opacity: 1;
       
  1725   width: auto;
       
  1726   height: auto;
       
  1727   min-width: 200px;
       
  1728 }
       
  1729 
       
  1730 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
       
  1731   right: 0;
       
  1732   top: 100%;
       
  1733 }
       
  1734 @media (min-width: 782px) {
       
  1735   .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
       
  1736     right: 100%;
       
  1737     top: 0;
       
  1738   }
       
  1739 }
       
  1740 
       
  1741 .wp-block-navigation-submenu {
       
  1742   position: relative;
  1459   display: flex;
  1743   display: flex;
  1460   visibility: visible;
  1744 }
  1461   opacity: 1;
  1745 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  1462 }
  1746   stroke: currentColor;
  1463 .wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {
  1747 }
  1464   display: flex;
  1748 
  1465   visibility: visible;
  1749 button.wp-block-navigation-item__content {
  1466   opacity: 1;
  1750   background-color: transparent;
  1467 }
  1751   border: none;
  1468 .wp-block-navigation .has-child:hover {
  1752   color: currentColor;
       
  1753   font-size: inherit;
       
  1754   font-family: inherit;
       
  1755   line-height: inherit;
       
  1756   font-style: inherit;
       
  1757   font-weight: inherit;
       
  1758   text-transform: inherit;
       
  1759   text-align: right;
       
  1760 }
       
  1761 
       
  1762 .wp-block-navigation-submenu__toggle {
  1469   cursor: pointer;
  1763   cursor: pointer;
  1470 }
  1764 }
  1471 .wp-block-navigation .has-child:hover > .submenu-container {
  1765 
  1472   display: flex;
  1766 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  1473   visibility: visible;
  1767   padding-left: 0.85em;
  1474   opacity: 1;
  1768 }
  1475 }
  1769 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
  1476 .wp-block-navigation .has-child:focus-within {
  1770   margin-right: -0.6em;
  1477   cursor: pointer;
  1771   pointer-events: none;
  1478 }
  1772 }
  1479 .wp-block-navigation .has-child:focus-within > .submenu-container {
  1773 
  1480   display: flex;
  1774 /**
  1481   visibility: visible;
  1775  * Margins
  1482   opacity: 1;
  1776  */
  1483 }
  1777 .wp-block-navigation__responsive-container,
  1484 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container,
  1778 .wp-block-navigation__responsive-close,
  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,
  1779 .wp-block-navigation__responsive-dialog,
  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,
  1780 .wp-block-navigation,
  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,
  1781 .wp-block-navigation .wp-block-page-list,
  1488 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container {
  1782 .wp-block-navigation__container,
       
  1783 .wp-block-navigation__responsive-container-content {
       
  1784   gap: inherit;
       
  1785 }
       
  1786 
       
  1787 .wp-block-navigation:where(.has-background),
       
  1788 .wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,
       
  1789 .wp-block-navigation:where(.has-background) .wp-block-navigation__container {
       
  1790   gap: inherit;
       
  1791 }
       
  1792 
       
  1793 /**
       
  1794  * Paddings
       
  1795  */
       
  1796 .wp-block-navigation:where(.has-background) .wp-block-navigation-item__content {
       
  1797   padding: 0.5em 1em;
       
  1798 }
       
  1799 
       
  1800 .wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
       
  1801   padding: 0.5em 1em;
       
  1802 }
       
  1803 
       
  1804 /**
       
  1805  * Justifications.
       
  1806  */
       
  1807 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
       
  1808 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
       
  1809 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
       
  1810 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
  1489   right: auto;
  1811   right: auto;
  1490   left: 0;
  1812   left: 0;
  1491 }
  1813 }
  1492 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container,
  1814 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__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,
  1815 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-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,
  1816 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__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,
  1817 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__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;
  1818   right: -1px;
       
  1819   left: -1px;
  1550 }
  1820 }
  1551 @media (min-width: 782px) {
  1821 @media (min-width: 782px) {
  1552   .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,
  1822   .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1553 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
  1823 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1554 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
  1824 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1555 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
  1825 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  1556     right: 100%;
  1826     right: auto;
  1557     top: -1px;
  1827     left: 100%;
  1558   }
  1828   }
  1559 }
  1829 }
  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 {
  1830 
  1561   right: 0;
  1831 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  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;
  1832   background-color: #fff;
  1581   color: #000;
  1833   color: #000;
  1582   border: 1px solid rgba(0, 0, 0, 0.15);
  1834   border: 1px solid rgba(0, 0, 0, 0.15);
  1583 }
  1835 }
  1584 
  1836 
  1585 .wp-block-navigation__container {
  1837 .wp-block-navigation__container {
  1586   align-items: center;
  1838   display: flex;
       
  1839   flex-wrap: var(--navigation-layout-wrap, wrap);
       
  1840   flex-direction: var(--navigation-layout-direction, initial);
       
  1841   justify-content: var(--navigation-layout-justify, initial);
       
  1842   align-items: var(--navigation-layout-align, initial);
  1587   list-style: none;
  1843   list-style: none;
  1588   margin: 0;
  1844   margin: 0;
  1589   padding-right: 0;
  1845   padding-right: 0;
  1590 }
  1846 }
  1591 .wp-block-navigation__container .is-responsive {
  1847 .wp-block-navigation__container .is-responsive {
  1592   display: none;
  1848   display: none;
  1593 }
  1849 }
  1594 @media (min-width: 600px) {
  1850 
  1595   .wp-block-navigation__container {
  1851 .wp-block-navigation__container:only-child,
  1596     display: flex;
  1852 .wp-block-page-list:only-child {
  1597     flex-wrap: wrap;
  1853   flex-grow: 1;
  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 }
  1854 }
  1630 
  1855 
  1631 /**
  1856 /**
  1632  * Mobile menu.
  1857  * Mobile menu.
  1633  */
  1858  */
  1636   position: fixed;
  1861   position: fixed;
  1637   top: 0;
  1862   top: 0;
  1638   right: 0;
  1863   right: 0;
  1639   left: 0;
  1864   left: 0;
  1640   bottom: 0;
  1865   bottom: 0;
  1641   z-index: 1;
  1866 }
  1642   align-items: flex-start;
  1867 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  1643   justify-content: flex-start;
  1868   display: flex;
       
  1869   flex-wrap: var(--navigation-layout-wrap, wrap);
       
  1870   flex-direction: var(--navigation-layout-direction, initial);
       
  1871   justify-content: var(--navigation-layout-justify, initial);
       
  1872   align-items: var(--navigation-layout-align, initial);
       
  1873 }
       
  1874 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
       
  1875   color: inherit !important;
       
  1876   background-color: inherit !important;
  1644 }
  1877 }
  1645 .wp-block-navigation__responsive-container.is-menu-open {
  1878 .wp-block-navigation__responsive-container.is-menu-open {
  1646   display: flex;
  1879   display: flex;
  1647   flex-direction: column;
  1880   flex-direction: column;
       
  1881   background-color: inherit;
       
  1882   padding: 2rem;
  1648   overflow: auto;
  1883   overflow: auto;
  1649   z-index: 100000;
  1884   z-index: 100000;
  1650   padding: 24px;
  1885 }
  1651   background-color: inherit;
  1886 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  1652 }
  1887   padding-top: calc(2rem + 24px);
  1653 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  1888   overflow: visible;
  1654   display: flex;
  1889   display: flex;
  1655   flex-direction: column;
  1890   flex-direction: column;
  1656   margin-right: auto;
  1891   flex-wrap: nowrap;
  1657   margin-left: auto;
  1892   align-items: var(--navigation-layout-justification-setting, inherit);
  1658   align-items: flex-start;
  1893 }
  1659   line-height: 48px;
  1894 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
       
  1895 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,
       
  1896 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
       
  1897   justify-content: flex-start;
       
  1898 }
       
  1899 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
       
  1900   display: none;
       
  1901 }
       
  1902 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
       
  1903 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
       
  1904   opacity: 1;
       
  1905   visibility: visible;
       
  1906   height: auto;
       
  1907   width: auto;
       
  1908   overflow: initial;
       
  1909   min-width: 200px;
       
  1910   position: static;
       
  1911   border: none;
       
  1912   padding-right: 2rem;
       
  1913   padding-left: 2rem;
       
  1914 }
       
  1915 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
       
  1916 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
       
  1917   gap: inherit;
       
  1918 }
       
  1919 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
       
  1920   padding-top: var(--wp--style--block-gap, 2em);
       
  1921 }
       
  1922 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  1660   padding: 0;
  1923   padding: 0;
  1661 }
  1924 }
  1662 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list {
  1925 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
       
  1926 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
       
  1927 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
       
  1928   display: flex;
  1663   flex-direction: column;
  1929   flex-direction: column;
  1664 }
  1930   align-items: var(--navigation-layout-justification-setting, initial);
  1665 .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container,
  1931 }
  1666 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,
  1932 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
  1667 .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,
  1933 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
  1668 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link {
  1934 .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
       
  1935   color: inherit !important;
  1669   background: transparent !important;
  1936   background: transparent !important;
  1670 }
  1937 }
       
  1938 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
       
  1939   left: auto;
       
  1940   right: auto;
       
  1941 }
  1671 @media (min-width: 600px) {
  1942 @media (min-width: 600px) {
  1672   .wp-block-navigation__responsive-container:not(.is-menu-open) {
  1943   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  1673     display: flex;
  1944     display: block;
  1674     flex-direction: row;
  1945     width: 100%;
  1675     position: relative;
  1946     position: relative;
       
  1947     z-index: auto;
  1676     background-color: inherit;
  1948     background-color: inherit;
  1677   }
  1949   }
  1678   .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close {
  1950   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
  1679     display: none;
  1951     display: none;
  1680   }
  1952   }
  1681   .wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,
  1953   .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__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;
  1954     right: 0;
  1684   }
  1955   }
  1685 }
  1956 }
  1686 
  1957 
  1687 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  1958 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  1688   background-color: #fff;
  1959   background-color: #fff;
  1689   color: #000;
  1960   color: #000;
       
  1961 }
       
  1962 
       
  1963 .wp-block-navigation__toggle_button_label {
       
  1964   font-size: 1rem;
       
  1965   font-weight: bold;
  1690 }
  1966 }
  1691 
  1967 
  1692 .wp-block-navigation__responsive-container-open,
  1968 .wp-block-navigation__responsive-container-open,
  1693 .wp-block-navigation__responsive-container-close {
  1969 .wp-block-navigation__responsive-container-close {
  1694   vertical-align: middle;
  1970   vertical-align: middle;
  1710 
  1986 
  1711 .wp-block-navigation__responsive-container-open {
  1987 .wp-block-navigation__responsive-container-open {
  1712   display: flex;
  1988   display: flex;
  1713 }
  1989 }
  1714 @media (min-width: 600px) {
  1990 @media (min-width: 600px) {
  1715   .wp-block-navigation__responsive-container-open {
  1991   .wp-block-navigation__responsive-container-open:not(.always-shown) {
  1716     display: none;
  1992     display: none;
  1717   }
  1993   }
  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 }
  1994 }
  1731 
  1995 
  1732 .wp-block-navigation__responsive-container-close {
  1996 .wp-block-navigation__responsive-container-close {
  1733   position: absolute;
  1997   position: absolute;
  1734   top: 24px;
  1998   top: 0;
  1735   left: 24px;
  1999   left: 0;
  1736   z-index: 2;
  2000   z-index: 2;
  1737 }
  2001 }
  1738 
  2002 
  1739 .wp-block-navigation__responsive-close {
  2003 .wp-block-navigation__responsive-close {
  1740   width: 100%;
  2004   width: 100%;
       
  2005 }
       
  2006 .wp-block-navigation__responsive-close:focus {
       
  2007   outline: none;
  1741 }
  2008 }
  1742 
  2009 
  1743 .is-menu-open .wp-block-navigation__responsive-close,
  2010 .is-menu-open .wp-block-navigation__responsive-close,
  1744 .is-menu-open .wp-block-navigation__responsive-dialog,
  2011 .is-menu-open .wp-block-navigation__responsive-dialog,
  1745 .is-menu-open .wp-block-navigation__responsive-container-content {
  2012 .is-menu-open .wp-block-navigation__responsive-container-content {
  1746   width: 100%;
  2013   box-sizing: border-box;
  1747   height: 100%;
  2014 }
  1748 }
  2015 
  1749 
  2016 .wp-block-navigation__responsive-dialog {
  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;
  2017   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 }
  2018 }
  1767 
  2019 
  1768 html.has-modal-open {
  2020 html.has-modal-open {
  1769   overflow: hidden;
  2021   overflow: hidden;
  1770 }
  2022 }
  1771 
  2023 
  1772 .wp-block-navigation .wp-block-navigation-link__label {
  2024 .wp-block-navigation .wp-block-navigation-item__label {
  1773   word-break: normal;
  2025   word-break: normal;
  1774   overflow-wrap: break-word;
  2026   overflow-wrap: break-word;
  1775 }
  2027 }
  1776 
  2028 .wp-block-navigation .wp-block-navigation-item__description {
  1777 .wp-block-navigation .wp-block-home-link__content {
  2029   display: none;
  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;
       
  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 }
  2030 }
  1806 
  2031 
  1807 .wp-block-navigation .wp-block-page-list {
  2032 .wp-block-navigation .wp-block-page-list {
  1808   display: flex;
  2033   display: flex;
  1809   flex-wrap: wrap;
  2034   flex-direction: var(--navigation-layout-direction, initial);
       
  2035   justify-content: var(--navigation-layout-justify, initial);
       
  2036   align-items: var(--navigation-layout-align, initial);
       
  2037   flex-wrap: var(--navigation-layout-wrap, wrap);
  1810   background-color: inherit;
  2038   background-color: inherit;
  1811 }
  2039 }
  1812 .wp-block-navigation .wp-block-pages-list__item {
  2040 .wp-block-navigation .wp-block-navigation-item {
  1813   background-color: inherit;
  2041   background-color: inherit;
  1814 }
       
  1815 .wp-block-navigation .wp-block-page-list__submenu-icon {
       
  1816   display: none;
       
  1817 }
       
  1818 .wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {
       
  1819   display: block;
       
  1820 }
       
  1821 
       
  1822 .is-vertical .wp-block-navigation__container .wp-block-page-list,
       
  1823 .is-open .wp-block-navigation__container .wp-block-page-list {
       
  1824   display: block;
       
  1825 }
       
  1826 
       
  1827 @media (min-width: 480px) {
       
  1828   .is-open .wp-block-navigation__container .wp-block-page-list {
       
  1829     display: flex;
       
  1830   }
       
  1831 }
       
  1832 
       
  1833 .items-justified-space-between .wp-block-page-list {
       
  1834   display: contents;
       
  1835 }
  2042 }
  1836 
  2043 
  1837 .is-small-text {
  2044 .is-small-text {
  1838   font-size: 0.875em;
  2045   font-size: 0.875em;
  1839 }
  2046 }
  1866 
  2073 
  1867 p.has-background {
  2074 p.has-background {
  1868   padding: 1.25em 2.375em;
  2075   padding: 1.25em 2.375em;
  1869 }
  2076 }
  1870 
  2077 
  1871 p.has-text-color a {
  2078 :where(p.has-text-color:not(.has-link-color)) a {
  1872   color: inherit;
  2079   color: inherit;
  1873 }
  2080 }
  1874 
  2081 
  1875 .wp-block-post-author {
  2082 .wp-block-post-author {
  1876   display: flex;
  2083   display: flex;
  1892 .wp-block-post-author__content {
  2099 .wp-block-post-author__content {
  1893   flex-grow: 1;
  2100   flex-grow: 1;
  1894   flex-basis: 0;
  2101   flex-basis: 0;
  1895 }
  2102 }
  1896 .wp-block-post-author__name {
  2103 .wp-block-post-author__name {
  1897   font-weight: bold;
       
  1898   margin: 0;
  2104   margin: 0;
  1899 }
  2105 }
  1900 
  2106 
       
  2107 .wp-block-post-comments {
       
  2108   /* utility classes */
       
  2109   /* end utility classes */
       
  2110 }
       
  2111 .wp-block-post-comments .alignleft {
       
  2112   float: right;
       
  2113 }
       
  2114 .wp-block-post-comments .alignright {
       
  2115   float: left;
       
  2116 }
       
  2117 .wp-block-post-comments .navigation::after {
       
  2118   content: "";
       
  2119   display: table;
       
  2120   clear: both;
       
  2121 }
  1901 .wp-block-post-comments .commentlist {
  2122 .wp-block-post-comments .commentlist {
       
  2123   clear: both;
  1902   list-style: none;
  2124   list-style: none;
  1903   margin: 0;
  2125   margin: 0;
  1904   padding: 0;
  2126   padding: 0;
  1905 }
  2127 }
  1906 .wp-block-post-comments .commentlist .comment {
  2128 .wp-block-post-comments .commentlist .comment {
  1907   min-height: 2.25em;
  2129   min-height: 2.25em;
  1908   padding-right: 3.25em;
  2130   padding-right: 3.25em;
  1909 }
  2131 }
  1910 .wp-block-post-comments .commentlist .comment p {
  2132 .wp-block-post-comments .commentlist .comment p {
  1911   font-size: 0.875em;
  2133   font-size: 1em;
  1912   line-height: 1.8;
  2134   line-height: 1.8;
  1913   margin: 0.36em 0 1.4em;
  2135   margin: 1em 0;
  1914 }
  2136 }
  1915 .wp-block-post-comments .commentlist .children {
  2137 .wp-block-post-comments .commentlist .children {
  1916   list-style: none;
  2138   list-style: none;
  1917   margin: 0;
  2139   margin: 0;
  1918   padding: 0;
  2140   padding: 0;
  1919 }
  2141 }
  1920 .wp-block-post-comments .comment-author {
  2142 .wp-block-post-comments .comment-author {
  1921   line-height: 1.5;
  2143   line-height: 1.5;
  1922   margin-right: -3.25em;
       
  1923 }
  2144 }
  1924 .wp-block-post-comments .comment-author .avatar {
  2145 .wp-block-post-comments .comment-author .avatar {
  1925   border-radius: 1.5em;
  2146   border-radius: 1.5em;
  1926   display: block;
  2147   display: block;
  1927   float: right;
  2148   float: right;
  1928   height: 2.5em;
  2149   height: 2.5em;
       
  2150   margin-top: 0.5em;
  1929   margin-left: 0.75em;
  2151   margin-left: 0.75em;
  1930   width: 2.5em;
  2152   width: 2.5em;
  1931 }
  2153 }
  1932 .wp-block-post-comments .comment-author cite {
  2154 .wp-block-post-comments .comment-author cite {
  1933   font-style: normal;
  2155   font-style: normal;
  1934 }
  2156 }
  1935 .wp-block-post-comments .comment-meta {
  2157 .wp-block-post-comments .comment-meta {
       
  2158   font-size: 0.875em;
  1936   line-height: 1.5;
  2159   line-height: 1.5;
  1937   margin-right: -3.25em;
  2160 }
       
  2161 .wp-block-post-comments .comment-meta b {
       
  2162   font-weight: normal;
       
  2163 }
       
  2164 .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
       
  2165   margin-top: 1em;
       
  2166   margin-bottom: 1em;
       
  2167   display: block;
  1938 }
  2168 }
  1939 .wp-block-post-comments .comment-body .commentmetadata {
  2169 .wp-block-post-comments .comment-body .commentmetadata {
  1940   font-size: 0.75em;
  2170   font-size: 0.875em;
  1941 }
  2171 }
  1942 .wp-block-post-comments .comment-form-comment label,
  2172 .wp-block-post-comments .comment-form-comment label,
  1943 .wp-block-post-comments .comment-form-author label,
  2173 .wp-block-post-comments .comment-form-author label,
  1944 .wp-block-post-comments .comment-form-email label,
  2174 .wp-block-post-comments .comment-form-email label,
  1945 .wp-block-post-comments .comment-form-url label {
  2175 .wp-block-post-comments .comment-form-url label {
  1946   display: block;
  2176   display: block;
  1947 }
  2177   margin-bottom: 0.25em;
  1948 .wp-block-post-comments .comment-form-comment textarea {
  2178 }
       
  2179 .wp-block-post-comments .comment-form textarea,
       
  2180 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
       
  2181   display: block;
  1949   box-sizing: border-box;
  2182   box-sizing: border-box;
  1950   width: 100%;
  2183   width: 100%;
  1951 }
  2184 }
       
  2185 .wp-block-post-comments .comment-form-cookies-consent {
       
  2186   display: flex;
       
  2187   gap: 0.25em;
       
  2188 }
       
  2189 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
       
  2190   margin-top: 0.35em;
       
  2191 }
       
  2192 .wp-block-post-comments .comment-reply-title {
       
  2193   margin-bottom: 0;
       
  2194 }
       
  2195 .wp-block-post-comments .comment-reply-title :where(small) {
       
  2196   font-size: var(--wp--preset--font-size--medium, smaller);
       
  2197   margin-right: 0.5em;
       
  2198 }
  1952 .wp-block-post-comments .reply {
  2199 .wp-block-post-comments .reply {
  1953   font-size: 0.75em;
  2200   font-size: 0.875em;
  1954   margin-bottom: 1.4em;
  2201   margin-bottom: 1.4em;
  1955 }
  2202 }
  1956 .wp-block-post-comments textarea,
  2203 .wp-block-post-comments textarea,
  1957 .wp-block-post-comments input {
  2204 .wp-block-post-comments input:not([type=submit]) {
  1958   border: 1px solid #949494;
  2205   border: 1px solid #949494;
  1959 }
  2206   font-size: 1em;
  1960 
  2207   font-family: inherit;
       
  2208 }
       
  2209 .wp-block-post-comments textarea,
       
  2210 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]) {
       
  2211   padding: calc(0.667em + 2px);
       
  2212 }
       
  2213 .wp-block-post-comments input[type=submit] {
       
  2214   border: none;
       
  2215 }
       
  2216 
       
  2217 .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
       
  2218   font-weight: inherit;
       
  2219 }
       
  2220 .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
       
  2221   font-family: inherit;
       
  2222 }
       
  2223 .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
       
  2224   font-size: inherit;
       
  2225 }
       
  2226 .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
       
  2227   line-height: inherit;
       
  2228 }
       
  2229 .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
       
  2230   font-style: inherit;
       
  2231 }
       
  2232 .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
       
  2233   letter-spacing: inherit;
       
  2234 }
  1961 .wp-block-post-comments-form input[type=submit] {
  2235 .wp-block-post-comments-form input[type=submit] {
  1962   border: none;
  2236   border: none;
  1963   box-shadow: none;
  2237   box-shadow: none;
  1964   cursor: pointer;
  2238   cursor: pointer;
  1965   display: inline-block;
  2239   display: inline-block;
  1966   text-align: center;
  2240   text-align: center;
  1967   overflow-wrap: break-word;
  2241   overflow-wrap: break-word;
  1968 }
  2242 }
       
  2243 .wp-block-post-comments-form textarea,
       
  2244 .wp-block-post-comments-form input:not([type=submit]) {
       
  2245   border: 1px solid #949494;
       
  2246   font-size: 1em;
       
  2247   font-family: inherit;
       
  2248 }
       
  2249 .wp-block-post-comments-form textarea,
       
  2250 .wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) {
       
  2251   padding: calc(0.667em + 2px);
       
  2252 }
       
  2253 .wp-block-post-comments-form .comment-form textarea,
       
  2254 .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]) {
       
  2255   display: block;
       
  2256   box-sizing: border-box;
       
  2257   width: 100%;
       
  2258 }
       
  2259 .wp-block-post-comments-form .comment-form-author label,
       
  2260 .wp-block-post-comments-form .comment-form-email label,
       
  2261 .wp-block-post-comments-form .comment-form-url label {
       
  2262   display: block;
       
  2263   margin-bottom: 0.25em;
       
  2264 }
       
  2265 .wp-block-post-comments-form .comment-form-cookies-consent {
       
  2266   display: flex;
       
  2267   gap: 0.25em;
       
  2268 }
       
  2269 .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
       
  2270   margin-top: 0.35em;
       
  2271 }
       
  2272 .wp-block-post-comments-form .comment-reply-title {
       
  2273   margin-bottom: 0;
       
  2274 }
       
  2275 .wp-block-post-comments-form .comment-reply-title :where(small) {
       
  2276   font-size: var(--wp--preset--font-size--medium, smaller);
       
  2277   margin-right: 0.5em;
       
  2278 }
  1969 
  2279 
  1970 .wp-block-post-excerpt__more-link {
  2280 .wp-block-post-excerpt__more-link {
  1971   display: inline-block;
  2281   display: inline-block;
  1972 }
  2282 }
  1973 
  2283 
       
  2284 .wp-block-post-featured-image {
       
  2285   margin-right: 0;
       
  2286   margin-left: 0;
       
  2287 }
       
  2288 .wp-block-post-featured-image a {
       
  2289   display: block;
       
  2290 }
       
  2291 .wp-block-post-featured-image img {
       
  2292   max-width: 100%;
       
  2293   width: 100%;
       
  2294   height: auto;
       
  2295   vertical-align: bottom;
       
  2296 }
       
  2297 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
       
  2298   width: 100%;
       
  2299 }
       
  2300 
       
  2301 .wp-block-post-terms__separator {
       
  2302   white-space: pre-wrap;
       
  2303 }
       
  2304 
       
  2305 .wp-block-post-title {
       
  2306   word-break: break-word;
       
  2307 }
  1974 .wp-block-post-title a {
  2308 .wp-block-post-title a {
  1975   display: inline-block;
  2309   display: inline-block;
  1976 }
  2310 }
  1977 
  2311 
  1978 .wp-block-preformatted {
  2312 .wp-block-preformatted {
  1985 
  2319 
  1986 .wp-block-pullquote {
  2320 .wp-block-pullquote {
  1987   margin: 0 0 1em 0;
  2321   margin: 0 0 1em 0;
  1988   padding: 3em 0;
  2322   padding: 3em 0;
  1989   text-align: center;
  2323   text-align: center;
  1990 }
  2324   overflow-wrap: break-word;
  1991 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  2325   box-sizing: border-box;
       
  2326 }
       
  2327 .wp-block-pullquote p,
       
  2328 .wp-block-pullquote blockquote,
       
  2329 .wp-block-pullquote cite {
       
  2330   color: inherit;
       
  2331 }
       
  2332 .wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  1992   max-width: 420px;
  2333   max-width: 420px;
  1993 }
  2334 }
  1994 .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
  2335 .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p, .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
  1995   font-size: 1.25em;
  2336   font-size: 1.25em;
  1996 }
  2337 }
  1997 .wp-block-pullquote p {
  2338 .wp-block-pullquote p {
  1998   font-size: 1.75em;
  2339   font-size: 1.75em;
  1999   line-height: 1.6;
  2340   line-height: 1.6;
  2004 }
  2345 }
  2005 .wp-block-pullquote .has-text-color a {
  2346 .wp-block-pullquote .has-text-color a {
  2006   color: inherit;
  2347   color: inherit;
  2007 }
  2348 }
  2008 
  2349 
  2009 .wp-block-pullquote:not(.is-style-solid-color) {
  2350 .wp-block-pullquote.has-text-align-left blockquote {
  2010   background: none;
  2351   text-align: right;
       
  2352 }
       
  2353 
       
  2354 .wp-block-pullquote.has-text-align-right blockquote {
       
  2355   text-align: left;
  2011 }
  2356 }
  2012 
  2357 
  2013 .wp-block-pullquote.is-style-solid-color {
  2358 .wp-block-pullquote.is-style-solid-color {
  2014   border: none;
  2359   border: none;
  2015 }
  2360 }
  2016 .wp-block-pullquote.is-style-solid-color blockquote {
  2361 .wp-block-pullquote.is-style-solid-color blockquote {
  2017   margin-right: auto;
  2362   margin-right: auto;
  2018   margin-left: auto;
  2363   margin-left: auto;
  2019   text-align: right;
       
  2020   max-width: 60%;
  2364   max-width: 60%;
  2021 }
  2365 }
  2022 .wp-block-pullquote.is-style-solid-color blockquote p {
  2366 .wp-block-pullquote.is-style-solid-color blockquote p {
  2023   margin-top: 0;
  2367   margin-top: 0;
  2024   margin-bottom: 0;
  2368   margin-bottom: 0;
  2033   color: inherit;
  2377   color: inherit;
  2034 }
  2378 }
  2035 
  2379 
  2036 .wp-block-post-template,
  2380 .wp-block-post-template,
  2037 .wp-block-query-loop {
  2381 .wp-block-query-loop {
       
  2382   margin-top: 0;
       
  2383   margin-bottom: 0;
  2038   max-width: 100%;
  2384   max-width: 100%;
  2039   list-style: none;
  2385   list-style: none;
  2040   padding: 0;
  2386   padding: 0;
  2041 }
  2387 }
  2042 .wp-block-post-template li,
  2388 .wp-block-post-template.wp-block-post-template,
  2043 .wp-block-query-loop li {
  2389 .wp-block-query-loop.wp-block-post-template {
  2044   clear: both;
  2390   background: none;
  2045 }
  2391 }
  2046 .wp-block-post-template.is-flex-container,
  2392 .wp-block-post-template.is-flex-container,
  2047 .wp-block-query-loop.is-flex-container {
  2393 .wp-block-query-loop.is-flex-container {
  2048   flex-direction: row;
  2394   flex-direction: row;
  2049   display: flex;
  2395   display: flex;
  2050   flex-wrap: wrap;
  2396   flex-wrap: wrap;
       
  2397   gap: 1.25em;
  2051 }
  2398 }
  2052 .wp-block-post-template.is-flex-container li,
  2399 .wp-block-post-template.is-flex-container li,
  2053 .wp-block-query-loop.is-flex-container li {
  2400 .wp-block-query-loop.is-flex-container li {
  2054   margin: 0 0 1.25em 0;
  2401   margin: 0;
  2055   width: 100%;
  2402   width: 100%;
  2056 }
  2403 }
  2057 @media (min-width: 600px) {
  2404 @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,
  2405   .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 {
  2406 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
  2064     width: calc((100% / 2) - 1.25em + (1.25em / 2));
  2407     width: calc((100% / 2) - 1.25em + (1.25em / 2));
  2065   }
  2408   }
  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,
  2409   .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 {
  2410 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
  2072     width: calc((100% / 3) - 1.25em + (1.25em / 3));
  2411     width: calc((100% / 3) - 1.25em + (1.25em / 3));
  2073   }
  2412   }
  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,
  2413   .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 {
  2414 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
  2080     width: calc((100% / 4) - 1.25em + (1.25em / 4));
  2415     width: calc((100% / 4) - 1.25em + (1.25em / 4));
  2081   }
  2416   }
  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,
  2417   .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 {
  2418 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
  2088     width: calc((100% / 5) - 1.25em + (1.25em / 5));
  2419     width: calc((100% / 5) - 1.25em + (1.25em / 5));
  2089   }
  2420   }
  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,
  2421   .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 {
  2422 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
  2096     width: calc((100% / 6) - 1.25em + (1.25em / 6));
  2423     width: calc((100% / 6) - 1.25em + (1.25em / 6));
  2097   }
  2424   }
  2098   .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n),
  2425 }
  2099 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {
  2426 
  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,
  2427 .wp-block-query-pagination > .wp-block-query-pagination-next,
  2110 .wp-block-query-pagination > .wp-block-query-pagination-previous,
  2428 .wp-block-query-pagination > .wp-block-query-pagination-previous,
  2111 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
  2429 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
  2112   display: inline-block;
       
  2113   margin-right: 0.5em;
  2430   margin-right: 0.5em;
  2114   margin-bottom: 0.5em;
  2431   margin-bottom: 0.5em;
  2115 }
  2432 }
  2116 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
  2433 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
  2117 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
  2434 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
  2118 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
  2435 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
  2119   margin-right: 0;
  2436   margin-right: 0;
  2120 }
  2437 }
  2121 
  2438 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  2122 .wp-block-quote.is-style-large, .wp-block-quote.is-large {
  2439   margin-left: 1ch;
       
  2440   display: inline-block;
       
  2441 }
       
  2442 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
       
  2443   transform: scaleX(-1);;
       
  2444 }
       
  2445 .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
       
  2446   margin-right: 1ch;
       
  2447   display: inline-block;
       
  2448 }
       
  2449 .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
       
  2450   transform: scaleX(-1);;
       
  2451 }
       
  2452 .wp-block-query-pagination.aligncenter {
       
  2453   justify-content: center;
       
  2454 }
       
  2455 
       
  2456 .wp-block-quote {
       
  2457   box-sizing: border-box;
       
  2458   overflow-wrap: break-word;
       
  2459 }
       
  2460 .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.is-large:not(.is-style-plain) {
  2123   margin-bottom: 1em;
  2461   margin-bottom: 1em;
  2124   padding: 0 1em;
  2462   padding: 0 1em;
  2125 }
  2463 }
  2126 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
  2464 .wp-block-quote.is-style-large:not(.is-style-plain) p, .wp-block-quote.is-large:not(.is-style-plain) p {
  2127   font-size: 1.5em;
  2465   font-size: 1.5em;
  2128   font-style: italic;
  2466   font-style: italic;
  2129   line-height: 1.6;
  2467   line-height: 1.6;
  2130 }
  2468 }
  2131 .wp-block-quote.is-style-large cite,
  2469 .wp-block-quote.is-style-large:not(.is-style-plain) cite,
  2132 .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite,
  2470 .wp-block-quote.is-style-large:not(.is-style-plain) footer, .wp-block-quote.is-large:not(.is-style-plain) cite,
  2133 .wp-block-quote.is-large footer {
  2471 .wp-block-quote.is-large:not(.is-style-plain) footer {
  2134   font-size: 1.125em;
  2472   font-size: 1.125em;
  2135   text-align: left;
  2473   text-align: left;
  2136 }
  2474 }
  2137 
  2475 
  2138 .wp-block-rss.wp-block-rss {
  2476 .wp-block-read-more {
       
  2477   display: block;
       
  2478   width: -moz-fit-content;
       
  2479   width: fit-content;
       
  2480 }
       
  2481 .wp-block-read-more:not([style*=text-decoration]) {
       
  2482   text-decoration: none;
       
  2483 }
       
  2484 .wp-block-read-more:not([style*=text-decoration]):focus, .wp-block-read-more:not([style*=text-decoration]):active {
       
  2485   text-decoration: none;
       
  2486 }
       
  2487 
       
  2488 ul.wp-block-rss {
       
  2489   list-style: none;
       
  2490   padding: 0;
       
  2491 }
       
  2492 ul.wp-block-rss.wp-block-rss {
  2139   box-sizing: border-box;
  2493   box-sizing: border-box;
  2140 }
  2494 }
  2141 .wp-block-rss.alignleft {
  2495 ul.wp-block-rss.alignleft {
  2142   margin-right: 2em;
  2496   margin-right: 2em;
  2143 }
  2497 }
  2144 .wp-block-rss.alignright {
  2498 ul.wp-block-rss.alignright {
  2145   margin-left: 2em;
  2499   margin-left: 2em;
  2146 }
  2500 }
  2147 .wp-block-rss.is-grid {
  2501 ul.wp-block-rss.is-grid {
  2148   display: flex;
  2502   display: flex;
  2149   flex-wrap: wrap;
  2503   flex-wrap: wrap;
  2150   padding: 0;
  2504   padding: 0;
  2151   list-style: none;
  2505   list-style: none;
  2152 }
  2506 }
  2153 .wp-block-rss.is-grid li {
  2507 ul.wp-block-rss.is-grid li {
  2154   margin: 0 0 1em 1em;
  2508   margin: 0 0 1em 1em;
  2155   width: 100%;
  2509   width: 100%;
  2156 }
  2510 }
  2157 @media (min-width: 600px) {
  2511 @media (min-width: 600px) {
  2158   .wp-block-rss.columns-2 li {
  2512   ul.wp-block-rss.columns-2 li {
  2159     width: calc(( 100% / 2 ) - 1em);
  2513     width: calc(( 100% / 2 ) - 1em);
  2160   }
  2514   }
  2161   .wp-block-rss.columns-3 li {
  2515   ul.wp-block-rss.columns-3 li {
  2162     width: calc(( 100% / 3 ) - 1em);
  2516     width: calc(( 100% / 3 ) - 1em);
  2163   }
  2517   }
  2164   .wp-block-rss.columns-4 li {
  2518   ul.wp-block-rss.columns-4 li {
  2165     width: calc(( 100% / 4 ) - 1em);
  2519     width: calc(( 100% / 4 ) - 1em);
  2166   }
  2520   }
  2167   .wp-block-rss.columns-5 li {
  2521   ul.wp-block-rss.columns-5 li {
  2168     width: calc(( 100% / 5 ) - 1em);
  2522     width: calc(( 100% / 5 ) - 1em);
  2169   }
  2523   }
  2170   .wp-block-rss.columns-6 li {
  2524   ul.wp-block-rss.columns-6 li {
  2171     width: calc(( 100% / 6 ) - 1em);
  2525     width: calc(( 100% / 6 ) - 1em);
  2172   }
  2526   }
  2173 }
  2527 }
  2174 
  2528 
  2175 .wp-block-rss__item-publish-date,
  2529 .wp-block-rss__item-publish-date,
  2176 .wp-block-rss__item-author {
  2530 .wp-block-rss__item-author {
  2177   display: block;
  2531   display: block;
  2178   color: #555;
       
  2179   font-size: 0.8125em;
  2532   font-size: 0.8125em;
  2180 }
  2533 }
  2181 
  2534 
  2182 .wp-block-search .wp-block-search__button {
  2535 .wp-block-search__button {
  2183   background: #f7f7f7;
  2536   background: #f7f7f7;
  2184   border: 1px solid #ccc;
  2537   border: 1px solid #ccc;
  2185   padding: 0.375em 0.625em;
  2538   padding: 0.375em 0.625em;
  2186   color: #32373c;
  2539   color: #32373c;
  2187   margin-right: 0.625em;
  2540   margin-right: 0.625em;
  2188   word-break: normal;
  2541   word-break: normal;
  2189 }
  2542   font-size: inherit;
  2190 .wp-block-search .wp-block-search__button.has-icon {
  2543   font-family: inherit;
       
  2544   line-height: inherit;
       
  2545 }
       
  2546 .wp-block-search__button.has-icon {
  2191   line-height: 0;
  2547   line-height: 0;
  2192 }
  2548 }
  2193 .wp-block-search .wp-block-search__button svg {
  2549 .wp-block-search__button svg {
  2194   min-width: 1.5em;
  2550   min-width: 1.5em;
  2195   min-height: 1.5em;
  2551   min-height: 1.5em;
  2196 }
  2552   fill: currentColor;
  2197 .wp-block-search .wp-block-search__inside-wrapper {
  2553 }
       
  2554 
       
  2555 .wp-block-search__inside-wrapper {
  2198   display: flex;
  2556   display: flex;
  2199   flex: auto;
  2557   flex: auto;
  2200   flex-wrap: nowrap;
  2558   flex-wrap: nowrap;
  2201   max-width: 100%;
  2559   max-width: 100%;
  2202 }
  2560 }
  2203 .wp-block-search .wp-block-search__label {
  2561 
  2204   width: 100%;
  2562 .wp-block-search__label {
  2205 }
  2563   width: 100%;
  2206 .wp-block-search .wp-block-search__input {
  2564 }
       
  2565 
       
  2566 .wp-block-search__input {
       
  2567   padding: 8px;
  2207   flex-grow: 1;
  2568   flex-grow: 1;
  2208   min-width: 3em;
  2569   min-width: 3em;
  2209   border: 1px solid #949494;
  2570   border: 1px solid #949494;
  2210 }
  2571   font-size: inherit;
       
  2572   font-family: inherit;
       
  2573   line-height: inherit;
       
  2574 }
       
  2575 
  2211 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
  2576 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
  2212   margin-right: 0;
  2577   margin-right: 0;
  2213 }
  2578 }
       
  2579 
  2214 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  2580 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  2215   padding: 4px;
  2581   padding: 4px;
  2216   border: 1px solid #949494;
  2582   border: 1px solid #949494;
  2217 }
  2583 }
  2218 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  2584 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  2224   outline: none;
  2590   outline: none;
  2225 }
  2591 }
  2226 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  2592 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  2227   padding: 0.125em 0.5em;
  2593   padding: 0.125em 0.5em;
  2228 }
  2594 }
       
  2595 
  2229 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  2596 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  2230   margin: auto;
  2597   margin: auto;
  2231 }
  2598 }
  2232 
  2599 
  2233 .wp-block-separator {
  2600 .wp-block-separator {
  2234   border-top: 1px solid currentColor;
  2601   border-top: 1px solid currentColor;
  2235   border-bottom: 1px solid currentColor;
  2602   border-bottom: 1px solid currentColor;
  2236 }
       
  2237 .wp-block-separator.is-style-wide {
       
  2238   border-bottom-width: 1px;
       
  2239 }
  2603 }
  2240 .wp-block-separator.is-style-dots {
  2604 .wp-block-separator.is-style-dots {
  2241   background: none !important;
  2605   background: none !important;
  2242   border: none;
  2606   border: none;
  2243   text-align: center;
  2607   text-align: center;
  2244   width: none;
       
  2245   line-height: 1;
  2608   line-height: 1;
  2246   height: auto;
  2609   height: auto;
  2247 }
  2610 }
  2248 .wp-block-separator.is-style-dots::before {
  2611 .wp-block-separator.is-style-dots::before {
  2249   content: "···";
  2612   content: "···";
  2262 }
  2625 }
  2263 .wp-block-site-logo.is-default-size img {
  2626 .wp-block-site-logo.is-default-size img {
  2264   width: 120px;
  2627   width: 120px;
  2265   height: auto;
  2628   height: auto;
  2266 }
  2629 }
  2267 .wp-block-site-logo .aligncenter {
  2630 .wp-block-site-logo a,
  2268   display: table;
  2631 .wp-block-site-logo img {
  2269 }
  2632   border-radius: inherit;
  2270 .wp-block-site-logo.is-style-rounded img {
  2633 }
       
  2634 .wp-block-site-logo.aligncenter {
       
  2635   margin-right: auto;
       
  2636   margin-left: auto;
       
  2637   text-align: center;
       
  2638 }
       
  2639 .wp-block-site-logo.is-style-rounded {
  2271   border-radius: 9999px;
  2640   border-radius: 9999px;
  2272 }
  2641 }
  2273 
  2642 
  2274 .wp-block-social-links {
  2643 .wp-block-social-links {
  2275   display: flex;
       
  2276   flex-wrap: wrap;
       
  2277   padding-right: 0;
  2644   padding-right: 0;
  2278   padding-left: 0;
  2645   padding-left: 0;
  2279   text-indent: 0;
  2646   text-indent: 0;
  2280   margin-right: 0;
  2647   margin-right: 0;
       
  2648   background: none;
  2281 }
  2649 }
  2282 .wp-block-social-links .wp-social-link a,
  2650 .wp-block-social-links .wp-social-link a,
  2283 .wp-block-social-links .wp-social-link a:hover {
  2651 .wp-block-social-links .wp-social-link a:hover {
  2284   text-decoration: none;
  2652   text-decoration: none;
  2285   border-bottom: 0;
  2653   border-bottom: 0;
  2286   box-shadow: none;
  2654   box-shadow: none;
  2287 }
  2655 }
  2288 .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
       
  2289   margin: 4px 0 4px 8px;
       
  2290 }
       
  2291 .wp-block-social-links .wp-social-link a {
  2656 .wp-block-social-links .wp-social-link a {
  2292   padding: 0.25em;
  2657   padding: 0.25em;
  2293 }
  2658 }
  2294 .wp-block-social-links .wp-social-link svg {
  2659 .wp-block-social-links .wp-social-link svg {
  2295   width: 1em;
  2660   width: 1em;
  2296   height: 1em;
  2661   height: 1em;
       
  2662 }
       
  2663 .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
       
  2664   margin-right: 0.5em;
       
  2665   margin-left: 0.5em;
       
  2666   font-size: 0.65em;
  2297 }
  2667 }
  2298 .wp-block-social-links.has-small-icon-size {
  2668 .wp-block-social-links.has-small-icon-size {
  2299   font-size: 16px;
  2669   font-size: 16px;
  2300 }
  2670 }
  2301 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  2671 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  2326     transition-duration: 0s;
  2696     transition-duration: 0s;
  2327     transition-delay: 0s;
  2697     transition-delay: 0s;
  2328   }
  2698   }
  2329 }
  2699 }
  2330 .wp-block-social-link a {
  2700 .wp-block-social-link a {
  2331   display: block;
  2701   align-items: center;
       
  2702   display: flex;
  2332   line-height: 0;
  2703   line-height: 0;
  2333   transition: transform 0.1s ease;
  2704   transition: transform 0.1s ease;
  2334 }
  2705 }
  2335 .wp-block-social-link:hover {
  2706 .wp-block-social-link:hover {
  2336   transform: scale(1.1);
  2707   transform: scale(1.1);
  2504   color: #fff;
  2875   color: #fff;
  2505 }
  2876 }
  2506 
  2877 
  2507 .wp-block-social-links.is-style-logos-only .wp-social-link {
  2878 .wp-block-social-links.is-style-logos-only .wp-social-link {
  2508   background: none;
  2879   background: none;
  2509   padding: 4px;
  2880 }
       
  2881 .wp-block-social-links.is-style-logos-only .wp-social-link a {
       
  2882   padding: 0;
       
  2883 }
       
  2884 .wp-block-social-links.is-style-logos-only .wp-social-link svg {
       
  2885   width: 1.25em;
       
  2886   height: 1.25em;
  2510 }
  2887 }
  2511 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  2888 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  2512   color: #f90;
  2889   color: #f90;
  2513 }
  2890 }
  2514 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  2891 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  2643   text-align: center;
  3020   text-align: center;
  2644 }
  3021 }
  2645 .wp-block-tag-cloud.alignfull {
  3022 .wp-block-tag-cloud.alignfull {
  2646   padding-right: 1em;
  3023   padding-right: 1em;
  2647   padding-left: 1em;
  3024   padding-left: 1em;
       
  3025 }
       
  3026 .wp-block-tag-cloud a {
       
  3027   display: inline-block;
       
  3028   margin-left: 5px;
       
  3029 }
       
  3030 .wp-block-tag-cloud span {
       
  3031   display: inline-block;
       
  3032   margin-right: 5px;
       
  3033   text-decoration: none;
       
  3034 }
       
  3035 .wp-block-tag-cloud.is-style-outline {
       
  3036   display: flex;
       
  3037   flex-wrap: wrap;
       
  3038   gap: 1ch;
       
  3039 }
       
  3040 .wp-block-tag-cloud.is-style-outline a {
       
  3041   border: 1px solid currentColor;
       
  3042   font-size: unset !important;
       
  3043   margin-left: 0;
       
  3044   padding: 1ch 2ch;
       
  3045   text-decoration: none !important;
  2648 }
  3046 }
  2649 
  3047 
  2650 .wp-block-table {
  3048 .wp-block-table {
  2651   margin: 0 0 1em 0;
  3049   margin: 0 0 1em 0;
  2652   overflow-x: auto;
  3050   overflow-x: auto;
  2725 .wp-block-table table[style*=border-width] > *,
  3123 .wp-block-table table[style*=border-width] > *,
  2726 .wp-block-table table[style*=border-width] tr,
  3124 .wp-block-table table[style*=border-width] tr,
  2727 .wp-block-table table[style*=border-width] th,
  3125 .wp-block-table table[style*=border-width] th,
  2728 .wp-block-table table[style*=border-width] td {
  3126 .wp-block-table table[style*=border-width] td {
  2729   border-width: inherit;
  3127   border-width: inherit;
       
  3128   border-style: inherit;
  2730 }
  3129 }
  2731 
  3130 
  2732 .wp-block-text-columns {
  3131 .wp-block-text-columns {
  2733   display: flex;
  3132   display: flex;
  2734 }
  3133 }
  2779 .wp-block-video figcaption {
  3178 .wp-block-video figcaption {
  2780   margin-top: 0.5em;
  3179   margin-top: 0.5em;
  2781   margin-bottom: 1em;
  3180   margin-bottom: 1em;
  2782 }
  3181 }
  2783 
  3182 
  2784 .wp-block-post-featured-image {
       
  2785   margin-right: 0;
       
  2786   margin-left: 0;
       
  2787 }
       
  2788 .wp-block-post-featured-image a {
       
  2789   display: inline-block;
       
  2790 }
       
  2791 .wp-block-post-featured-image img {
       
  2792   max-width: 100%;
       
  2793   height: auto;
       
  2794 }
       
  2795 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
       
  2796   width: 100%;
       
  2797 }
       
  2798 
       
  2799 :root {
  3183 :root {
       
  3184   /*
       
  3185    * Our classes uses the same values we set for gradient value attributes,
       
  3186    * and we can not use spacing because of WP multi site kses rule.
       
  3187    */
  2800   /* stylelint-disable function-comma-space-after */
  3188   /* stylelint-disable function-comma-space-after */
  2801   /* stylelint-enable function-comma-space-after */
  3189   /* stylelint-enable function-comma-space-after */
  2802 }
  3190   --wp--preset--font-size--normal: 16px;
  2803 :root .has-pale-pink-background-color {
  3191   --wp--preset--font-size--huge: 42px;
  2804   background-color: #f78da7;
       
  2805 }
       
  2806 :root .has-vivid-red-background-color {
       
  2807   background-color: #cf2e2e;
       
  2808 }
       
  2809 :root .has-luminous-vivid-orange-background-color {
       
  2810   background-color: #ff6900;
       
  2811 }
       
  2812 :root .has-luminous-vivid-amber-background-color {
       
  2813   background-color: #fcb900;
       
  2814 }
       
  2815 :root .has-light-green-cyan-background-color {
       
  2816   background-color: #7bdcb5;
       
  2817 }
       
  2818 :root .has-vivid-green-cyan-background-color {
       
  2819   background-color: #00d084;
       
  2820 }
       
  2821 :root .has-pale-cyan-blue-background-color {
       
  2822   background-color: #8ed1fc;
       
  2823 }
       
  2824 :root .has-vivid-cyan-blue-background-color {
       
  2825   background-color: #0693e3;
       
  2826 }
       
  2827 :root .has-vivid-purple-background-color {
       
  2828   background-color: #9b51e0;
       
  2829 }
       
  2830 :root .has-white-background-color {
       
  2831   background-color: #fff;
       
  2832 }
  3192 }
  2833 :root .has-very-light-gray-background-color {
  3193 :root .has-very-light-gray-background-color {
  2834   background-color: #eee;
  3194   background-color: #eee;
  2835 }
  3195 }
  2836 :root .has-cyan-bluish-gray-background-color {
       
  2837   background-color: #abb8c3;
       
  2838 }
       
  2839 :root .has-very-dark-gray-background-color {
  3196 :root .has-very-dark-gray-background-color {
  2840   background-color: #313131;
  3197   background-color: #313131;
  2841 }
  3198 }
  2842 :root .has-black-background-color {
       
  2843   background-color: #000;
       
  2844 }
       
  2845 :root .has-pale-pink-color {
       
  2846   color: #f78da7;
       
  2847 }
       
  2848 :root .has-vivid-red-color {
       
  2849   color: #cf2e2e;
       
  2850 }
       
  2851 :root .has-luminous-vivid-orange-color {
       
  2852   color: #ff6900;
       
  2853 }
       
  2854 :root .has-luminous-vivid-amber-color {
       
  2855   color: #fcb900;
       
  2856 }
       
  2857 :root .has-light-green-cyan-color {
       
  2858   color: #7bdcb5;
       
  2859 }
       
  2860 :root .has-vivid-green-cyan-color {
       
  2861   color: #00d084;
       
  2862 }
       
  2863 :root .has-pale-cyan-blue-color {
       
  2864   color: #8ed1fc;
       
  2865 }
       
  2866 :root .has-vivid-cyan-blue-color {
       
  2867   color: #0693e3;
       
  2868 }
       
  2869 :root .has-vivid-purple-color {
       
  2870   color: #9b51e0;
       
  2871 }
       
  2872 :root .has-white-color {
       
  2873   color: #fff;
       
  2874 }
       
  2875 :root .has-very-light-gray-color {
  3199 :root .has-very-light-gray-color {
  2876   color: #eee;
  3200   color: #eee;
  2877 }
  3201 }
  2878 :root .has-cyan-bluish-gray-color {
       
  2879   color: #abb8c3;
       
  2880 }
       
  2881 :root .has-very-dark-gray-color {
  3202 :root .has-very-dark-gray-color {
  2882   color: #313131;
  3203   color: #313131;
  2883 }
  3204 }
  2884 :root .has-black-color {
       
  2885   color: #000;
       
  2886 }
       
  2887 :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
       
  2888   background: linear-gradient(-135deg, #0693e3 0%, #9b51e0 100%);
       
  2889 }
       
  2890 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  3205 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  2891   background: linear-gradient(-135deg, #00d084 0%, #0693e3 100%);
  3206   background: linear-gradient(-135deg, #00d084 0%, #0693e3 100%);
  2892 }
  3207 }
  2893 :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
       
  2894   background: linear-gradient(-135deg, #7adcb4 0%, #00d082 100%);
       
  2895 }
       
  2896 :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
       
  2897   background: linear-gradient(-135deg, #fcb900 0%, #ff6900 100%);
       
  2898 }
       
  2899 :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
       
  2900   background: linear-gradient(-135deg, #ff6900 0%, #cf2e2e 100%);
       
  2901 }
       
  2902 :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
       
  2903   background: linear-gradient(-135deg, #eeeeee 0%, #a9b8c3 100%);
       
  2904 }
       
  2905 :root .has-cool-to-warm-spectrum-gradient-background {
       
  2906   background: linear-gradient(-135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
       
  2907 }
       
  2908 :root .has-blush-light-purple-gradient-background {
       
  2909   background: linear-gradient(-135deg, #ffceec 0%, #9896f0 100%);
       
  2910 }
       
  2911 :root .has-blush-bordeaux-gradient-background {
       
  2912   background: linear-gradient(-135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
       
  2913 }
       
  2914 :root .has-purple-crush-gradient-background {
  3208 :root .has-purple-crush-gradient-background {
  2915   background: linear-gradient(-135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  3209   background: linear-gradient(-135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  2916 }
  3210 }
  2917 :root .has-luminous-dusk-gradient-background {
       
  2918   background: linear-gradient(-135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
       
  2919 }
       
  2920 :root .has-hazy-dawn-gradient-background {
  3211 :root .has-hazy-dawn-gradient-background {
  2921   background: linear-gradient(-135deg, #faaca8 0%, #dad0ec 100%);
  3212   background: linear-gradient(-135deg, #faaca8 0%, #dad0ec 100%);
  2922 }
  3213 }
  2923 :root .has-pale-ocean-gradient-background {
       
  2924   background: linear-gradient(-135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
       
  2925 }
       
  2926 :root .has-electric-grass-gradient-background {
       
  2927   background: linear-gradient(-135deg, #caf880 0%, #71ce7e 100%);
       
  2928 }
       
  2929 :root .has-subdued-olive-gradient-background {
  3214 :root .has-subdued-olive-gradient-background {
  2930   background: linear-gradient(-135deg, #fafae1 0%, #67a671 100%);
  3215   background: linear-gradient(-135deg, #fafae1 0%, #67a671 100%);
  2931 }
  3216 }
  2932 :root .has-atomic-cream-gradient-background {
  3217 :root .has-atomic-cream-gradient-background {
  2933   background: linear-gradient(-135deg, #fdd79a 0%, #004a59 100%);
  3218   background: linear-gradient(-135deg, #fdd79a 0%, #004a59 100%);
  2937 }
  3222 }
  2938 :root .has-midnight-gradient-background {
  3223 :root .has-midnight-gradient-background {
  2939   background: linear-gradient(-135deg, #020381 0%, #2874fc 100%);
  3224   background: linear-gradient(-135deg, #020381 0%, #2874fc 100%);
  2940 }
  3225 }
  2941 
  3226 
  2942 .has-small-font-size {
  3227 .has-regular-font-size {
  2943   font-size: 0.8125em;
  3228   font-size: 1em;
  2944 }
  3229 }
  2945 
  3230 
  2946 .has-regular-font-size,
  3231 .has-larger-font-size {
       
  3232   font-size: 2.625em;
       
  3233 }
       
  3234 
  2947 .has-normal-font-size {
  3235 .has-normal-font-size {
  2948   font-size: 1em;
  3236   font-size: var(--wp--preset--font-size--normal);
  2949 }
  3237 }
  2950 
  3238 
  2951 .has-medium-font-size {
       
  2952   font-size: 1.25em;
       
  2953 }
       
  2954 
       
  2955 .has-large-font-size {
       
  2956   font-size: 2.25em;
       
  2957 }
       
  2958 
       
  2959 .has-larger-font-size,
       
  2960 .has-huge-font-size {
  3239 .has-huge-font-size {
  2961   font-size: 2.625em;
  3240   font-size: var(--wp--preset--font-size--huge);
  2962 }
  3241 }
  2963 
  3242 
  2964 .has-text-align-center {
  3243 .has-text-align-center {
  2965   text-align: center;
  3244   text-align: center;
  2966 }
  3245 }
  3026   text-decoration: none;
  3305   text-decoration: none;
  3027   top: 5px;
  3306   top: 5px;
  3028   width: auto;
  3307   width: auto;
  3029   z-index: 100000;
  3308   z-index: 100000;
  3030 }
  3309 }
       
  3310 
       
  3311 /**
       
  3312  * The following provide a simple means of applying a default border style when
       
  3313  * a user first makes a selection in the border block support panel.
       
  3314  * This prevents issues such as where the user could set a border width
       
  3315  * and see no border due there being no border style set.
       
  3316  *
       
  3317  * This is intended to be removed once intelligent defaults can be set while
       
  3318  * making border selections via the block support.
       
  3319  *
       
  3320  * See: https://github.com/WordPress/gutenberg/pull/33743
       
  3321  */
       
  3322 html :where(.has-border-color) {
       
  3323   border-style: solid;
       
  3324 }
       
  3325 
       
  3326 html :where([style*="border-width"]) {
       
  3327   border-style: solid;
       
  3328 }
       
  3329 
       
  3330 /**
       
  3331  * Provide baseline responsiveness for images.
       
  3332  */
       
  3333 html :where(img[class*="wp-image-"]) {
       
  3334   height: auto;
       
  3335   max-width: 100%;
       
  3336 }