html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*,*::before,*::after{box-sizing:inherit}a,button,input:focus,input[type="button"],input[type="submit"],textarea:focus,.wp-block-button__link{transition:all .2s ease-in-out}a,a:focus,a:hover{text-decoration:underline;text-decoration-thickness:1px}ol,ul{margin:0;padding:0}b,strong{font-weight:var(--wp--custom--font-weight--medium)}blockquote{margin:0}body>.is-root-container,.edit-post-visual-editor__post-title-wrapper,.wp-block-cover.alignfull,.wp-block-group.alignfull,.wp-block-group.has-background,.wp-site-blocks{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer)}.block-editor-block-list__layout.is-root-container>.alignfull,.is-root-container>.wp-block-cover,.is-root-container>.wp-block-group.has-background,.is-root-container>.wp-block-template-part>.wp-block-cover,.is-root-container>.wp-block-template-part>.wp-block-group.has-background,.wp-site-blocks .alignfull,.wp-site-blocks>.wp-block-cover,.wp-site-blocks>.wp-block-group.has-background,.wp-site-blocks>.wp-block-template-part>.wp-block-cover,.wp-site-blocks>.wp-block-template-part>.wp-block-group.has-background{margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset}input[type="button"],input[type="submit"],.wp-block-post-comments input[type="submit"],.wp-block-search__button{border:1px solid var(--wp--preset--color--main);border-radius:0;background-color:var(--wp--preset--color--main);color:var(--wp--preset--color--base);cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--medium);padding:10px 25px;text-decoration:none;white-space:normal;width:auto}input[type="button"]:focus,input[type="button"]:hover,input[type="submit"]:focus,input[type="submit"]:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-search__button:focus,.wp-block-search__button:hover{background-color:transparent;border:1px solid var(--wp--preset--color--main);color:var(--wp--preset--color--main);text-decoration:none}.wp-block-button__link.has-background:focus,.wp-block-button__link.has-background:hover{color:var(--wp--preset--color--base);filter:brightness(110%)}.wp-block-button__link.has-black-color.has-background:focus,.wp-block-button__link.has-black-color.has-background:hover{color:var(--wp--preset--color--main)}.wp-block-button.is-style-fill-base .wp-block-button__link{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--base);color:var(--wp--preset--color--main)}.wp-block-button.is-style-fill-base .wp-block-button__link:focus,.wp-block-button.is-style-fill-base .wp-block-button__link:hover{background-color:transparent;border:1px solid var(--wp--preset--color--base);color:var(--wp--preset--color--base)}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:1px solid;border-color:currentColor;color:var(--wp--preset--color--main);padding:10px 25px}.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--main);border-color:var(--wp--preset--color--main);color:var(--wp--preset--color--base)}.wp-block-button.is-style-outline-base .wp-block-button__link{background-color:transparent;border:1px solid;border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--base)}.wp-block-button.is-style-outline-base .wp-block-button__link:focus,.wp-block-button.is-style-outline-base .wp-block-button__link:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--main)}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:var(--wp--preset--color--main)}.wp-block-calendar table th{background-color:var(--wp--preset--color--main);color:var(--wp--preset--color--base)}.wp-block-calendar tbody td,.wp-block-calendar th{border:1px solid var(--wp--preset--color--main);padding:10px}.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption{color:var(--wp--preset--color--main);font-size:var(--wp--preset--font-size--small);margin-bottom:0;margin-top:10px;text-align:center}.wp-block-gallery figcaption{margin-top:0}.wp-block-code,.wp-block-code code{border:none}.wp-block-code code{overflow-wrap:normal;overflow-x:scroll;tab-size:4;white-space:pre!important}*:not(.wp-block-code) > code,
kbd {background-color:var(--wp--preset--color--main);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--small);padding:5px 8px;position:relative;top:-1px}.rich-text:focus>code[data-rich-text-format-boundary],.rich-text:focus>kbd[data-rich-text-format-boundary]{color:currentColor}.wp-block-comment-template li{margin-left:0}.wp-block-post-comments-form input:not([type=submit]),
.wp-block-post-comments-form textarea {border-color:var(--wp--preset--color--main)}.wp-block-post-comments-form input[type="submit"]{border:1px solid var(--wp--preset--color--main)}.wp-block-post-comments-form .form-submit{margin-bottom:0}.wp-block-group.is-style-full-height{align-items:center;display:grid;min-height:100vh}.wp-block-group.is-style-shadow{box-shadow: 0 0 50px rgb(0 0 0 / 10%)}.wp-block-group.is-style-shadow-solid{box-shadow:5px 5px var(--wp--preset--color--main)}.wp-block-image.aligncenter{margin-left:auto!important;margin-right:auto!important}.wp-block-image.alignleft{margin-right:30px!important}.wp-block-image.alignright{margin-left:30px!important}.wp-block-image.is-style-shadow{box-shadow: 0 0 50px rgb(0 0 0 / 10%)}ol li:where(:not([class*='block'])),
ol li:where(.wp-block-list),
ul li:where(:not([class*='block'])),
ul li:where(.wp-block-list) {margin-left:30px}.is-style-no-disc li{list-style-type:none;margin-left:0}.wp-block-media-text.is-style-shadow-media img{box-shadow: 0 0 50px rgb(0 0 0 / 10%)}.wp-block-navigation__responsive-container.is-menu-open{padding:30px var(--wp--custom--spacing--outer)}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{border:1px solid var(--wp--preset--color--main);padding:2px}.has-background .wp-block-navigation__responsive-container-open{border:1px solid var(--wp--preset--color--base)}.has-background .wp-block-navigation__responsive-container-open:focus,.has-background .wp-block-navigation__responsive-container-open:hover{color:var(--wp--preset--color--base)}.wp-block-navigation:not([style*=text-decoration]) a,
.wp-block-navigation:not([style*=text-decoration]) a:focus,
.wp-block-navigation:not([style*=text-decoration]) a:hover {text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {background-color:var(--wp--preset--color--main);border:var(--wp--preset--color--main);color:var(--wp--preset--color--base);padding:10px}.wp-block-navigation :where(.wp-block-navigation__submenu-container) a {padding:2px 10px}p.has-background{padding:20px 30px}.wp-block-preformatted{overflow-wrap:normal;overflow-x:scroll;white-space:pre}.wp-block-pullquote p,.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--custom--line-height--medium);margin-bottom:0}.wp-block-pullquote cite{display:block;font-size:var(--wp--preset--font-size--small);font-style:inherit;margin-top:10px;text-transform:inherit}.wp-block-quote{box-shadow:5px 5px var(--wp--preset--color--main)}.wp-block-quote p:last-of-type{margin-bottom:0}.wp-block-quote cite{display:block;font-size:var(--wp--preset--font-size--small);font-style:inherit;margin-top:10px;text-align:inherit}.wp-block-separator,.wp-block-separator.has-css-opacity{opacity:1}.wp-block-separator:not(.is-style-dots),
.wp-block-separator.has-background:not(.is-style-dots) {border-bottom:1px solid currentColor;height:1px}.wp-block-separator.is-style-dots:before{font-family:inherit;font-size:var(--wp--preset--font-size--large);letter-spacing:10px;padding-left:10px}.wp-block-site-title a{text-decoration:none}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid var(--wp--preset--color--main)}.wp-block-table tfoot{border-top:3px solid var(--wp--preset--color--main)}.wp-block-table td,.wp-block-table th,.wp-block-table tr,.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes tr{border:1px solid var(--wp--preset--color--main)}.wp-block-table th{font-weight:var(--wp--custom--font-weight--medium)}.wp-block-table td,.wp-block-table th{padding:5px}.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color:#eee}.wp-block-term-description{margin-bottom:60px!important}input,select,textarea,.wp-block-search__input{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--main);border-radius:0;color:var(--wp--preset--color--main);font-family: var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--body);padding:10px 20px;width:100%}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],textarea{-webkit-appearance:none}::placeholder{color:var(--wp--preset--color--main);font-size:var(--wp--preset--font-size--small);opacity:.6}.nf-field-container{margin-bottom:10px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,.wp-block-image:last-child{margin-bottom:0}.is-root-container h1+*,.is-root-container h2+*,.is-root-container h3+*,.is-root-container h4+*,.is-root-container h5+*,.is-root-container h6+*,.wp-block-post-content h1+*,.wp-block-post-content h2+*,.wp-block-post-content h3+*,.wp-block-post-content h4+*,.wp-block-post-content h5+*,.wp-block-post-content h6+*,.wp-block-query-title+*{margin-top:10px!important}.wp-block-spacer+*{margin-top:0!important}@media only screen and (min-width:800px){.wp-block-navigation-item.is-style-fill a,.wp-block-navigation-item.is-style-fill-base a,.wp-block-navigation-item.is-style-outline a,.wp-block-navigation-item.is-style-outline-base a{padding:5px 15px}.wp-block-navigation-item.is-style-fill a,.wp-block-navigation-item.is-style-outline a:focus,.wp-block-navigation-item.is-style-outline a:hover{background-color:var(--wp--preset--color--main)}.wp-block-navigation-item.is-style-fill-base a,.wp-block-navigation-item.is-style-outline-base a:focus,.wp-block-navigation-item.is-style-outline-base a:hover{background-color:var(--wp--preset--color--base)}.wp-block-navigation-item.is-style-fill a,.wp-block-navigation-item.is-style-outline a{border:1px solid var(--wp--preset--color--main)}.wp-block-navigation-item.is-style-fill-base a,.wp-block-navigation-item.is-style-outline-base a{border:1px solid var(--wp--preset--color--base)}.wp-block-navigation-item.is-style-fill a:focus,.wp-block-navigation-item.is-style-fill a:hover,.wp-block-navigation-item.is-style-fill-base a,.wp-block-navigation-item.is-style-outline a,.wp-block-navigation-item.is-style-outline-base a:focus,.wp-block-navigation-item.is-style-outline-base a:hover{color:var(--wp--preset--color--main)}.wp-block-navigation-item.is-style-fill a,.wp-block-navigation-item.is-style-fill-base a:focus,.wp-block-navigation-item.is-style-fill-base a:hover,.wp-block-navigation-item.is-style-outline a:focus,.wp-block-navigation-item.is-style-outline a:hover,.wp-block-navigation-item.is-style-outline-base a{color:var(--wp--preset--color--base)}.wp-block-navigation-item.is-style-fill a:focus,.wp-block-navigation-item.is-style-fill a:hover,.wp-block-navigation-item.is-style-fill-base a:focus,.wp-block-navigation-item.is-style-fill-base a:hover,.wp-block-navigation-item.is-style-outline a,.wp-block-navigation-item.is-style-outline-base a{background-color:transparent}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:300px}.wp-block-pullquote.alignleft{float:left;margin-right:30px!important}.wp-block-pullquote.alignright{float:right;margin-left:30px!important}}