angelovcom.net

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

style-rtl.css (92591B)


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