/*! Table of Contents

- Alignment
- Typography
	- Drop Caps
	- Paragraphs
- Background Color
- Images
- Cover Image Block
- Columns Block
- Blockquotes & Captions Blocks
- Buttons Block
- Category Block
- Latest Posts Block
- Preformatted Elements
- Separators
- Other Blocks

*/.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.entry-content>.wp-block-button.alignleft,.entry-content>.wp-block-buttons.alignleft{float:none}.entry-content>.wp-block-button.alignleft .wp-block-button,.entry-content>.wp-block-buttons.alignleft .wp-block-button{float:left;margin:0 1.5em 1.5em 0}.entry-content>.wp-block-button.alignright,.entry-content>.wp-block-buttons.alignright{float:none}.entry-content>.wp-block-button.alignright .wp-block-button,.entry-content>.wp-block-buttons.alignright .wp-block-button{float:right;margin:0 0 1.5em 1.5em}.full-width-content.singular .alignwide,.full-width-content.singular .alignfull{margin:0 calc(50% - 50vw) 1.5em;max-width:100vw;width:100vw}.full-width-content.singular .alignwide{max-width:1080px}@media(min-width:1024px){.full-width-content.singular .alignwide{margin-left:calc(0px - 264px/2);width:1080px}}.entry-content>[class*=wp-block-]{margin-bottom:1.5em}.entry-content>.wp-block-spacer{margin-bottom:0}.site-container p.has-drop-cap:not(:focus)::first-letter{margin:.1em .02em 0 -.08em;font-size:6em;font-weight:300}.site-container p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,.site-container p.has-small-font-size.has-drop-cap:not(:focus)::first-letter{margin-right:.01em}.alignfull:not(.has-background) .wp-block-group__inner-container>p:not(.has-background-color){padding-left:1.5em;padding-right:1.5em}.wp-block-gallery ul{margin-bottom:unset;padding-left:unset}.site-container p.has-background{padding:1.5em}.site-container p.box-shadow{box-shadow:0 0 20px rgb(0 0 0 / .1)}.site-container p.has-background a,.site-container p.has-text-color a{color:inherit}.site-container p.has-background a:focus,.site-container p.has-background a:hover,.site-container p.has-text-color a:focus,.site-container p.has-text-color a:hover{color:inherit;text-decoration:none}.site-container .has-theme-primary-background-color,.site-container .has-theme-secondary-background-color,.site-container .has-theme-text-color-background-color,.site-container .has-black-background-color,.site-container .has-background.light-text{color:#fff}.site-container .has-theme-primary-background-color a,.site-container .has-theme-secondary-background-color a,.site-container .has-theme-text-color-background-color a,.site-container .has-black-background-color a,.site-container .has-background.light-text a{color:#fff;text-decoration:underline}.site-container .has-theme-primary-background-color a:focus,.site-container .has-theme-primary-background-color a:hover,.site-container .has-theme-secondary-background-color a:focus,.site-container .has-theme-secondary-background-color a:hover,.site-container .has-theme-text-color-background-color a:focus,.site-container .has-theme-text-color-background-color a:hover,.site-container .has-black-background-color a:focus,.site-container .has-black-background-color a:hover,.site-container .has-background.light-text a:focus,.site-container .has-background.light-text a:hover{text-decoration:none}.site-container figcaption,.site-container .gallery-caption,.site-container .wp-caption-text{border-bottom:1px solid #bbb;font-size:16px;margin:0;padding-top:10px;padding-bottom:10px;text-align:left}.site-container figcaption.blocks-gallery-caption{padding-top:0}.site-container .entry-content p.wp-caption-text{margin-bottom:0}.site-container .blocks-gallery-item figcaption{border:0;margin-bottom:0}@media(max-width:480px){.site-container figcaption{padding-left:10px;padding-right:10px}.site-container figcaption,.site-container .gallery-caption,.site-container .wp-caption-text{font-size:14px}}.site-container .alignfull figcaption{margin-left:10px;margin-right:10px}@media(max-width:1024px){.site-container .alignwide figcaption{margin-left:10px;margin-right:10px}}@media(max-width:480px){.wp-block-image:not(.alignwide):not(.alignfull),.wp-block-gallery.alignnone{width:unset}.wp-block-image .alignleft,.wp-block-image .alignright{max-width:50%}}.wp-block-cover.alignwide,.wp-block-cover.alignfull{width:unset}.full-width-content .entry-content>.wp-block-cover.alignfull{width:100vw}.site-container .wp-block-cover .wp-block-cover-text{font-size:48px}.site-container .wp-block-pullquote,.site-container .wp-block-quote{border:none}.site-container .wp-block-quote:not(.is-large):not(.is-style-large){border:none}.site-container .wp-block-quote.is-style-large,.site-container .wp-block-quote.is-large{padding:0;margin:3em auto}.site-container .wp-block-pullquote p,.site-container .wp-block-quote p{font-family:"HaboroContrast","Trebuchet MS",sans-serif;font-size:1.3333rem!important;font-style:italic;margin-bottom:1.5em}.site-container .wp-block-pullquote p,.site-container .wp-block-quote.is-style-large p{font-size:1.77778rem!important}.site-container .wp-block-pullquote.is-style-solid-color p{color:#fff;margin-bottom:1.5em;text-align:center}.site-container .wp-block-pullquote.is-style-solid-color{background-color:#333}.site-container .wp-block-pullquote.is-style-solid-color.alignleft blockquote,.site-container .wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:80%}.site-container .wp-block-pullquote:not(.is-style-solid-color)[style*=border-color]{border:2px solid;border-left:none;border-right:none}.site-container .wp-block-pullquote cite,.site-container .wp-block-quote cite,.site-container .wp-block-pullquote .wp-block-pullquote__citation,.site-container .wp-block-quote .wp-block-quote__citation{color:#666;display:block;font-size:1rem;font-style:normal;margin-top:-25px;text-align:inherit;text-transform:none}.site-container .wp-block-pullquote cite,.site-container .wp-block-pullquote .wp-block-pullquote__citation{text-align:center}.site-container .wp-block-pullquote.is-style-solid-color cite,.site-container .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{color:#fff;font-style:italic}.site-container .wp-block-pullquote .has-text-color cite,.site-container .wp-block-pullquote .has-text-color .wp-block-pullquote__citation,.site-container .wp-block-pullquote .has-text-color p{color:currentColor}.blocks-gallery-caption{width:100%}.site-container .gb-block-cta .gb-button{font-family:"Nunito Sans",sans-serif;font-weight:600}.site-container .wp-block-button .wp-block-button__link{border:0;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:400;line-height:1;padding:.9em 1.25em;text-align:center;text-decoration:none;white-space:normal}.site-container .wp-block-button .wp-block-button__link:focus,.site-container .wp-block-button .wp-block-button__link:hover{background-color:#393333;border-color:#393333}.site-container .wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff0;border:1px solid #76483f}.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover{box-shadow:unset;background-color:#76483f;color:#fff}.site-container .wp-block-categories{padding-left:0}.site-container .wp-block-categories li{list-style-type:none}.site-container .wp-block-categories.aligncenter{text-align:center}.site-container .wp-block-categories.alignfull{padding:0 1.5em}.site-container .wp-block-categories .children{padding-left:1.5em}.site-container .wp-block-latest-posts{padding-left:0}.site-container .wp-block-latest-posts li{list-style-type:none}.site-container .wp-block-latest-posts li>a{font-family:"HaboroContrast","Trebuchet MS",sans-serif;line-height:1.2}.site-container .wp-block-latest-posts.aligncenter,.site-container .wp-block[data-align=center] .wp-block-latest-posts{text-align:center}.site-container .wp-block-latest-posts.alignfull,.site-container .wp-block[data-align=full] .wp-block-latest-posts{padding:0 1.5em}.wp-block-preformatted,.wp-block-verse{font-size:16px}.wp-block-preformatted{white-space:pre-wrap}hr.wp-block-separator{border:none;border-bottom:1px solid currentColor;color:#bbb;margin:3em auto}hr.wp-block-separator.is-style-dots{border-width:0;color:#393333}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.is-style-wide{max-width:816px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:1px}.full-width-content .site-container .wp-block-table.alignfull{margin:0;width:100%}.wp-block-table.is-style-stripes{border-bottom-width:0}@media(min-width:1024px){.full-width-content .site-container>.wp-block-table.alignwide{width:calc(100% + 528px)}.full-width-content .site-container>.wp-block-table.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}}@media(max-width:600px){.wp-block-media-text.is-stacked-on-mobile figure{margin-bottom:20px}}.site-container .blocks-gallery-grid,.site-container .wp-block-gallery,.site-container .wp-block-social-links{padding-left:0}.wp-block-audio audio{display:inline-block;width:100%}.ar-post-cta [class^=wp-block]:last-child{margin-bottom:0}.ar-post-cta .wp-block-image figure{margin-bottom:0}.ar-post-cta .has-background-white figure,.ar-post-cta .has-background-white>div{background-color:#fff}.ar-post-cta .has-background-offwhite figure,.ar-post-cta .has-background-offwhite>div{background-color:#f5f1ee}.ar-post-cta .has-background-bone figure,.ar-post-cta .has-background-offwhite>div{background-color:#e9e3dd}.ar-post-cta .has-background-circle figure,.ar-post-cta .has-background-circle>div{border-radius:100%;padding:1rem}.ar-post-cta .has-background-circle>div{box-sizing:content-box!important}.subscribe-form_wrapper.gform_wrapper{margin-bottom:1.5em}.ar-post-cta .subscribe-form_wrapper.gform_wrapper{margin-bottom:0}.subscribe-form_wrapper.gform_wrapper .gfield,.aviva-romm .subscribe-form_wrapper.gform_wrapper .ginput_container,.subscribe-form_wrapper.gform_wrapper .gform_footer{margin:0;padding:0}.subscribe-form_wrapper.gform_wrapper ul.gform_fields li.gfield{padding:0}.subscribe-form_wrapper.gform_wrapper form.subscribe-form{position:relative;font-size:.8rem}.subscribe-form_wrapper.gform_wrapper form.subscribe-form input[type=text],.subscribe-form_wrapper.gform_wrapper form.subscribe-form input[type=email],.subscribe-form_wrapper.gform_wrapper form.subscribe-form input[type=submit]{background-color:unset;border-width:0 0 1px 0;border-radius:0;margin:0 0 .6rem;padding:10px 0!important}.subscribe-form_wrapper.gform_wrapper form.subscribe-form input[type=submit]{position:absolute;right:0;bottom:0}.subscribe-form_wrapper.gform_wrapper form.subscribe-form input[type=submit]:hover{color:currentColor}