:root{--post-elements-spacing: 12px;--color-accent: #950b0b;--color-accent-dark:#950b0b;--color-secondary: #3ca273;--color-borders: #e4e6ea;--color-light-background: #eef0f5;--color-gray: #97a5b1;--color-dark-bg: #000;--color-white: #ffffff;--color-white-text: #ffffff;--color-headings: #000;--color-text: #404040;--font-size-sm: 0.8125rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.375rem;--font-size-4xl: 3rem;--body-line-height: 1.9;--headings-line-height: 1.3;--headings-small-line-height: 1.15}.has-gigantic-font-size{font-size:var(--font-size-4xl) !important}.has-huge-font-size{font-size:var(--font-size-3xl) !important}.has-extra-large-font-size{font-size:var(--font-size-2xl) !important}.has-larger-font-size{font-size:var(--font-size-xl) !important}.has-large-font-size{font-size:var(--font-size-lg) !important}.has-normal-font-size{font-size:var(--font-size-md) !important}.has-small-font-size{font-size:var(--font-size-sm) !important}.wp-block{margin-top:0;margin-bottom:30px}.editor-styles-wrapper .wp-block-post-template{margin:0}.editor-styles-wrapper .wp-block-post-template li{margin-bottom:30px}.editor-styles-wrapper .wp-block-post-template li:last-of-type{margin-bottom:0}.editor-styles-wrapper .wp-block-post-template li>*:not(:last-child),.editor-styles-wrapper .wp-block-post-template .wp-block-column>*:not(:last-child),.editor-styles-wrapper .wp-block-post-template .wp-block-group__inner-container>*:not(:last-child){margin-bottom:var(--post-elements-spacing)}.editor-styles-wrapper .wp-block-post-template li>*:last-child,.editor-styles-wrapper .wp-block-post-template .wp-block-column>*:last-child,.editor-styles-wrapper .wp-block-post-template .wp-block-group__inner-container>*:last-child{margin-bottom:0}.editor-styles-wrapper .wp-block-post-template.is-style-elsie-counter{counter-reset:loopCounter}.editor-styles-wrapper .wp-block-post-template.is-style-elsie-counter li{position:relative}.editor-styles-wrapper .wp-block-post-template.is-style-elsie-counter li::before{position:absolute;left:5px;top:5px;counter-increment:loopCounter;content:counters(loopCounter, ".") " ";display:inline-block;height:35px;width:35px;line-height:35px;text-align:center;z-index:15;font-weight:600;border-radius:50%;font-size:var(--font-size-md);background-color:#fff;color:var(--color-accent)}.editor-styles-wrapper .wp-block-post-title{margin-top:0 !important;font-size:var(--font-size-xl)}.editor-styles-wrapper .wp-block-post-title a{color:var(--color-headings);text-decoration:none}.editor-styles-wrapper .wp-block-post-title a:hover{color:var(--color-accent)}.editor-styles-wrapper .wp-block-post-terms{color:transparent;margin-bottom:20px}.editor-styles-wrapper .wp-block-post-terms a{margin-right:0;text-decoration:none;font-weight:600}.editor-styles-wrapper .wp-block-post-date,.editor-styles-wrapper .posted-on{font-size:var(--font-size-sm);color:var(--color-gray)}.editor-styles-wrapper .wp-block-post-date a,.editor-styles-wrapper .posted-on a{color:var(--color-gray)}.editor-styles-wrapper .is-style-elsie-solid-cats,.editor-styles-wrapper .post-cats{margin-bottom:20px}.editor-styles-wrapper .is-style-elsie-solid-cats a,.editor-styles-wrapper .post-cats a{background-color:var(--color-accent);color:var(--color-white-text);display:inline-block;text-decoration:none;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1px;font-weight:600;line-height:1;margin-right:5px;border-radius:30px;padding:5px 12px;-webkit-transition:all 0.3s;transition:all 0.3s}.editor-styles-wrapper .is-style-elsie-solid-cats a:last-of-type,.editor-styles-wrapper .post-cats a:last-of-type{margin-right:0}.editor-styles-wrapper .is-style-elsie-solid-cats a:hover,.editor-styles-wrapper .post-cats a:hover{background-color:var(--color-accent-dark);color:#fff}.editor-styles-wrapper h1.is-style-elsie-no-margins,.editor-styles-wrapper h2.is-style-elsie-no-margins,.editor-styles-wrapper h3.is-style-elsie-no-margins,.editor-styles-wrapper h4.is-style-elsie-no-margins,.editor-styles-wrapper h5.is-style-elsie-no-margins,.editor-styles-wrapper h6.is-style-elsie-no-margins{margin-top:0;margin-bottom:0}.editor-styles-wrapper .is-post-overlay{position:relative}.editor-styles-wrapper .is-post-overlay .wp-block-group{display:-webkit-box;display:-ms-flexbox;display:flex;padding:45px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:rgba(0,0,0,0.3);height:100%;position:absolute;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-styles-wrapper .is-post-overlay img{vertical-align:top}.editor-styles-wrapper .has-text-color.has-white-color,.editor-styles-wrapper .has-text-color.has-white-color a{color:#fff !important}.editor-styles-wrapper .wp-block-image figcaption{margin-bottom:0;color:var(--color-gray);font-size:var(--font-size-sm)}.editor-styles-wrapper .wp-block-group.has-background{padding:30px}.editor-styles-wrapper hr,.editor-styles-wrapper .wp-block-separator{background-color:var(--color-borders);border:0;height:2px;margin-bottom:24px}.editor-styles-wrapper button[id^="mceu_"]{display:inline-block}.editor-styles-wrapper button:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper .button:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper .wp-block-button__link:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper input[type="button"]:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper input[type="reset"]:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper input[type="submit"]:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper div.nf-form-content input[type=button]:not(.components-button):not([id^="mceu_"]),.editor-styles-wrapper .wp-block-search .wp-block-search__button:not(.components-button):not([id^="mceu_"]){border:0;-webkit-box-shadow:none;box-shadow:none;background:var(--color-accent);color:#fff;padding:11px 24px;cursor:pointer;display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:0;height:auto;border-radius:5px;letter-spacing:0;font-weight:600}.editor-styles-wrapper button:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper .button:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper .wp-block-button__link:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper input[type="button"]:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper input[type="reset"]:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper input[type="submit"]:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper div.nf-form-content input[type=button]:not(.components-button):not([id^="mceu_"]):hover,.editor-styles-wrapper .wp-block-search .wp-block-search__button:not(.components-button):not([id^="mceu_"]):hover{color:#fff;background-color:var(--color-accent-dark)}.editor-styles-wrapper button:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper button:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper button:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper .button:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper .button:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper .button:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper .wp-block-button__link:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper .wp-block-button__link:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper .wp-block-button__link:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper input[type="button"]:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper input[type="button"]:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper input[type="button"]:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper input[type="reset"]:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper input[type="reset"]:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper input[type="reset"]:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper input[type="submit"]:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper input[type="submit"]:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper input[type="submit"]:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper div.nf-form-content input[type=button]:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper div.nf-form-content input[type=button]:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper div.nf-form-content input[type=button]:not(.components-button):not([id^="mceu_"]):focus,.editor-styles-wrapper .wp-block-search .wp-block-search__button:not(.components-button):not([id^="mceu_"]):visited,.editor-styles-wrapper .wp-block-search .wp-block-search__button:not(.components-button):not([id^="mceu_"]):active,.editor-styles-wrapper .wp-block-search .wp-block-search__button:not(.components-button):not([id^="mceu_"]):focus{color:#fff}.editor-styles-wrapper a.wc-backward{color:#fff}.editor-styles-wrapper .is-style-outline .wp-block-button__link,.editor-styles-wrapper .wp-block-button__link.is-style-outline{color:var(--color-accent);border:2px solid var(--color-accent)}.editor-styles-wrapper .is-style-outline .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button__link.is-style-outline:hover{border-color:var(--color-accent-dark);color:var(--color-white-text);background-color:var(--color-accent-dark)}.editor-styles-wrapper .wp-block-button{margin-bottom:20px}.editor-styles-wrapper .wp-block-button.is-style-squared a,.editor-styles-wrapper .wp-block-button__link.wp-block-button.is-style-squared a{border-radius:0}.editor-styles-wrapper body,.editor-styles-wrapper button,.editor-styles-wrapper input,.editor-styles-wrapper select,.editor-styles-wrapper optgroup,.editor-styles-wrapper textarea{color:var(--color-text);font-family:'Inter', sans-serif;font-size:16px;line-height:var(--body-line-height)}.editor-styles-wrapper body{-webkit-font-smoothing:antialiased}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6,.editor-styles-wrapper .site-title{color:var(--color-headings);clear:both;font-family:'Cormorant Garamond', sans-serif;line-height:var(--headings-line-height);font-weight:600}.editor-styles-wrapper h1{font-size:var(--font-size-4xl);line-height:var(--headings-small-line-height);margin:20px 0}.editor-styles-wrapper h2{font-size:var(--font-size-3xl);margin:16px 0}.editor-styles-wrapper h3{font-size:var(--font-size-2xl)}.editor-styles-wrapper h4{font-size:var(--font-size-xl)}.editor-styles-wrapper h5{font-size:var(--font-size-lg)}.editor-styles-wrapper h6{font-size:var(--font-size-md)}.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{margin:14px 0}.editor-styles-wrapper .entry-content h1{margin-top:46px;margin-bottom:32px}.editor-styles-wrapper .entry-content h2{margin-top:38px;margin-bottom:24px}.editor-styles-wrapper .entry-content h3{margin-top:34px;margin-bottom:20px}.editor-styles-wrapper .entry-content h4{margin-top:30px}.editor-styles-wrapper .entry-content h5{margin-top:24px}.editor-styles-wrapper .entry-content h6{margin-top:18px}.editor-styles-wrapper p{margin-top:0;margin-bottom:30px}.editor-styles-wrapper dfn,.editor-styles-wrapper cite,.editor-styles-wrapper em,.editor-styles-wrapper i{font-style:italic}.editor-styles-wrapper .elsie-icon{vertical-align:middle;fill:var(--color-text)}.editor-styles-wrapper .elsie-icon svg{width:16px;height:16px}.editor-styles-wrapper .wp-block-pullquote{padding:0}.editor-styles-wrapper .wp-block-quote.is-large,.editor-styles-wrapper .wp-block-quote.is-style-large,.editor-styles-wrapper blockquote{border-left:2px solid;padding-left:30px}.wp-block-pullquote .editor-styles-wrapper .wp-block-quote.is-large,.wp-block-pullquote .editor-styles-wrapper .wp-block-quote.is-style-large,.wp-block-pullquote .editor-styles-wrapper blockquote{border:0;padding:30px;background-color:var(--color-light-background)}.editor-styles-wrapper .wp-block-pullquote.has-background blockquote{background:transparent}.editor-styles-wrapper address{margin:0 0 1.5em}.editor-styles-wrapper pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}.editor-styles-wrapper code,.editor-styles-wrapper kbd,.editor-styles-wrapper tt,.editor-styles-wrapper var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}.editor-styles-wrapper abbr,.editor-styles-wrapper acronym{border-bottom:1px dotted var(--color-borders) -abbr;cursor:help}.editor-styles-wrapper mark,.editor-styles-wrapper ins{background:#fff9c0;text-decoration:none}.editor-styles-wrapper big{font-size:125%}.editor-styles-wrapper .wp-block-paragraph{margin-top:0;margin-bottom:30px}.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:var(--font-size-4xl);line-height:var(--headings-small-line-height);margin:20px 0;font-weight:600;padding:0}.editor-styles-wrapper .wp-block-spacer{margin-bottom:0}.editor-styles-wrapper .wp-block-pullquote{padding:0}.editor-styles-wrapper .wp-block-quote.is-large,.editor-styles-wrapper .wp-block-quote.is-style-large,.editor-styles-wrapper blockquote{border:0;border-left:2px solid;padding-left:30px}.wp-block-pullquote .editor-styles-wrapper .wp-block-quote.is-large,.wp-block-pullquote .editor-styles-wrapper .wp-block-quote.is-style-large,.wp-block-pullquote .editor-styles-wrapper blockquote{border:0;padding:30px;background-color:var(--color-light-background)}.editor-styles-wrapper .wp-block-pullquote{border:0}.editor-styles-wrapper .wp-block-pullquote.has-background blockquote{background:transparent}.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote{border:0;padding:30px}.wp-block[data-type="core/widget-area"] .wp-block-group h2{font-size:var(--font-size-lg)}
