:root{--rr-focus-ring-colour:var(--wp--preset--color--primary);--rr-focus-ring-width:2px;--rr-focus-ring-offset:2px;--rr-form-field-border-color:var(--wp--preset--color--primary);--rr-form-error-color:var(--wp--preset--color--tertiary);--rr-form-success-color:var(--wp--preset--color--foreground);--rr-form-label-gap:0.25em;--rr-form-row-gap:1em;--rr-form-action-gap:var(--wp--custom--gap--vertical, min(30px, 5vw));--rr-list-wrap-indent:0.6em}html{scroll-behavior:smooth}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rr-shadow{box-shadow:var(--wp--custom--shadow)}.rr-brand{font-family:var(--wp--preset--font-family--kristal)}a:where(:not(.wp-element-button)){text-underline-offset:.3em}:root :focus-visible{outline:var(--rr-focus-ring-width) solid var(--rr-focus-ring-colour)!important;outline-offset:var(--rr-focus-ring-offset)!important}:root :where(.wp-block-group.is-layout-flex.is-vertical){align-items:stretch!important}:root :where(textarea,select,input:not([hidden]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="file"]):not([type="image"]):not([type="range"]):not([type="color"])){box-sizing:border-box;display:block;width:100%!important;padding:calc(0.667em + 2px);color:var(--wp--preset--color--foreground);background-color:var(--wp--preset--color--background);border:2px solid var(--rr-form-field-border-color)!important;border-radius:0;font-family:inherit;font-size:.875rem}:root :where(textarea,input)::placeholder{color:var(--wp--preset--color--foreground);font-weight:300}.wp-block-search :where(input:not([type="submit"])){margin-right:var(--wp--preset--spacing--20);box-shadow:var(--wp--custom--shadow)}input[type="checkbox"]{position:relative;min-width:.75rem;height:.75rem;margin-left:0;appearance:none;background:var(--wp--preset--color--background);border:2px solid var(--wp--preset--color--primary);border-radius:0}input[type="checkbox"]:checked::after{position:absolute;inset:0;width:75%;height:75%;margin:auto;background-color:var(--wp--preset--color--foreground);content:""}input[type="radio"]{accent-color:var(--wp--preset--color--primary)}:root :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.wp-block-comments .comment-form{font-size:.875rem;line-height:1.6}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-block:.25rem}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{color:var(--wp--preset--color--foreground);background-color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}.wp-block-pullquote cite{font-size:.75rem;font-style:normal;font-weight:300;line-height:1.6}.rr-header{--rr-focus-ring-colour:var(--wp--preset--color--background);flex-grow:1}.rr-header .wp-block-navigation__responsive-container.is-menu-open{--rr-focus-ring-colour:var(--wp--preset--color--primary)}.wp-block-button.is-style-outline .wp-element-button:hover{color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground)}.rr-form-label,.rr-form-row>label{display:block;margin-bottom:var(--rr-form-label-gap)}.rr-form-help{display:block;margin-top:.5em}.rr-form-row{margin:0}.rr-form-row+.rr-form-row{margin-top:var(--rr-form-row-gap)}.rr-form-actions{margin:var(--rr-form-action-gap) 0 0}:root .rr-form-error{--rr-form-feedback-color:var(--rr-form-error-color)}:root .rr-form-success{--rr-form-feedback-color:var(--rr-form-success-color)}:root :is(.rr-form-error,.rr-form-success,.rr-form .wpcf7-not-valid-tip,.rr-form .wpcf7-response-output){position:static!important;inset:auto!important;display:block;width:auto!important;min-width:0!important;margin:var(--rr-form-label-gap) 0 0!important;padding:0!important;color:var(--rr-form-feedback-color,currentColor)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;font:inherit!important;text-align:start!important}:root :is(.rr-form-error,.rr-form-success,.rr-form .wpcf7-not-valid-tip,.rr-form .wpcf7-response-output):empty{display:none}:root :is(.rr-form-error,.rr-form-success,.rr-form .wpcf7-not-valid-tip,.rr-form .wpcf7-response-output)>:where(div,span,p,b,strong){width:auto!important;min-width:0!important;margin:0!important;padding:0!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:inherit!important}:root :is(.rr-form-error,.rr-form-success,.rr-form .wpcf7-not-valid-tip,.rr-form .wpcf7-response-output) :where(.rr-form-error,.rr-form-success){margin-top:0!important}:root :is(.rr-form-error,.rr-form-success,.rr-form .wpcf7-not-valid-tip,.rr-form .wpcf7-response-output) :where(b,strong){font-weight:inherit!important}:root :is(.rr-form-error,.rr-form-success,.rr-form .wpcf7-not-valid-tip,.rr-form .wpcf7-response-output) :where(ul,ol){margin:0!important;padding:0!important;list-style:none!important}:root :is(.rr-form-error,.rr-form-success,.rr-form .wpcf7-not-valid-tip,.rr-form .wpcf7-response-output) :where(li+li){margin-top:.25em}.rr-form-row>.wpcf7-form-control-wrap{display:block}.rr-form-actions .wpcf7-spinner{margin:0 0 0 .5em;vertical-align:middle;background-color:var(--wp--preset--color--foreground)}.rr-form-actions .wpcf7-spinner::before{background-color:var(--wp--preset--color--background)}:root .rr-form .wpcf7-not-valid-tip{--rr-form-feedback-color:var(--rr-form-error-color)}:root .wpcf7 form.sent.rr-form .wpcf7-response-output{--rr-form-feedback-color:var(--rr-form-success-color)}:root :is(.wpcf7 form.invalid.rr-form,.wpcf7 form.unaccepted.rr-form,.wpcf7 form.payment-required.rr-form,.wpcf7 form.failed.rr-form,.wpcf7 form.aborted.rr-form,.wpcf7 form.spam.rr-form) .wpcf7-response-output{--rr-form-feedback-color:var(--rr-form-error-color)}:root :is(.wpcf7 form.init.rr-form,.wpcf7 form.resetting.rr-form,.wpcf7 form.submitting.rr-form) .wpcf7-response-output{display:none}#rr-newsletter .sib-form-message-panel{display:none}#rr-newsletter .sib-form-message-panel--active{display:block}#rr-newsletter .progress-indicator__icon{width:1em;height:1em;margin-inline-end:.5em;fill:currentColor;vertical-align:-.125em}#rr-newsletter .sib-hide-loader-icon{display:none!important}:root .swpm-form .swpm-form-row.error .rr-form-error{color:var(--rr-form-error-color)!important;font-size:inherit!important}:root .swpm-form .swpm-form-row.error .rr-form-error>:where(ul,ol){margin:0!important;padding:0!important;list-style:none!important}.swpm-pw-reset-widget-form .swpm-pw-reset-email.swpm-margin-top-10{margin-top:0}.swpm-form .swpm-form-label-wrap,.swpm-login-widget-form .swpm-username-label,.swpm-login-widget-form .swpm-password-label{margin-bottom:var(--rr-form-label-gap)}.swpm-form .swpm-form-row,.swpm-login-widget-form .swpm-username-input,.swpm-login-widget-form .swpm-password-input{margin-bottom:var(--rr-form-row-gap)}.swpm-form .swpm-submit-section{margin-top:var(--rr-form-action-gap);margin-bottom:var(--rr-form-row-gap)}.swpm-login-widget-form .swpm-login-submit{margin:var(--rr-form-action-gap) 0 var(--rr-form-row-gap)}.swpm-login-widget-logged .swpm-margin-bottom-10{margin-top:0;margin-bottom:var(--rr-form-row-gap)}.swpm-logged-logout-link{margin-top:var(--rr-form-row-gap);margin-bottom:0;font-weight:inherit}.swpm-registration-widget-form .swpm-form .swpm-form-row.error .swpm-form-field,.swpm-edit-profile-form .swpm-form .swpm-form-row.error .swpm-form-field{border-color:var(--rr-form-error-color)!important;outline-color:var(--rr-form-error-color)!important}.swpm-logged-subs-status-value{color:var(--wp--preset--color--tertiary)}.swpm-registration-widget-form .swpm-before-registration-submit-section,.swpm-registration-widget-form .swpm-registration-submit-section,.swpm-edit-profile-form .swpm-edit-profile-submit-section,.swpm-edit-profile-form .swpm-profile-account-delete-section{text-align:start}.swpm-edit-profile-link{font-weight:inherit}.rr-delete-account-button{--wp--preset--color--foreground:var(--wp--preset--color--tertiary)}:root :where(.wp-block-post-content,.wp-block-post-content .is-layout-constrained,.wp-block-post-content .is-layout-flow)>:where(script:first-child,style:first-child,template:first-child,link:first-child,meta:first-child,datalist:first-child,input[type="hidden"]:first-child,[hidden]:first-child)~:nth-child(1of :where(:not(script,style,template,link,meta,datalist,input[type="hidden"],[hidden]))){margin-block-start:0}@supports (text-indent:1em hanging){:where(.entry-content,.wp-block-post-content) :where(ul,ol):not(:where(.rr-list-no-wrap-indent,.rr-list-no-wrap-indent :is(ul,ol),nav :is(ul,ol),[role="navigation"] :is(ul,ol)))>li{text-indent:var(--rr-list-wrap-indent) hanging}}@supports not (text-indent:1em hanging){:where(.entry-content,.wp-block-post-content) :where(ul,ol):not(:where(.rr-list-no-wrap-indent,.rr-list-no-wrap-indent :is(ul,ol),nav :is(ul,ol),[role="navigation"] :is(ul,ol)))>li:not(:has(>:where(ul,ol))){padding-inline-start:var(--rr-list-wrap-indent);text-indent:calc(0em - var(--rr-list-wrap-indent))}}#back-to-top-link{display:none;-webkit-tap-highlight-color:#fff0}#back-to-top-link.is-visible{display:inline}