@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

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)}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-offset)}p.has-background,h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background,ul.has-background,ol.has-background,figure.has-background,figcaption.has-background,audio.has-background,video.has-background,iframe.has-background,table.has-background,blockquote.has-background,pre.has-background,textarea.has-background,input.has-background,form.has-background,select.has-background,.wp-block-buttons.has-background,.wp-block-image.has-background,.wp-block-cover.has-background,.wp-block-columns.has-background,.wp-block-separator.has-background,.wp-block-group.has-background{padding:calc(var(--layout-offset) / 2) var(--layout-offset)}p.has-background.alignfull,h1.has-background.alignfull,h2.has-background.alignfull,h3.has-background.alignfull,h4.has-background.alignfull,h5.has-background.alignfull,h6.has-background.alignfull,ul.has-background.alignfull,ol.has-background.alignfull,figure.has-background.alignfull,figcaption.has-background.alignfull,audio.has-background.alignfull,video.has-background.alignfull,iframe.has-background.alignfull,table.has-background.alignfull,blockquote.has-background.alignfull,pre.has-background.alignfull,textarea.has-background.alignfull,input.has-background.alignfull,form.has-background.alignfull,select.has-background.alignfull,.wp-block-buttons.has-background.alignfull,.wp-block-image.has-background.alignfull,.wp-block-cover.has-background.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-separator.has-background.alignfull,.wp-block-group.has-background.alignfull{padding:var(--layout-offset)}p.has-background:last-child,p.has-background *:last-child,h1.has-background:last-child,h1.has-background *:last-child,h2.has-background:last-child,h2.has-background *:last-child,h3.has-background:last-child,h3.has-background *:last-child,h4.has-background:last-child,h4.has-background *:last-child,h5.has-background:last-child,h5.has-background *:last-child,h6.has-background:last-child,h6.has-background *:last-child,ul.has-background:last-child,ul.has-background *:last-child,ol.has-background:last-child,ol.has-background *:last-child,figure.has-background:last-child,figure.has-background *:last-child,figcaption.has-background:last-child,figcaption.has-background *:last-child,audio.has-background:last-child,audio.has-background *:last-child,video.has-background:last-child,video.has-background *:last-child,iframe.has-background:last-child,iframe.has-background *:last-child,table.has-background:last-child,table.has-background *:last-child,blockquote.has-background:last-child,blockquote.has-background *:last-child,pre.has-background:last-child,pre.has-background *:last-child,textarea.has-background:last-child,textarea.has-background *:last-child,input.has-background:last-child,input.has-background *:last-child,form.has-background:last-child,form.has-background *:last-child,select.has-background:last-child,select.has-background *:last-child,.wp-block-buttons.has-background:last-child,.wp-block-buttons.has-background *:last-child,.wp-block-image.has-background:last-child,.wp-block-image.has-background *:last-child,.wp-block-cover.has-background:last-child,.wp-block-cover.has-background *:last-child,.wp-block-columns.has-background:last-child,.wp-block-columns.has-background *:last-child,.wp-block-separator.has-background:last-child,.wp-block-separator.has-background *:last-child,.wp-block-group.has-background:last-child,.wp-block-group.has-background *:last-child{margin-bottom:0}
footer.is-root-container{padding:0}footer.is-root-container > .wp-block-group.has-background.alignfull:first-child{padding:max(7vw,50px) var(--layout-offset);margin-bottom:0}footer.is-root-container > .wp-block-group.has-background.alignfull:last-child{padding-top:0;margin-bottom:0;padding-bottom:var(--layout-space)}@media (min-width: 406px) and (max-width: 469px){footer.is-root-container > .wp-block-group.has-background.alignfull:last-child{gap:1.25rem}footer.is-root-container > .wp-block-group.has-background.alignfull:last-child .wp-block-navigation__container{gap:1.25rem}}@media (max-width: 405px){footer.is-root-container > .wp-block-group.has-background.alignfull:last-child{row-gap:var(--layout-space);flex-wrap:wrap;flex-direction:column-reverse;align-items:center}}footer.is-root-container .current-menu-item a{color:var(--color-light) !important}
header.is-root-container{position:fixed;z-index:10}header.is-root-container > .wp-block-group{height:var(--layout-header-height);display:flex;transition:all 250ms ease-in-out}body.is-scrolled header.is-root-container > .wp-block-group:not(:hover){background-color:rgba(255,255,255,.8) !important;backdrop-filter:blur(10px)}header.is-root-container > .wp-block-group > .wp-block-group{width:100%;gap:1rem}header.is-root-container > .wp-block-group > .wp-block-group .wp-block-site-title a{white-space:nowrap}header.is-root-container .wp-block-navigation-item a{text-decoration:none !important;text-transform:uppercase;letter-spacing:1px;padding:.5rem 0}header.is-root-container .wp-block-navigation-item.current-menu-item > a,header.is-root-container .wp-block-navigation-item.current-menu-ancestor > a{color:var(--color-accent);font-weight:500}header.is-root-container .wp-block-navigation-item:not(.current-menu-item) a:hover{color:var(--color-accent) !important}header.is-root-container .wp-block-navigation-item .wp-block-navigation__submenu-icon{display:none}header.is-root-container .wp-block-navigation-item .wp-block-navigation__submenu-container{padding:.5rem;color:var(--color-base);border:none;text-align:right}html:not(.has-modal-open) header.is-root-container .wp-block-navigation-item .wp-block-navigation__submenu-container{transform:translateX(-1.35rem);left:0 !important;right:initial !important;max-width:13em !important;text-align:left;transition:background 250ms ease-in-out}header.is-root-container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item{display:block;font-size:var(--font-size-small);background-color:transparent !important}header.is-root-container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{display:inline-block;padding:0;margin:.5em 1em}body.is-scrolled header.is-root-container:hover .wp-block-navigation__submenu-container{background-color:#fff !important}header.is-root-container .wp-block-site-title{text-transform:uppercase;font-weight:500}header.is-root-container .wp-block-site-title a:hover{color:inherit !important}header.is-root-container .wp-block-group.is-layout-flex:has(.wp-block-site-logo){gap:calc(var(--layout-gap) / 2)}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-site-logo,header.is-root-container:has(.wp-block-navigation__responsive-container) *:has(> .wp-block-site-logo){position:relative;z-index:100001}@media (max-width: 699px){header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container-open{display:flex}}@media (max-width: 699px){header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container{position:fixed;display:block;padding:var(--layout-offset);background-color:rgba(255,255,255,.9) !important;transform:translateX(100vw);transition:transform 250ms ease-in-out}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container{align-items:var(--navigation-layout-justification-setting);display:flex;flex-direction:column}}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container.is-menu-open{left:0;animation:none;transform:translateX(0);height:100vh}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding:0;margin-top:.4em;margin-bottom:calc(-1 * var(--layout-gap) + var(--layout-space) * 2);text-align:right;background:none !important}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin-right:0}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item:has(.wp-block-navigation__submenu-container) a::after{display:none}
*{box-sizing:border-box}html{height:100%}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}@media (pointer: fine){body{cursor:none}}body main.is-root-container{flex-grow:1;padding-inline:var(--layout-offset);margin-top:var(--layout-header-height)}body main.is-root-container > :first-child:not(.alignfull){margin-top:calc(2 * var(--layout-offset))}body main.is-root-container > :last-child:not(.wp-block-gallery):not(.wp-block-columns){margin-bottom:calc(4 * var(--layout-offset))}body.is-no-scroll{overflow:hidden}.is-root-container{width:var(--layout-full);max-width:100%;margin-left:auto;margin-right:auto}.is-root-container > *{width:var(--layout-width);max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.is-root-container > .alignwide{width:var(--layout-wide);max-width:100%}.is-root-container > .alignfull{width:var(--layout-full);max-width:100%}.is-root-container > .alignfull.has-background:has(+ .alignfull.has-background){margin-bottom:0}:where(.is-layout-flex){gap:var(--layout-gap)}:where(.is-layout-flex).is-content-justification-right{justify-content:flex-end}:where(.is-layout-flex).is-content-justification-center{justify-content:center}:where(.is-layout-flex).is-content-justification-space-between{justify-content:space-between}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}body.single-post main.is-root-container > .wp-block-columns{position:relative}@media (max-width: 781px){body.single-post main.is-root-container > .wp-block-columns{flex-direction:column-reverse;margin-bottom:calc(var(--layout-offset) * 2)}}@media (min-width: 1100px){body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child{position:absolute;height:calc(100% - 4.5rem + max(14vw,100px) - var(--layout-offset));top:0}}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group{position:sticky}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child{top:13.25rem;margin-bottom:calc(var(--layout-space) * 2)}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-post-author-name{margin-bottom:var(--layout-space)}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-post-author-name::before{content:"by "}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-terms-query{text-transform:uppercase;font-weight:500;letter-spacing:1px}@media (max-width: 781px){body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-terms-query{text-align:center}}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-terms-query .current-category a{font-weight:700;color:var(--color-accent)}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:last-child{top:calc(100vh - var(--layout-offset) - 1.275rem);gap:2rem}@media (max-width: 781px){body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:last-child{justify-content:center;gap:var(--layout-gap)}}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:last-child .wp-block-post-navigation-link:not(:has(a)){display:none}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group a{color:var(--color-base)}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:last-child{max-width:var(--layout-width);margin-inline:auto}body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:last-child .wp-block-gallery{column-count:2}body.error404 .wp-block-cover{height:calc(100vh - var(--layout-header-height) - var(--layout-offset))}@media (max-width: 699px){body.error404 .wp-block-cover{height:50vh}}main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color){display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:masonry;gap:var(--layout-offset);margin:calc(var(--layout-offset) * 2) auto}@media (max-width: 899px){main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color){grid-template-columns:1fr 1fr}}@media (max-width: 599px){main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color){grid-template-columns:1fr}}main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color{margin:0;overflow:hidden;transition:height 250ms ease-in-out}@media (max-width: 599px){main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color{min-height:unset !important}}main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10rem;background:linear-gradient(to top,var(--color-light) 0,var(--color-light) 1.75rem,transparent 100%);pointer-events:none;opacity:0;transition:opacity 250ms ease-in-out}main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color:not(.is-complete):not(.is-expanded)::after{opacity:1}@media (pointer: fine){#is-custom-cursor{position:fixed;top:-100px;left:-100px;display:none;margin-top:-.75rem;margin-left:-.75rem;z-index:100000;pointer-events:none;width:1.25rem;height:1.25rem;border-radius:100px;background:#000 center;opacity:.65;border:2px solid #fff;transform:scale(1);transition-property:transform,width,height,opacity,border,background;transition-duration:250ms;transition-timing-function:ease}#is-custom-cursor.link{transform:scale(1.5);opacity:.5}#is-custom-cursor.image{transform:scale(2);border-width:1px;border-color:#000;background-image:url("data:image/svg+xml,<svg height=\"20\" width=\"20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 5 L10 3 L12 5 M8 15 L10 17 L12 15 M5 12 L3 10 L5 8 M15 12 L17 10 L15 8\" style=\"fill:none;stroke:%23fff;stroke-width:1\" /></svg>")}#is-custom-cursor.tile{transform:scale(1.5);opacity:.5;background-image:url("data:image/svg+xml,<svg height=\"24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9 L12 15 L18 9\" style=\"fill:none;stroke:%23fff;stroke-width:2 \" /></svg>");background-size:90%}#is-custom-cursor.tile.expanded{transform:scale(1.5) rotate(180deg)}#is-custom-cursor.lightbox{width:28px;height:28px;margin-top:-14px;margin-left:-14px;border:none;background-color:transparent;border-radius:0;opacity:1;background-image:none;transform:scale(1)}#is-custom-cursor.lightbox .cursor{position:absolute;width:15px;height:28px;top:0;transition:transform 250ms ease-out,width 250ms ease-out}#is-custom-cursor.lightbox .cursor.next{left:0;background-image:url("data:image/svg+xml,<svg height=\"28\" width=\"15\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"1,1 14,14 1,27\" style=\"fill:none;stroke:%23161616;stroke-width:3\" /></svg>")}#is-custom-cursor.lightbox .cursor.prev{right:0;background-image:url("data:image/svg+xml,<svg height=\"28\" width=\"15\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"14,1 1,14 14,27\" style=\"fill:none;stroke:%23161616;stroke-width:3\" /></svg>")}#is-custom-cursor.lightbox.hover-next{width:15px}#is-custom-cursor.lightbox.hover-next .prev{transform:scaleX(-1)}#is-custom-cursor.lightbox.hover-prev{width:15px;transform:translateX(15px)}#is-custom-cursor.lightbox.hover-prev .next{transform:scaleX(-1)}}
.sidebar{--sidebar-item-size:64px;--sidebar-speed:250ms;--sidebar-color:var(--color-accent);--sidebar-background:#f7f7f5;--sidebar-icon-color:var(--color-accent);--sidebar-mail-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23ffffff\"><path d=\"M192-212q-26 0-43-17t-17-43v-416q0-26 17-43t43-17h576q26 0 43 17t17 43v416q0 26-17 43t-43 17H192Zm288-274L160-698v426q0 14 9 23t23 9h576q14 0 23-9t9-23v-426L480-486Zm0-34 304-200H176l304 200ZM160-698v-22 448q0 14 9 23t23 9h-32v-458Z\"/></svg>");--sidebar-tel-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23ffffff\"><path d=\"M745-172q-94 0-195.5-49.5T359.5-360q-88.5-89-138-190T172-745q0-18.43 12-30.71Q196-788 214-788h80q17 0 29.5 10.5T341-750l18 82q3 17-1 30t-14 21l-85 77q26 47 56.5 86.5T380-379q36 36 78 67t93 59l83-85q10-11 21.5-14t26.5-1l68 14q17 4 27.5 17t10.5 30v78q0 18-12.29 30-12.28 12-30.71 12ZM246-566l80-72q5-4 6.5-11t-.5-13l-18-82q-2-8-7-12t-13-4h-80q-6 0-10 4t-4 10q0 41 12.5 87t33.5 93Zm332 326q41 21 88.5 30.5T746-200q6 0 10-4t4-10v-78q0-8-4-13t-12-7l-68-14q-6-2-10.5-.5T656-320l-78 80ZM246-566Zm332 326Z\"/></svg>");--sidebar-map-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23ffffff\"><path d=\"M480.18-494q24.82 0 42.32-17.68 17.5-17.67 17.5-42.5 0-24.82-17.68-42.32-17.67-17.5-42.5-17.5-24.82 0-42.32 17.68-17.5 17.67-17.5 42.5 0 24.82 17.68 42.32 17.67 17.5 42.5 17.5ZM480-169q110-94 177.5-198.5T725-547q0-110-69.5-182T480-801q-106 0-175.5 72T235-547q0 75 67.5 179.5T480-169Zm0 38Q345-252 276-357t-69-190q0-120 78.5-200.5T480-828q116 0 194.5 80.5T753-547q0 85-69 190T480-131Zm0-423Z\"/></svg>");position:fixed;display:flex;right:0;bottom:50%;transform:translateY(50%);flex-direction:column;line-height:1.2;z-index:25;max-width:var(--sidebar-item-size);overflow:hidden;transition:opacity var(--sidebar-speed) ease-in-out}@media (max-width: 599px){.sidebar{--sidebar-item-size:50px;font-size:var(--fontsize-small)}}.sidebar:has(.is-active, .is-transitioning){max-width:100%}body.is-scrolled-end .sidebar{opacity:0;pointer-events:none}.sidebar__widget{margin-bottom:5px;display:flex;justify-content:flex-end}.sidebar__widget p{margin-bottom:0;display:inline}.sidebar__widget::after{content:"";width:var(--sidebar-item-size);height:var(--sidebar-item-size);background-position:center;background-size:55%;background-repeat:no-repeat;background-color:var(--sidebar-background);box-sizing:border-box;position:absolute;right:0px;margin:0;transition:background var(--sidebar-speed) ease-in-out}.sidebar__widget::after:hover{cursor:default}.sidebar__widget:has(.mail-link)::after,.sidebar__widget:has(a[href*="mailto"])::after{top:0;background-image:var(--sidebar-mail-icon)}.sidebar__widget:has(a[href*="tel"])::after{top:calc(50% - 3px);transform:translateY(-50%);background-image:var(--sidebar-tel-icon)}.sidebar__widget:has(a[href*="maps"])::after{bottom:5px;background-image:var(--sidebar-map-icon)}.sidebar__widget.is-active::after,.sidebar__widget:has(.sidebar__widget-trigger:hover)::after{background-size:59.4% !important}.sidebar__widget-trigger{position:absolute;width:var(--sidebar-item-size);height:var(--sidebar-item-size);z-index:1}.sidebar__widget a{padding:5px var(--sidebar-item-size) 5px calc(2 * var(--layout-space));color:var(--sidebar-color);display:flex;justify-content:flex-end;align-items:center;height:var(--sidebar-item-size);font-weight:normal;transform:translateX(150%);transition:all var(--sidebar-speed) ease-in-out;background-color:var(--sidebar-background)}.sidebar__widget a:hover{text-decoration:none}.sidebar__widget.is-active a{transform:translateX(0)}
.patterns-list{width:100%;max-width:100%;margin-top:var(--layout-offset);list-style:none;padding:0}.patterns-list .pattern-item{margin-bottom:calc(2 * var(--layout-offset))}.patterns-list .pattern-item .pattern-name-wrapper{display:flex;align-items:baseline;width:var(--layout-width);max-width:calc(100% - calc(2 * var(--layout-offset)));border-bottom:2px solid var(--color-light);gap:var(--layout-space);margin:0 auto var(--layout-space)}.patterns-list .pattern-item .pattern-name-wrapper .pattern-name{margin:0}.patterns-list .pattern-item .pattern-content > .wp-block-group > *:not(.alignfull, .alignwide){width:var(--layout-width);max-width:calc(100% - calc(2 * var(--layout-offset)));margin-left:auto;margin-right:auto}.patterns-list .pattern-item .pattern-content > .wp-block-group > *.alignwide{width:var(--layout-wide);max-width:calc(100% - calc(2 * var(--layout-offset)));margin-left:auto;margin-right:auto}
.wp-block-accordion .wp-block-accordion-item{padding-right:var(--layout-space)}.wp-block-accordion .wp-block-accordion-item.has-background{padding:calc(var(--layout-space) / 2) var(--layout-space)}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading{margin:0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle{padding:calc(var(--layout-space) / 2) 0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{padding:calc(var(--layout-space) / 2) 0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel > *:last-child{margin:0}body:not(.wp-admin) .wp-block-accordion{display:flex;flex-direction:column;gap:var(--layout-gap)}body:not(.wp-admin) .wp-block-accordion .wp-block-accordion-item{max-height:var(--accordion-title-height,auto);overflow:hidden;transition:max-height 250ms ease-in-out}body:not(.wp-admin) .wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{display:none}body:not(.wp-admin) .wp-block-accordion .wp-block-accordion-item.is-open{max-height:var(--accordion-total-height,auto)}
.wp-block-button__link,.wp-block-button .wp-block-button__link,.ff-btn,.wp-block-details.is-style-button summary{border:none;border-radius:3px;padding:1em 2.4em;font-size:inherit;line-height:var(--font-lineheight);background:var(--color-accent);color:var(--color-background);text-decoration:none !important;cursor:none;opacity:1;text-transform:uppercase;letter-spacing:1px;transition:opacity 250ms ease-in-out}.wp-block-button__link:hover,.wp-block-button .wp-block-button__link:hover,.ff-btn:hover,.wp-block-details.is-style-button summary:hover{opacity:.85}.wp-block-button__link::after,.wp-block-button .wp-block-button__link::after,.ff-btn::after,.wp-block-details.is-style-button summary::after{display:none}main.is-root-container{position:relative}main.is-root-container > .slider:first-child + .wp-block-buttons,main.is-root-container > .wp-block-post-featured-image:first-child + .wp-block-buttons{position:absolute;top:calc(( 100vh - var(--layout-header-height) - var(--layout-offset) ) / 2);left:50%;opacity:0;transform:translate(-50%,50%);transition:all 500ms ease}@media (max-width: 999px){main.is-root-container > .slider:first-child + .wp-block-buttons,main.is-root-container > .wp-block-post-featured-image:first-child + .wp-block-buttons{top:calc(( 60vh - var(--layout-header-height) - var(--layout-offset) ) / 2)}}@media (pointer: coarse){main.is-root-container > .slider:first-child + .wp-block-buttons,main.is-root-container > .wp-block-post-featured-image:first-child + .wp-block-buttons{opacity:1;transform:translate(-50%,-50%)}}main.is-root-container > .slider:first-child:hover + .wp-block-buttons,main.is-root-container > .slider:first-child + .wp-block-buttons:hover,main.is-root-container > .wp-block-post-featured-image:first-child:hover + .wp-block-buttons,main.is-root-container > .wp-block-post-featured-image:first-child + .wp-block-buttons:hover{opacity:1;transform:translate(-50%,-50%)}.is-root-container.is-desktop-preview .block-editor-block-list__block.wp-block-acf-slider + .block-editor-block-list__block.wp-block.wp-block-buttons{position:absolute;top:40vh;z-index:100;left:50%;transform:translate(-50%,50%);opacity:0;transition:all 500ms ease}.is-root-container.is-desktop-preview .block-editor-block-list__block.wp-block-acf-slider:hover + .block-editor-block-list__block.wp-block.wp-block-buttons,.is-root-container.is-desktop-preview .block-editor-block-list__block.wp-block-acf-slider + .block-editor-block-list__block.wp-block.wp-block-buttons:hover,.is-root-container.is-desktop-preview .block-editor-block-list__block.wp-block-acf-slider + .block-editor-block-list__block.wp-block.wp-block-buttons.has-child-selected{opacity:1;transform:translate(-50%,-50%)}p + .wp-block-buttons{margin-top:1.5rem}
.wp-block-columns{gap:var(--layout-gap,1.25rem)}@media (max-width: 781px){.wp-block-columns.is-style-mobile-reverse{flex-direction:column-reverse}}.wp-block-columns .wp-block-column :last-child{margin-bottom:0}main > .wp-block-columns,main > .wp-block-group:has(> .wp-block-columns){margin:max(7vw,50px) auto}main > .wp-block-columns .wp-block-columns:not(:last-child),main > .wp-block-group:has(> .wp-block-columns) .wp-block-columns:not(:last-child){margin-bottom:var(--layout-offset)}main > .wp-block-group:has(> .wp-block-columns + .wp-block-columns){margin-top:var(--layout-offset)}.wp-block-post-title + .wp-block-columns,h1.wp-block-heading + .wp-block-columns{margin:var(--layout-offset) auto calc(var(--layout-offset) * 2)}.wp-block-columns:has(.wp-block-column + .wp-block-column p:first-child){row-gap:1rem}.wp-block-columns:has(.wp-block-column + .wp-block-column .wp-block-heading:first-child){row-gap:calc(var(--layout-space) * 2)}
.wp-block-cover{padding:var(--layout-offset)}.wp-block-cover .is-layout-constrained{width:var(--layout-width) !important;margin-left:auto !important;margin-right:auto !important}.wp-block-cover__inner-container :last-child{margin-bottom:0}
.wp-block-details{margin-bottom:var(--layout-space);max-height:var(--details-title-height,auto);transition:max-height 250ms ease-in-out;overflow:hidden}.wp-block-details.is-open{max-height:var(--details-total-height,auto)}.wp-block-details summary{list-style:none;cursor:pointer;display:inline-block}.wp-block-details:not(.is-style-button) summary{color:var(--color-accent);padding-left:1.5rem;position:relative}.wp-block-details:not(.is-style-button) summary:hover{text-decoration:underline}.wp-block-details:not(.is-style-button) summary::after{content:"";position:absolute;left:0;background-color:currentColor;mask:url("data:image/svg+xml,<svg height=\"10px\" width=\"20px\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"1,1 10,9 19,1\" style=\"fill:none;stroke:black;stroke-width:2\" /></svg>") center/contain no-repeat;width:1rem;height:100%;transform:rotate(0deg);transition:transform 250ms ease-in-out}.wp-block-details:not(.is-style-button).is-open summary::after{transform:rotate(180deg)}.wp-block-details.is-style-button summary{opacity:1;transition:opacity 25ms ease-in-out}.wp-block-details.is-style-button.is-open summary{opacity:0;pointer-events:none}.wp-block-details.is-style-button.is-open .wp-block-details-content{transform:translateY(calc(-1 * var(--details-title-height)));padding-top:0}.wp-block-details .wp-block-details-content{padding-top:var(--layout-space)}
.wp-block-file{--file-icon-color:var(--color-accent);--file-extention:attr(data-file-extension);--file-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 -960 960 960\" fill=\"%23ffffff\" height=\"88px\" width=\"88px\"><path d=\"M272-132q-26 0-43-17t-17-43v-576q0-26 17-43t43-17h314l162 162v474q0 26-17 43t-43 17H272Zm300-520v-148H272q-12 0-22 10t-10 22v576q0 12 10 22t22 10h416q12 0 22-10t10-22v-460H572ZM240-800v148-148 640-640Z\"/></svg>")}.wp-block-file a:not(.wp-block-file__button){position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.wp-block-file a:not(.wp-block-file__button)::before{content:var(--file-icon);margin-bottom:-.85em}.wp-block-file a:not(.wp-block-file__button)::after{content:var(--file-extention);position:absolute;font-size:10px;left:calc(50% - 19px);top:56px;font-weight:bold}
form.frm-fluent-form{width:100%}form.frm-fluent-form :hover,form.frm-fluent-form :focus,form.frm-fluent-form :active{outline:none}form.frm-fluent-form .ff-el-form-control,form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner,form.frm-fluent-form textarea,form.frm-fluent-form input[type="text"],form.frm-fluent-form input[type="email"],form.frm-fluent-form input[type="password"],form.frm-fluent-form input[type="date"],form.frm-fluent-form input[type="number"],form.frm-fluent-form input[type="search"],form.frm-fluent-form input[type="url"],form.frm-fluent-form input[type="tel"]{border:1px solid var(--fluentform-border-color,silver);border-radius:2px;color:inherit;line-height:inherit;padding:.5rem 1rem;vertical-align:middle;max-width:100%;width:100%;font-size:var(--font-size,1rem);cursor:none}form.frm-fluent-form .ff-el-form-control:focus,form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner:focus,form.frm-fluent-form textarea:focus,form.frm-fluent-form input[type="text"]:focus,form.frm-fluent-form input[type="email"]:focus,form.frm-fluent-form input[type="password"]:focus,form.frm-fluent-form input[type="date"]:focus,form.frm-fluent-form input[type="number"]:focus,form.frm-fluent-form input[type="search"]:focus,form.frm-fluent-form input[type="url"]:focus,form.frm-fluent-form input[type="tel"]:focus{border-color:var(--color-accent,gray)}p form.frm-fluent-form .ff-el-form-control,p form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner,p form.frm-fluent-form textarea,p form.frm-fluent-form input[type="text"],p form.frm-fluent-form input[type="email"],p form.frm-fluent-form input[type="password"],p form.frm-fluent-form input[type="date"],p form.frm-fluent-form input[type="number"],p form.frm-fluent-form input[type="search"],p form.frm-fluent-form input[type="url"],p form.frm-fluent-form input[type="tel"]{margin-bottom:0}form.frm-fluent-form textarea{height:90px;min-height:90px;resize:vertical}form.frm-fluent-form ::-webkit-input-placeholder{line-height:inherit}form.frm-fluent-form .ff-el-form-check-label,form.frm-fluent-form .ff-el-tc label.ff_tc_label{position:relative;display:flex;padding-left:2em;cursor:none;color:var(--color-background)}form.frm-fluent-form .ff-el-form-check-label a,form.frm-fluent-form .ff-el-tc label.ff_tc_label a{color:var(--color-light);border-bottom:1px solid var(--color-base)}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input{position:absolute;left:0;top:0;appearance:none;width:1.5em;height:1.5em;display:grid;place-content:center;background-color:var(--color-background);border:1px solid var(--fluentform-border-color);cursor:none}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input::before{content:"";width:.75em;height:.75em;transform:scale(0);transition:120ms ease-in-out;box-shadow:inset 1em 1em var(--color-accent)}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input:checked::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input:checked::before{transform:scale(1)}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input[type="radio"],form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input[type="radio"]{border-radius:100%}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input[type="radio"]::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input[type="radio"]::before{border-radius:100%}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input[type="checkbox"]::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input[type="checkbox"]::before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}form.frm-fluent-form .ff-el-form-check-label .ff_tc_checkbox,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff_tc_checkbox{position:absolute;left:0;top:0;padding-top:0 !important}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0;font-size:.83333em}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__item{background-color:var(--color-base);border-radius:7.5px;border-color:var(--color-base);transition:all 250ms ease-in-out}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__item.is-highlighted{background-color:var(--color-accent);border-color:var(--color-accent)}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__item .choices__button{transition:opacity 250ms ease-in-out}form.frm-fluent-form .ff-btn-submit{width:100%;cursor:none;background-color:var(--color-light);color:var(--color-accent)}form.frm-fluent-form .ff-el-is-error .ff-el-form-check-label{color:var(--color-base)}form.frm-fluent-form .ff-el-is-error .ff-el-form-check-label .ff-el-form-check-input{border-color:var(--fluentform-danger) !important}form.frm-fluent-form ~ .ff-message-success{border-color:var(--color-accent);box-shadow:none;text-align:center;margin:calc(3 * var(--layout-offset)) auto}
.wp-block-gallery{display:block !important;column-count:3;gap:var(--layout-offset) !important;margin-bottom:var(--layout-offset)}@media (max-width: 699px){.wp-block-gallery{column-count:2}}@media (max-width: 499px){.wp-block-gallery{column-count:1}}.wp-block-gallery > .wp-block-image{width:auto !important;overflow:hidden;border-bottom:var(--layout-offset) solid var(--color-background);break-inside:avoid}.wp-block-gallery > .wp-block-image img{transition:transform 250ms ease-in-out}.wp-block-gallery.is-style-lightbox > .wp-block-image:hover img{transform:scale(1.1)}main > .wp-block-gallery:last-child{margin-bottom:max(14vw,100px)}.wp-block-heading.alignwide:has(+ p + .wp-block-gallery.alignwide){margin-bottom:0}.wp-block-heading.alignwide + p:has(+ .wp-block-gallery.alignwide){width:var(--layout-wide);max-width:100%}.gallery-lightbox{position:fixed;z-index:5000;top:0;height:100vh;width:100vw !important;max-width:100% !important;margin:0 calc(-1 * var(--layout-offset)) !important;padding:calc(var(--layout-offset) * 2) calc(var(--layout-offset) * 2.5);text-align:center;background-color:rgba(255,255,255,.88)}@media (max-width: 1549px){.gallery-lightbox{padding-top:110px}}@media (max-width: 699px){.gallery-lightbox{padding:0}}.gallery-lightbox img{height:100%;object-fit:contain}.gallery-lightbox .button{position:absolute;color:var(--color-base);right:1em}.gallery-lightbox .button.close-lightbox{top:var(--layout-offset);right:1em}.gallery-lightbox .button.arrow{top:50vh}.gallery-lightbox .button.arrow.left{left:1em;right:unset}@media (max-width: 699px) and (pointer: coarse){.gallery-lightbox .button.arrow{display:none}}@media (pointer: fine){.gallery-lightbox .button{right:15vw;opacity:0}.gallery-lightbox .button.close-lightbox{inset:0}.gallery-lightbox .button.arrow{top:10vh;height:80vh;width:35vw}.gallery-lightbox .button.arrow.left{left:15vw}}
.wp-block-group.is-style-rainy{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:dense;gap:0;margin-bottom:calc(var(--layout-offset) * 5)}.wp-block-group.is-style-rainy img{object-fit:contain !important;object-position:bottom left;width:100%;height:100%}@media (min-width: 700px){.wp-block-group.is-style-rainy img{max-height:75vh}.wp-block-group.is-style-rainy > *{margin-top:calc(var(--layout-offset) * 3)}.wp-block-group.is-style-rainy > *:nth-child(odd){grid-column:span 3}.wp-block-group.is-style-rainy > *:nth-child(even){grid-column:span 2}.wp-block-group.is-style-rainy > *:nth-child(4n + 3){grid-column:span 2}.wp-block-group.is-style-rainy > *:nth-child(4n + 4){grid-column:span 3}.wp-block-group.is-style-rainy > *:nth-child(6n + 1){padding-left:var(--layout-offset)}.wp-block-group.is-style-rainy > *:nth-child(6n + 2){padding:calc(var(--layout-offset) * 2) 0 calc(var(--layout-offset) * 2) calc(var(--layout-offset) * 2)}.wp-block-group.is-style-rainy > *:nth-child(6n + 3){padding:calc(var(--layout-offset) * 4) calc(var(--layout-offset) * 3) calc(var(--layout-offset) * 2) 0}.wp-block-group.is-style-rainy > *:nth-child(6n + 5){padding:0 0 calc(var(--layout-offset) * 3) calc(var(--layout-offset) * 3)}.wp-block-group.is-style-rainy > *:nth-child(6n + 5){padding:0 0 calc(var(--layout-offset) * 3) calc(var(--layout-offset) * 3)}.wp-block-group.is-style-rainy > *:nth-child(6){padding:calc(var(--layout-offset) * 3)}}@media (max-width: 699px){.wp-block-group.is-style-rainy{grid-template-columns:auto;gap:calc(var(--layout-offset) * 3);margin-top:calc(var(--layout-offset) * 8)}.wp-block-group.is-style-rainy > *:nth-child(odd){padding-right:0;padding-left:calc(var(--layout-offset) * 2)}.wp-block-group.is-style-rainy > *:nth-child(even){padding-left:0;padding-right:calc(var(--layout-offset) * 2)}.wp-block-group.is-style-rainy > *:nth-child(even) .wp-block-post-title{right:0;padding:calc(var(--layout-space) / 2) calc(var(--layout-space) * 2) calc(var(--layout-space) / 2 - 2px) var(--layout-space)}}.wp-block-group.is-style-rainy > *{transition:opacity .6s ease-in-out,transform .6s ease-in-out;height:fit-content}.wp-block-group.is-style-rainy > *.is-visible{opacity:1;transform:translateY(0)}.wp-block-group.is-style-rainy > *.is-after{opacity:0;transform:translateY(100px)}.wp-block-group.is-style-rainy > *.is-before{opacity:0;transform:translateY(-100px)}
h1,h2,h3{line-height:var(--font-lineheight-large)}h1{font-size:var(--font-size-extralarge);letter-spacing:1px}h2{font-size:var(--font-size-large);letter-spacing:1px}h2:not(:first-child){margin-top:calc(2 * var(--layout-space))}h3{font-size:var(--font-size-medium)}h4,h5,h6{font-size:var(--font-size)}h1,h2,h3,h4,h5,h6{font-weight:normal;text-transform:uppercase}
.wp-block-image{margin-top:0}.wp-block-image figcaption{margin-top:calc(var(--layout-space,1rem) / 2)}@media (min-width: 782px){.wp-block-image.alignleft{margin-right:var(--layout-space,1rem)}.wp-block-image.alignright{margin-left:var(--layout-space,1rem)}}img,svg{height:auto;max-width:100%;vertical-align:top;border-style:none}
a{position:relative;color:var(--color-accent);text-decoration:none !important;transition:all 200ms ease-in-out;cursor:none}a:not(:has(img))::after{position:absolute;content:"";inset:auto 0 -1px;height:1px;transform:scaleX(0);background-color:currentcolor;transition:transform 250ms ease 100ms}a:focus,a:active,a:hover{outline:none}a:hover{color:var(--color-accent)}a:hover::after{transform:scaleX(1)}.current-menu-item > a,.current-menu-parent > a{text-decoration:none !important;font-weight:400;color:var(--color-accent) !important}.current-menu-item > a::after,.current-menu-parent > a::after{display:none}.wp-block-heading a,.wp-block-title a{color:var(--color-base)}
.wp-block-list{margin:0 auto;list-style-position:outside;padding:0 0 0 var(--layout-space)}.wp-block-list:is(ul){position:relative;list-style:none}.wp-block-list:is(ul) li::before{content:"-";position:absolute;left:0;color:var(--color-accent)}.wp-block-list:is(ol){list-style:decimal}.wp-block-list:is(ol) ::marker{color:var(--color-accent)}
.wp-block-navigation ul,.wp-block-navigation ul ul{list-style:none;padding:0;margin:0}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:var(--layout-space,1rem) var(--layout-offset,1.75rem)}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container{width:15rem}@media (max-width: 850px){.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container{gap:calc(var(--layout-gap) / 2)}}@media (min-width: 700px) and (max-width: 729px){.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container{gap:1.25rem}}
.wp-block-query:has(.type-post){margin-bottom:calc(var(--layout-offset) * 2)}.wp-block-query:has(.type-post) > .wp-block-post-template{column-count:3;gap:calc(var(--layout-offset) * 2)}@media (max-width: 699px){.wp-block-query:has(.type-post) > .wp-block-post-template{column-count:2}}@media (max-width: 499px){.wp-block-query:has(.type-post) > .wp-block-post-template{column-count:1}}.wp-block-query:has(.type-post) > .wp-block-post-template .post{margin-bottom:calc(var(--layout-offset) * 3);break-inside:avoid}.wp-block-query:has(.type-post) > .wp-block-post-template .post a{color:var(--color-base)}.wp-block-query:has(.type-post) > .wp-block-post-template .post .wp-block-post-title{margin-bottom:0}.wp-block-query:has(.type-post) > .wp-block-post-template .post .taxonomy-category:not(:has(+ .wp-block-post-featured-image)){margin-bottom:var(--layout-space)}.wp-block-query:has(.type-post) > .wp-block-post-template .post .wp-block-post-featured-image{margin-top:1rem}.wp-block-query:has(.type-post) > .wp-block-post-template .post .wp-block-post-excerpt__more-link{color:var(--color-accent)}
.wp-block-quote{border-left:4px solid var(--color-accent);margin-left:0;margin-right:0;padding-left:1rem;padding-right:0;font-style:italic}.wp-block-quote p::before{content:"„"}.wp-block-quote p::after{content:"”"}.wp-block-quote cite{display:block;margin-top:.5rem;font-size:90%;font-style:normal;color:var(--color-accent)}.wp-block-quote cite::before{content:"– "}
hr,hr.wp-block-separator,.wp-block-separator{border:0;border-top:1px solid var(--color-light);margin:var(--layout-space) 0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider{position:relative;margin-bottom:var(--layout-space);padding-bottom:var(--layout-space);overflow:visible;max-width:calc(100% - calc(4 * var(--layout-offset))) !important}.slider.alignfull{margin-bottom:0;max-width:100% !important}.slider.alignfull:not(.has-background){padding-bottom:0}.slider.alignfull:not(.has-background) .slick-dots{bottom:var(--layout-space)}@media (max-width: 699px){.is-root-container > .slider.alignfull:first-child{margin-inline:calc(-1 * var(--layout-offset));max-width:unset !important;width:calc(100% + var(--layout-offset) * 2)}}.is-root-container > .slider.alignfull:first-child .slick-slide{height:calc(100vh - var(--layout-header-height) - var(--layout-offset));min-height:1px !important}@media (max-width: 999px){.is-root-container > .slider.alignfull:first-child .slick-slide{height:calc(60vh - var(--layout-header-height) - var(--layout-offset))}}.slider .slick-initialized .slick-slide.wp-block-cover,.slider .slick-initialized .slick-slide.has-custom-content-position{display:flex !important}.slider__slides{user-select:initial;min-height:1em}.slider__slides .slick-track{min-height:1em}.slider__slides .slick-slide{overflow:hidden;margin-bottom:0}.slider__slides .slick-slide :first-child{margin-top:0}.slider__slides .slick-slide :last-child{margin-bottom:0}.slider__slides .slick-slide.alignfull{margin-bottom:0}.slider__arrow{font-family:sans-serif;display:block;line-height:1;position:absolute;top:50%;font-size:calc(2 * var(--font-size-extralarge));color:var(--color-text);text-decoration:none !important;transform:translateY(-60%)}@media (max-width: 781px){.slider__arrow{transform:translateY(-50%)}}.slider__arrow:hover{text-decoration:none !important}.slider__arrow.slick-disabled{opacity:0;pointer-events:none}.slider__arrow.is-prev{left:calc(-1.5 * var(--layout-offset))}@media (min-width: 1400px){.slider__arrow.is-prev{left:calc(-2 * var(--layout-offset))}}.slider__arrow.is-next{right:calc(-1.5 * var(--layout-offset))}@media (min-width: 1400px){.slider__arrow.is-next{right:calc(-2 * var(--layout-offset))}}.slider .slick-dots{font-family:sans-serif;list-style:none;font-size:0;position:absolute;bottom:calc(-1 * var(--layout-space));right:0;left:0;padding:0 var(--layout-space);margin-bottom:0;text-align:center}.slider .slick-dots li{background:transparent;width:8px;height:8px;border:1px solid var(--color-accent);display:inline-block;margin:0 6px;cursor:pointer;transition:all 200ms ease;border-radius:100px;opacity:.61}.slider .slick-dots li.slick-active{background:var(--color-accent)}.slider .slick-dots li:hover{opacity:1;background:var(--color-accent)}.slider .slick-dots li button{display:none}
.wp-block-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:80%}.wp-block-table table td,.wp-block-table table th{padding:.5rem 1rem;text-align:left;border:inherit}.wp-block-table table thead{background-color:var(--color-accent);color:var(--color-background);border-bottom-width:1px}.wp-block-table table tbody tr{transition:background 250ms ease-in-out}.wp-block-table table tbody tr:nth-child(even){background-color:var(--color-light)}.wp-block-table table tfoot{border-color:var(--color-accent);border-top-width:1px}
html{font-size:var(--font-size)}body{background:var(--color-background);color:var(--color-base);font-family:var(--font-family);line-height:var(--font-lineheight);font-size:var(--font-size);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--wp--preset--font-size--small:var(--font-size-small);--wp--preset--font-size--medium:var(--font-size-medium);--wp--preset--font-size--large:var(--font-size-large);--wp--preset--font-size--x-large:var(--font-size-extralarge)}@media (max-width: 699px){body{--font-size-extralarge:2.4rem}}body em,body i{font-family:var(--font-family-secondary)}.has-large-font-size,.has-extralarge-font-size{line-height:var(--font-lineheight-large)}small,cite,figcaption,label{font-size:var(--font-size-small)}b,strong{font-weight:bold}.has-text-color :not(.has-text-color){color:inherit}