/*
Cache: contact-form-7, wonderplugin-slider-css, twenty-twenty-one-style, slb_core
*/
/* contact-form-7: (https://www.lourditascustom.es/blog/wp-content/plugins/contact-form-7/includes/css/styles.css) */
.wpcf7 .screen-reader-response{  position:absolute;  overflow:hidden;  clip:rect(1px,1px,1px,1px);  clip-path:inset(50%);  height:1px;  width:1px;  margin:-1px;  padding:0;  border:0;  word-wrap:normal!important;  word-break:normal!important; }.wpcf7 .hidden-fields-container{  display:none; }.wpcf7 form .wpcf7-response-output{  margin:2em 0.5em 1em;  padding:0.2em 1em;  border:2px solid #00a0d2;  }.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{  display:none; }.wpcf7 form.sent .wpcf7-response-output{  border-color:#46b450;  }.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{  border-color:#dc3232;  }.wpcf7 form.spam .wpcf7-response-output{  border-color:#f56e28;  }.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{  border-color:#ffb900;  }.wpcf7-form-control-wrap{  position:relative; }.wpcf7-not-valid-tip{  color:#dc3232;   font-size:1em;  font-weight:normal;  display:block; }.use-floating-validation-tip .wpcf7-not-valid-tip{  position:relative;  top:-2ex;  left:1em;  z-index:100;  border:1px solid #dc3232;  background:#fff;  padding:0.2em 0.8em;  width:24em; }.wpcf7-list-item{  display:inline-block;  margin:0 0 0 1em; }.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{  content:" "; }.wpcf7-spinner{  visibility:hidden;  display:inline-block;  background-color:#23282d;   opacity:0.75;  width:24px;  height:24px;  border:none;  border-radius:100%;  padding:0;  margin:0 24px;  position:relative; }form.submitting .wpcf7-spinner{  visibility:visible; }.wpcf7-spinner::before{  content:"";  position:absolute;  background-color:#fbfbfc;   top:4px;  left:4px;  width:6px;  height:6px;  border:none;  border-radius:100%;  transform-origin:8px 8px;  animation-name:spin;  animation-duration:1000ms;  animation-timing-function:linear;  animation-iteration-count:infinite; }@media (prefers-reduced-motion:reduce){  .wpcf7-spinner::before{   animation-name:blink;   animation-duration:2000ms;  }}@keyframes spin{  from{   transform:rotate(0deg);  } to{   transform:rotate(360deg);  }}@keyframes blink{  from{   opacity:0;  } 50%{   opacity:1;  } to{   opacity:0;  }}.wpcf7 [inert]{  opacity:0.5; }.wpcf7 input[type="file"]{  cursor:pointer; }.wpcf7 input[type="file"]:disabled{  cursor:default; }.wpcf7 .wpcf7-submit:disabled{  cursor:not-allowed; }.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{  direction:ltr; }.wpcf7-reflection>output{  display:list-item;  list-style:none; }.wpcf7-reflection>output[hidden]{  display:none; }
/* wonderplugin-slider-css: (https://www.lourditascustom.es/blog/wp-content/plugins/wonderplugin-slider-lite/engine/wonderpluginsliderengine.css) */
.wonderpluginslider,.amazingslider-slides,.amazingslider-thumbnails{ display:none; } .as-btn-blue-large{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#009cde;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:10px 16px; font-size:24px; font-weight:300;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; }.as-btn-blue-large:hover{  color:#fff;  background:#0285d2; }.as-btn-blue-large:focus{  outline:0; } .as-btn-blue-medium{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#009cde;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:6px 12px; font-size:14px; font-weight:normal;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; }.as-btn-blue-medium:hover{  color:#fff;  background:#0285d2; }.as-btn-blue-medium:focus{  outline:0; } .as-btn-blue-small{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#009cde;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:5px 10px; font-size:12px; font-weight:normal;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; }.as-btn-blue-small:hover{  color:#fff;  background:#0285d2; }.as-btn-blue-small:focus{  outline:0; } .as-btn-blueborder-large{  display:inline-block;  border:2px solid #009cde;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#009cde;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:10px 16px; font-size:24px; font-weight:300;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; }.as-btn-blueborder-large:hover{  color:#fff;  background:#009cde; }.as-btn-blueborder-large:focus{  outline:0; } .as-btn-blueborder-medium{  display:inline-block;  border:2px solid #009cde;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#009cde;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:6px 12px; font-size:14px; font-weight:normal;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; }.as-btn-blueborder-medium:hover{  color:#fff;  background:#009cde; }.as-btn-blueborder-medium:focus{  outline:0; } .as-btn-blueborder-small{  display:inline-block;  border:2px solid #009cde;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#009cde;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:5px 10px; font-size:12px; font-weight:normal;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; }.as-btn-blueborder-small:hover{  color:#fff;  background:#009cde; }.as-btn-blueborder-small:focus{  outline:0; } .as-btn-orange-large{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#f7a020;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:10px 16px; font-size:24px; font-weight:300;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; }.as-btn-orange-large:hover{  color:#fff;  background:#ffc030; }.as-btn-orange-large:focus{  outline:0; } .as-btn-orange-medium{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#f7a020;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:6px 12px; font-size:14px; font-weight:normal;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; }.as-btn-orange-medium:hover{  color:#fff;  background:#ffc030; }.as-btn-orange-medium:focus{  outline:0; } .as-btn-orange-small{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#f7a020;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:5px 10px; font-size:12px; font-weight:normal;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; }.as-btn-orange-small:hover{  color:#fff;  background:#ffc030; }.as-btn-orange-small:focus{  outline:0; } .as-btn-orangeborder-large{  display:inline-block;  border:2px solid #f7a020;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#f7a020;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:10px 16px; font-size:24px; font-weight:300;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; }.as-btn-orangeborder-large:hover{  color:#fff;  background:#f7a020; }.as-btn-orangeborder-large:focus{  outline:0; } .as-btn-orangeborder-medium{  display:inline-block;  border:2px solid #f7a020;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#f7a020;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:6px 12px; font-size:14px; font-weight:normal;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; }.as-btn-orangeborder-medium:hover{  color:#fff;  background:#f7a020; }.as-btn-orangeborder-medium:focus{  outline:0; } .as-btn-orangeborder-small{  display:inline-block;  border:2px solid #f7a020;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#f7a020;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:5px 10px; font-size:12px; font-weight:normal;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; }.as-btn-orangeborder-small:hover{  color:#fff;  background:#f7a020; }.as-btn-orangeborder-small:focus{  outline:0; } .as-btn-white-large{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#fff;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#444;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:10px 16px; font-size:24px; font-weight:300;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; }.as-btn-white-large:hover{  color:#fff;  background:#444; }.as-btn-white-large:focus{  outline:0; } .as-btn-white-medium{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#fff;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#444;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:6px 12px; font-size:14px; font-weight:normal;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; }.as-btn-white-medium:hover{  color:#fff;  background:#444; }.as-btn-white-medium:focus{  outline:0; } .as-btn-white-small{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#fff;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#444;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:5px 10px; font-size:12px; font-weight:normal;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; }.as-btn-white-small:hover{  color:#fff;  background:#444; }.as-btn-white-small:focus{  outline:0; } .as-btn-whiteborder-large{  display:inline-block;  border:2px solid #fff;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:10px 16px; font-size:24px; font-weight:300;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; }.as-btn-whiteborder-large:hover{  color:#444;  background:#fff; }.as-btn-whiteborder-large:focus{  outline:0; } .as-btn-whiteborder-medium{  display:inline-block;  border:2px solid #fff;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:6px 12px; font-size:14px; font-weight:normal;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; }.as-btn-whiteborder-medium:hover{  color:#444;  background:#fff; }.as-btn-whiteborder-medium:focus{  outline:0; } .as-btn-whiteborder-small{  display:inline-block;  border:2px solid #fff;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:transparent;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  vertical-align:baseline;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:5px 10px; font-size:12px; font-weight:normal;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; }.as-btn-whiteborder-small:hover{  color:#444;  background:#fff; }.as-btn-whiteborder-small:focus{  outline:0; } .as-btn-navy-large{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#334455;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:10px 16px; font-size:24px; font-weight:300;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; }.as-btn-navy-large:hover{  color:#fff;  background:#445566; }.as-btn-navy-large:focus{  outline:0; } .as-btn-navy-medium{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#334455;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:6px 12px; font-size:14px; font-weight:normal;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; }.as-btn-navy-medium:hover{  color:#fff;  background:#445566; }.as-btn-navy-medium:focus{  outline:0; } .as-btn-navy-small{  display:inline-block;  border:none;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  background:#334455;  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial;  color:#fff;  cursor:pointer;  text-align:center;  text-decoration:none;  text-shadow:none;  text-transform:none;  white-space:nowrap;  -webkit-font-smoothing:antialiased; padding:5px 10px; font-size:12px; font-weight:normal;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; }.as-btn-navy-small:hover{  color:#fff;  background:#445566; }.as-btn-navy-small:focus{  outline:0; }
/* twenty-twenty-one-style: (https://www.lourditascustom.es/blog/wp-content/themes/twentytwentyone/style.css) */
@charset "UTF-8"; :root{   --global--font-primary:var(--font-headings,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif); --global--font-secondary:var(--font-base,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);   --global--font-size-base:1.25rem; --global--font-size-xs:1rem; --global--font-size-sm:1.125rem; --global--font-size-md:1.25rem; --global--font-size-lg:1.5rem; --global--font-size-xl:2.25rem; --global--font-size-xxl:4rem; --global--font-size-xxxl:5rem; --global--font-size-page-title:var(--global--font-size-xxl); --global--letter-spacing:normal;   --global--line-height-body:1.7; --global--line-height-heading:1.3; --global--line-height-page-title:1.1;   --heading--font-family:var(--global--font-primary); --heading--font-size-h6:var(--global--font-size-xs); --heading--font-size-h5:var(--global--font-size-sm); --heading--font-size-h4:var(--global--font-size-lg); --heading--font-size-h3:calc(1.25 * var(--global--font-size-lg)); --heading--font-size-h2:var(--global--font-size-xl); --heading--font-size-h1:var(--global--font-size-page-title); --heading--letter-spacing-h6:0.05em; --heading--letter-spacing-h5:0.05em; --heading--letter-spacing-h4:var(--global--letter-spacing); --heading--letter-spacing-h3:var(--global--letter-spacing); --heading--letter-spacing-h2:var(--global--letter-spacing); --heading--letter-spacing-h1:var(--global--letter-spacing); --heading--line-height-h6:var(--global--line-height-heading); --heading--line-height-h5:var(--global--line-height-heading); --heading--line-height-h4:var(--global--line-height-heading); --heading--line-height-h3:var(--global--line-height-heading); --heading--line-height-h2:var(--global--line-height-heading); --heading--line-height-h1:var(--global--line-height-page-title); --heading--font-weight:normal; --heading--font-weight-page-title:300; --heading--font-weight-strong:600;   --latest-posts--title-font-family:var(--heading--font-family); --latest-posts--title-font-size:var(--heading--font-size-h3); --latest-posts--description-font-family:var(--global--font-secondary); --latest-posts--description-font-size:var(--global--font-size-sm); --list--font-family:var(--global--font-secondary); --definition-term--font-family:var(--global--font-primary);   --global--color-black:#000; --global--color-dark-gray:#28303d; --global--color-gray:#39414d; --global--color-light-gray:#f0f0f0; --global--color-green:#d1e4dd; --global--color-blue:#d1dfe4; --global--color-purple:#d1d1e4; --global--color-red:#e4d1d1; --global--color-orange:#e4dad1; --global--color-yellow:#eeeadd; --global--color-white:#fff; --global--color-white-50:rgba(255,255,255,0.5); --global--color-white-90:rgba(255,255,255,0.9); --global--color-primary:var(--global--color-dark-gray);  --global--color-secondary:var(--global--color-gray);  --global--color-primary-hover:var(--global--color-primary); --global--color-background:var(--global--color-green);  --global--color-border:var(--global--color-primary); --global--spacing-unit:20px; --global--spacing-measure:unset; --global--spacing-horizontal:25px; --global--spacing-vertical:30px;   --global--elevation:1px 1px 3px 0 rgba(0,0,0,0.2);   --form--font-family:var(--global--font-secondary); --form--font-size:var(--global--font-size-sm); --form--line-height:var(--global--line-height-body); --form--color-text:var(--global--color-dark-gray); --form--color-ranged:var(--global--color-secondary); --form--label-weight:500; --form--border-color:var(--global--color-secondary); --form--border-width:3px; --form--border-radius:0; --form--spacing-unit:calc(0.5 * var(--global--spacing-unit));   --cover--height:calc(15 * var(--global--spacing-vertical)); --cover--color-foreground:var(--global--color-white); --cover--color-background:var(--global--color-black);   --button--color-text:var(--global--color-background); --button--color-text-hover:var(--global--color-secondary); --button--color-text-active:var(--global--color-secondary); --button--color-background:var(--global--color-secondary); --button--color-background-active:var(--global--color-background); --button--font-family:var(--global--font-primary); --button--font-size:var(--global--font-size-base); --button--font-weight:500; --button--line-height:1.5; --button--border-width:3px; --button--border-radius:0; --button--padding-vertical:15px; --button--padding-horizontal:calc(2 * var(--button--padding-vertical));   --entry-header--color:var(--global--color-primary); --entry-header--color-link:currentColor; --entry-header--color-hover:var(--global--color-primary-hover); --entry-header--color-focus:var(--global--color-secondary); --entry-header--font-size:var(--heading--font-size-h2); --entry-content--font-family:var(--global--font-secondary); --entry-author-bio--font-family:var(--heading--font-family); --entry-author-bio--font-size:var(--heading--font-size-h4);   --branding--color-text:var(--global--color-primary); --branding--color-link:var(--global--color-primary); --branding--color-link-hover:var(--global--color-secondary); --branding--title--font-family:var(--global--font-primary); --branding--title--font-size:var(--global--font-size-lg); --branding--title--font-size-mobile:var(--heading--font-size-h4); --branding--title--font-weight:normal; --branding--title--text-transform:uppercase; --branding--description--font-family:var(--global--font-secondary); --branding--description--font-size:var(--global--font-size-sm); --branding--logo--max-width:300px; --branding--logo--max-height:100px; --branding--logo--max-width-mobile:96px; --branding--logo--max-height-mobile:96px;   --primary-nav--font-family:var(--global--font-secondary); --primary-nav--font-family-mobile:var(--global--font-primary); --primary-nav--font-size:var(--global--font-size-md); --primary-nav--font-size-sub-menu:var(--global--font-size-xs); --primary-nav--font-size-mobile:var(--global--font-size-sm); --primary-nav--font-size-sub-menu-mobile:var(--global--font-size-sm); --primary-nav--font-size-button:var(--global--font-size-xs); --primary-nav--font-style:normal; --primary-nav--font-style-sub-menu-mobile:normal; --primary-nav--font-weight:normal; --primary-nav--font-weight-button:500; --primary-nav--color-link:var(--global--color-primary); --primary-nav--color-link-hover:var(--global--color-primary-hover); --primary-nav--color-text:var(--global--color-primary); --primary-nav--padding:calc(0.66 * var(--global--spacing-unit)); --primary-nav--border-color:var(--global--color-primary);   --pagination--color-text:var(--global--color-primary); --pagination--color-link-hover:var(--global--color-primary-hover); --pagination--font-family:var(--global--font-secondary); --pagination--font-size:var(--global--font-size-lg); --pagination--font-weight:normal; --pagination--font-weight-strong:600;   --footer--color-text:var(--global--color-primary); --footer--color-link:var(--global--color-primary); --footer--color-link-hover:var(--global--color-primary-hover); --footer--font-family:var(--global--font-primary); --footer--font-size:var(--global--font-size-sm);   --pullquote--font-family:var(--global--font-primary); --pullquote--font-size:var(--heading--font-size-h3); --pullquote--font-style:normal; --pullquote--letter-spacing:var(--heading--letter-spacing-h4); --pullquote--line-height:var(--global--line-height-heading); --pullquote--border-width:3px; --pullquote--border-color:var(--global--color-primary); --pullquote--color-foreground:var(--global--color-primary); --pullquote--color-background:var(--global--color-background); --quote--font-family:var(--global--font-secondary); --quote--font-size:var(--global--font-size-md); --quote--font-size-large:var(--global--font-size-xl); --quote--font-style:normal; --quote--font-weight:700; --quote--font-weight-strong:bolder; --quote--font-style-large:normal; --quote--font-style-cite:normal; --quote--line-height:var(--global--line-height-body); --quote--line-height-large:1.35; --separator--border-color:var(--global--color-border); --separator--height:1px;   --table--stripes-border-color:var(--global--color-light-gray); --table--stripes-background-color:var(--global--color-light-gray); --table--has-background-text-color:var(--global--color-dark-gray);   --widget--line-height-list:1.9; --widget--line-height-title:1.4; --widget--font-weight-title:700; --widget--spacing-menu:calc(0.66 * var(--global--spacing-unit));   --global--admin-bar--height:0px; }.admin-bar{ --global--admin-bar--height:32px; }@media only screen and (max-width:782px){  .admin-bar{  --global--admin-bar--height:46px; }}@media only screen and (min-width:652px){  :root{  --global--font-size-xl:2.5rem;  --global--font-size-xxl:6rem;  --global--font-size-xxxl:9rem;  --heading--font-size-h3:2rem;  --heading--font-size-h2:3rem; }} html{ line-height:1.15;  -webkit-text-size-adjust:100%;  }body{ margin:0; } main{ display:block; } h1{ font-size:2em; margin:0.67em 0; }hr{ box-sizing:content-box;  height:0;  overflow:visible;  } pre{ font-family:monospace;  font-size:1em;  }a{ background-color:transparent; text-decoration-thickness:1px; } abbr[title]{ border-bottom:none;  text-decoration:underline;  text-decoration-style:dotted;  } b,strong{ font-weight:bolder; } code,kbd,samp{ font-family:monospace;  font-size:1em;  } small{ font-size:80%; } sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline; }sub{ bottom:-0.25em; }sup{ top:-0.5em; }img{ border-style:none; }button,input,optgroup,select,textarea{ font-family:inherit;  font-size:100%;  line-height:1.15;  margin:0;  } button,input{  overflow:visible; } button,select{  text-transform:none; } button,[type=button],[type=reset],[type=submit]{ -webkit-appearance:button; } button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{ border-style:none; padding:0; } button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{ outline:1px dotted ButtonText; } fieldset{ padding:0.35em 0.75em 0.625em; } legend{ box-sizing:border-box;  color:inherit;  display:table;  max-width:100%;  padding:0;  white-space:normal;  } progress{ vertical-align:baseline; } textarea{ overflow:auto; } [type=checkbox],[type=radio]{ box-sizing:border-box;  padding:0;  } [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{ height:auto; } [type=search]{ -webkit-appearance:textfield;  outline-offset:-2px;  } [type=search]::-webkit-search-decoration{ -webkit-appearance:none; } ::-webkit-file-upload-button{ -webkit-appearance:button;  font:inherit;  }details{ display:block; } summary{ display:list-item; }template{ display:none; } [hidden]{ display:none; } :root{ --responsive--spacing-horizontal:calc(2 * var(--global--spacing-horizontal) * 0.6); --responsive--aligndefault-width:calc(100vw - var(--responsive--spacing-horizontal)); --responsive--alignwide-width:calc(100vw - var(--responsive--spacing-horizontal)); --responsive--alignfull-width:100%; --responsive--alignright-margin:var(--global--spacing-horizontal); --responsive--alignleft-margin:var(--global--spacing-horizontal); }@media only screen and (min-width:482px){  :root{  --responsive--aligndefault-width:min(calc(100vw - 4 * var(--global--spacing-horizontal)),610px);  --responsive--alignwide-width:calc(100vw - 4 * var(--global--spacing-horizontal));  --responsive--alignright-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width)));  --responsive--alignleft-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width))); }}@media only screen and (min-width:822px){  :root{  --responsive--aligndefault-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)),610px);  --responsive--alignwide-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)),1240px); }} .post-thumbnail,.entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.default-max-width{ max-width:var(--responsive--aligndefault-width); margin-left:auto; margin-right:auto; }.widget-area,.pagination,.comments-pagination,.post-navigation,.site-footer,.site-header,.alignwide,.wide-max-width{ max-width:var(--responsive--alignwide-width); margin-left:auto; margin-right:auto; }.alignfull,.wp-block-group .wp-block-group__inner-container>*.alignfull,.full-max-width{ max-width:var(--responsive--alignfull-width); width:var(--responsive--alignfull-width); margin-left:auto; margin-right:auto; }@media only screen and (min-width:482px){  .alignfull,.full-max-width{  max-width:var(--responsive--alignfull-width);  width:auto;  margin-left:auto;  margin-right:auto; }}.entry-header .post-thumbnail,.singular .post-thumbnail,.alignfull [class*=inner-container]>.alignwide,.alignwide [class*=inner-container]>.alignwide{ margin-left:auto; margin-right:auto; width:var(--responsive--alignwide-width); max-width:var(--responsive--alignfull-width); }@media only screen and (min-width:482px){  .entry-content>.alignleft{ margin-left:var(--responsive--alignleft-margin); margin-right:var(--global--spacing-horizontal); }}@media only screen and (min-width:482px){  .entry-content>.alignright{ margin-left:var(--global--spacing-horizontal); margin-right:var(--responsive--alignright-margin); }}.site-header,.site-main,.widget-area,.site-footer{ padding-top:var(--global--spacing-vertical); padding-bottom:var(--global--spacing-vertical); margin-left:auto; margin-right:auto; }.site-header{ padding-top:calc(0.75 * var(--global--spacing-vertical)); padding-bottom:calc(2 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .site-header{  padding-bottom:calc(3 * var(--global--spacing-vertical)); }} .site-main>*{ margin-top:calc(3 * var(--global--spacing-vertical)); margin-bottom:calc(3 * var(--global--spacing-vertical)); }.site-main>*:first-child{ margin-top:0; }.site-main>*:last-child{ margin-bottom:0; }.entry-header,.post-thumbnail,.entry-content,.entry-footer,.author-bio{ margin-top:var(--global--spacing-vertical); margin-right:auto; margin-bottom:var(--global--spacing-vertical); margin-left:auto; } .site-main>article>*,.site-main>.not-found>*,.entry-content>*,[class*=inner-container]>*,.wp-block-template-part>*,.wp-block-post-template :where(li>*){ margin-top:calc(0.666 * var(--global--spacing-vertical)); margin-bottom:calc(0.666 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .site-main>article>*,.site-main>.not-found>*,.entry-content>*,[class*=inner-container]>*,.wp-block-template-part>*,.wp-block-post-template :where(li>*){  margin-top:var(--global--spacing-vertical);  margin-bottom:var(--global--spacing-vertical); }}.site-main>article>*:first-child,.site-main>.not-found>*:first-child,.entry-content>*:first-child,[class*=inner-container]>*:first-child,.wp-block-template-part>*:first-child,.wp-block-post-template :where(li>*):first-child{ margin-top:0; }.site-main>article>*:last-child,.site-main>.not-found>*:last-child,.entry-content>*:last-child,[class*=inner-container]>*:last-child,.wp-block-template-part>*:last-child,.wp-block-post-template :where(li>*):last-child{ margin-bottom:0; }.site-footer>*,.widget-area>*{ margin-top:calc(0.666 * var(--global--spacing-vertical)); margin-bottom:calc(0.666 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .site-footer>*,.widget-area>*{  margin-top:var(--global--spacing-vertical);  margin-bottom:var(--global--spacing-vertical); }} .entry-header>*,.post-thumbnail>*,.page-content>*,.comment-content>*,.widget>*{ margin-top:var(--global--spacing-unit); margin-bottom:var(--global--spacing-unit); }.entry-header>*:first-child,.post-thumbnail>*:first-child,.page-content>*:first-child,.comment-content>*:first-child,.widget>*:first-child{ margin-top:0; }.entry-header>*:last-child,.post-thumbnail>*:last-child,.page-content>*:last-child,.comment-content>*:last-child,.widget>*:last-child{ margin-bottom:0; } .entry-content>*.alignleft,.entry-content>*.alignright,.entry-content>*.alignleft:first-child + *,.entry-content>*.alignright:first-child + *,.entry-content>*.alignfull.has-background{ margin-top:0; }.entry-content>*:last-child,.entry-content>*.alignfull.has-background{ margin-bottom:0; }.entry-content>*.alignfull + .alignleft,.entry-content>*.alignfull + .alignright{ margin-top:var(--global--spacing-vertical); } html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,form,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; } html{   box-sizing:border-box; font-family:var(--global--font-secondary); line-height:var(--global--line-height-body); } *,*::before,*::after{ box-sizing:inherit; }body{ font-size:var(--global--font-size-base); font-weight:normal; color:var(--global--color-primary); text-align:left; background-color:var(--global--color-background); }button{ cursor:pointer; }.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{ content:""; display:table; table-layout:fixed; }.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{ clear:both; } blockquote{ padding:0; position:relative; margin:var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal); }blockquote>*{ margin-top:var(--global--spacing-unit); margin-bottom:var(--global--spacing-unit); }blockquote>*:first-child{ margin-top:0; }blockquote>*:last-child{ margin-bottom:0; }blockquote p{ letter-spacing:var(--heading--letter-spacing-h4); font-family:var(--quote--font-family); font-size:var(--quote--font-size); font-style:var(--quote--font-style); font-weight:var(--quote--font-weight); line-height:var(--quote--line-height); }blockquote cite,blockquote footer{ font-weight:normal; color:var(--global--color-primary); letter-spacing:var(--global--letter-spacing); }blockquote.alignleft,blockquote.alignright{ padding-left:inherit; }blockquote.alignleft p,blockquote.alignright p{ font-size:var(--heading--font-size-h5); max-width:inherit; width:inherit; }blockquote.alignleft cite,blockquote.alignleft footer,blockquote.alignright cite,blockquote.alignright footer{ font-size:var(--global--font-size-xs); letter-spacing:var(--global--letter-spacing); }blockquote strong{ font-weight:var(--quote--font-weight-strong); }blockquote:before{ content:"“"; position:absolute; left:calc(-0.5 * var(--global--spacing-horizontal)); }blockquote .wp-block-quote__citation,blockquote cite,blockquote footer{ color:var(--global--color-primary); font-style:var(--quote--font-style-cite); }@media only screen and (max-width:481.98px){  blockquote{  padding-left:calc(0.5 * var(--global--spacing-horizontal)); } blockquote:before{  left:0; }}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.site textarea{ border:var(--form--border-width) solid var(--form--border-color); border-radius:var(--form--border-radius); color:var(--form--color-text); line-height:var(--global--line-height-body); padding:var(--form--spacing-unit); margin:0 2px; max-width:100%; }input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,.site textarea:focus{ color:var(--form--color-text); outline-offset:2px; outline:2px dotted var(--form--border-color); }input[type=text]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=color]:disabled,.site textarea:disabled{ opacity:0.7; }.is-dark-theme input[type=text],.is-dark-theme input[type=email],.is-dark-theme input[type=url],.is-dark-theme input[type=password],.is-dark-theme input[type=search],.is-dark-theme input[type=number],.is-dark-theme input[type=tel],.is-dark-theme input[type=date],.is-dark-theme input[type=month],.is-dark-theme input[type=week],.is-dark-theme input[type=time],.is-dark-theme input[type=datetime],.is-dark-theme input[type=datetime-local],.is-dark-theme input[type=color],.is-dark-theme .site textarea{ background:var(--global--color-white-90); }input[type=search]:focus{ outline-offset:-7px; }.is-dark-theme input[type=search]:focus{ outline-color:var(--global--color-background); }input[type=color]{ padding:calc(var(--form--spacing-unit) / 2); height:calc(4 * var(--form--spacing-unit)); }input[type=email],input[type=url]{   direction:ltr; }select{ border:var(--form--border-width) solid var(--form--border-color); color:var(--form--color-text); -moz-appearance:none; -webkit-appearance:none; appearance:none; line-height:var(--global--line-height-body); padding:var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); background:var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; background-position:right var(--form--spacing-unit) top 60%; }select:focus{ outline-offset:2px; outline:2px dotted var(--form--border-color); }.is-dark-theme select{ background:var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; background-position:right var(--form--spacing-unit) top 60%; }textarea{ width:100%; }label{ font-size:var(--form--font-size); font-weight:var(--form--label-weight); margin-bottom:calc(var(--global--spacing-vertical) / 3); } @supports (-webkit-appearance:none) or (-moz-appearance:none){  input[type=checkbox],input[type=radio]{  -webkit-appearance:none;  -moz-appearance:none;  position:relative;  width:25px;  height:25px;  border:var(--form--border-width) solid var(--form--border-color);  background:var(--global--color-white); } input[type=checkbox]:disabled,input[type=radio]:disabled{  opacity:0.7; } .is-dark-theme input[type=checkbox],.is-dark-theme input[type=radio]{  background:var(--global--color-white-90); } input[type=checkbox]:focus{  outline-offset:2px;  outline:2px dotted var(--form--border-color); } input[type=checkbox]:after{  content:"";  opacity:0;  display:block;  left:5px;  top:2px;  position:absolute;  width:7px;  height:13px;  border:3px solid var(--form--color-text);  border-top:0;  border-left:0;  transform:rotate(30deg); } input[type=checkbox]:checked{  color:var(--form--color-text); } input[type=checkbox]:checked:after{  opacity:1; } input[type=radio]{  border-radius:50%; } input[type=radio]:focus{  outline-offset:2px;  outline:2px dotted var(--form--border-color); } input[type=radio]:after{  content:"";  opacity:0;  display:block;  left:3px;  top:3px;  position:absolute;  width:11px;  height:11px;  border-radius:50%;  background:var(--form--color-text); } input[type=radio]:checked{  border:4px solid var(--form--border-color); } input[type=radio]:checked:after{  opacity:1; } input[type=radio]:checked:focus{  outline-offset:4px;  outline:2px dotted var(--form--border-color); }}input[type=checkbox] + label,input[type=radio] + label{ display:inline-block; padding-left:10px; font-size:var(--global--font-size-xs); vertical-align:top; } @supports (-webkit-appearance:none) or (-moz-appearance:none){  input[type=range]{  -webkit-appearance:none;   width:100%;   height:6px;  background:var(--form--color-ranged);  border-radius:6px;  outline-offset:10px; } input[type=range]:disabled{  opacity:0.7; } input[type=range]::-webkit-slider-thumb{  -webkit-appearance:none;  border:3px solid var(--form--color-ranged);  height:44px;  width:44px;  border-radius:50%;  background:var(--global--color-background);  cursor:pointer; } input[type=range]::-moz-range-thumb{  border:3px solid var(--form--color-ranged);  height:44px;  width:44px;  border-radius:50%;  background:var(--global--color-background);  cursor:pointer;  box-sizing:border-box; }}input[type=range]::-ms-track{ width:100%; height:6px; border-radius:6px; border-width:19px 0; border-color:var(--global--color-background); background:transparent; color:transparent; cursor:pointer; }input[type=range]::-ms-fill-upper{ background:var(--form--color-ranged); border-radius:6px; }input[type=range]::-ms-fill-lower{ background:var(--form--color-ranged); border-radius:6px; }input[type=range]::-ms-thumb{ border:3px solid var(--form--color-ranged); height:44px; width:44px; border-radius:50%; background:var(--global--color-background); cursor:pointer; }fieldset{ display:grid; border-color:var(--global--color-secondary); padding:var(--global--spacing-horizontal); }fieldset legend{ font-size:var(--global--font-size-lg); }fieldset input[type=submit]{ max-width:max-content; }fieldset input:not([type=submit]){ margin-bottom:var(--global--spacing-unit); }fieldset input[type=radio],fieldset input[type=checkbox]{ margin-bottom:0; }fieldset input[type=radio] + label,fieldset input[type=checkbox] + label{ font-size:var(--form--font-size); padding-left:0; margin-bottom:var(--global--spacing-unit); }::-moz-placeholder{ opacity:1; }.post-password-message{ font-size:var(--global--font-size-lg); }.post-password-form{ display:flex; flex-wrap:wrap; }.post-password-form__label{ width:100%; margin-bottom:0; }.post-password-form input[type=password]{ flex-grow:1; margin-top:calc(var(--global--spacing-vertical) / 3); margin-right:calc(0.66 * var(--global--spacing-horizontal)); }.post-password-form__submit{ margin-top:calc(var(--global--spacing-vertical) / 3); }@media only screen and (min-width:592px){  .post-password-form__submit{  margin-left:calc(0.4 * var(--global--spacing-horizontal)); }}img{ height:auto; max-width:100%; vertical-align:middle; } .entry-content img{ max-width:100%; } embed,iframe,object,video{ max-width:100%; } figcaption,.wp-caption,.wp-caption-text,.wp-block-embed figcaption{ color:currentColor; font-size:var(--global--font-size-xs); line-height:var(--global--line-height-body); margin-top:calc(0.5 * var(--global--spacing-unit)); margin-bottom:var(--global--spacing-unit); text-align:center; }.alignleft figcaption,.alignright figcaption,.alignleft .wp-caption,.alignright .wp-caption,.alignleft .wp-caption-text,.alignright .wp-caption-text,.alignleft .wp-block-embed figcaption,.alignright .wp-block-embed figcaption{ margin-bottom:0; } .page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{ border:none; margin-bottom:0; margin-top:0; padding:0; } b,strong{ font-weight:700; }dfn,cite,em,i{ font-style:italic; }pre{ white-space:pre; overflow-x:auto; }.entry-content>code{ display:block; } a{ cursor:pointer; color:var(--wp--style--color--link,var(--global--color-primary)); text-underline-offset:3px; text-decoration-skip-ink:all; }a:hover{ text-decoration-style:dotted; text-decoration-skip-ink:none; }.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){   outline:2px solid transparent; text-decoration:underline 1px dotted currentColor; text-decoration-skip-ink:none; background:rgba(255,255,255,0.9); }.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){ background:var(--global--color-black); color:var(--global--color-white); text-decoration:none; }.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{ color:var(--wp--style--color--link,var(--global--color-white)); }.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){ background:rgba(0,0,0,0.9); color:var(--wp--style--color--link,var(--global--color-white)); }.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{ color:var(--wp--style--color--link,var(--global--color-white)); }.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link{   outline:2px solid transparent; outline-offset:-2px; }.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus{ color:#21759b; background-color:#f1f1f1; }.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link{ background:none; }.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{ outline:2px dotted var(--wp--style--color--link,var(--global--color-primary)); }.has-background .has-link-color a,.has-background.has-link-color a{ color:var(--wp--style--color--link,var(--global--color-primary)); } .wp-block-audio audio:focus{ outline-offset:5px; outline:2px solid var(--global--color-primary); } .site .button,button,input[type=submit],input[type=reset],.wp-block-search .wp-block-search__button,.wp-block-button .wp-block-button__link,.wp-block-file a.wp-block-file__button{ border:var(--button--border-width) solid transparent; border-radius:var(--button--border-radius); cursor:pointer; font-weight:var(--button--font-weight); font-family:var(--button--font-family); font-size:var(--button--font-size); line-height:var(--button--line-height); padding:var(--button--padding-vertical) var(--button--padding-horizontal); text-decoration:none; }.site .button:not(:hover):not(:active):not(.has-text-color),button:not(:hover):not(:active):not(.has-text-color),input[type=submit]:not(:hover):not(:active):not(.has-text-color),input[type=reset]:not(:hover):not(:active):not(.has-text-color),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color){ color:var(--global--color-background); }.has-background .site .button:not(:hover):not(:active):not(.has-text-color),.has-background button:not(:hover):not(:active):not(.has-text-color),.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color),.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color),.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color){ color:var(--local--color-background,var(--global--color-primary)); }.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background,.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background,.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background{ color:var(--global--color-primary); }.site .button:not(:hover):not(:active):not(.has-background),button:not(:hover):not(:active):not(.has-background),input[type=submit]:not(:hover):not(:active):not(.has-background),input[type=reset]:not(:hover):not(:active):not(.has-background),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background){ background-color:var(--global--color-primary); }.has-background .site .button:not(:hover):not(:active):not(.has-background),.has-background button:not(:hover):not(:active):not(.has-background),.has-background input[type=submit]:not(:hover):not(:active):not(.has-background),.has-background input[type=reset]:not(:hover):not(:active):not(.has-background),.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background){ background-color:var(--local--color-primary,var(--global--color-primary)); }.site .button:hover,.site .button:active,button:hover,button:active,input[type=submit]:hover,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:active,.wp-block-search .wp-block-search__button:hover,.wp-block-search .wp-block-search__button:active,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:active,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:active{ background-color:transparent; border-color:currentColor; color:inherit; }.site .button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,.wp-block-search .wp-block-search__button:focus,.wp-block-button .wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:focus{ outline-offset:-6px; outline:2px dotted currentColor; }.site .button:disabled,button:disabled,input[type=submit]:disabled,input[type=reset]:disabled,.wp-block-search .wp-block-search__button:disabled,.wp-block-button .wp-block-button__link:disabled,.wp-block-file a.wp-block-file__button:disabled{ background-color:var(--global--color-white-50); border-color:var(--global--color-white-50); color:var(--button--color-text-active); } .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){ color:var(--global--color-background); }.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){ color:var(--local--color-background,var(--global--color-background)); }.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background{ color:var(--global--color-primary); }.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){ background-color:var(--global--color-primary); }.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){ background-color:var(--local--color-primary,var(--global--color-primary)); }.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active{ border-color:currentColor!important; background-color:transparent!important; color:inherit!important; }.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background{ border-color:currentColor; }.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){ color:var(--global--color-primary); }.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){ color:var(--local--color-primary,var(--global--color-primary)); }.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color){ color:inherit; }.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background){ background-color:transparent; }.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:active{ border-color:transparent!important; background-color:var(--global--color-primary)!important; color:var(--global--color-background)!important; }.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,.has-background .wp-block-button.is-style-outline .wp-block-button__link:active{ background-color:var(--local--color-primary,var(--global--color-primary))!important; color:var(--local--color-background,var(--global--color-background))!important; }.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active{ color:var(--local--color-background,var(--global--color-background))!important; }.wp-block-button .is-style-squared .wp-block-button__link{ border-radius:0; }.is-style-outline .wp-block-button__link[style*=radius]:focus,.wp-block-button a.wp-block-button__link[style*=radius]:focus{ outline-offset:2px; outline:2px dotted var(--button--color-background); }.wp-block-code{ border-color:var(--global--color-border); border-radius:0; border-style:solid; border-width:0.1rem; padding:var(--global--spacing-unit); }.wp-block-code code{ color:var(--global--color-primary); white-space:pre; overflow-x:auto; display:block; }.wp-block-columns:not(.alignwide):not(.alignfull){ clear:both; }.wp-block-columns .wp-block-column>*{ margin-top:calc(0.66 * var(--global--spacing-vertical)); margin-bottom:calc(0.66 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .wp-block-columns .wp-block-column>*{  margin-top:var(--global--spacing-vertical);  margin-bottom:var(--global--spacing-vertical); }}.wp-block-columns .wp-block-column>*:first-child{ margin-top:0; }.wp-block-columns .wp-block-column>*:last-child{ margin-bottom:0; }.wp-block-columns .wp-block-column:last-child{ margin-bottom:0; }.wp-block-columns .wp-block-column:not(:last-child){ margin-bottom:calc(0.66 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .wp-block-columns .wp-block-column:not(:last-child){  margin-bottom:var(--global--spacing-vertical); }}@media only screen and (min-width:822px){  .wp-block-columns .wp-block-column:not(:last-child){  margin-bottom:0; }}.wp-block-columns.is-style-twentytwentyone-columns-overlap{ justify-content:space-around; }@media only screen and (min-width:652px){  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n){  margin-left:calc(-2 * var(--global--spacing-horizontal));  margin-top:calc(2.5 * var(--global--spacing-horizontal));  z-index:2; } .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>p:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h1:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h2:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h3:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h4:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h5:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h6:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>pre:not(.has-background){  background-color:var(--global--color-background);  padding:var(--global--spacing-unit); } .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background){  padding-left:calc(2 * var(--global--spacing-horizontal)); } .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center{  margin-top:0; }}.wp-block-columns.alignfull .wp-block-column p:not(.has-background),.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),.wp-block-columns.alignfull .wp-block-column h6:not(.has-background){ padding-left:var(--global--spacing-unit); padding-right:var(--global--spacing-unit); }.wp-block-cover,.wp-block-cover-image{ background-color:var(--cover--color-background); min-height:var(--cover--height); margin-top:inherit; margin-bottom:inherit;   }.wp-block-cover:not(.alignwide):not(.alignfull),.wp-block-cover-image:not(.alignwide):not(.alignfull){ clear:both; }.wp-block-cover.alignfull,.wp-block-cover-image.alignfull{ margin-top:0; margin-bottom:0; }.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text{ color:currentColor; margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button){ color:currentColor; }.wp-block-cover .wp-block-cover__inner-container .has-link-color a,.wp-block-cover .wp-block-cover-image-text .has-link-color a,.wp-block-cover .wp-block-cover-text .has-link-color a,.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,.wp-block-cover-image .wp-block-cover-text .has-link-color a{ color:var(--wp--style--color--link,var(--global--color-primary)); }.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text{ color:var(--cover--color-foreground); }.wp-block-cover h2,.wp-block-cover-image h2{ font-size:var(--heading--font-size-h2); letter-spacing:var(--heading--letter-spacing-h2); line-height:var(--heading--line-height-h2); max-width:inherit; text-align:inherit; padding:0; }.wp-block-cover h2.has-text-align-left,.wp-block-cover-image h2.has-text-align-left{ text-align:left; }.wp-block-cover h2.has-text-align-center,.wp-block-cover-image h2.has-text-align-center{ text-align:center; }.wp-block-cover h2.has-text-align-right,.wp-block-cover-image h2.has-text-align-right{ text-align:right; }.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{ width:calc(100% - 2 * var(--global--spacing-vertical)); }.wp-block-cover .wp-block-cover__inner-container>*,.wp-block-cover-image .wp-block-cover__inner-container>*{ margin-top:calc(0.666 * var(--global--spacing-vertical)); margin-bottom:calc(0.666 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .wp-block-cover .wp-block-cover__inner-container>*,.wp-block-cover-image .wp-block-cover__inner-container>*{  margin-top:var(--global--spacing-vertical);  margin-bottom:var(--global--spacing-vertical); }}.wp-block-cover .wp-block-cover__inner-container>*:first-child,.wp-block-cover-image .wp-block-cover__inner-container>*:first-child{ margin-top:0; }.wp-block-cover .wp-block-cover__inner-container>*:last-child,.wp-block-cover-image .wp-block-cover__inner-container>*:last-child{ margin-bottom:0; }.wp-block-cover.alignleft,.wp-block-cover.alignright,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright{ margin-top:0; }.wp-block-cover.alignleft>*,.wp-block-cover.alignright>*,.wp-block-cover-image.alignleft>*,.wp-block-cover-image.alignright>*{ margin-top:calc(2 * var(--global--spacing-vertical)); margin-bottom:calc(2 * var(--global--spacing-vertical)); padding-left:var(--global--spacing-horizontal); padding-right:var(--global--spacing-horizontal); width:100%; }.wp-block-cover.has-left-content,.wp-block-cover.has-right-content,.wp-block-cover-image.has-left-content,.wp-block-cover-image.has-right-content{ justify-content:center; }.wp-block-cover.is-style-twentytwentyone-border,.wp-block-cover-image.is-style-twentytwentyone-border{ border:calc(3 * var(--separator--height)) solid var(--global--color-border); }.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container{ background-color:unset; }.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover{ opacity:inherit; }.wp-block-file a.wp-block-file__button{ display:inline-block; }.wp-block-gallery{ margin:0 auto; }.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{ width:calc((100% - var(--global--spacing-unit)) / 2); }.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{ margin:0; color:var(--global--color-white); font-size:var(--global--font-size-xs); }.wp-block-gallery .blocks-gallery-image figcaption a,.wp-block-gallery .blocks-gallery-item figcaption a{ color:var(--global--color-white); }.wp-block-gallery .blocks-gallery-image figcaption a:focus,.wp-block-gallery .blocks-gallery-item figcaption a:focus{ background-color:transparent; outline:2px solid var(--wp--style--color--link,var(--global--color-primary)); text-decoration:none; }.wp-block-gallery .blocks-gallery-image a:focus img,.wp-block-gallery .blocks-gallery-item a:focus img{ outline-offset:2px; }.wp-block-group{ display:flow-root; }.wp-block-group .wp-block-group__inner-container{ margin-left:auto; margin-right:auto; }.wp-block-group .wp-block-group__inner-container>*{ margin-top:calc(0.666 * var(--global--spacing-vertical)); margin-bottom:calc(0.666 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .wp-block-group .wp-block-group__inner-container>*{  margin-top:var(--global--spacing-vertical);  margin-bottom:var(--global--spacing-vertical); }}.wp-block-group .wp-block-group__inner-container>*:first-child{ margin-top:0; }.wp-block-group .wp-block-group__inner-container>*:last-child{ margin-bottom:0; }.wp-block-group.has-background{ padding:calc(0.666 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .wp-block-group.has-background{  padding:var(--global--spacing-vertical); }}.wp-block-group.is-style-twentytwentyone-border{ border:calc(3 * var(--separator--height)) solid var(--global--color-border); padding:var(--global--spacing-vertical); }.wp-block-group.has-background .wp-block-group__inner-container>.alignfull,.wp-block-group.has-background .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>.alignfull,.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull{ max-width:calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical)); width:calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical)); margin-left:calc(-1 * var(--global--spacing-vertical)); }h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{ clear:both; font-family:var(--heading--font-family); font-weight:var(--heading--font-weight); }h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{ font-weight:var(--heading--font-weight-strong); }h1,.h1{ font-size:var(--heading--font-size-h1); letter-spacing:var(--heading--letter-spacing-h1); line-height:var(--heading--line-height-h1); }h2,.h2{ font-size:var(--heading--font-size-h2); letter-spacing:var(--heading--letter-spacing-h2); line-height:var(--heading--line-height-h2); }h3,.h3{ font-size:var(--heading--font-size-h3); letter-spacing:var(--heading--letter-spacing-h3); line-height:var(--heading--line-height-h3); }h4,.h4{ font-size:var(--heading--font-size-h4); font-weight:var(--heading--font-weight-strong); letter-spacing:var(--heading--letter-spacing-h4); line-height:var(--heading--line-height-h4); }h5,.h5{ font-size:var(--heading--font-size-h5); font-weight:var(--heading--font-weight-strong); letter-spacing:var(--heading--letter-spacing-h5); line-height:var(--heading--line-height-h5); }h6,.h6{ font-size:var(--heading--font-size-h6); font-weight:var(--heading--font-weight-strong); letter-spacing:var(--heading--letter-spacing-h6); line-height:var(--heading--line-height-h6); }.wp-block-image{ text-align:center; }.wp-block-image figcaption{ color:var(--global--color-primary); font-size:var(--global--font-size-xs); line-height:var(--global--line-height-body); margin-top:calc(0.5 * var(--global--spacing-unit)); margin-bottom:var(--global--spacing-unit); text-align:center; }.wp-block-image .alignright{   margin-left:var(--global--spacing-horizontal);   margin-right:0; }.wp-block-image .alignleft{   margin-right:var(--global--spacing-horizontal);   margin-left:0; }.wp-block-image a:focus img{ outline-offset:2px; }.entry-content>*[class=wp-block-image],.entry-content [class*=inner-container]>*[class=wp-block-image]{ margin-top:0; margin-bottom:0; }.entry-content>*[class=wp-block-image] + *,.entry-content [class*=inner-container]>*[class=wp-block-image] + *{ margin-top:0; }.wp-block-image.is-style-twentytwentyone-border img,.wp-block-image.is-style-twentytwentyone-image-frame img{ border:calc(3 * var(--separator--height)) solid var(--global--color-border); }.wp-block-image.is-style-twentytwentyone-image-frame img{ padding:var(--global--spacing-unit); }@media only screen and (min-width:482px){  .entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{  max-width:50%; }}@media only screen and (max-width:481.98px){  .entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{  margin-left:0;  margin-right:0; } .entry-content>.wp-block-image>.alignleft:after,.entry-content>.wp-block-image>.alignright:after{  content:"";  display:block;  height:1px;  width:1em; float:right; } .entry-content>.wp-block-image>.alignright:after{ float:left; }}.wp-block-latest-comments{ padding-left:0; }.wp-block-latest-comments:where(:not([class*=-font-size]):not([style*=font-size])) .wp-block-latest-comments__comment{ font-size:var(--global--font-size-sm); }.wp-block-latest-comments .wp-block-latest-comments__comment{ line-height:var(--global--line-height-body);   margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.wp-block-latest-comments .wp-block-latest-comments__comment:first-child{ margin-top:0; }.wp-block-latest-comments .wp-block-latest-comments__comment:last-child{ margin-bottom:0; }.wp-block-latest-comments .wp-block-latest-comments__comment-meta{ font-family:var(--heading--font-family); }.wp-block-latest-comments .wp-block-latest-comments__comment-date{ color:inherit; font-size:inherit; }.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{ font-size:inherit; line-height:var(--global--line-height-body); margin:0; }.wp-block-latest-posts{ padding-left:0; }.wp-block-latest-posts:not(.is-grid)>li{ margin-top:calc(1.666 * var(--global--spacing-vertical)); margin-bottom:calc(1.666 * var(--global--spacing-vertical)); }.wp-block-latest-posts:not(.is-grid)>li:first-child{ margin-top:0; }.wp-block-latest-posts:not(.is-grid)>li:last-child{ margin-bottom:0; }.widget-area .wp-block-latest-posts:not(.is-grid)>li{ margin-top:0; margin-bottom:0; }.wp-block-latest-posts.is-grid{ word-wrap:break-word; word-break:break-word; }.wp-block-latest-posts.is-grid>li{ margin-bottom:var(--global--spacing-vertical); }.wp-block-latest-posts.is-grid>li:last-child{ margin-bottom:0; }.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1),.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1) ~ li,.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1) ~ li,.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1) ~ li,.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1) ~ li,.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1) ~ li{ margin-bottom:0; }.wp-block-latest-posts>li>*{ margin-top:calc(0.333 * var(--global--spacing-vertical)); margin-bottom:calc(0.333 * var(--global--spacing-vertical)); }.wp-block-latest-posts>li>*:first-child{ margin-top:0; }.wp-block-latest-posts>li>*:last-child{ margin-bottom:0; }.wp-block-latest-posts>li>a{ display:inline-block; font-family:var(--latest-posts--title-font-family); font-size:var(--latest-posts--title-font-size); font-weight:var(--heading--font-weight); line-height:var(--global--line-height-heading); margin-bottom:calc(0.333 * var(--global--spacing-vertical)); }.widget-area .wp-block-latest-posts>li>a{ font-size:var(--global--font-size-sm); margin-bottom:0; }.wp-block-latest-posts .wp-block-latest-posts__post-author{ color:var(--global--color-primary); font-size:var(--global--font-size-md); line-height:var(--global--line-height-body); }.wp-block-latest-posts .wp-block-latest-posts__post-date{ color:var(--global--color-primary); font-size:var(--global--font-size-xs); line-height:var(--global--line-height-body); }[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date{ color:currentColor; }.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,.wp-block-latest-posts .wp-block-latest-posts__post-full-content{ font-family:var(--latest-posts--description-font-family); font-size:var(--latest-posts--description-font-size); line-height:var(--global--line-height-body); margin-top:calc(0.666 * var(--global--spacing-vertical)); }.wp-block-latest-posts.alignfull{ padding-left:var(--global--spacing-unit); padding-right:var(--global--spacing-unit); }.entry-content [class*=inner-container] .wp-block-latest-posts.alignfull,.entry-content .has-background .wp-block-latest-posts.alignfull{ padding-left:0; padding-right:0; }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers{ border-top:calc(3 * var(--separator--height)) solid var(--global--color-border); border-bottom:calc(3 * var(--separator--height)) solid var(--global--color-border); }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li{ padding-bottom:var(--global--spacing-vertical); border-bottom:var(--separator--height) solid var(--global--color-border); margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li:last-child,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li:last-child{ padding-bottom:0; border-bottom:none; }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid{ box-shadow:inset 0 -1px 0 0 var(--global--color-border); border-bottom:calc(2 * var(--separator--height)) solid var(--global--color-border); }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li{ margin:0; padding-top:var(--global--spacing-vertical); padding-right:var(--global--spacing-horizontal); }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child{ padding-bottom:var(--global--spacing-vertical); }@media screen and (min-width:600px){  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li{  width:calc(100% / 2); } .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li{  width:calc(100% / 3); } .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li{  width:calc(100% / 4); } .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li{  width:calc(100% / 5); } .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li{  width:calc(100% / 6); }}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li{ border:calc(3 * var(--separator--height)) solid var(--global--color-border); padding:var(--global--spacing-vertical) var(--global--spacing-horizontal); }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child{ padding-bottom:var(--global--spacing-vertical); }.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li{ margin-top:var(--global--spacing-horizontal); margin-bottom:var(--global--spacing-horizontal); }.gallery-item{ display:inline-block; text-align:center; vertical-align:top; width:100%; }.gallery-item a{ display:block; }.gallery-item a:focus img{ outline-offset:-2px; }.gallery-columns-2 .gallery-item{ max-width:50%; }.gallery-columns-3 .gallery-item{ max-width:33.33%; }.gallery-columns-4 .gallery-item{ max-width:25%; }.gallery-columns-5 .gallery-item{ max-width:20%; }.gallery-columns-6 .gallery-item{ max-width:16.66%; }.gallery-columns-7 .gallery-item{ max-width:14.28%; }.gallery-columns-8 .gallery-item{ max-width:12.5%; }.gallery-columns-9 .gallery-item{ max-width:11.11%; }.gallery-caption{ display:block; }figure.wp-caption a:focus img{ outline-offset:2px; }ul,ol{ font-family:var(--list--font-family); margin:0; padding-left:calc(2 * var(--global--spacing-horizontal)); }ul.aligncenter,ol.aligncenter{ list-style-position:inside; padding:0; }ul.alignright,ol.alignright{ list-style-position:inside; text-align:right; padding:0; }ul{ list-style-type:disc; }ul ul{ list-style-type:circle; }ol{ list-style-type:decimal; }ol ul{ list-style-type:circle; }dt{ font-family:var(--definition-term--font-family); font-weight:bold; }dd{ margin:0; padding-left:calc(2 * var(--global--spacing-horizontal)); }.wp-block-media-text.alignfull{ margin-top:0; margin-bottom:0; }.wp-block-media-text a:focus img{ outline-offset:-1px; }.wp-block-media-text .wp-block-media-text__content{ padding:var(--global--spacing-horizontal); }@media only screen and (min-width:592px){  .wp-block-media-text .wp-block-media-text__content{  padding:var(--global--spacing-vertical); }}.wp-block-media-text .wp-block-media-text__content>*{ margin-top:calc(0.666 * var(--global--spacing-vertical)); margin-bottom:calc(0.666 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .wp-block-media-text .wp-block-media-text__content>*{  margin-top:var(--global--spacing-vertical);  margin-bottom:var(--global--spacing-vertical); }}.wp-block-media-text .wp-block-media-text__content>*:first-child{ margin-top:0; }.wp-block-media-text .wp-block-media-text__content>*:last-child{ margin-bottom:0; }@media only screen and (min-width:482px){  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{  padding-top:var(--global--spacing-vertical);  padding-bottom:var(--global--spacing-vertical); }}.wp-block-media-text.is-style-twentytwentyone-border{ border:calc(3 * var(--separator--height)) solid var(--global--color-border); }.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label{ font-family:var(--primary-nav--font-family); font-size:var(--primary-nav--font-size); font-weight:var(--primary-nav--font-weight); }.wp-block-navigation .wp-block-navigation-link__submenu-icon{ padding:0; }.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation-link{ display:inherit; }.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container{ border:none; left:0; min-width:max-content; opacity:0; padding:0; position:inherit; top:inherit; }.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon{ display:none; }.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container{ background:var(--global--color-background); margin:0; padding:0; position:absolute; top:100%; border:1px solid var(--primary-nav--border-color); }.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:before,.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after{ content:""; display:block; position:absolute; width:0; top:-10px; left:var(--global--spacing-horizontal); border-style:solid; border-color:var(--primary-nav--border-color) transparent; border-width:0 7px 10px; }.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after{ top:-9px; border-color:var(--global--color-background) transparent; }.wp-block-navigation:not(.has-background) .wp-block-navigation__container{ background:var(--global--color-background); }.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{ background:var(--global--color-background); }.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:focus{ color:var(--primary-nav--color-link-hover); }.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover{ text-decoration:underline; text-decoration-style:dotted; }.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content{ color:currentColor; }p{ line-height:var(--wp--typography--line-height,var(--global--line-height-body)); }p.has-background{ padding:var(--global--spacing-unit); }p.has-text-color a{ color:var(--wp--style--color--link,var(--global--color-primary)); }pre.wp-block-preformatted{ overflow-x:auto; white-space:pre; }.wp-block-pullquote{ padding:calc(2 * var(--global--spacing-unit)) 0; text-align:center; border-width:var(--pullquote--border-width); border-bottom-style:solid; border-top-style:solid; color:currentColor; border-color:currentColor; position:relative; font-size:var(--pullquote--font-size); font-style:var(--pullquote--font-style); font-weight:700; letter-spacing:var(--pullquote--letter-spacing);   }.wp-block-pullquote blockquote::before{ color:currentColor; content:"“"; display:block; position:relative; left:0; font-size:3rem; font-weight:500; line-height:1; }.wp-block-pullquote p{ font-family:var(--pullquote--font-family); font-size:inherit; font-style:inherit; font-weight:inherit; letter-spacing:inherit; line-height:inherit; margin:0; }.wp-block-pullquote:where(:not([style*=line-height])) p{ line-height:var(--pullquote--line-height); }.wp-block-pullquote a{ color:currentColor; }.wp-block-pullquote .wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{ color:currentColor; display:block; font-size:var(--global--font-size-xs); font-style:var(--pullquote--font-style); text-transform:none; }.wp-block-pullquote:not(.is-style-solid-color){ background:none; }.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite{ text-align:center; }.wp-block-pullquote.alignwide>p,.wp-block-pullquote.alignwide blockquote{ max-width:var(--responsive--alignwide-width); }.wp-block-pullquote.alignfull:not(.is-style-solid-color)>p,.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote{ padding:0 calc(2 * var(--global--spacing-unit)); }.wp-block-pullquote.is-style-solid-color{ color:var(--pullquote--color-foreground); padding:calc(2.5 * var(--global--spacing-unit)); border-width:var(--pullquote--border-width); border-style:solid; border-color:var(--pullquote--border-color); }@media (min-width:600px){  .wp-block-pullquote.is-style-solid-color{  padding:calc(5 * var(--global--spacing-unit)); }}.wp-block-pullquote.is-style-solid-color blockquote::before{ text-align:left; }.wp-block-pullquote.is-style-solid-color blockquote{ margin:0; max-width:inherit; }.wp-block-pullquote.is-style-solid-color blockquote p{ font-size:var(--pullquote--font-size); }.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.wp-block-pullquote.is-style-solid-color cite,.wp-block-pullquote.is-style-solid-color footer{ color:currentColor; }.wp-block-pullquote.is-style-solid-color.alignleft,.wp-block-pullquote.is-style-solid-color.alignright{ padding:var(--global--spacing-unit); }.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{ max-width:initial; }.wp-block-query.has-background{ padding:calc(0.666 * var(--global--spacing-vertical)); }@media only screen and (min-width:482px){  .wp-block-query.has-background{  padding:var(--global--spacing-vertical); }}.wp-block-quote{ border-left:none; font-family:var(--quote--font-family); font-size:var(--quote--font-size); font-style:var(--quote--font-style); font-weight:var(--quote--font-weight); line-height:var(--quote--line-height);   }.wp-block-quote p{ font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; line-height:inherit; letter-spacing:inherit; }.wp-block-quote:before{ content:"“"; left:8px; }.wp-block-quote .wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{ font-family:inherit; font-style:inherit; font-weight:inherit; line-height:inherit; letter-spacing:inherit; }.has-background .wp-block-quote .wp-block-quote__citation,[class*=background-color] .wp-block-quote .wp-block-quote__citation,[style*=background-color] .wp-block-quote .wp-block-quote__citation,.wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,.has-background .wp-block-quote cite,[class*=background-color] .wp-block-quote cite,[style*=background-color] .wp-block-quote cite,.wp-block-cover[style*=background-image] .wp-block-quote cite,.has-background .wp-block-quote footer,[class*=background-color] .wp-block-quote footer,[style*=background-color] .wp-block-quote footer,.wp-block-cover[style*=background-image] .wp-block-quote footer{ color:currentColor; }.wp-block-quote:where(:not([style*=font-style])) .wp-block-quote__citation,.wp-block-quote:where(:not([style*=font-style])) cite,.wp-block-quote:where(:not([style*=font-style])) footer{ font-style:var(--quote--font-style-cite); }.wp-block-quote:where(:not([style*=font-weight])) .wp-block-quote__citation,.wp-block-quote:where(:not([style*=font-weight])) cite,.wp-block-quote:where(:not([style*=font-weight])) footer{ font-weight:normal; }.wp-block-quote.has-text-align-right{ margin:var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto; padding-right:0; border-right:none; }.wp-block-quote.has-text-align-right:before{ display:none; }.wp-block-quote.has-text-align-right p:before{ content:"”"; margin-right:5px; }.wp-block-quote.has-text-align-center{ margin:var(--global--spacing-vertical) auto; }.wp-block-quote.has-text-align-center:before{ display:none; }.wp-block-quote.is-large,.wp-block-quote.is-style-large{ padding-left:0; padding-right:0;   margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{ font-size:var(--quote--font-size-large); font-style:var(--quote--font-style-large); line-height:var(--quote--line-height-large); }.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{ font-size:var(--quote--font-size-large); line-height:var(--quote--line-height-large); left:calc(-1 * var(--global--spacing-horizontal)); }.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{ display:none; }.wp-block-quote.is-large.has-text-align-right p:before,.wp-block-quote.is-style-large.has-text-align-right p:before{ content:"”"; font-size:var(--quote--font-size-large); font-weight:normal; line-height:var(--quote--line-height-large); margin-right:10px; }.wp-block-quote.is-large .wp-block-quote__citation,.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large .wp-block-quote__citation,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{ color:var(--global--color-primary); font-size:var(--global--font-size-sm); }@media only screen and (max-width:481.98px){  .wp-block-quote.is-large,.wp-block-quote.is-style-large{  padding-left:var(--global--spacing-horizontal); } .wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{  left:0; } .wp-block-quote.is-large.has-text-align-right,.wp-block-quote.is-style-large.has-text-align-right{  padding-left:0;  padding-right:var(--global--spacing-horizontal); } .wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{  right:0; } .wp-block-quote.is-large.has-text-align-center,.wp-block-quote.is-style-large.has-text-align-center{  padding-left:0;  padding-right:0; }}@media only screen and (max-width:481.98px){  .wp-block-quote.has-text-align-right{  padding-left:0;  padding-right:calc(0.5 * var(--global--spacing-horizontal)); } .wp-block-quote.has-text-align-right:before{  right:0; } .wp-block-quote.has-text-align-center{  padding-left:0;  padding-right:0; }}.wp-block-rss{ padding-left:0; }.wp-block-rss>li{ list-style:none; }.wp-block-rss:not(.is-grid)>li{ margin-top:calc(1.666 * var(--global--spacing-vertical)); margin-bottom:calc(1.666 * var(--global--spacing-vertical)); }.wp-block-rss:not(.is-grid)>li:first-child{ margin-top:0; }.wp-block-rss:not(.is-grid)>li:last-child{ margin-bottom:0; }.wp-block-rss.is-grid>li{ margin-bottom:var(--global--spacing-vertical); }.wp-block-rss.is-grid>li:last-child{ margin-bottom:0; }.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1),.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1) ~ li,.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1) ~ li,.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1) ~ li,.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1) ~ li,.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1) ~ li{ margin-bottom:0; }.wp-block-rss>li>*{ margin-top:calc(0.333 * var(--global--spacing-vertical)); margin-bottom:calc(0.333 * var(--global--spacing-vertical)); }.wp-block-rss>li>*:first-child{ margin-top:0; }.wp-block-rss>li>*:last-child{ margin-bottom:0; }.wp-block-rss .wp-block-rss__item-title>a{ display:inline-block; font-family:var(--latest-posts--title-font-family); font-size:var(--latest-posts--title-font-size); font-weight:var(--heading--font-weight); line-height:var(--global--line-height-heading); margin-bottom:calc(0.333 * var(--global--spacing-vertical)); }.wp-block-rss .wp-block-rss__item-author{ color:var(--global--color-primary); font-size:var(--global--font-size-md); line-height:var(--global--line-height-body); }.wp-block-rss .wp-block-rss__item-publish-date{ color:var(--global--color-primary); font-size:var(--global--font-size-xs); line-height:var(--global--line-height-body); }[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,.has-background .wp-block-rss .wp-block-rss__item-publish-date{ color:currentColor; }.wp-block-rss .wp-block-rss__item-excerpt,.wp-block-rss .wp-block-rss__item-full-content{ font-family:var(--latest-posts--description-font-family); font-size:var(--latest-posts--description-font-size); line-height:var(--global--line-height-body); margin-top:calc(0.666 * var(--global--spacing-vertical)); }.wp-block-rss.alignfull{ padding-left:var(--global--spacing-unit); padding-right:var(--global--spacing-unit); }.entry-content [class*=inner-container] .wp-block-rss.alignfull,.entry-content .has-background .wp-block-rss.alignfull{ padding-left:0; padding-right:0; }.wp-block-search{ max-width:var(--responsive--aligndefault-width); }.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper{ justify-content:center; }.wp-block-search .wp-block-search__label{ font-size:var(--form--font-size); font-weight:var(--form--label-weight); margin-bottom:calc(var(--global--spacing-vertical) / 3); }.wp-block-search .wp-block-search__input{ border:var(--form--border-width) solid var(--form--border-color); border-radius:var(--form--border-radius); color:var(--form--color-text); line-height:var(--form--line-height); max-width:inherit; margin-right:calc(-1 * var(--button--border-width)); margin-left:0; padding:var(--form--spacing-unit); }.wp-block-search .wp-block-search__input:focus{ color:var(--form--color-text); border-color:var(--form--border-color); }.has-background .wp-block-search .wp-block-search__input{ border-color:var(--local--color-primary,var(--global--color-primary))!important; }.wp-block-search button.wp-block-search__button{ margin-left:0; line-height:1; }.wp-block-search button.wp-block-search__button.has-icon{ padding:6px calc(0.5 * var(--button--padding-horizontal)); }.wp-block-search button.wp-block-search__button.has-icon svg{ width:40px; height:40px; fill:currentColor; }.has-background .wp-block-search button.wp-block-search__button:hover,.has-background .wp-block-search button.wp-block-search__button:active{ background-color:var(--local--color-background,var(--global--color-background))!important; color:var(--local--color-primary,var(--global--color-primary))!important; }.has-text-color .wp-block-search button.wp-block-search__button:hover,.has-text-color .wp-block-search button.wp-block-search__button:active{ color:var(--local--color-primary,var(--global--color-primary))!important; }.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{ background-color:var(--global--color-white); border:var(--form--border-width) solid var(--form--border-color); border-radius:var(--form--border-radius); padding:var(--form--border-width); }.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{ border-color:var(--local--color-primary,var(--global--color-primary))!important; }.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{ margin-left:0; margin-right:0; padding-left:var(--form--spacing-unit); }.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{ color:var(--form--color-text); outline-offset:-2px; outline:2px dotted var(--form--border-color); }.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button{ padding:var(--button--padding-vertical) var(--button--padding-horizontal); }.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{ color:var(--global--color-dark-gray); }.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button{ color:var(--global--color-dark-gray); }.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{ background-color:var(--global--color-dark-gray); color:var(--global--color-white); }.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon{ padding:6px calc(0.5 * var(--button--padding-horizontal)); }.wp-block-search__button{ box-shadow:none; }hr{ border-style:none; border-bottom:var(--separator--height) solid var(--separator--border-color); clear:both; margin-left:auto; margin-right:auto; }hr.wp-block-separator{ border-bottom:var(--separator--height) solid var(--separator--border-color); opacity:1;   }hr.wp-block-separator:not(.is-style-dots):not(.alignwide){ max-width:var(--responsive--aligndefault-width); }hr.wp-block-separator:not(.is-style-dots).alignwide{ max-width:var(--responsive--alignwide-width); }hr.wp-block-separator:not(.is-style-dots).alignfull{ max-width:var(--responsive--alignfull-width); }hr.wp-block-separator.is-style-twentytwentyone-separator-thick{ border-bottom-width:calc(3 * var(--separator--height)); }hr.wp-block-separator.is-style-dots.has-background,hr.wp-block-separator.is-style-dots.has-text-color{ background-color:transparent!important; }hr.wp-block-separator.is-style-dots.has-background:before,hr.wp-block-separator.is-style-dots.has-text-color:before{ color:currentColor!important; }hr.wp-block-separator.is-style-dots:before{ color:var(--separator--border-color); font-size:var(--global--font-size-xl); letter-spacing:var(--global--font-size-sm); padding-left:var(--global--font-size-sm); }.has-background hr.wp-block-separator,[class*=background-color] hr.wp-block-separator,[style*=background-color] hr.wp-block-separator,.wp-block-cover[style*=background-image] hr.wp-block-separator{ border-color:currentColor; }.wp-block-social-links a:focus{ color:var(--global--color-primary); }.wp-block-social-links.is-style-twentytwentyone-social-icons-color a{ color:var(--global--color-primary); }.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,.wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link{ background:none; }table,.wp-block-table{ width:100%; min-width:240px; border-collapse:collapse; }table thead,table tfoot,.wp-block-table thead,.wp-block-table tfoot{ text-align:center; }table th,.wp-block-table th{ font-family:var(--heading--font-family); }table td,table th,.wp-block-table td,.wp-block-table th{ padding:calc(0.5 * var(--global--spacing-unit)); border:1px solid; }table figcaption,.wp-block-table figcaption{ color:var(--global--color-primary); font-size:var(--global--font-size-xs); }table.is-style-regular .has-background,table.is-style-stripes .has-background,table.is-style-stripes .has-background thead tr,table.is-style-stripes .has-background tfoot tr,table.is-style-stripes .has-background tbody tr,.wp-block-table.is-style-regular .has-background,.wp-block-table.is-style-stripes .has-background,.wp-block-table.is-style-stripes .has-background thead tr,.wp-block-table.is-style-stripes .has-background tfoot tr,.wp-block-table.is-style-stripes .has-background tbody tr{ color:var(--table--has-background-text-color); }table.is-style-stripes,.wp-block-table.is-style-stripes{ border-color:var(--table--stripes-border-color); }table.is-style-stripes th,table.is-style-stripes td,.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{ border-width:0; }table.is-style-stripes tbody tr:nth-child(odd),.wp-block-table.is-style-stripes tbody tr:nth-child(odd){ background-color:var(--table--stripes-background-color); }table.is-style-stripes .has-background tbody tr:nth-child(odd),.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd){ background-color:var(--global--color-white-90); }table.wp-calendar-table td,table.wp-calendar-table th{ background:transparent; border:0; text-align:center; line-height:2; vertical-align:middle; word-break:normal; }table.wp-calendar-table th{ font-weight:bold; }table.wp-calendar-table thead,table.wp-calendar-table tbody{ color:currentColor; border:1px solid; }table.wp-calendar-table caption{ font-weight:bold; text-align:left; margin-bottom:var(--global--spacing-unit); color:currentColor; }.wp-calendar-nav{ text-align:left; margin-top:calc(var(--global--spacing-unit) / 2); }.wp-calendar-nav svg{ height:1em; vertical-align:middle; }.wp-calendar-nav svg path{ fill:currentColor; }.wp-calendar-nav .wp-calendar-nav-next{ float:right; }.wp-block-tag-cloud.alignfull{ padding-left:var(--global--spacing-unit); padding-right:var(--global--spacing-unit); }.wp-block-verse{ font-family:var(--entry-content--font-family); }.wp-block-video figcaption{ color:var(--global--color-primary); font-size:var(--global--font-size-xs); margin-top:calc(0.5 * var(--global--spacing-unit)); margin-bottom:var(--global--spacing-unit); text-align:center; }*>figure>video{ max-width:unset; width:100%; vertical-align:middle; }:root .is-extra-small-text,:root .has-extra-small-font-size{ font-size:var(--global--font-size-xs); }:root .is-small-text,:root .has-small-font-size{ font-size:var(--global--font-size-sm); }:root .is-regular-text,:root .has-regular-font-size,:root .is-normal-font-size,:root .has-normal-font-size,:root .has-medium-font-size{ font-size:var(--global--font-size-base); }:root .is-large-text,:root .has-large-font-size{ font-size:var(--global--font-size-lg); line-height:var(--global--line-height-heading); }:root .is-larger-text,:root .has-larger-font-size,:root .is-extra-large-text,:root .has-extra-large-font-size{ font-size:var(--global--font-size-xl); line-height:var(--global--line-height-heading); }:root .is-huge-text,:root .has-huge-font-size{ font-size:var(--global--font-size-xxl); line-height:var(--global--line-height-heading); font-weight:var(--heading--font-weight-page-title); }:root .is-gigantic-text,:root .has-gigantic-font-size{ font-size:var(--global--font-size-xxxl); line-height:var(--global--line-height-heading); font-weight:var(--heading--font-weight-page-title); } .alignleft{   text-align:left; margin-top:0; }.entry-content>.alignleft{ max-width:var(--responsive--aligndefault-width); }@media only screen and (min-width:482px){  .alignleft{ float:left; margin-right:var(--global--spacing-horizontal);  margin-bottom:var(--global--spacing-vertical); } .entry-content>.alignleft{  max-width:calc(50% - var(--responsive--alignleft-margin)); }} .aligncenter{ clear:both; display:block; float:none; margin-right:auto; margin-left:auto; text-align:center; } .alignright{ margin-top:0; margin-bottom:var(--global--spacing-vertical); }.entry-content>.alignright{ max-width:var(--responsive--aligndefault-width); }@media only screen and (min-width:482px){  .alignright{ float:right; margin-left:var(--global--spacing-horizontal); } .entry-content>.alignright{  max-width:calc(50% - var(--responsive--alignright-margin)); }}[class*=inner-container]>.alignleft + *,[class*=inner-container]>.alignright + *{ margin-top:0; } .alignwide{ clear:both; } .alignfull{ clear:both; }.has-left-content{ justify-content:flex-start; }.has-right-content{ justify-content:flex-end; }.has-parallax{ background-attachment:fixed; }.has-drop-cap:not(:focus)::first-letter{ font-family:var(--heading--font-family); font-weight:var(--heading--font-weight); line-height:0.66; text-transform:uppercase; font-style:normal; float:left; margin:0.1em 0.1em 0 0; font-size:calc(1.2 * var(--heading--font-size-h1)); }.has-drop-cap:not(:focus)::after{ content:""; display:table; clear:both; padding-top:14px; }.desktop-only{ display:none; }@media only screen and (min-width:482px){  .desktop-only{  display:block; }} .site-header{ display:flex; align-items:flex-start; flex-wrap:wrap; row-gap:var(--global--spacing-vertical); }.wp-custom-logo .site-header{ align-items:center; }@media only screen and (min-width:482px){  .site-header{  padding-top:calc(var(--global--spacing-vertical) / 0.75); }}@media only screen and (min-width:822px){  .site-header{  padding-top:calc(2.4 * var(--global--spacing-vertical)); }}.site-branding{ color:var(--branding--color-text); margin-right:140px; }.site-branding:last-child{ margin-right:0; width:100%; text-align:center; }@media only screen and (min-width:482px){  .site-branding{  margin-right:initial;  margin-top:calc(var(--primary-nav--padding) - 0.3em); }}.site-title{ color:var(--branding--color-link); font-family:var(--branding--title--font-family); font-size:var(--branding--title--font-size-mobile); letter-spacing:normal; text-transform:var(--branding--title--text-transform); line-height:var(--global--line-height-heading); margin-bottom:calc(var(--global--spacing-vertical) / 6); }.site-title a{ color:currentColor; font-weight:var(--branding--title--font-weight); }.site-title a:link,.site-title a:visited,.site-title a:active{ color:currentColor; }.site-title a:hover,.site-title a:focus{ color:var(--branding--color-link-hover); }@media only screen and (min-width:482px){  .site-title{  font-size:var(--branding--title--font-size); }}.site-description{ color:currentColor; font-family:var(--branding--description--font-family); font-size:var(--branding--description--font-size); line-height:1.4; }.site-title>a{ text-decoration-color:var(--global--color-secondary); }.site-logo{ margin:calc(var(--global--spacing-vertical) / 2) 0; }.site-header>.site-logo{ width:100%; padding-bottom:calc(var(--global--spacing-vertical) * 1.5); border-bottom:1px solid; text-align:center; }.site-logo .custom-logo{ margin-left:auto; margin-right:auto; max-width:var(--branding--logo--max-width-mobile); max-height:var(--branding--logo--max-height-mobile); height:auto; display:inline-block; width:auto; }@media only screen and (min-width:482px){  .site-logo .custom-logo{  max-width:var(--branding--logo--max-width);  max-height:var(--branding--logo--max-height);  height:auto;  width:auto; }}@media only screen and (max-width:481.98px){  .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{  position:absolute;  padding-top:calc(0.5 * var(--global--spacing-vertical));  margin-top:0;  top:var(--global--admin-bar--height); } .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{  display:none; } .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img{  max-height:calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit) + 1.7em); } .site-header.has-logo.has-title-and-tagline{  align-items:flex-start; } .site-header.has-logo.has-title-and-tagline.has-menu{  justify-content:space-between; } .site-header.has-logo.has-title-and-tagline.has-menu .site-branding{  max-width:calc(100% - 160px); } .site-header.has-logo.has-title-and-tagline .site-branding{  margin-right:0; } body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after{  display:none; } body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation{  position:relative;  top:0; } body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container{  position:relative;  padding-top:0;  margin-top:calc(0px - var(--button--padding-vertical) + 0.25 * var(--global--spacing-unit)); } body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu{  padding-left:calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);  padding-right:calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);  margin-right:calc(0px - var(--global--spacing-horizontal) * 0.6); } .site-header:not(.has-logo).has-title-and-tagline .site-branding{  margin-right:0;  max-width:calc(100% - 160px); } .site-header:not(.has-menu){  justify-content:center; }}.site-footer{ padding-top:0; padding-bottom:calc(1.7 * var(--global--spacing-vertical)); }.no-widgets .site-footer{ margin-top:calc(6 * var(--global--spacing-vertical)); }@media only screen and (max-width:481.98px){  .no-widgets .site-footer{  margin-top:calc(3 * var(--global--spacing-vertical)); }}.site-footer>.site-info{ padding-top:var(--global--spacing-vertical); color:var(--footer--color-text); font-family:var(--footer--font-family); font-size:var(--footer--font-size); line-height:var(--global--line-height-body); border-top:3px solid var(--global--color-border); }.site-footer>.site-info .site-name{ text-transform:var(--branding--title--text-transform); font-size:var(--branding--title--font-size); }.site-footer>.site-info .privacy-policy,.site-footer>.site-info .powered-by{ margin-top:calc(0.5 * var(--global--spacing-vertical)); }@media only screen and (min-width:822px){  .site-footer>.site-info{  display:flex;  align-items:center; } .site-footer>.site-info .site-name{  margin-right:calc(0.5 * var(--global--spacing-vertical)); } .site-footer>.site-info .privacy-policy,.site-footer>.site-info .powered-by{  margin-top:initial;  margin-left:auto; } .site-footer>.site-info .privacy-policy + .powered-by{  margin-left:calc(0.5 * var(--global--spacing-vertical)); }}.site-footer>.site-info a{ color:var(--footer--color-link); }.site-footer>.site-info a:link,.site-footer>.site-info a:visited,.site-footer>.site-info a:active{ color:var(--footer--color-link); }.site-footer>.site-info a:hover{ color:var(--footer--color-link-hover); }.site-footer>.site-info a:focus{ color:var(--footer--color-link-hover); }.is-dark-theme .site-footer>.site-info a:focus{ color:var(--wp--style--color--link,var(--global--color-background)); }.has-background-white .site-footer>.site-info a:focus{ color:var(--wp--style--color--link,var(--global--color-white)); }.singular .entry-header{ border-bottom:3px solid var(--global--color-border); padding-bottom:calc(2 * var(--global--spacing-vertical)); margin-bottom:calc(3 * var(--global--spacing-vertical)); }.home .entry-header{ border-bottom:none; padding-bottom:0; margin-bottom:0; }.singular .has-post-thumbnail .entry-header{ border-bottom:none; padding-bottom:calc(1.3 * var(--global--spacing-vertical)); margin-bottom:0; }.no-results.not-found>*:first-child{ margin-bottom:calc(3 * var(--global--spacing-vertical)); }.page-links{ clear:both; }.page-links .post-page-numbers{ display:inline-block; margin-left:calc(0.66 * var(--global--spacing-unit)); margin-right:calc(0.66 * var(--global--spacing-unit)); min-width:44px; min-height:44px; }.page-links .post-page-numbers:first-child{ margin-left:0; }.entry-title{ color:var(--entry-header--color); font-size:var(--entry-header--font-size); letter-spacing:var(--heading--letter-spacing-h2); line-height:var(--heading--line-height-h2); overflow-wrap:break-word; }.entry-title a{ color:var(--entry-header--color-link); text-underline-offset:0.15em; }.entry-title a:hover{ color:var(--entry-header--color-hover); }.entry-title a:focus{ color:var(--entry-header--color-focus); }.entry-title a:active{ color:var(--entry-header--color-link); }.singular .entry-title{ font-size:var(--global--font-size-page-title); }h1.entry-title{ line-height:var(--heading--line-height-h1); font-weight:var(--heading--font-weight-page-title); } .entry-content,.entry-summary{ font-family:var(--entry-content--font-family); }.entry-content p{ word-wrap:break-word; }.entry-content>iframe[style]{ margin:var(--global--spacing-vertical) 0!important; max-width:100%!important; }.entry-footer{ color:var(--global--color-primary); clear:both; float:none; font-size:var(--global--font-size-xs); display:block; }.entry-footer>span{ display:inline-block; }.entry-footer a{ color:currentColor; }.entry-footer a:hover,.entry-footer a:focus{ color:var(--global--color-primary-hover); }.entry-footer a:active{ color:currentColor; }.site-main>article>.entry-footer{ margin-top:var(--global--spacing-vertical); padding-top:var(--global--spacing-unit); padding-bottom:calc(3 * var(--global--spacing-vertical)); border-bottom:var(--separator--height) solid var(--separator--border-color); }body:not(.single) .site-main>article:last-of-type .entry-footer{ border-bottom:var(--separator--height) solid transparent; }.single .site-main>article>.entry-footer{ margin-top:calc(3.4 * var(--global--spacing-vertical)); margin-bottom:calc(3.4 * var(--global--spacing-vertical)); padding-bottom:0; padding-top:calc(0.8 * var(--global--spacing-vertical)); border-top:3px solid var(--separator--border-color); border-bottom:var(--separator--height) solid transparent; display:grid; grid-template-columns:repeat(2,1fr); column-gap:calc(2 * var(--global--spacing-horizontal)); }.single .site-main>article>.entry-footer .post-taxonomies,.single .site-main>article>.entry-footer .full-size-link{ justify-content:flex-end; text-align:right; }.single .site-main>article>.entry-footer .full-size-link:first-child:last-child{ grid-column:span 2; }.single .site-main>article>.entry-footer .posted-on,.single .site-main>article>.entry-footer .byline,.single .site-main>article>.entry-footer .cat-links,.single .site-main>article>.entry-footer .tags-links{ display:block; }@media only screen and (max-width:481.98px){  .single .site-main>article>.entry-footer{  display:block; } .single .site-main>article>.entry-footer .full-size-link{  display:block; } .single .site-main>article>.entry-footer .post-taxonomies,.single .site-main>article>.entry-footer .full-size-link{  text-align:left; }} .post-thumbnail{ text-align:center; }.post-thumbnail .wp-post-image{ display:block; width:auto; max-width:100%; margin-left:auto; margin-right:auto; margin-top:calc(2 * var(--global--spacing-vertical)); } .author-bio{ position:relative; font-size:var(--global--font-size-xs); max-width:var(--responsive--aligndefault-width); }.site-main>article>.author-bio{ margin-top:calc(2 * var(--global--spacing-vertical)); }.author-bio.show-avatars .avatar{ display:inline-block; vertical-align:top; border-radius:50%; }.author-bio.show-avatars .author-bio-content{ display:inline-block; padding-left:var(--global--spacing-horizontal); max-width:calc(var(--responsive--aligndefault-width) - 90px); }.author-bio .author-bio-content .author-title{ font-family:var(--entry-author-bio--font-family); font-size:var(--entry-author-bio--font-size); display:inline; }.author-bio .author-bio-content .author-description{ font-size:var(--global--font-size-xs); margin-top:calc(0.5 * var(--global--spacing-vertical)); margin-bottom:calc(0.5 * var(--global--spacing-vertical)); }.page-title{ font-size:var(--global--font-size-page-title); }h1.page-title,h2.page-title{ font-weight:var(--heading--font-weight-page-title); }h1.page-title{ line-height:var(--heading--line-height-h1); }.page-header{ border-bottom:3px solid var(--global--color-border); padding-bottom:calc(2 * var(--global--spacing-vertical)); }.archive .content-area .format-aside .entry-content,.archive .content-area .format-status .entry-content,.archive .content-area .format-link .entry-content,.search .content-area .format-aside .entry-content,.search .content-area .format-status .entry-content,.search .content-area .format-link .entry-content,.blog .content-area .format-aside .entry-content,.blog .content-area .format-status .entry-content,.blog .content-area .format-link .entry-content{ font-size:var(--global--font-size-lg); }.archive .format-image .entry-content,.archive .format-gallery .entry-content,.archive .format-video .entry-content,.search .format-image .entry-content,.search .format-gallery .entry-content,.search .format-video .entry-content,.blog .format-image .entry-content,.blog .format-gallery .entry-content,.blog .format-video .entry-content{ margin-top:calc(2 * var(--global--spacing-vertical)); }.archive .entry-footer .cat-links,.archive .entry-footer .tags-links,.search .entry-footer .cat-links,.search .entry-footer .tags-links,.blog .entry-footer .cat-links,.blog .entry-footer .tags-links{ display:block; }.archive.logged-in .entry-footer .posted-on,.search.logged-in .entry-footer .posted-on,.blog.logged-in .entry-footer .posted-on{ margin-right:calc(0.5 * var(--global--spacing-unit)); }.archive-description{ margin-top:var(--global--spacing-vertical); font-size:var(--global--font-size-xl); line-height:var(--global--line-height-heading); }.error404 main p{ font-size:var(--global--font-size-lg); margin-bottom:calc(var(--global--spacing-vertical) * 1.6666666667); }.search-no-results .page-content{ margin-top:calc(3 * var(--global--spacing-vertical)); } .comments-area>*{ margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.comments-area>*:first-child{ margin-top:0; }.comments-area>*:last-child{ margin-bottom:0; }.comments-area.show-avatars .avatar{ border-radius:50%; position:absolute; top:10px; }.comments-area.show-avatars .fn{ display:inline-block; padding-left:85px; }.comments-area.show-avatars .comment-metadata{ padding:8px 0 9px 85px; } .comments-title,.comment-reply-title{ font-size:var(--heading--font-size-h2); letter-spacing:var(--heading--letter-spacing-h2); }.comment-reply-title{ display:flex; justify-content:space-between; }.comment-reply-title small a{ font-family:var(--global--font-secondary); font-size:var(--global--font-size-xs); font-style:normal; font-weight:normal; letter-spacing:normal; } .comment .comment-respond .comment-reply-title{ font-size:var(--global--font-size-lg); } .comment-list{ padding-left:0; list-style:none; }.comment-list>li{ margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.comment-list .children{ list-style:none; padding-left:0; }.comment-list .children>li{ margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }@media only screen and (min-width:482px){  .comment-list .depth-2,.comment-list .depth-3{  padding-left:calc(4 * var(--global--spacing-horizontal)); }} .comment-meta .comment-author{ line-height:var(--global--line-height-heading); margin-bottom:calc(0.25 * var(--global--spacing-unit)); }@media only screen and (min-width:482px){  .comment-meta .comment-author{  margin-bottom:0;  padding-right:0; }}.comment-meta .comment-author .fn{ font-family:var(--global--font-secondary); font-weight:normal; font-size:var(--global--font-size-lg); hyphens:auto; word-wrap:break-word; word-break:break-word; }.comment-meta .comment-metadata{ color:var(--global--color-primary); font-size:var(--global--font-size-xs); padding:8px 0 9px; }.comment-meta .comment-metadata .edit-link{ margin-left:var(--global--spacing-horizontal); }@media only screen and (min-width:482px){  .comment-meta{  margin-right:inherit; } .comment-meta .comment-author{  max-width:inherit; }}.reply{ font-size:var(--global--font-size-sm); line-height:var(--global--line-height-heading); }.bypostauthor{ display:block; }.says{ display:none; }.pingback .url,.trackback .url{ font-family:var(--global--font-primary); }.comment-body{ position:relative; margin-bottom:calc(1.7 * var(--global--spacing-vertical)); }.comment-body>*{ margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.comment-body .reply{ margin:0; }.comment-content{ word-wrap:break-word; }.pingback .comment-body,.trackback .comment-body{ margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.comment-respond{ margin-top:var(--global--spacing-vertical); }.comment-respond>*{ margin-top:var(--global--spacing-unit); margin-bottom:var(--global--spacing-unit); }.comment-respond>*:first-child{ margin-top:0; }.comment-respond>*:last-child{ margin-bottom:0; }.comment-respond>*:last-child.comment-form{ margin-bottom:var(--global--spacing-vertical); }.comment-author{ padding-top:3px; }.comment-author .url{ color:currentColor; }.comment-form{ display:flex; flex-wrap:wrap; }.comment-form>*{ flex-basis:100%; }.comment-form .comment-notes{ font-size:var(--global--font-size-sm); }.comment-form .comment-form-url,.comment-form .comment-form-comment{ width:100%; }.comment-form .comment-form-author,.comment-form .comment-form-email{ flex-basis:0; flex-grow:1; }@media only screen and (max-width:481.98px){  .comment-form .comment-form-author,.comment-form .comment-form-email{  flex-basis:100%; }}.comment-form .comment-form-cookies-consent>label,.comment-form .comment-notes{ font-size:var(--global--font-size-xs); font-weight:normal; }.comment-form>p{ margin-bottom:var(--global--spacing-unit); }.comment-form>p:first-of-type{ margin-top:0; }.comment-form>p:last-of-type{ margin-bottom:0; }.comment-form>p label,.comment-form>p input[type=email],.comment-form>p input[type=text],.comment-form>p input[type=url],.comment-form>p textarea{ display:block; font-size:var(--global--font-size-sm); margin-bottom:calc(0.5 * var(--global--spacing-unit)); width:100%; font-weight:var(--form--label-weight); }.comment-form>p.comment-form-cookies-consent{ display:flex; }@media only screen and (min-width:482px){  .comment-form>p.comment-form-author{  margin-right:calc(1.5 * var(--global--spacing-horizontal)); } .comment-form>p.comment-notes,.comment-form>p.logged-in-as{  display:block; }}.menu-button-container{ display:none; justify-content:space-between; position:absolute; right:0; padding-top:calc(0.5 * var(--global--spacing-vertical)); padding-bottom:calc(0.25 * var(--global--spacing-vertical)); }@media only screen and (max-width:481.98px){  .menu-button-container{  display:flex; }}.menu-button-container #primary-mobile-menu{ display:flex; margin-left:auto; padding:calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit)) calc(0.5 * var(--button--padding-horizontal)); font-size:var(--primary-nav--font-size-button); font-weight:var(--primary-nav--font-weight-button); background-color:transparent; border:none; color:var(--primary-nav--color-link); }.menu-button-container #primary-mobile-menu .dropdown-icon{ display:flex; align-items:center; }.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{ margin-left:calc(0.25 * var(--global--spacing-unit)); }.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{ position:relative; top:-1px; }.menu-button-container #primary-mobile-menu .dropdown-icon.close{ display:none; }.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open{ display:none; }.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{ display:flex; }.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{ animation-name:twentytwentyone-close-button-transition; animation-duration:0.3s; }.primary-navigation-open .menu-button-container{ width:100%; z-index:500; background-color:var(--global--color-background); }.primary-navigation-open .menu-button-container #primary-mobile-menu{ position:static; }.primary-navigation{ position:absolute; top:var(--global--admin-bar--height); right:0; color:var(--primary-nav--color-text); font-size:var(--primary-nav--font-size); line-height:1.15; margin-top:0; margin-bottom:0; }.primary-navigation>.primary-menu-container{ position:fixed; visibility:hidden; opacity:0; top:0; right:0; bottom:0; left:0; padding-top:calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px); padding-left:var(--global--spacing-unit); padding-right:var(--global--spacing-unit); padding-bottom:var(--global--spacing-horizontal); background-color:var(--global--color-background); transform:translateY(var(--global--spacing-vertical)); }@media (prefers-reduced-motion:no-preference){  .primary-navigation>.primary-menu-container{  transition:all 0.15s ease-in-out; }}@media only screen and (max-width:481.98px){  .primary-navigation>.primary-menu-container{  height:100vh;  z-index:499;  overflow-x:hidden;  overflow-y:auto;  border:2px solid transparent; } .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{  position:fixed;  transform:translateY(0) translateX(100%); } .admin-bar .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{  top:var(--global--admin-bar--height); } .admin-bar .primary-navigation>.primary-menu-container{  height:calc(100vh - var(--global--admin-bar--height)); } .primary-navigation>.primary-menu-container:focus{  border:2px solid var(--global--color-primary); }}@media only screen and (max-width:481.98px){  .primary-navigation-open .primary-navigation{  width:100%;  position:fixed;  z-index:2; }}.primary-navigation-open .primary-navigation>.primary-menu-container{ position:relative; visibility:visible; opacity:1; transform:translateY(0); }@media only screen and (max-width:481.98px){  .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{  transform:translateX(0) translateY(0); }}@media only screen and (min-width:482px){  .primary-navigation{  position:relative;  margin-left:auto; } .primary-navigation>.primary-menu-container{  visibility:visible;  opacity:1;  position:relative;  padding:0;  background-color:transparent;  overflow:initial;  transform:none; } .primary-navigation #toggle-menu{  display:none; } .primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false] ~ ul{  display:none; } .admin-bar .primary-navigation{  top:initial; } .admin-bar .primary-navigation>.primary-menu-container{  top:initial; }}.primary-navigation>div>.menu-wrapper{ display:flex; justify-content:flex-start; flex-wrap:wrap; list-style:none; margin:0; max-width:none; padding-left:0; position:relative; }@media only screen and (max-width:481.98px){  .primary-navigation>div>.menu-wrapper{  padding-bottom:100px; } .primary-navigation>div>.menu-wrapper ul{  padding-left:0; }}.primary-navigation>div>.menu-wrapper li{ display:block; position:relative; width:100%; }@media only screen and (min-width:482px){  .primary-navigation>div>.menu-wrapper li{  margin:0;  width:inherit; } .primary-navigation>div>.menu-wrapper li:last-child{  margin-right:0; }}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{ display:flex; height:calc(2 * var(--primary-nav--padding) + 1.15em + 1px); width:44px; padding:0; justify-content:center; align-items:center; background:transparent; color:currentColor; border:none; }.primary-navigation>div>.menu-wrapper .sub-menu-toggle:focus{ outline:2px solid var(--wp--style--color--link,var(--global--color-primary)); }@media only screen and (max-width:481.98px){  .primary-navigation>div>.menu-wrapper .sub-menu-toggle{  display:none; }}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{ height:100%; display:flex; align-items:center; }.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg{ margin-top:-1px; }.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{ display:none; }.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus{ display:flex; }.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus{ display:none; }.primary-navigation>div>.menu-wrapper>li>.sub-menu{ position:relative; }@media only screen and (min-width:482px) and (prefers-reduced-motion:no-preference){  .primary-navigation>div>.menu-wrapper>li>.sub-menu{  transition:all 0.5s ease; }}@media only screen and (min-width:482px){  .primary-navigation>div>.menu-wrapper>li>.sub-menu{  left:0;  margin:0;  min-width:max-content;  position:absolute;  top:100%;  padding-top:3px;  z-index:88888; } .primary-navigation>div>.menu-wrapper>li>.sub-menu:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{  content:"";  display:block;  position:absolute;  width:0;  top:-10px;  left:var(--global--spacing-horizontal);  border-style:solid;  border-color:var(--primary-nav--border-color) transparent;  border-width:0 7px 10px; } .primary-navigation>div>.menu-wrapper>li>.sub-menu:after{  top:-9px;  border-color:var(--global--color-background) transparent; } .primary-navigation>div>.menu-wrapper>li>.sub-menu li{  background:var(--global--color-background); } .primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left{ left:0; right:auto; } .primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:after{ left:var(--global--spacing-horizontal); right:auto; } .primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right{ right:0; left:auto; } .primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:after{ left:auto; right:var(--global--spacing-horizontal); }}.primary-navigation .primary-menu>.menu-item:hover>a{ color:var(--primary-nav--color-link-hover); }@media only screen and (min-width:482px){  .primary-navigation .primary-menu-container{  margin-right:calc(0px - var(--primary-nav--padding));  margin-left:calc(0px - var(--primary-nav--padding)); } .primary-navigation .primary-menu-container>ul>.menu-item{  display:flex; } .primary-navigation .primary-menu-container>ul>.menu-item>a{  padding-left:var(--primary-nav--padding);  padding-right:var(--primary-nav--padding); } .primary-navigation .primary-menu-container>ul>.menu-item>a + .sub-menu-toggle{  margin-left:calc(5px - var(--primary-nav--padding)); }}.primary-navigation a{ display:block; font-family:var(--primary-nav--font-family-mobile); font-size:var(--primary-nav--font-size-mobile); font-weight:var(--primary-nav--font-weight); padding:var(--primary-nav--padding) 0; text-decoration:none; }@media only screen and (min-width:482px){  .primary-navigation a{  display:block;  font-family:var(--primary-nav--font-family);  font-size:var(--primary-nav--font-size);  font-weight:var(--primary-nav--font-weight); }}.primary-navigation a + svg{ fill:var(--primary-nav--color-text); }.primary-navigation a:hover,.primary-navigation a:link,.primary-navigation a:visited{ color:var(--primary-nav--color-link-hover); }.primary-navigation a:hover{ text-decoration:underline; text-decoration-style:dotted; }.primary-navigation a:focus{ position:relative; z-index:99999; outline-offset:0; text-decoration-thickness:2px; }.primary-navigation .current-menu-item>a:first-child,.primary-navigation .current_page_item>a:first-child{ text-decoration:underline; text-decoration-style:solid; }.primary-navigation .current-menu-item>a:first-child:hover,.primary-navigation .current_page_item>a:first-child:hover{ text-decoration:underline; text-decoration-style:dotted; }.primary-navigation .sub-menu{ margin:0; padding:0; list-style:none; margin-left:var(--primary-nav--padding); border:1px solid var(--primary-nav--border-color); }.primary-navigation .sub-menu .sub-menu{ border:none; }@media only screen and (min-width:482px){  .primary-navigation .sub-menu>.menu-item>.sub-menu{  padding:0; }}@media only screen and (max-width:481.98px){  .primary-navigation .sub-menu .menu-item:last-child{  margin-bottom:0; }}.primary-navigation .sub-menu .menu-item>a{ padding:calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding); display:block; font-size:var(--primary-nav--font-size-sub-menu-mobile); font-style:var(--primary-nav--font-style-sub-menu-mobile); }@media only screen and (min-width:482px){  .primary-navigation .sub-menu .menu-item>a{  font-size:var(--primary-nav--font-size-sub-menu);  font-style:var(--primary-nav--font-style); }}.primary-navigation .menu-item-has-children>.svg-icon{ display:none; }@media only screen and (min-width:482px){  .primary-navigation .menu-item-has-children>.svg-icon{  display:inline-block;  height:100%; } .primary-navigation .menu-item-has-children .sub-menu .svg-icon{  display:none; }}.primary-navigation .menu-item-description{ display:block; clear:both; font-size:var(--global--font-size-xs); text-transform:none; line-height:1.7; }.primary-navigation .menu-item-description>span{ display:inline-block; }@media only screen and (max-width:481.98px){  .lock-scrolling .site{  position:fixed;  max-width:100%;  width:100%; }}@keyframes twentytwentyone-close-button-transition{  from{  opacity:0; } to{  opacity:1; }}.footer-navigation{ margin-top:calc(2 * var(--global--spacing-vertical)); margin-bottom:var(--global--spacing-vertical); color:var(--footer--color-text); font-size:var(--global--font-size-xs); font-family:var(--footer--font-family); }.footer-navigation-wrapper{ display:flex; justify-content:center; flex-wrap:wrap; list-style:none; padding-left:0; }.footer-navigation-wrapper li{ display:inline; line-height:3; }.footer-navigation-wrapper li a{ padding:calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding); color:var(--footer--color-link); }.footer-navigation-wrapper li a:link,.footer-navigation-wrapper li a:visited,.footer-navigation-wrapper li a:active{ color:var(--footer--color-link); }.footer-navigation-wrapper li a:hover{ text-decoration:underline; text-decoration-style:dotted; text-decoration-skip-ink:none; color:var(--footer--color-link-hover); }.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon{ fill:var(--wp--style--color--link,var(--global--color-background)); }.has-background-white .footer-navigation-wrapper li a:focus .svg-icon{ fill:var(--wp--style--color--link,var(--global--color-white)); }.footer-navigation-wrapper li .svg-icon{ vertical-align:middle; fill:var(--footer--color-link); }.footer-navigation-wrapper li .svg-icon:hover{ transform:scale(1.1); }@media (prefers-reduced-motion:no-preference){  .footer-navigation-wrapper li .svg-icon{  transition:transform 0.1s ease; }}.footer-navigation-wrapper .sub-menu-toggle,.footer-navigation-wrapper .menu-item-description{ display:none; } .navigation{ color:var(--global--color-primary); }.navigation a{ color:var(--global--color-primary); text-decoration:none; }.navigation a:hover{ color:var(--global--color-primary-hover); text-decoration:underline; text-decoration-style:dotted; }.navigation a:focus{ color:var(--global--color-secondary); }.navigation a:active{ color:var(--global--color-primary); }.navigation .nav-links>*{ min-width:44px; min-height:44px; }.navigation .nav-links .nav-next a,.navigation .nav-links .nav-previous a{ display:flex; flex-direction:column; }.navigation .nav-links .dots{ text-align:center; }@media only screen and (min-width:592px){  .navigation .nav-links{  display:flex;  justify-content:center;  flex-wrap:wrap; } .navigation .nav-links .nav-next,.navigation .nav-links .nav-previous{  flex:0 1 auto;  margin-bottom:inherit;  margin-top:inherit;  max-width:calc(50% - 0.5 * var(--global--spacing-unit)); } .navigation .nav-links .nav-next{  text-align:right; }}.navigation .svg-icon{ display:inline-block; fill:currentColor; vertical-align:middle; position:relative; }.navigation .nav-previous .svg-icon,.navigation .prev .svg-icon{ top:-2px; margin-right:calc(0.25 * var(--global--spacing-unit)); }.navigation .nav-next .svg-icon,.navigation .next .svg-icon{ top:-1px; margin-left:calc(0.25 * var(--global--spacing-unit)); }.post-navigation{ margin:var(--global--spacing-vertical) auto; }@media only screen and (min-width:822px){  .post-navigation{  margin:var(--global--spacing-vertical) auto; }}.post-navigation .meta-nav{ line-height:var(--global--line-height-body); color:var(--global--color-primary); }.post-navigation .post-title{ display:inline-block; font-family:var(--global--font-primary); font-size:var(--global--font-size-lg); font-weight:var(--pagination--font-weight-strong); line-height:var(--global--line-height-heading); }@media only screen and (min-width:822px){  .post-navigation .post-title{  margin:5px calc(24px + 0.25 * var(--global--spacing-unit)) 0; }}@media only screen and (min-width:482px){  .post-navigation .nav-links{  justify-content:space-between; }}.post-navigation .nav-next,.post-navigation .nav-previous{ margin-top:var(--global--spacing-vertical); margin-bottom:var(--global--spacing-vertical); }.post-navigation .nav-next:first-child,.post-navigation .nav-previous:first-child{ margin-top:0; }.post-navigation .nav-next:last-child,.post-navigation .nav-previous:last-child{ margin-bottom:0; }.pagination,.comments-pagination{ border-top:3px solid var(--global--color-border); padding-top:var(--global--spacing-vertical); margin:var(--global--spacing-vertical) auto; }@media only screen and (min-width:822px){  .pagination,.comments-pagination{  margin:var(--global--spacing-vertical) auto; }}.pagination .nav-links,.comments-pagination .nav-links{ margin-top:calc(-1 * var(--global--spacing-vertical)); }.pagination .nav-links a:hover,.comments-pagination .nav-links a:hover{ color:var(--pagination--color-link-hover); }.is-dark-theme .pagination .nav-links a:active,.is-dark-theme .pagination .nav-links a:hover:active,.is-dark-theme .pagination .nav-links a:hover:focus,.is-dark-theme .comments-pagination .nav-links a:active,.is-dark-theme .comments-pagination .nav-links a:hover:active,.is-dark-theme .comments-pagination .nav-links a:hover:focus{ color:var(--global--color-background); }.has-background-white .pagination .nav-links a:active,.has-background-white .pagination .nav-links a:hover:active,.has-background-white .pagination .nav-links a:hover:focus,.has-background-white .comments-pagination .nav-links a:active,.has-background-white .comments-pagination .nav-links a:hover:active,.has-background-white .comments-pagination .nav-links a:hover:focus{ color:var(--global--color-white); }.pagination .nav-links>*,.comments-pagination .nav-links>*{ color:var(--pagination--color-text); font-family:var(--pagination--font-family); font-size:var(--pagination--font-size); font-weight:var(--pagination--font-weight); margin-top:var(--global--spacing-vertical); margin-left:calc(0.66 * var(--global--spacing-unit)); margin-right:calc(0.66 * var(--global--spacing-unit)); }.pagination .nav-links>*.current,.comments-pagination .nav-links>*.current{ text-decoration:underline; }.pagination .nav-links>*:not(.dots):not(.current):hover,.comments-pagination .nav-links>*:not(.dots):not(.current):hover{ text-decoration-style:dotted; }.pagination .nav-links>*:first-child,.comments-pagination .nav-links>*:first-child{ margin-left:0; }.pagination .nav-links>*:last-child,.comments-pagination .nav-links>*:last-child{ margin-right:0; }.pagination .nav-links>*.next,.comments-pagination .nav-links>*.next{ margin-left:auto; }.pagination .nav-links>*.prev,.comments-pagination .nav-links>*.prev{ margin-right:auto; }@media only screen and (max-width:821.98px){  .pagination .nav-links,.comments-pagination .nav-links{  display:flex;  flex-wrap:wrap; } .pagination .page-numbers,.comments-pagination .page-numbers{  display:none; } .pagination .page-numbers.prev,.pagination .page-numbers.next,.comments-pagination .page-numbers.prev,.comments-pagination .page-numbers.next{  display:inline-block;  flex:0 1 auto; }}@media only screen and (max-width:481.98px){  .pagination .nav-short,.comments-pagination .nav-short{  display:none; }}.comments-pagination{ padding-top:calc(0.66 * var(--global--spacing-vertical)); margin:calc(3 * var(--global--spacing-vertical)) auto; }@media only screen and (min-width:822px){  .comments-pagination{  margin:calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto; }}.comments-pagination .nav-links>*{ font-size:var(--global--font-size-md); }.widget-area{ margin-top:calc(6 * var(--global--spacing-vertical)); padding-bottom:calc(var(--global--spacing-vertical) / 3); color:var(--footer--color-text); font-size:var(--footer--font-size); font-family:var(--footer--font-family); }@media only screen and (min-width:652px){  .widget-area{  display:grid;  grid-template-columns:repeat(2,1fr);  column-gap:calc(2 * var(--global--spacing-horizontal)); }}@media only screen and (min-width:1024px){  .widget-area{  grid-template-columns:repeat(3,1fr); }}@media only screen and (max-width:481.98px){  .widget-area{  margin-top:calc(3 * var(--global--spacing-vertical)); }}.widget-area .wp-block-social-links.alignright{ margin-top:var(--global--spacing-vertical); justify-content:flex-end; }.widget-area .wp-block-social-links.alignleft{ margin-top:var(--global--spacing-vertical); }.widget-area:after{ content:""; display:table; clear:both; }.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6{ font-weight:var(--widget--font-weight-title); line-height:var(--widget--line-height-title); }.widget h1{ font-size:var(--global--font-size-md); }.widget h2{ font-size:var(--global--font-size-sm); }.widget h3{ font-size:var(--global--font-size-xs); }.widget h4{ font-size:var(--global--font-size-xs); }.widget h5{ font-size:var(--global--font-size-xs); }.widget h6{ font-size:var(--global--font-size-xs); }.widget ul{ list-style-type:none; padding:0; }.widget ul li{ line-height:var(--widget--line-height-list); }.widget ul.sub-menu,.widget ul.children{ margin-left:var(--widget--spacing-menu); }.widget ul .sub-menu-toggle{ display:none; }.widget a{ color:var(--footer--color-link); text-decoration:underline; text-decoration-style:solid; text-decoration-color:currentColor; }.widget a:link,.widget a:visited,.widget a:active{ color:var(--footer--color-link); }.widget a:hover{ color:var(--footer--color-link-hover); text-decoration-style:dotted; }.search-form{ display:flex; flex-wrap:wrap; margin:auto; max-width:var(--responsive--aligndefault-width); }.search-form>label{ width:100%; margin-bottom:0; font-weight:var(--form--label-weight); }.search-form .search-field{ flex-grow:1; max-width:inherit; margin-top:calc(var(--global--spacing-vertical) / 3); margin-right:calc(0.66 * var(--global--spacing-horizontal)); }.search-form .search-submit{ margin-top:calc(var(--global--spacing-vertical) / 3); margin-left:10px; }.widget_search>.search-form .search-field{ margin-right:calc(-1 * var(--button--border-width)); -webkit-appearance:none; margin-bottom:calc(0.5 * var(--global--spacing-vertical)); }.widget_search>.search-form .search-submit{ margin-left:0; margin-bottom:calc(0.5 * var(--global--spacing-vertical)); }.widget_rss a.rsswidget .rss-widget-icon{ display:none; } .screen-reader-text{ border:0; clip-path:inset(50%); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute!important; width:1px;   word-wrap:normal!important; word-break:normal!important; }.skip-link:focus{ background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0,0,0,0.6); clip-path:none; color:#21759b; display:block; font-size:0.875rem; font-weight:700; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000; } #content[tabindex="-1"]:focus{ outline:0; }.has-black-color[class]{ color:var(--global--color-black); }.has-black-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-black,#000); color:var(--local--color-primary); }.has-gray-color[class]{ color:var(--global--color-gray); }.has-gray-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-gray,#000); color:var(--local--color-primary); }.has-dark-gray-color[class]{ color:var(--global--color-dark-gray); }.has-dark-gray-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-dark-gray,#000); color:var(--local--color-primary); }.has-green-color[class]{ color:var(--global--color-green); }.has-green-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-green,#fff); color:var(--local--color-primary); }.has-blue-color[class]{ color:var(--global--color-blue); }.has-blue-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-blue,#fff); color:var(--local--color-primary); }.has-purple-color[class]{ color:var(--global--color-purple); }.has-purple-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-purple,#fff); color:var(--local--color-primary); }.has-red-color[class]{ color:var(--global--color-red); }.has-red-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-red,#fff); color:var(--local--color-primary); }.has-orange-color[class]{ color:var(--global--color-orange); }.has-orange-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-orange,#fff); color:var(--local--color-primary); }.has-yellow-color[class]{ color:var(--global--color-yellow); }.has-yellow-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-yellow,#fff); color:var(--local--color-primary); }.has-white-color[class]{ color:var(--global--color-white); }.has-white-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-white,#fff); color:var(--local--color-primary); }.has-background a,.has-background p,.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6{ color:currentColor; }.has-black-background-color[class]{ background-color:var(--global--color-black); }.has-black-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-black,#000); background-color:var(--local--color-background); }.has-dark-gray-background-color[class]{ background-color:var(--global--color-dark-gray); }.has-dark-gray-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-dark-gray,#000); background-color:var(--local--color-background); }.has-gray-background-color[class]{ background-color:var(--global--color-gray); }.has-gray-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-gray,#000); background-color:var(--local--color-background); }.has-light-gray-background-color[class]{ background-color:var(--global--color-light-gray); }.has-light-gray-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-light-gray,#fff); background-color:var(--local--color-background); }.has-green-background-color[class]{ background-color:var(--global--color-green); }.has-green-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-green,#fff); background-color:var(--local--color-background); }.has-blue-background-color[class]{ background-color:var(--global--color-blue); }.has-blue-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-blue,#fff); background-color:var(--local--color-background); }.has-purple-background-color[class]{ background-color:var(--global--color-purple); }.has-purple-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-purple,#fff); background-color:var(--local--color-background); }.has-red-background-color[class]{ background-color:var(--global--color-red); }.has-red-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-red,#fff); background-color:var(--local--color-background); }.has-orange-background-color[class]{ background-color:var(--global--color-orange); }.has-orange-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-orange,#fff); background-color:var(--local--color-background); }.has-yellow-background-color[class]{ background-color:var(--global--color-yellow); }.has-yellow-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-yellow,#fff); background-color:var(--local--color-background); }.has-white-background-color[class]{ background-color:var(--global--color-white); }.has-white-background-color[class]>[class*=__inner-container]{ --local--color-background:var(--global--color-white,#fff); background-color:var(--local--color-background); }.has-background:not(.has-text-color).has-black-background-color[class],.has-background:not(.has-text-color).has-gray-background-color[class],.has-background:not(.has-text-color).has-dark-gray-background-color[class]{ color:var(--global--color-white); }.has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-background,#fff); color:var(--local--color-primary,var(--global--color-primary)); }.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-primary,#000); }.has-background:not(.has-text-color).has-green-background-color[class],.has-background:not(.has-text-color).has-blue-background-color[class],.has-background:not(.has-text-color).has-purple-background-color[class],.has-background:not(.has-text-color).has-red-background-color[class],.has-background:not(.has-text-color).has-orange-background-color[class],.has-background:not(.has-text-color).has-yellow-background-color[class],.has-background:not(.has-text-color).has-white-background-color[class]{ color:var(--global--color-dark-gray); }.has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-primary,#000); color:var(--local--color-primary,var(--global--color-primary)); }.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container]{ --local--color-primary:var(--global--color-background,#fff); }.has-purple-to-yellow-gradient-background{ background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-yellow)); }.has-yellow-to-purple-gradient-background{ background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-purple)); }.has-green-to-yellow-gradient-background{ background:linear-gradient(160deg,var(--global--color-green),var(--global--color-yellow)); }.has-yellow-to-green-gradient-background{ background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-green)); }.has-red-to-yellow-gradient-background{ background:linear-gradient(160deg,var(--global--color-red),var(--global--color-yellow)); }.has-yellow-to-red-gradient-background{ background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-red)); }.has-purple-to-red-gradient-background{ background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-red)); }.has-red-to-purple-gradient-background{ background:linear-gradient(160deg,var(--global--color-red),var(--global--color-purple)); }header *,main *,footer *{ max-width:var(--global--spacing-measure); }html,body,div,header,nav,article,figure,hr,main,section,footer{ max-width:none; }
/* slb_core: (https://www.lourditascustom.es/blog/wp-content/plugins/simple-lightbox/client/css/app.css) */
html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}
