@charset "UTF-8";
body{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow-x:hidden;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}main{-ms-flex-positive:1;flex-grow:1;position:relative;z-index:10;}.is-root-container{width:var(--layout-full,100%);max-width:100%;margin-left:auto;margin-right:auto;}.is-root-container > *{width:var(--layout-width,780px);max-width:calc(100% - calc(2 * var(--layout-offset,2rem)));margin-left:auto;margin-right:auto;}.is-root-container > .alignwide{width:var(--layout-wide,980px);max-width:100%;}.is-root-container > .alignfull{width:var(--layout-full,100%);max-width:100%;}p,h1,h2,h3,h4,h5,h6,ul,ol,figure,figcaption,audio,video,iframe,table,blockquote,pre,textarea,input,form,select,.wp-block-buttons,.wp-block-image,.wp-block-cover,.wp-block-columns,.wp-block-separator,.wp-block-group{margin-top:0;margin-bottom:var(--layout-space,1rem);}p.alignfull,h1.alignfull,h2.alignfull,h3.alignfull,h4.alignfull,h5.alignfull,h6.alignfull,ul.alignfull,ol.alignfull,figure.alignfull,figcaption.alignfull,audio.alignfull,video.alignfull,iframe.alignfull,table.alignfull,blockquote.alignfull,pre.alignfull,textarea.alignfull,input.alignfull,form.alignfull,select.alignfull,.wp-block-buttons.alignfull,.wp-block-image.alignfull,.wp-block-cover.alignfull,.wp-block-columns.alignfull,.wp-block-separator.alignfull,.wp-block-group.alignfull{margin-bottom:var(--layout-gap,1.5rem);}.has-background{padding:calc(var(--layout-offset,2rem) / 2) var(--layout-offset,2rem);}.has-background.alignfull.has-accent-background-color{padding:var(--layout-offset,2rem);}.has-background :last-child{margin-bottom:0;}figcaption{margin-top:calc(var(--layout-space,1rem) / 2);}.wp-block-separator{margin-top:var(--layout-space,1rem);}.wp-block-cover{padding:var(--layout-offset,2rem);}.wp-block-cover .is-layout-constrained{width:var(--layout-width,780px) !important;margin-left:auto !important;margin-right:auto !important;}.wp-block-cover__inner-container :last-child{margin-bottom:0;}.wp-block-columns{gap:var(--layout-gap,1.5rem);}.wp-block-columns .wp-block-column :last-child{margin-bottom:0;}.alignleft{text-align:left;}.alignright{text-align:right;}.aligncenter{text-align:center;}.wp-block-image.aligncenter{display:block;}.wp-block-image.aligncenter img{margin-left:auto;margin-right:auto;}@media (min-width: 782px){.wp-block-image.alignleft{margin-right:var(--layout-space,1rem);}.wp-block-image.alignright{margin-left:var(--layout-space,1rem);}}