.wp-block-hoyry-polylang-language-switcher{background:var(--hoyry-polylang-language-switcher-area-background);border-bottom:var(--hoyry-polylang-language-switcher-area-border-bottom);border-left:var(--hoyry-polylang-language-switcher-area-border-left);border-radius:var(--hoyry-polylang-language-switcher-area-border-radius);border-right:var(--hoyry-polylang-language-switcher-area-border-right);border-top:var(--hoyry-polylang-language-switcher-area-border-top);color:var(--hoyry-polylang-language-switcher-item-text-color,inherit);padding:var(--hoyry-polylang-language-switcher-area-padding);transition:all .1s}.wp-block-hoyry-polylang-language-switcher:hover{background:var(--hoyry-polylang-language-switcher-area-background-hover);border-bottom:var(--hoyry-polylang-language-switcher-area-border-hover-bottom);border-left:var(--hoyry-polylang-language-switcher-area-border-hover-left);border-right:var(--hoyry-polylang-language-switcher-area-border-hover-right);border-top:var(--hoyry-polylang-language-switcher-area-border-hover-top)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle,.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item-link{background:var(--hoyry-polylang-language-switcher-item-background);border-bottom:var(--hoyry-polylang-language-switcher-item-border-bottom);border-left:var(--hoyry-polylang-language-switcher-item-border-left);border-radius:var(--hoyry-polylang-language-switcher-item-border-radius);border-right:var(--hoyry-polylang-language-switcher-item-border-right);border-top:var(--hoyry-polylang-language-switcher-item-border-top);color:var(--hoyry-polylang-language-switcher-item-text-color,inherit);font-family:var(--hoyry-polylang-language-switcher-item-font-family);font-size:var(--hoyry-polylang-language-switcher-item-font-size);font-style:var(--hoyry-polylang-language-switcher-item-font-style);font-weight:var(--hoyry-polylang-language-switcher-item-font-weight);letter-spacing:var(--hoyry-polylang-language-switcher-item-letter-spacing);line-height:var(--hoyry-polylang-language-switcher-item-line-height);padding:var(--hoyry-polylang-language-switcher-item-padding);text-transform:var(--hoyry-polylang-language-switcher-item-text-transform)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle:hover,.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item-link:hover{background:var(--hoyry-polylang-language-switcher-item-background-hover);border-bottom:var(--hoyry-polylang-language-switcher-item-border-hover-bottom);border-left:var(--hoyry-polylang-language-switcher-item-border-hover-left);border-right:var(--hoyry-polylang-language-switcher-item-border-hover-right);border-top:var(--hoyry-polylang-language-switcher-item-border-hover-top);color:var(--hoyry-polylang-language-switcher-item-text-color-hover,inherit)}.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item{margin:var(--hoyry-polylang-language-switcher-item-margin,0 1.2em 0 0);position:relative}.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item:after{background:var(--hoyry-polylang-language-switcher-item-separator-background);content:"";display:block;height:var(--hoyry-polylang-language-switcher-item-separator-height);margin:var(--hoyry-polylang-language-switcher-item-separator-margin,0 -.63125em 0 0);position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--hoyry-polylang-language-switcher-item-separator-width)}.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item:last-child{margin-right:0}.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item:last-child:after{display:none}.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item.current-lang .lang-item-link{background:var(--hoyry-polylang-language-switcher-item-background-current);border-bottom:var(--hoyry-polylang-language-switcher-item-border-current-bottom);border-left:var(--hoyry-polylang-language-switcher-item-border-current-left);border-right:var(--hoyry-polylang-language-switcher-item-border-current-right);border-top:var(--hoyry-polylang-language-switcher-item-border-current-top);color:var(--hoyry-polylang-language-switcher-item-text-color-current,inherit)}.wp-block-hoyry-polylang-language-switcher>.lang-list .lang-item.current-lang .lang-item-link:hover{background:var(--hoyry-polylang-language-switcher-item-background-hover);border-bottom:var(--hoyry-polylang-language-switcher-item-border-hover-bottom);border-left:var(--hoyry-polylang-language-switcher-item-border-hover-left);border-right:var(--hoyry-polylang-language-switcher-item-border-hover-right);border-top:var(--hoyry-polylang-language-switcher-item-border-hover-top);color:var(--hoyry-polylang-language-switcher-item-text-color-hover,inherit)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item,.wp-block-hoyry-polylang-language-switcher .lang-item-link{align-items:center;display:flex;text-decoration:none;transition:all .1s}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item img,.wp-block-hoyry-polylang-language-switcher .lang-item-link img{display:block;margin:var(--hoyry-polylang-language-switcher-flag-margin,0 .4em 0 0)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item span,.wp-block-hoyry-polylang-language-switcher .lang-item-link span{display:block}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item .lang-item-code,.wp-block-hoyry-polylang-language-switcher .lang-item-link .lang-item-code{text-transform:uppercase}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item.show-name .lang-item-name,.wp-block-hoyry-polylang-language-switcher .lang-item-link.show-name .lang-item-name{display:block}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item.show-code .lang-item-name,.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item.show-name .lang-item-code,.wp-block-hoyry-polylang-language-switcher .lang-item-link.show-code .lang-item-name,.wp-block-hoyry-polylang-language-switcher .lang-item-link.show-name .lang-item-code{display:none}.wp-block-hoyry-polylang-language-switcher .lang-dropdown-toggle-lang-item.show-code .lang-item-code,.wp-block-hoyry-polylang-language-switcher .lang-item-link.show-code .lang-item-code{display:block}.wp-block-hoyry-polylang-language-switcher .lang-list{align-items:center;display:flex;list-style-type:none;margin:0;padding:0;width:-moz-max-content;width:max-content}.wp-block-hoyry-polylang-language-switcher .lang-list .lang-item{display:block}.wp-block-hoyry-polylang-language-switcher .lang-dropdown{position:relative;width:-moz-fit-content;width:fit-content}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle{align-items:center;cursor:pointer;display:flex}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle .lang-dropdown-toggle-icon{color:var(--hoyry-polylang-language-switcher-icon-color,inherit);display:block;height:var(--hoyry-polylang-language-switcher-icon-size,1.25em);margin-right:var(--hoyry-polylang-language-switcher-icon-margin-right,.35em);margin-top:var(--hoyry-polylang-language-switcher-icon-margin-top,0);transition:all .1s;width:var(--hoyry-polylang-language-switcher-icon-size,1.25em)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle .lang-dropdown-toggle-icon:before{background:currentColor;content:"";display:var(--hoyry-polylang-language-switcher-icon-before-display,none);height:100%;-webkit-mask:var(--hoyry-polylang-language-switcher-icon-mask,initial);mask:var(--hoyry-polylang-language-switcher-icon-mask,initial);-webkit-mask-size:contain;mask-size:contain;width:100%}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle .lang-dropdown-toggle-icon svg{display:var(--hoyry-polylang-language-switcher-icon-svg-display,block);height:inherit;width:inherit}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle .lang-dropdown-toggle-arrow-icon{color:var(--hoyry-polylang-language-switcher-arrow-icon-color,inherit);display:block;height:var(--hoyry-polylang-language-switcher-arrow-icon-size,.6em);margin-left:var(--hoyry-polylang-language-switcher-arrow-icon-margin-left,.4em);margin-top:var(--hoyry-polylang-language-switcher-arrow-icon-margin-top,.075em);transition:all .1s;width:var(--hoyry-polylang-language-switcher-arrow-icon-size,.6em)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle .lang-dropdown-toggle-arrow-icon:before{background:currentColor;content:"";display:var(--hoyry-polylang-language-switcher-arrow-icon-before-display,none);height:100%;-webkit-mask:var(--hoyry-polylang-language-switcher-arrow-icon-mask,initial);mask:var(--hoyry-polylang-language-switcher-arrow-icon-mask,initial);-webkit-mask-size:contain;mask-size:contain;width:100%}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle .lang-dropdown-toggle-arrow-icon svg{display:var(--hoyry-polylang-language-switcher-arrow-icon-svg-display,block);height:inherit;width:inherit}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle:hover .lang-dropdown-toggle-icon{color:var(--hoyry-polylang-language-switcher-icon-color-hover,currentColor)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-toggle:hover .lang-dropdown-toggle-arrow-icon{color:var(--hoyry-polylang-language-switcher-arrow-icon-color-hover,currentColor)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-menu{--hoyry-polylang-language-switcher-dropdown-position-delta:0px;filter:var(--hoyry-polylang-language-switcher-dropdown-shadow,drop-shadow(0 .3em .4em rgba(0,0,0,.17)));left:calc(50% - var(--hoyry-polylang-language-switcher-dropdown-position-delta, 0px));opacity:0;padding-top:15px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .1s ease-in-out;z-index:11}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-menu.is-open{opacity:1;pointer-events:auto}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-menu:before{background-color:var(--hoyry-polylang-language-switcher-dropdown-background,#fff);content:"";display:block;height:15px;left:0;margin:0 auto;position:absolute;right:calc(0px - var(--hoyry-polylang-language-switcher-dropdown-position-delta, 0px));top:8px;transform:rotate(45deg);width:15px;z-index:-1}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-menu .lang-list{align-items:flex-start;background-color:var(--hoyry-polylang-language-switcher-dropdown-background,#fff);border-radius:var(--hoyry-polylang-language-switcher-dropdown-border-radius);flex-direction:column;padding:var(--hoyry-polylang-language-switcher-dropdown-padding,.6em 1.2em)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-menu .lang-list .lang-item{margin-right:0;z-index:12}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-menu .lang-list .lang-item .lang-item-link{color:var(--hoyry-polylang-language-switcher-dropdown-color,initial);font-family:var(--hoyry-polylang-language-switcher-dropdown-font-family);font-size:var(--hoyry-polylang-language-switcher-dropdown-font-size);font-style:var(--hoyry-polylang-language-switcher-dropdown-font-style);font-weight:var(--hoyry-polylang-language-switcher-dropdown-font-weight);letter-spacing:var(--hoyry-polylang-language-switcher-dropdown-letter-spacing);line-height:var(--hoyry-polylang-language-switcher-dropdown-line-height,1.8);text-transform:var(--hoyry-polylang-language-switcher-dropdown-text-transform)}.wp-block-hoyry-polylang-language-switcher .lang-dropdown .lang-dropdown-menu .lang-list .lang-item .lang-item-link:hover{color:var(--hoyry-polylang-language-switcher-dropdown-color-hover,initial);text-decoration:underline}
.wp-block-hoyry-link-list{border-bottom:var(--hoyry-link-list-area-border-bottom,initial);border-left:var(--hoyry-link-list-area-border-left,initial);border-right:var(--hoyry-link-list-area-border-right,initial);border-top:var(--hoyry-link-list-area-border-top,initial);display:grid;gap:var(--hoyry-link-list-area-row-gap,1em) var(--hoyry-link-list-area-column-gap,1em);grid-template-columns:repeat(1,1fr)}@media(min-width:800px){.wp-block-hoyry-link-list[data-columns="2"],.wp-block-hoyry-link-list[data-columns="3"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.wp-block-hoyry-link-list[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.wp-block-hoyry-link-list .wp-block-hoyry-link .link{all:unset;align-items:var(--hoyry-link-list-item-align-items,center);background-color:var(--hoyry-link-list-item-background-color,initial);border-bottom:var(--hoyry-link-list-item-border-bottom,1px solid grey);border-left:var(--hoyry-link-list-item-border-left,none);border-radius:var(--hoyry-link-list-item-border-radius,initial);border-right:var(--hoyry-link-list-item-border-right,none);border-top:var(--hoyry-link-list-item-border-top,none);box-shadow:var(--hoyry-link-list-item-shadow,initial);display:flex;gap:var(--hoyry-link-list-item-gap,2em);margin:var(--hoyry-link-list-item-margin,initial);padding:var(--hoyry-link-list-item-padding-top,0) var(--hoyry-link-list-item-padding-right,0) var(--hoyry-link-list-item-padding-bottom,1em) var(--hoyry-link-list-item-padding-left,0);transition:all .1s}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-texts{display:flex;flex:1;flex-direction:column;order:var(--hoyry-link-list-texts-order,1)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-texts .link-title{color:var(--hoyry-link-list-title-color,unset);display:var(--hoyry-link-list-title-display,block);font-family:var(--hoyry-link-list-title-font-family,unset);font-size:var(--hoyry-link-list-title-font-size,120%);font-style:var(--hoyry-link-list-title-font-style,unset);font-weight:var(--hoyry-link-list-title-font-weight,unset);letter-spacing:var(--hoyry-link-list-title-letter-spacing,unset);line-height:var(--hoyry-link-list-title-line-height,unset);margin:var(--hoyry-link-list-title-margin,0 0 .5em 0);text-transform:var(--hoyry-link-list-title-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-title-text-wrap,unset));transition:all .1s}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-texts .link-title:last-child{margin-bottom:0!important}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-texts .link-description{color:var(--hoyry-link-list-description-color,unset);display:var(--hoyry-link-list-description-display,block);font-family:var(--hoyry-link-list-description-font-family,unset);font-size:var(--hoyry-link-list-description-font-size,unset);font-style:var(--hoyry-link-list-description-font-style,unset);font-weight:var(--hoyry-link-list-description-font-weight,unset);letter-spacing:var(--hoyry-link-list-description-letter-spacing,unset);line-height:var(--hoyry-link-list-description-line-height,unset);margin:var(--hoyry-link-list-description-margin,0 0 .5em 0);text-transform:var(--hoyry-link-list-description-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-description-text-wrap,unset));transition:all .1s}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-texts .link-description:last-child{margin-bottom:0!important}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-texts .link-text{color:var(--hoyry-link-list-link-text-color,unset);display:var(--hoyry-link-list-link-text-display,block);font-family:var(--hoyry-link-list-link-text-font-family,unset);font-size:var(--hoyry-link-list-link-text-font-size,unset);font-style:var(--hoyry-link-list-link-text-font-style,unset);font-weight:var(--hoyry-link-list-link-text-font-weight,unset);letter-spacing:var(--hoyry-link-list-link-text-letter-spacing,unset);line-height:var(--hoyry-link-list-link-text-line-height,unset);-webkit-text-decoration:var(--hoyry-link-list-link-text-text-decoration,underline);text-decoration:var(--hoyry-link-list-link-text-text-decoration,underline);text-transform:var(--hoyry-link-list-link-text-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-link-text-text-wrap,unset));transition:all .1s}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-icon{align-items:center;background-color:var(--hoyry-link-list-icon-area-background-color,initial);border-bottom:var(--hoyry-link-list-icon-border-bottom,initial);border-left:var(--hoyry-link-list-icon-border-left,initial);border-radius:var(--hoyry-link-list-icon-border-radius,initial);border-right:var(--hoyry-link-list-icon-border-right,initial);border-top:var(--hoyry-link-list-icon-border-top,initial);display:var(--hoyry-link-list-icon-display,flex);font-size:var(--hoyry-link-list-title-font-size,120%);height:var(--hoyry-link-list-icon-height,initial);justify-content:center;margin:var(--hoyry-link-list-icon-margin,initial);order:var(--hoyry-link-list-icon-order,2);transition:all .1s;width:var(--hoyry-link-list-icon-width,initial)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-icon .icon{background-color:var(--hoyry-link-list-icon-background-color,initial);display:block;height:var(--hoyry-link-list-icon-size,1.5em);-webkit-mask:var(--hoyry-link-list-icon-mask,initial);mask:var(--hoyry-link-list-icon-mask,initial);transition:all .1s;width:var(--hoyry-link-list-icon-size,1.5em)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-icon .icon svg{color:var(--hoyry-link-list-icon-color,currentColor);display:var(--hoyry-link-list-icon-svg-display,block);height:100%;transition:all .1s;width:100%}.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-icon .icon.external,.wp-block-hoyry-link-list .wp-block-hoyry-link .link .link-icon .icon.file{display:none}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file{align-items:var(--hoyry-link-list-file-item-align-items,center);background-color:var(--hoyry-link-list-file-item-background-color,initial);border-bottom:var(--hoyry-link-list-file-item-border-bottom,1px solid grey);border-left:var(--hoyry-link-list-file-item-border-left,none);border-radius:var(--hoyry-link-list-file-item-border-radius,initial);border-right:var(--hoyry-link-list-file-item-border-right,none);border-top:var(--hoyry-link-list-file-item-border-top,none);box-shadow:var(--hoyry-link-list-file-item-shadow,initial);gap:var(--hoyry-link-list-file-item-gap,2em);margin:var(--hoyry-link-list-file-item-margin,initial);padding:var(--hoyry-link-list-file-item-padding-top,0) var(--hoyry-link-list-file-item-padding-right,0) var(--hoyry-link-list-file-item-padding-bottom,1em) var(--hoyry-link-list-file-item-padding-left,0)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-texts{order:var(--hoyry-link-list-file-texts-order,1)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-texts .link-title{color:var(--hoyry-link-list-file-title-color,unset);font-family:var(--hoyry-link-list-file-title-font-family,unset);font-size:var(--hoyry-link-list-file-title-font-size,120%);font-style:var(--hoyry-link-list-file-title-font-style,unset);font-weight:var(--hoyry-link-list-file-title-font-weight,unset);letter-spacing:var(--hoyry-link-list-file-title-letter-spacing,unset);line-height:var(--hoyry-link-list-file-title-line-height,unset);margin:var(--hoyry-link-list-file-title-margin,0 0 .5em 0);text-transform:var(--hoyry-link-list-file-title-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-file-title-text-wrap,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-texts .link-description{color:var(--hoyry-link-list-file-description-color,unset);font-family:var(--hoyry-link-list-file-description-font-family,unset);font-size:var(--hoyry-link-list-file-description-font-size,unset);font-style:var(--hoyry-link-list-file-description-font-style,unset);font-weight:var(--hoyry-link-list-file-description-font-weight,unset);letter-spacing:var(--hoyry-link-list-file-description-letter-spacing,unset);line-height:var(--hoyry-link-list-file-description-line-height,unset);margin:var(--hoyry-link-list-file-description-margin,0 0 .5em 0);text-transform:var(--hoyry-link-list-file-description-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-file-description-text-wrap,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-texts .link-text{color:var(--hoyry-link-list-file-link-text-color,unset);font-family:var(--hoyry-link-list-file-link-text-font-family,unset);font-size:var(--hoyry-link-list-file-link-text-font-size,unset);font-style:var(--hoyry-link-list-file-link-text-font-style,unset);font-weight:var(--hoyry-link-list-file-link-text-font-weight,unset);letter-spacing:var(--hoyry-link-list-file-link-text-letter-spacing,unset);line-height:var(--hoyry-link-list-file-link-text-line-height,unset);text-transform:var(--hoyry-link-list-file-link-text-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-file-link-text-text-wrap,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-icon{background-color:var(--hoyry-link-list-file-icon-area-background-color,initial);border-bottom:var(--hoyry-link-list-file-icon-border-bottom,initial);border-left:var(--hoyry-link-list-file-icon-border-left,initial);border-radius:var(--hoyry-link-list-file-icon-border-radius,initial);border-right:var(--hoyry-link-list-file-icon-border-right,initial);border-top:var(--hoyry-link-list-file-icon-border-top,initial);font-size:var(--hoyry-link-list-file-title-font-size,120%);height:var(--hoyry-link-list-file-icon-height,initial);margin:var(--hoyry-link-list-file-icon-margin,initial);order:var(--hoyry-link-list-file-icon-order,2);width:var(--hoyry-link-list-file-icon-width,initial)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-icon .icon{background-color:var(--hoyry-link-list-file-icon-background-color,initial);height:var(--hoyry-link-list-file-icon-size,1.5em);-webkit-mask:var(--hoyry-link-list-file-icon-mask,initial);mask:var(--hoyry-link-list-file-icon-mask,initial);width:var(--hoyry-link-list-file-icon-size,1.5em)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-icon .icon svg{color:var(--hoyry-link-list-file-icon-color,currentColor);display:var(--hoyry-link-list-file-icon-svg-display,block)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-icon .icon.default,.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-icon .icon.external{display:none}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.file .link-icon .icon.file{display:block}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external{align-items:var(--hoyry-link-list-external-item-align-items,center);background-color:var(--hoyry-link-list-external-item-background-color,initial);border-bottom:var(--hoyry-link-list-external-item-border-bottom,1px solid grey);border-left:var(--hoyry-link-list-external-item-border-left,none);border-radius:var(--hoyry-link-list-external-item-border-radius,initial);border-right:var(--hoyry-link-list-external-item-border-right,none);border-top:var(--hoyry-link-list-external-item-border-top,none);box-shadow:var(--hoyry-link-list-external-item-shadow,initial);gap:var(--hoyry-link-list-external-item-gap,2em);margin:var(--hoyry-link-list-external-item-margin,initial);padding:var(--hoyry-link-list-external-item-padding-top,0) var(--hoyry-link-list-external-item-padding-right,0) var(--hoyry-link-list-external-item-padding-bottom,1em) var(--hoyry-link-list-external-item-padding-left,0)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-texts{order:var(--hoyry-link-list-external-texts-order,1)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-texts .link-title{color:var(--hoyry-link-list-external-title-color,unset);font-family:var(--hoyry-link-list-external-title-font-family,unset);font-size:var(--hoyry-link-list-external-title-font-size,120%);font-style:var(--hoyry-link-list-external-title-font-style,unset);font-weight:var(--hoyry-link-list-external-title-font-weight,unset);letter-spacing:var(--hoyry-link-list-external-title-letter-spacing,unset);line-height:var(--hoyry-link-list-external-title-line-height,unset);margin:var(--hoyry-link-list-external-title-margin,0 0 .5em 0);text-transform:var(--hoyry-link-list-external-title-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-external-title-text-wrap,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-texts .link-description{color:var(--hoyry-link-list-external-description-color,unset);font-family:var(--hoyry-link-list-external-description-font-family,unset);font-size:var(--hoyry-link-list-external-description-font-size,unset);font-style:var(--hoyry-link-list-external-description-font-style,unset);font-weight:var(--hoyry-link-list-external-description-font-weight,unset);letter-spacing:var(--hoyry-link-list-external-description-letter-spacing,unset);line-height:var(--hoyry-link-list-external-description-line-height,unset);margin:var(--hoyry-link-list-external-description-margin,0 0 .5em 0);text-transform:var(--hoyry-link-list-external-description-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-external-description-text-wrap,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-texts .link-text{color:var(--hoyry-link-list-external-link-text-color,unset);font-family:var(--hoyry-link-list-external-link-text-font-family,unset);font-size:var(--hoyry-link-list-external-link-text-font-size,unset);font-style:var(--hoyry-link-list-external-link-text-font-style,unset);font-weight:var(--hoyry-link-list-external-link-text-font-weight,unset);letter-spacing:var(--hoyry-link-list-external-link-text-letter-spacing,unset);line-height:var(--hoyry-link-list-external-link-text-line-height,unset);text-transform:var(--hoyry-link-list-external-link-text-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-link-list-external-link-text-text-wrap,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-icon{background-color:var(--hoyry-link-list-external-icon-area-background-color,initial);border-bottom:var(--hoyry-link-list-external-icon-border-bottom,initial);border-left:var(--hoyry-link-list-external-icon-border-left,initial);border-radius:var(--hoyry-link-list-external-icon-border-radius,initial);border-right:var(--hoyry-link-list-external-icon-border-right,initial);border-top:var(--hoyry-link-list-external-icon-border-top,initial);font-size:var(--hoyry-link-list-external-title-font-size,120%);height:var(--hoyry-link-list-external-icon-height,initial);margin:var(--hoyry-link-list-external-icon-margin,initial);order:var(--hoyry-link-list-external-icon-order,2);width:var(--hoyry-link-list-external-icon-width,initial)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-icon .icon{background-color:var(--hoyry-link-list-external-icon-background-color,initial);height:var(--hoyry-link-list-external-icon-size,1.5em);-webkit-mask:var(--hoyry-link-list-external-icon-mask,initial);mask:var(--hoyry-link-list-external-icon-mask,initial);width:var(--hoyry-link-list-external-icon-size,1.5em)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-icon .icon svg{color:var(--hoyry-link-list-external-icon-color,currentColor);display:var(--hoyry-link-list-external-icon-svg-display,block)}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-icon .icon.default,.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-icon .icon.file{display:none}.wp-block-hoyry-link-list .wp-block-hoyry-link .link.external .link-icon .icon.external{display:block}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover{background-color:var(--hoyry-link-list-item-background-color-hover,var(--hoyry-link-list-item-background-color,initial));border-bottom:var(--hoyry-link-list-item-border-hover-bottom,var(--hoyry-link-list-item-border-bottom,1px solid grey));border-left:var(--hoyry-link-list-item-border-hover-left,var(--hoyry-link-list-item-border-left,none));border-right:var(--hoyry-link-list-item-border-hover-right,var(--hoyry-link-list-item-border-right,none));border-top:var(--hoyry-link-list-item-border-hover-top,var(--hoyry-link-list-item-border-top,none));box-shadow:var(--hoyry-link-list-item-shadow-hover,var(--hoyry-link-list-item-shadow,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover .link-texts .link-title{color:var(--hoyry-link-list-title-color-hover,var(--hoyry-link-list-title-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover .link-texts .link-description{color:var(--hoyry-link-list-description-color-hover,var(--hoyry-link-list-description-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover .link-texts .link-text{color:var(--hoyry-link-list-link-text-color-hover,var(--hoyry-link-list-link-text-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover .link-icon{background-color:var(--hoyry-link-list-icon-area-background-color-hover,var(--hoyry-link-list-icon-area-background-color,initial));border-bottom:var(--hoyry-link-list-icon-border-hover-bottom,var(--hoyry-link-list-icon-border-bottom,initial));border-left:var(--hoyry-link-list-icon-border-hover-left,var(--hoyry-link-list-icon-border-left,initial));border-right:var(--hoyry-link-list-icon-border-hover-right,var(--hoyry-link-list-icon-border-right,initial));border-top:var(--hoyry-link-list-icon-border-hover-top,var(--hoyry-link-list-icon-border-top,initial));margin:var(--hoyry-link-list-icon-margin-hover,var(--hoyry-link-list-icon-margin,initial));width:var(--hoyry-link-list-icon-width-hover,var(--hoyry-link-list-icon-width,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover .link-icon .icon{background-color:var(--hoyry-link-list-icon-background-color-hover,var(--hoyry-link-list-icon-background-color,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover .link-icon .icon svg{color:var(--hoyry-link-list-icon-color-hover,var(--hoyry-link-list-icon-color,currentColor))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.file{background-color:var(--hoyry-link-list-file-item-background-color-hover,var(--hoyry-link-list-file-item-background-color,initial));border-bottom:var(--hoyry-link-list-file-item-border-hover-bottom,var(--hoyry-link-list-file-item-border-bottom,1px solid grey));border-left:var(--hoyry-link-list-file-item-border-hover-left,var(--hoyry-link-list-file-item-border-left,none));border-right:var(--hoyry-link-list-file-item-border-hover-right,var(--hoyry-link-list-file-item-border-right,none));border-top:var(--hoyry-link-list-file-item-border-hover-top,var(--hoyry-link-list-file-item-border-top,none));box-shadow:var(--hoyry-link-list-file-item-shadow-hover,var(--hoyry-link-list-file-item-shadow,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.file .link-texts .link-title{color:var(--hoyry-link-list-file-title-color-hover,var(--hoyry-link-list-file-title-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.file .link-texts .link-description{color:var(--hoyry-link-list-file-description-color-hover,var(--hoyry-link-list-file-description-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.file .link-texts .link-text{color:var(--hoyry-link-list-file-link-text-color-hover,var(--hoyry-link-list-file-link-text-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.file .link-icon{background-color:var(--hoyry-link-list-file-icon-area-background-color-hover,var(--hoyry-link-list-file-icon-area-background-color,initial));border-bottom:var(--hoyry-link-list-file-icon-border-hover-bottom,var(--hoyry-link-list-file-icon-border-bottom,initial));border-left:var(--hoyry-link-list-file-icon-border-hover-left,var(--hoyry-link-list-file-icon-border-left,initial));border-right:var(--hoyry-link-list-file-icon-border-hover-right,var(--hoyry-link-list-file-icon-border-right,initial));border-top:var(--hoyry-link-list-file-icon-border-hover-top,var(--hoyry-link-list-file-icon-border-top,initial));margin:var(--hoyry-link-list-file-icon-margin-hover,var(--hoyry-link-list-file-icon-margin,initial));width:var(--hoyry-link-list-file-icon-width-hover,var(--hoyry-link-list-file-icon-width,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.file .link-icon .icon{background-color:var(--hoyry-link-list-file-icon-background-color-hover,var(--hoyry-link-list-file-icon-background-color,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.file .link-icon .icon svg{color:var(--hoyry-link-list-file-icon-color-hover,var(--hoyry-link-list-file-icon-color,currentColor))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.external{background-color:var(--hoyry-link-list-external-item-background-color-hover,var(--hoyry-link-list-external-item-background-color,initial));border-bottom:var(--hoyry-link-list-external-item-border-hover-bottom,var(--hoyry-link-list-external-item-border-bottom,1px solid grey));border-left:var(--hoyry-link-list-external-item-border-hover-left,var(--hoyry-link-list-external-item-border-left,none));border-right:var(--hoyry-link-list-external-item-border-hover-right,var(--hoyry-link-list-external-item-border-right,none));border-top:var(--hoyry-link-list-external-item-border-hover-top,var(--hoyry-link-list-external-item-border-top,none));box-shadow:var(--hoyry-link-list-external-item-shadow-hover,var(--hoyry-link-list-external-item-shadow,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.external .link-texts .link-title{color:var(--hoyry-link-list-external-title-color-hover,var(--hoyry-link-list-external-title-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.external .link-texts .link-description{color:var(--hoyry-link-list-external-description-color-hover,var(--hoyry-link-list-external-description-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.external .link-texts .link-text{color:var(--hoyry-link-list-external-link-text-color-hover,var(--hoyry-link-list-external-link-text-color,unset))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.external .link-icon{background-color:var(--hoyry-link-list-external-icon-area-background-color-hover,var(--hoyry-link-list-external-icon-area-background-color,initial));border-bottom:var(--hoyry-link-list-external-icon-border-hover-bottom,var(--hoyry-link-list-external-icon-border-bottom,initial));border-left:var(--hoyry-link-list-external-icon-border-hover-left,var(--hoyry-link-list-external-icon-border-left,initial));border-right:var(--hoyry-link-list-external-icon-border-hover-right,var(--hoyry-link-list-external-icon-border-right,initial));border-top:var(--hoyry-link-list-external-icon-border-hover-top,var(--hoyry-link-list-external-icon-border-top,initial));margin:var(--hoyry-link-list-external-icon-margin-hover,var(--hoyry-link-list-external-icon-margin,initial));width:var(--hoyry-link-list-external-icon-width-hover,var(--hoyry-link-list-external-icon-width,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.external .link-icon .icon{background-color:var(--hoyry-link-list-external-icon-background-color-hover,var(--hoyry-link-list-external-icon-background-color,initial))}.wp-block-hoyry-link-list .wp-block-hoyry-link .link:hover.external .link-icon .icon svg{color:var(--hoyry-link-list-external-icon-color-hover,var(--hoyry-link-list-external-icon-color,currentColor))}.wp-block-hoyry-link-list .wp-block-hoyry-link a.link{cursor:pointer}.wp-block-hoyry-link-list .wp-block-hoyry-link:first-child .link{margin-top:0!important}.wp-block-hoyry-link-list .wp-block-hoyry-link:last-child .link{margin-bottom:0!important}
.wp-block-hoyry-accordion-item .accordion-item-block{background:var(--hoyry-accordion-item-background,initial);border-bottom:var(--hoyry-accordion-item-border-bottom,1px solid gray);border-left:var(--hoyry-accordion-item-border-left,initial);border-radius:var(--hoyry-accordion-item-border-radius,initial);border-right:var(--hoyry-accordion-item-border-right,initial);border-top:var(--hoyry-accordion-item-border-top,initial);box-shadow:var(--hoyry-accordion-item-box-shadow,initial);margin:var(--hoyry-accordion-item-margin,initial);overflow:hidden;padding:var(--hoyry-accordion-item-padding,initial);transition:all .1s}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-title-wrapper{align-items:center;background:var(--hoyry-accordion-item-title-background,initial);border-bottom:var(--hoyry-accordion-item-title-border-bottom,initial);border-left:var(--hoyry-accordion-item-title-border-left,initial);border-radius:var(--hoyry-accordion-item-title-border-radius,initial);border-right:var(--hoyry-accordion-item-title-border-right,initial);border-top:var(--hoyry-accordion-item-title-border-top,initial);box-shadow:var(--hoyry-accordion-item-title-box-shadow,initial);color:var(--hoyry-accordion-item-title-color,unset);cursor:pointer;display:flex;justify-content:var(--hoyry-accordion-item-title-justify-content,flex-start);margin:var(--hoyry-accordion-item-title-margin,initial);padding:var(--hoyry-accordion-item-title-padding,1.3em 0 1.3em 0);position:relative;transition:all .1s}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-title-wrapper .accordion-item-icon-wrapper{margin:var(--hoyry-accordion-item-title-icon-margin,0 1.3em 0 0);order:var(--hoyry-accordion-item-title-icon-order,1)}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon{color:var(--hoyry-accordion-item-title-icon-color,currentColor);height:var(--hoyry-accordion-item-title-icon-size,2em);min-height:var(--hoyry-accordion-item-title-icon-size,2em);min-width:var(--hoyry-accordion-item-title-icon-size,2em);transition:transform .2s,color .1s;width:var(--hoyry-accordion-item-title-icon-size,2em)}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon svg{display:var(--hoyry-accordion-item-title-icon-svg-display,block);height:auto;width:100%}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon:before{background:currentColor;content:"";display:var(--hoyry-accordion-item-title-icon-before-display,none);height:100%;-webkit-mask:var(--hoyry-accordion-item-title-icon-mask,initial);mask:var(--hoyry-accordion-item-title-icon-mask,initial);-webkit-mask-size:contain;mask-size:contain;width:100%}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-title-wrapper .accordion-item-title{font-size:inherit;order:var(--hoyry-accordion-item-title-text-order,2)}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-title-wrapper .accordion-item-title h3{color:currentColor;font-family:var(--hoyry-accordion-item-title-font-family,unset);font-size:var(--hoyry-accordion-item-title-font-size,160%);font-style:var(--hoyry-accordion-item-title-font-style,normal);font-weight:var(--hoyry-accordion-item-title-font-weight,700);letter-spacing:var(--hoyry-accordion-item-title-letter-spacing,unset);line-height:var(--hoyry-accordion-item-title-line-height,unset);margin:0;text-transform:var(--hoyry-accordion-item-title-text-transform,unset);text-wrap:var(--hoyry-block-text-wrap,var(--hoyry-accordion-item-title-text-wrap,unset))}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-content-wrapper .accordion-item-content{background:var(--hoyry-accordion-item-content-background,initial);border-bottom:var(--hoyry-accordion-item-content-border-bottom,initial);border-left:var(--hoyry-accordion-item-content-border-left,initial);border-radius:var(--hoyry-accordion-item-content-border-radius,initial);border-right:var(--hoyry-accordion-item-content-border-right,initial);border-top:var(--hoyry-accordion-item-content-border-top,initial);box-shadow:var(--hoyry-accordion-item-content-box-shadow,initial);color:var(--hoyry-accordion-item-content-color,unset);margin:var(--hoyry-accordion-item-content-margin,initial);padding:var(--hoyry-accordion-item-content-padding,0 0 2.5em 0)}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-content-wrapper .accordion-item-content .block-editor-block-list__layout>:first-child,.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-content-wrapper .accordion-item-content>:first-child{margin-top:0}.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-content-wrapper .accordion-item-content .block-editor-block-list__layout>:last-child,.wp-block-hoyry-accordion-item .accordion-item-block .accordion-item-content-wrapper .accordion-item-content>:last-child{margin-bottom:0}.wp-block-hoyry-accordion-item .accordion-item-block:hover{background:var(--hoyry-accordion-item-background-hover,var(--hoyry-accordion-item-background,initial));border-bottom:var(--hoyry-accordion-item-border-bottom-hover,var(--hoyry-accordion-item-border-bottom,1px solid gray));border-left:var(--hoyry-accordion-item-border-left-hover,var(--hoyry-accordion-item-border-left,initial));border-radius:var(--hoyry-accordion-item-border-radius-hover,var(--hoyry-accordion-item-border-radius,initial));border-right:var(--hoyry-accordion-item-border-right-hover,var(--hoyry-accordion-item-border-right,initial));border-top:var(--hoyry-accordion-item-border-top-hover,var(--hoyry-accordion-item-border-top,initial));box-shadow:var(--hoyry-accordion-item-box-shadow-hover,var(--hoyry-accordion-item-box-shadow,initial));margin:var(--hoyry-accordion-item-margin-hover,var(--hoyry-accordion-item-margin,initial));padding:var(--hoyry-accordion-item-padding-hover,var(--hoyry-accordion-item-padding,initial))}.wp-block-hoyry-accordion-item .accordion-item-block:hover .accordion-item-title-wrapper{background:var(--hoyry-accordion-item-title-background-hover,var(--hoyry-accordion-item-title-background,initial));border-bottom:var(--hoyry-accordion-item-title-border-bottom-hover,var(--hoyry-accordion-item-title-border-bottom,initial));border-left:var(--hoyry-accordion-item-title-border-left-hover,var(--hoyry-accordion-item-title-border-left,initial));border-radius:var(--hoyry-accordion-item-title-border-radius-hover,var(--hoyry-accordion-item-title-border-radius,initial));border-right:var(--hoyry-accordion-item-title-border-right-hover,var(--hoyry-accordion-item-title-border-right,initial));border-top:var(--hoyry-accordion-item-title-border-top-hover,var(--hoyry-accordion-item-title-border-top,initial));box-shadow:var(--hoyry-accordion-item-title-box-shadow-hover,var(--hoyry-accordion-item-title-box-shadow,initial));color:var(--hoyry-accordion-item-title-color-hover,var(--hoyry-accordion-item-title-color,unset));margin:var(--hoyry-accordion-item-title-margin-hover,var(--hoyry-accordion-item-title-margin,initial));padding:var(--hoyry-accordion-item-title-padding-hover,var(--hoyry-accordion-item-title-padding,1.3em 0 1.3em 0))}.wp-block-hoyry-accordion-item .accordion-item-block:hover .accordion-item-title-wrapper .accordion-item-icon-wrapper{margin:var(--hoyry-accordion-item-title-icon-margin-hover,var(--hoyry-accordion-item-title-icon-margin,0 1.3em 0 0))}.wp-block-hoyry-accordion-item .accordion-item-block:hover .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon{color:var(--hoyry-accordion-item-title-icon-color-hover,var(--hoyry-accordion-item-title-icon-color,currentColor));height:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size,2em));min-height:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size,2em));min-width:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size,2em));width:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size,2em))}.wp-block-hoyry-accordion-item .accordion-item-block.open{background:var(--hoyry-accordion-item-background-open,var(--hoyry-accordion-item-background,initial));border-bottom:var(--hoyry-accordion-item-border-bottom-open,var(--hoyry-accordion-item-border-bottom,1px solid gray));border-left:var(--hoyry-accordion-item-border-left-open,var(--hoyry-accordion-item-border-left,initial));border-radius:var(--hoyry-accordion-item-border-radius-open,var(--hoyry-accordion-item-border-radius,initial));border-right:var(--hoyry-accordion-item-border-right-open,var(--hoyry-accordion-item-border-right,initial));border-top:var(--hoyry-accordion-item-border-top-open,var(--hoyry-accordion-item-border-top,initial));box-shadow:var(--hoyry-accordion-item-box-shadow-open,var(--hoyry-accordion-item-box-shadow,initial));margin:var(--hoyry-accordion-item-margin-open,var(--hoyry-accordion-item-margin,initial));padding:var(--hoyry-accordion-item-padding-open,var(--hoyry-accordion-item-padding,initial))}.wp-block-hoyry-accordion-item .accordion-item-block.open .accordion-item-title-wrapper{background:var(--hoyry-accordion-item-title-background-open,var(--hoyry-accordion-item-title-background,initial));border-bottom:var(--hoyry-accordion-item-title-border-bottom-open,var(--hoyry-accordion-item-title-border-bottom,initial));border-left:var(--hoyry-accordion-item-title-border-left-open,var(--hoyry-accordion-item-title-border-left,initial));border-radius:var(--hoyry-accordion-item-title-border-radius-open,var(--hoyry-accordion-item-title-border-radius,initial));border-right:var(--hoyry-accordion-item-title-border-right-open,var(--hoyry-accordion-item-title-border-right,initial));border-top:var(--hoyry-accordion-item-title-border-top-open,var(--hoyry-accordion-item-title-border-top,initial));box-shadow:var(--hoyry-accordion-item-title-box-shadow-open,var(--hoyry-accordion-item-title-box-shadow,initial));color:var(--hoyry-accordion-item-title-color-open,var(--hoyry-accordion-item-title-color,unset));margin:var(--hoyry-accordion-item-title-margin-open,var(--hoyry-accordion-item-title-margin,initial));padding:var(--hoyry-accordion-item-title-padding-open,var(--hoyry-accordion-item-title-padding,1.3em 0 1.3em 0))}.wp-block-hoyry-accordion-item .accordion-item-block.open .accordion-item-title-wrapper .accordion-item-icon-wrapper{margin:var(--hoyry-accordion-item-title-icon-margin-open,var(--hoyry-accordion-item-title-icon-margin,0 1.3em 0 0))}.wp-block-hoyry-accordion-item .accordion-item-block.open .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon{color:var(--hoyry-accordion-item-title-icon-color-open,var(--hoyry-accordion-item-title-icon-color,currentColor));height:var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em));min-height:var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em));min-width:var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em));transform:var(--hoyry-accordion-item-title-icon-transform-open,rotate(180deg));width:var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em))}.wp-block-hoyry-accordion-item .accordion-item-block.open .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon svg{display:var(--hoyry-accordion-item-title-icon-svg-display-open,var(--hoyry-accordion-item-title-icon-svg-display,block))}.wp-block-hoyry-accordion-item .accordion-item-block.open .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon:before{display:var(--hoyry-accordion-item-title-icon-before-display-open,var(--hoyry-accordion-item-title-icon-before-display,block));-webkit-mask:var(--hoyry-accordion-item-title-icon-mask-open,var(--hoyry-accordion-item-title-icon-mask,initial));mask:var(--hoyry-accordion-item-title-icon-mask-open,var(--hoyry-accordion-item-title-icon-mask,initial))}.wp-block-hoyry-accordion-item .accordion-item-block.open:hover{background:var(--hoyry-accordion-item-background-hover,var(--hoyry-accordion-item-background-open,var(--hoyry-accordion-item-background,initial)));border-bottom:var(--hoyry-accordion-item-border-bottom-hover,var(--hoyry-accordion-item-border-bottom-open,var(--hoyry-accordion-item-border-bottom,1px solid gray)));border-left:var(--hoyry-accordion-item-border-left-hover,var(--hoyry-accordion-item-border-left-open,var(--hoyry-accordion-item-border-left,initial)));border-radius:var(--hoyry-accordion-item-border-radius-hover,var(--hoyry-accordion-item-border-radius-open,var(--hoyry-accordion-item-border-radius,initial)));border-right:var(--hoyry-accordion-item-border-right-hover,var(--hoyry-accordion-item-border-right-open,var(--hoyry-accordion-item-border-right,initial)));border-top:var(--hoyry-accordion-item-border-top-hover,var(--hoyry-accordion-item-border-top-open,var(--hoyry-accordion-item-border-top,initial)));box-shadow:var(--hoyry-accordion-item-box-shadow-hover,var(--hoyry-accordion-item-box-shadow-open,var(--hoyry-accordion-item-box-shadow,initial)));margin:var(--hoyry-accordion-item-margin-hover,var(--hoyry-accordion-item-margin-open,var(--hoyry-accordion-item-margin,initial)));padding:var(--hoyry-accordion-item-padding-hover,var(--hoyry-accordion-item-padding-open,var(--hoyry-accordion-item-padding,initial)))}.wp-block-hoyry-accordion-item .accordion-item-block.open:hover .accordion-item-title-wrapper{background:var(--hoyry-accordion-item-title-background-hover,var(--hoyry-accordion-item-title-background-open,var(--hoyry-accordion-item-title-background,initial)));border-bottom:var(--hoyry-accordion-item-title-border-bottom-hover,var(--hoyry-accordion-item-title-border-bottom-open,var(--hoyry-accordion-item-title-border-bottom,initial)));border-left:var(--hoyry-accordion-item-title-border-left-hover,var(--hoyry-accordion-item-title-border-left-open,var(--hoyry-accordion-item-title-border-left,initial)));border-radius:var(--hoyry-accordion-item-title-border-radius-hover,var(--hoyry-accordion-item-title-border-radius-open,var(--hoyry-accordion-item-title-border-radius,initial)));border-right:var(--hoyry-accordion-item-title-border-right-hover,var(--hoyry-accordion-item-title-border-right-open,var(--hoyry-accordion-item-title-border-right,initial)));border-top:var(--hoyry-accordion-item-title-border-top-hover,var(--hoyry-accordion-item-title-border-top-open,var(--hoyry-accordion-item-title-border-top,initial)));box-shadow:var(--hoyry-accordion-item-title-box-shadow-hover,var(--hoyry-accordion-item-title-box-shadow-open,var(--hoyry-accordion-item-title-box-shadow,initial)));color:var(--hoyry-accordion-item-title-color-hover,var(--hoyry-accordion-item-title-color-open,var(--hoyry-accordion-item-title-color,unset)));margin:var(--hoyry-accordion-item-title-margin-hover,var(--hoyry-accordion-item-title-margin-open,var(--hoyry-accordion-item-title-margin,initial)));padding:var(--hoyry-accordion-item-title-padding-hover,var(--hoyry-accordion-item-title-padding-open,var(--hoyry-accordion-item-title-padding,1.3em 0 1.3em 0)))}.wp-block-hoyry-accordion-item .accordion-item-block.open:hover .accordion-item-title-wrapper .accordion-item-icon-wrapper{margin:var(--hoyry-accordion-item-title-icon-margin-hover,var(--hoyry-accordion-item-title-icon-margin-open,var(--hoyry-accordion-item-title-icon-margin,0 1.3em 0 0)))}.wp-block-hoyry-accordion-item .accordion-item-block.open:hover .accordion-item-title-wrapper .accordion-item-icon-wrapper .accordion-item-icon{color:var(--hoyry-accordion-item-title-icon-color-hover,var(--hoyry-accordion-item-title-icon-color-open,var(--hoyry-accordion-item-title-icon-color,currentColor)));height:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em)));min-height:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em)));min-width:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em)));width:var(--hoyry-accordion-item-title-icon-size-hover,var(--hoyry-accordion-item-title-icon-size-open,var(--hoyry-accordion-item-title-icon-size,2em)))}.wp-block-hoyry-accordion-item:not(.wp-block) .accordion-item-title-wrapper .accordion-item-icon-wrapper,.wp-block-hoyry-accordion-item:not(.wp-block) .accordion-item-title-wrapper .accordion-item-title{pointer-events:none}
.wp-block-hoyry-accordion{text-wrap:var(--hoyry-block-text-wrap,unset)}.wp-block-hoyry-accordion .accordion-block{background:var(--hoyry-accordion-background,initial);border-bottom:var(--hoyry-accordion-border-bottom,initial);border-left:var(--hoyry-accordion-border-left,initial);border-radius:var(--hoyry-accordion-border-radius,initial);border-right:var(--hoyry-accordion-border-right,initial);border-top:var(--hoyry-accordion-border-top,initial);box-shadow:var(--hoyry-accordion-box-shadow,initial);margin:var(--hoyry-accordion-margin,initial);overflow:hidden;padding:var(--hoyry-accordion-padding,initial)}
.wp-block-hoyry-image-gallery{container-type:inline-size}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:var(--hoyry-image-gallery-grid-gap,1em);--mosaic-gap:var(--hoyry-image-gallery-mosaic-gap,1em);--thumbnails-gap-vertical:var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top,1em);--thumbnails-gap-horizontal:var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right,1em);--carousel-gap:var(--hoyry-image-gallery-carousel-gap,1em)}@container (max-width: 1300px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.95);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.95);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.95);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.95);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.95)}}@container (max-width: 1200px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.9);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.9);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.9);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.9);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.9)}}@container (max-width: 1100px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.85);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.85);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.85);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.85);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.85)}}@container (max-width: 1000px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.8);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.8);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.8);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.8);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.8)}}@container (max-width: 900px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.75);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.75);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.75);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.75);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.75)}}@container (max-width: 800px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.7);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.7);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.7);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.7);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.7)}}@container (max-width: 700px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.65);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.65);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.65);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.65);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.65)}}@container (max-width: 600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.6);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.6);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.6);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.6);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.6)}}@container (max-width: 500px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.55);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.55);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.55);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.55);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.55)}}@container (max-width: 400px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block{--grid-gap:calc(var(--hoyry-image-gallery-grid-gap, 1em)*0.5);--mosaic-gap:calc(var(--hoyry-image-gallery-mosaic-gap, 1em)*0.5);--thumbnails-gap-vertical:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-top, 1em)*0.5);--thumbnails-gap-horizontal:calc(var(--hoyry-image-gallery-thumbnails-thumbnail-margin-right, 1em)*0.5);--carousel-gap:calc(var(--hoyry-image-gallery-carousel-gap, 1em)*0.5)}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .embla__viewport{overflow:hidden}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .embla__container{display:flex;touch-action:pan-y pinch-zoom}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .embla__slide{flex:0 0 100%;margin:0;min-width:0;transform:translateZ(0)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block button{all:unset;cursor:pointer;display:block}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block figure{margin:0}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block img,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block svg{display:block}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-images .hoyry-image-gallery-image{box-sizing:border-box;overflow:hidden;width:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-images .hoyry-image-gallery-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-grid .hoyry-image-gallery-images{container-type:inline-size;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--hoyry-image-gallery-grid-image-min-width,13em),50% - var(--grid-gap)/2),1fr))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-grid .hoyry-image-gallery-images .hoyry-image-gallery-image,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-grid .hoyry-image-gallery-images .hoyry-image-gallery-lightbox-trigger{display:flex;flex-direction:column;justify-content:flex-start}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-grid .hoyry-image-gallery-images .hoyry-image-gallery-image .hoyry-image-gallery-image-container{aspect-ratio:var(--aspect-ratio,var(--hoyry-image-gallery-grid-aspect-ratio,1));border-bottom:var(--hoyry-image-gallery-grid-border-bottom,initial);border-left:var(--hoyry-image-gallery-grid-border-left,initial);border-radius:var(--hoyry-image-gallery-grid-border-radius,initial);border-right:var(--hoyry-image-gallery-grid-border-right,initial);border-top:var(--hoyry-image-gallery-grid-border-top,initial);box-sizing:border-box;overflow:hidden;width:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-grid .hoyry-image-gallery-images .hoyry-image-gallery-image .hoyry-image-gallery-image-caption{font-size:.8em;margin-top:.5em}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images{container-type:inline-size;display:flex;flex-direction:column;gap:var(--mosaic-gap);--mosaic-trio-aspect-ratio:var(--aspect-ratio,var(--hoyry-image-gallery-mosaic-aspect-ratio,16/9));--mosaic-trio-row-height:calc(((100cqw - var(--mosaic-gap))*2/3/(var(--mosaic-trio-aspect-ratio)) - var(--mosaic-gap))/2)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .hoyry-image-gallery-section{display:grid;gap:var(--mosaic-gap)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .hoyry-image-gallery-lightbox-trigger{display:flex;flex-direction:column}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .hoyry-image-gallery-image{border-bottom:var(--hoyry-image-gallery-mosaic-border-bottom,initial);border-left:var(--hoyry-image-gallery-mosaic-border-left,initial);border-radius:var(--hoyry-image-gallery-mosaic-border-radius,initial);border-right:var(--hoyry-image-gallery-mosaic-border-right,initial);border-top:var(--hoyry-image-gallery-mosaic-border-top,initial);flex:1;min-height:0}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio{grid-template-columns:2fr 1fr;grid-template-rows:var(--mosaic-trio-row-height) var(--mosaic-trio-row-height)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio>:first-child{grid-column:1;grid-row:1/span 2}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio.is-reversed{grid-template-columns:1fr 2fr}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio.is-reversed>:first-child{grid-column:2}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-pair{grid-template-columns:1fr 1fr}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-pair .hoyry-image-gallery-image{aspect-ratio:var(--aspect-ratio,var(--hoyry-image-gallery-mosaic-aspect-ratio,16/9))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-single{grid-template-columns:1fr}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-single .hoyry-image-gallery-image{aspect-ratio:var(--aspect-ratio,var(--hoyry-image-gallery-mosaic-aspect-ratio,16/9))}@container (max-width: 800px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio.is-reversed{grid-template-columns:1fr 1fr;grid-template-rows:none}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio.is-reversed>:first-child,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio>:first-child{grid-column:1/-1;grid-row:auto}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio .hoyry-image-gallery-image,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio.is-reversed .hoyry-image-gallery-image{aspect-ratio:var(--mosaic-trio-aspect-ratio)}}@container (max-width: 450px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-pair,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio.is-reversed{grid-template-columns:1fr}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio.is-reversed>:first-child,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .is-section-trio>:first-child{grid-column:auto;grid-row:auto}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-mosaic .hoyry-image-gallery-images .hoyry-image-gallery-image{aspect-ratio:var(--mosaic-trio-aspect-ratio)}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .hoyry-image-gallery-images .hoyry-image-gallery-images-viewport{border-bottom:var(--hoyry-image-gallery-thumbnails-main-image-border-bottom,initial);border-left:var(--hoyry-image-gallery-thumbnails-main-image-border-left,initial);border-radius:var(--hoyry-image-gallery-thumbnails-main-image-border-radius,initial);border-right:var(--hoyry-image-gallery-thumbnails-main-image-border-right,initial);border-top:var(--hoyry-image-gallery-thumbnails-main-image-border-top,initial)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .hoyry-image-gallery-images .hoyry-image-gallery-image{aspect-ratio:var(--aspect-ratio,var(--hoyry-image-gallery-thumbnails-main-image-aspect-ratio,16/9))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .hoyry-image-gallery-thumbnail{aspect-ratio:var(--hoyry-image-gallery-thumbnails-thumbnail-aspect-ratio,1);border-bottom:var(--hoyry-image-gallery-thumbnails-thumbnail-border-bottom,initial);border-left:var(--hoyry-image-gallery-thumbnails-thumbnail-border-left,initial);border-radius:var(--hoyry-image-gallery-thumbnails-thumbnail-border-radius,initial);border-right:var(--hoyry-image-gallery-thumbnails-thumbnail-border-right,initial);border-top:var(--hoyry-image-gallery-thumbnails-thumbnail-border-top,initial);box-sizing:border-box;opacity:var(--hoyry-image-gallery-thumbnails-thumbnail-opacity,.5);overflow:hidden;transition:all .1s;width:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .hoyry-image-gallery-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .embla-thumbs{margin-top:var(--thumbnails-gap-vertical)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .embla-thumbs__viewport{overflow:hidden}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .embla-thumbs__container{display:flex;flex-direction:row;margin-left:calc(var(--thumbnails-gap-horizontal)*-1)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .embla-thumbs__slide{flex:0 0 10%;min-width:0;padding-left:var(--thumbnails-gap-horizontal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-thumbnails .embla-thumbs__slide--selected .hoyry-image-gallery-thumbnail{border-bottom:var(--hoyry-image-gallery-thumbnails-selected-thumbnail-border-bottom,initial);border-left:var(--hoyry-image-gallery-thumbnails-selected-thumbnail-border-left,initial);border-radius:var(--hoyry-image-gallery-thumbnails-selected-thumbnail-border-radius,initial);border-right:var(--hoyry-image-gallery-thumbnails-selected-thumbnail-border-right,initial);border-top:var(--hoyry-image-gallery-thumbnails-selected-thumbnail-border-top,initial);opacity:var(--hoyry-image-gallery-thumbnails-selected-thumbnail-opacity,1)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery{position:relative}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel{--slide-spacing:0;--slide-size:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="2"] .hoyry-image-gallery-images{--slide-spacing:var(--carousel-gap);--slide-size:calc(50% - var(--slide-spacing))}@container (max-width: 600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="2"] .hoyry-image-gallery-images{--slide-size:100%}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="3"] .hoyry-image-gallery-images{--slide-spacing:var(--carousel-gap);--slide-size:calc(33.33333% - var(--slide-spacing))}@container (max-width: 900px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="3"] .hoyry-image-gallery-images{--slide-size:calc(50% - var(--slide-spacing))}}@container (max-width: 600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="3"] .hoyry-image-gallery-images{--slide-size:100%}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="4"] .hoyry-image-gallery-images{--slide-spacing:var(--carousel-gap);--slide-size:calc(25% - var(--slide-spacing))}@container (max-width: 1200px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="4"] .hoyry-image-gallery-images{--slide-size:calc(33.33333% - var(--slide-spacing))}}@container (max-width: 900px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="4"] .hoyry-image-gallery-images{--slide-size:calc(50% - var(--slide-spacing))}}@container (max-width: 600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="4"] .hoyry-image-gallery-images{--slide-size:100%}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="5"] .hoyry-image-gallery-images{--slide-spacing:var(--carousel-gap);--slide-size:calc(20% - var(--slide-spacing))}@container (max-width: 1500px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="5"] .hoyry-image-gallery-images{--slide-size:calc(25% - var(--slide-spacing))}}@container (max-width: 1200px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="5"] .hoyry-image-gallery-images{--slide-size:calc(33.33333% - var(--slide-spacing))}}@container (max-width: 900px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="5"] .hoyry-image-gallery-images{--slide-size:calc(50% - var(--slide-spacing))}}@container (max-width: 600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-slides-per-view="5"] .hoyry-image-gallery-images{--slide-size:100%}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:50%!important;--slide-spacing:var(--carousel-gap)}@container (max-width: 1800px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:52%!important}}@container (max-width: 1600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:54%!important}}@container (max-width: 1400px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:56%!important}}@container (max-width: 1200px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:58%!important}}@container (max-width: 1000px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:70%!important}}@container (max-width: 800px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:72%!important}}@container (max-width: 600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:74%!important}}@container (max-width: 400px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images{--slide-size:76%!important}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images .embla__slide{pointer-events:none}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-images .embla__slide.is-snapped{pointer-events:auto}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-images .hoyry-image-gallery-image{aspect-ratio:var(--aspect-ratio,var(--hoyry-image-gallery-carousel-aspect-ratio,16/9));border-bottom:var(--hoyry-image-gallery-carousel-border-bottom,initial);border-left:var(--hoyry-image-gallery-carousel-border-left,initial);border-radius:var(--hoyry-image-gallery-carousel-border-radius,initial);border-right:var(--hoyry-image-gallery-carousel-border-right,initial);border-top:var(--hoyry-image-gallery-carousel-border-top,initial)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .embla__container{margin-left:calc(var(--slide-spacing)*-1)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .embla__slide{flex:0 0 var(--slide-size);padding-left:var(--slide-spacing)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows{bottom:var(--hoyry-image-gallery-arrows-on-top-margin-bottom,2em);display:flex;gap:var(--hoyry-image-gallery-arrows-gap,var(--hoyry-global-carousel-arrows-gap,1em));justify-content:var(--hoyry-image-gallery-arrows-justify-content,flex-end);left:var(--hoyry-image-gallery-arrows-on-top-margin-left,2.1em);pointer-events:none;position:absolute;right:var(--hoyry-image-gallery-arrows-on-top-margin-right,2.1em);top:auto}@container (max-width: 900px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows{display:none}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow{align-items:center;background-color:var(--hoyry-image-gallery-arrow-on-top-background,var(--hoyry-global-carousel-arrow-background,#fff));border-bottom:var(--hoyry-image-gallery-arrow-on-top-border-bottom,var(--hoyry-global-carousel-arrow-border-bottom,none));border-left:var(--hoyry-image-gallery-arrow-on-top-border-left,var(--hoyry-global-carousel-arrow-border-left,none));border-radius:var(--hoyry-image-gallery-arrow-border-radius,var(--hoyry-global-carousel-arrow-border-radius,50%));border-right:var(--hoyry-image-gallery-arrow-on-top-border-right,var(--hoyry-global-carousel-arrow-border-right,none));border-top:var(--hoyry-image-gallery-arrow-on-top-border-top,var(--hoyry-global-carousel-arrow-border-top,none));box-sizing:border-box;color:var(--hoyry-image-gallery-arrow-icon-on-top-color,var(--hoyry-global-carousel-arrow-icon-color,#222));display:flex;flex-shrink:0;height:var(--hoyry-image-gallery-arrow-background-size,var(--hoyry-global-carousel-arrow-background-size,3.3em));justify-content:center;pointer-events:auto;transition:all .1s;width:var(--hoyry-image-gallery-arrow-background-size,var(--hoyry-global-carousel-arrow-background-size,3.3em))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow.prev svg,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow.prev:before{transform:rotate(180deg)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow svg{display:var(--hoyry-image-gallery-arrow-icon-svg-display,var(--hoyry-global-carousel-arrow-icon-svg-display,block));height:auto;width:var(--hoyry-image-gallery-arrow-icon-size,var(--hoyry-global-carousel-arrow-icon-size,65%))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow svg path{stroke:currentColor}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow:before{background-color:currentColor;content:"";display:var(--hoyry-image-gallery-arrow-icon-before-display,var(--hoyry-global-carousel-arrow-icon-before-display,none));height:var(--hoyry-image-gallery-arrow-icon-size,var(--hoyry-global-carousel-arrow-icon-size,65%));-webkit-mask:var(--hoyry-image-gallery-arrow-icon-mask,var(--hoyry-global-carousel-arrow-icon-mask,initial));mask:var(--hoyry-image-gallery-arrow-icon-mask,var(--hoyry-global-carousel-arrow-icon-mask,initial));-webkit-mask-size:contain;mask-size:contain;width:var(--hoyry-image-gallery-arrow-icon-size,var(--hoyry-global-carousel-arrow-icon-size,65%))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow:focus,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow:hover{background-color:var(--hoyry-image-gallery-arrow-on-top-background-hover,var(--hoyry-global-carousel-arrow-background-hover,#fff));border-bottom:var(--hoyry-image-gallery-arrow-on-top-border-bottom-hover,var(--hoyry-global-carousel-arrow-border-bottom-hover,none));border-left:var(--hoyry-image-gallery-arrow-on-top-border-left-hover,var(--hoyry-global-carousel-arrow-border-left-hover,none));border-right:var(--hoyry-image-gallery-arrow-on-top-border-right-hover,var(--hoyry-global-carousel-arrow-border-right-hover,none));border-top:var(--hoyry-image-gallery-arrow-on-top-border-top-hover,var(--hoyry-global-carousel-arrow-border-top-hover,none));color:var(--hoyry-image-gallery-arrow-icon-on-top-color-hover,var(--hoyry-global-carousel-arrow-icon-color-hover,#222))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false][data-carousel-slides-per-view="1"][data-image-count="1"] .hoyry-image-gallery-lightbox-trigger,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false][data-carousel-slides-per-view="2"]:is([data-image-count="1"],[data-image-count="2"]) .hoyry-image-gallery-lightbox-trigger,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false][data-carousel-slides-per-view="3"]:is([data-image-count="1"],[data-image-count="2"],[data-image-count="3"]) .hoyry-image-gallery-lightbox-trigger,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false][data-carousel-slides-per-view="4"]:is([data-image-count="1"],[data-image-count="2"],[data-image-count="3"],[data-image-count="4"]) .hoyry-image-gallery-lightbox-trigger,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false][data-carousel-slides-per-view="5"]:is([data-image-count="1"],[data-image-count="2"],[data-image-count="3"],[data-image-count="4"],[data-image-count="5"]) .hoyry-image-gallery-lightbox-trigger{cursor:default}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false]:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-arrows{bottom:auto;margin-left:var(--hoyry-image-gallery-arrows-below-margin-left,0);margin-right:var(--hoyry-image-gallery-arrows-below-margin-right,0);margin-top:var(--hoyry-image-gallery-arrows-below-margin-top,1em);position:static;right:auto}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false]:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow{background-color:var(--hoyry-image-gallery-arrow-below-background,var(--hoyry-global-carousel-arrow-background,#222));border-bottom:var(--hoyry-image-gallery-arrow-below-border-bottom,var(--hoyry-global-carousel-arrow-border-bottom,none));border-left:var(--hoyry-image-gallery-arrow-below-border-left,var(--hoyry-global-carousel-arrow-border-left,none));border-right:var(--hoyry-image-gallery-arrow-below-border-right,var(--hoyry-global-carousel-arrow-border-right,none));border-top:var(--hoyry-image-gallery-arrow-below-border-top,var(--hoyry-global-carousel-arrow-border-top,none));color:var(--hoyry-image-gallery-arrow-icon-below-color,var(--hoyry-global-carousel-arrow-icon-color,#fff))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false]:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow:focus,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=false]:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow:hover{background-color:var(--hoyry-image-gallery-arrow-below-background-hover,var(--hoyry-global-carousel-arrow-background-hover,#222));border-bottom:var(--hoyry-image-gallery-arrow-below-border-bottom-hover,var(--hoyry-global-carousel-arrow-border-bottom-hover,none));border-left:var(--hoyry-image-gallery-arrow-below-border-left-hover,var(--hoyry-global-carousel-arrow-border-left-hover,none));border-right:var(--hoyry-image-gallery-arrow-below-border-right-hover,var(--hoyry-global-carousel-arrow-border-right-hover,none));border-top:var(--hoyry-image-gallery-arrow-below-border-top-hover,var(--hoyry-global-carousel-arrow-border-top-hover,none));color:var(--hoyry-image-gallery-arrow-icon-below-color-hover,var(--hoyry-global-carousel-arrow-icon-color-hover,#fff))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows{bottom:auto;justify-content:space-between;left:calc(12.5% - var(--carousel-gap)*1.28/2);right:calc(12.5% - var(--carousel-gap)*1.28/2);top:50%;transform:translateY(-50%)}@container (max-width: 1800px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows{left:calc(12% - var(--carousel-gap)*1.28/2);right:calc(12% - var(--carousel-gap)*1.28/2)}}@container (max-width: 1600px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows{left:calc(11.5% - var(--carousel-gap)*1.28/2);right:calc(11.5% - var(--carousel-gap)*1.28/2)}}@container (max-width: 1400px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows{left:calc(11% - var(--carousel-gap)*1.28/2);right:calc(11% - var(--carousel-gap)*1.28/2)}}@container (max-width: 1200px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows{left:calc(10.5% - var(--carousel-gap)*1.28/2);right:calc(10.5% - var(--carousel-gap)*1.28/2)}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow.prev{transform:translateX(-50%)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow.prev svg,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow.prev:before{transform:rotate(180deg)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-carousel-center-mode=true] .hoyry-image-gallery-arrows .hoyry-image-gallery-arrow.next{transform:translateX(50%)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-dots{display:flex;flex-wrap:wrap;gap:var(--hoyry-image-gallery-dots-gap,var(--hoyry-global-carousel-dots-gap,8px));justify-content:var(--hoyry-image-gallery-dots-justify-content,center);margin-left:var(--hoyry-image-gallery-dots-margin-left,0);margin-right:var(--hoyry-image-gallery-dots-margin-right,0);margin-top:var(--hoyry-image-gallery-dots-margin-top,1.2em)}@container (min-width: 901px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-dots{display:none}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-dots .embla__dot{all:unset;background-color:var(--hoyry-image-gallery-dot-background,var(--hoyry-global-carousel-dot-background,transparent));border-bottom:var(--hoyry-image-gallery-dot-border-bottom,var(--hoyry-global-carousel-dot-border-bottom,1px solid currentColor));border-left:var(--hoyry-image-gallery-dot-border-left,var(--hoyry-global-carousel-dot-border-left,1px solid currentColor));border-radius:var(--hoyry-image-gallery-dot-border-radius,var(--hoyry-global-carousel-dot-border-radius,50%));border-right:var(--hoyry-image-gallery-dot-border-right,var(--hoyry-global-carousel-dot-border-right,1px solid currentColor));border-top:var(--hoyry-image-gallery-dot-border-top,var(--hoyry-global-carousel-dot-border-top,1px solid currentColor));box-sizing:border-box;cursor:pointer;display:block;flex-shrink:0;height:var(--hoyry-image-gallery-dot-height,var(--hoyry-global-carousel-dot-height,12px));transition:all .1s;width:var(--hoyry-image-gallery-dot-width,var(--hoyry-global-carousel-dot-width,12px))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-dots .embla__dot:focus,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-dots .embla__dot:hover{background-color:var(--hoyry-image-gallery-dot-background-hover,var(--hoyry-global-carousel-dot-background-hover,transparent));border-bottom:var(--hoyry-image-gallery-dot-border-bottom-hover,var(--hoyry-global-carousel-dot-border-bottom-hover,1px solid currentColor));border-left:var(--hoyry-image-gallery-dot-border-left-hover,var(--hoyry-global-carousel-dot-border-left-hover,1px solid currentColor));border-right:var(--hoyry-image-gallery-dot-border-right-hover,var(--hoyry-global-carousel-dot-border-right-hover,1px solid currentColor));border-top:var(--hoyry-image-gallery-dot-border-top-hover,var(--hoyry-global-carousel-dot-border-top-hover,1px solid currentColor))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel .hoyry-image-gallery-dots .embla__dot.embla__dot--selected{background-color:var(--hoyry-image-gallery-dot-background-active,var(--hoyry-global-carousel-dot-background-active,currentColor));border-bottom:var(--hoyry-image-gallery-dot-border-bottom-active,var(--hoyry-global-carousel-dot-border-bottom-active,1px solid currentColor));border-left:var(--hoyry-image-gallery-dot-border-left-active,var(--hoyry-global-carousel-dot-border-left-active,1px solid currentColor));border-right:var(--hoyry-image-gallery-dot-border-right-active,var(--hoyry-global-carousel-dot-border-right-active,1px solid currentColor));border-top:var(--hoyry-image-gallery-dot-border-top-active,var(--hoyry-global-carousel-dot-border-top-active,1px solid currentColor))}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-autoplay=true][data-autoplay-rolling=true] .hoyry-image-gallery-arrows,.wp-block-hoyry-image-gallery .hoyry-image-gallery-block.is-layout-carousel[data-autoplay=true][data-autoplay-rolling=true] .hoyry-image-gallery-dots{display:none!important}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox{background:rgba(0,0,0,.9);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999999999}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox.open{align-items:center;display:flex;justify-content:center}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-carousel{margin:auto;max-height:calc(90vh - 5em);width:100vw}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-carousel-viewport{overflow:visible}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-carousel-slide{align-items:center;display:flex;flex-direction:column;justify-content:center}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-image{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;margin:0 auto;max-width:calc(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right) - 6em)}@media(max-width:767px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-image{max-width:calc(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right))}}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-image img{height:auto;max-height:calc(95vh - 10em);max-width:100%;-o-object-fit:contain;object-fit:contain}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-image-caption{color:#fff;text-align:center}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-image-caption-counter{font-weight:700}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-trigger{width:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-close{all:unset;align-items:center;color:#fff;cursor:pointer;display:flex;gap:.2em;margin-bottom:.5em;margin-left:auto;position:absolute;right:.6em;top:.5em;width:-moz-fit-content;width:fit-content}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-close-icon{height:2.5em;min-height:2.5em;min-width:2.5em;width:2.5em}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-close-icon svg{height:auto;width:100%}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-arrows{align-items:center;display:flex;inset:0;justify-content:space-between;pointer-events:none;position:absolute}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-arrows button{align-items:center;color:#fff;display:flex;height:3em;justify-content:center;pointer-events:auto;width:3em}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-arrows button.next{margin-right:calc(var(--wp--style--root--padding-right)/2)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-arrows button.prev{margin-left:calc(var(--wp--style--root--padding-left)/2);transform:rotate(180deg)}.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-arrows button svg{height:auto;width:100%}@media(max-width:767px){.wp-block-hoyry-image-gallery .hoyry-image-gallery-block .hoyry-image-gallery-lightbox-arrows{display:none}}.wp-block-hoyry-image-gallery.alignfull[style*="padding-left: 0"][style*="padding-right: 0"] .hoyry-image-gallery-block.is-layout-carousel:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-arrows,.wp-block-hoyry-image-gallery.alignfull[style*="padding-left:0"][style*="padding-right:0"] .hoyry-image-gallery-block.is-layout-carousel:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-arrows{margin-right:1em}.wp-block-hoyry-image-gallery.alignfull[style*="padding-left: 0"][style*="padding-right: 0"] .hoyry-image-gallery-block.is-layout-carousel:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-dots,.wp-block-hoyry-image-gallery.alignfull[style*="padding-left:0"][style*="padding-right:0"] .hoyry-image-gallery-block.is-layout-carousel:is([data-carousel-slides-per-view="2"],[data-carousel-slides-per-view="3"],[data-carousel-slides-per-view="4"],[data-carousel-slides-per-view="5"]) .hoyry-image-gallery-dots{padding-left:1em;padding-right:1em}.wp-block-hoyry-image-gallery.alignfull .hoyry-image-gallery-block.is-layout-carousel[data-autoplay=true][data-autoplay-rolling=true] .embla__viewport{overflow:visible}:is(html,main,body.single .wp-block-post-content):has(.wp-block-hoyry-image-gallery.alignfull .hoyry-image-gallery-block.is-layout-carousel[data-autoplay=true][data-autoplay-rolling=true]){overflow-x:hidden}
.wp-block-hoyry-logos .hoyry-logos-logo img{display:block;height:var(--logo-height,40px);max-width:var(--logo-max-width,initial);-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:1800px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.94)}}@media(max-width:1600px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.88)}}@media(max-width:1400px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.82)}}@media(max-width:1200px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.76)}}@media(max-width:1000px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.7)}}@media(max-width:800px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.64)}}@media(max-width:600px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.58)}}@media(max-width:400px){.wp-block-hoyry-logos .hoyry-logos-logo img{height:calc(var(--logo-height, 40px)*.52)}}.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--logo-spacing, 30px)*.7) var(--logo-spacing,30px)}@media(max-width:1800px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.94) calc(var(--logo-spacing, 30px)*.94)}}@media(max-width:1600px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.88) calc(var(--logo-spacing, 30px)*.88)}}@media(max-width:1400px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.82) calc(var(--logo-spacing, 30px)*.82)}}@media(max-width:1200px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.76) calc(var(--logo-spacing, 30px)*.76)}}@media(max-width:1000px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.7) calc(var(--logo-spacing, 30px)*.7)}}@media(max-width:800px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.64) calc(var(--logo-spacing, 30px)*.64)}}@media(max-width:600px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.58) calc(var(--logo-spacing, 30px)*.58)}}@media(max-width:400px){.wp-block-hoyry-logos.is-layout-list .hoyry-logos-list{gap:calc(var(--logo-spacing, 30px)*.7*.52) calc(var(--logo-spacing, 30px)*.52)}}.wp-block-hoyry-logos.is-layout-list.align-left .hoyry-logos-list{justify-content:flex-start}.wp-block-hoyry-logos.is-layout-list.align-center .hoyry-logos-list{justify-content:center}.wp-block-hoyry-logos.is-layout-list.align-right .hoyry-logos-list{justify-content:flex-end}.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel{overflow:hidden}.wp-block-hoyry-logos.is-layout-carousel.fade-edges .hoyry-logos-carousel{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 clamp(4.706rem,3.18rem + 8.108vw,11.765rem),#000 calc(100% - clamp(4.706rem, 3.18rem + 8.108vw, 11.765rem)),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 clamp(4.706rem,3.18rem + 8.108vw,11.765rem),#000 calc(100% - clamp(4.706rem, 3.18rem + 8.108vw, 11.765rem)),transparent)}.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-container{align-items:center;display:flex}.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{flex:0 0 auto;margin-right:var(--logo-spacing,30px);min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1800px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.94)}}@media(max-width:1600px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.88)}}@media(max-width:1400px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.82)}}@media(max-width:1200px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.76)}}@media(max-width:1000px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.7)}}@media(max-width:800px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.64)}}@media(max-width:600px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.58)}}@media(max-width:400px){.wp-block-hoyry-logos.is-layout-carousel .hoyry-logos-carousel-slide{margin-right:calc(var(--logo-spacing, 30px)*.52)}}
.hoyry-module {
    --hoyry-accent: #1D1D57;
    max-width: 760px;
    margin: 0 auto;
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #e2e8f0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    box-sizing: border-box;
    color: #0f172a;
    line-height: 1.5;
}
.hoyry-module *, .hoyry-module *::before, .hoyry-module *::after {
    box-sizing: border-box;
}
.hoyry-progress {
    height: 6px;
    background: #f1f5f9;
}
.hoyry-progress-bar {
    height: 100%;
    background: var(--hoyry-accent);
    transition: width 0.5s ease;
    border-radius: 0 3px 3px 0;
}
.hoyry-content {
    padding: 32px 40px 40px;
    min-height: 500px;
}
@media (max-width: 600px) {
    .hoyry-content {
        padding: 20px 16px 28px;
        min-height: auto;
    }
}
.hoyry-step {
    display: none;
    animation: hoyryFadeIn 0.3s ease;
}
@keyframes hoyryFadeIn {
    from { opacity: 0; transform: translateX(-10px); }
    to { opacity: 1; transform: translateX(0); }
}
.hoyry-step-active {
    display: block;
}

.hoyry-step-header {
    margin-bottom: 24px;
    padding-bottom: 0;
}
.hoyry-title {
    font-size: 26px;
    font-weight: 600;
    color: #0f172a;
    margin: 0;
    line-height: 1.3;
    display: flex;
    align-items: center;
    gap: 12px;
}
@media (max-width: 600px) {
    .hoyry-title {
        font-size: 22px;
    }
}
.hoyry-wave {
    font-size: 30px;
    display: inline-block;
    animation: hoyryWave 1.8s ease-in-out infinite;
    transform-origin: 70% 70%;
}
@keyframes hoyryWave {
    0%, 100% { transform: rotate(0deg); }
    15% { transform: rotate(14deg); }
    30% { transform: rotate(-8deg); }
    40% { transform: rotate(14deg); }
    50% { transform: rotate(-4deg); }
    60% { transform: rotate(10deg); }
    70% { transform: rotate(0deg); }
}

.hoyry-back {
    background: none;
    border: none;
    color: #64748b;
    font-size: 14px;
    cursor: pointer;
    padding: 0;
    margin-bottom: 16px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-weight: 500;
    transition: color 0.15s;
}
.hoyry-back:hover {
    color: var(--hoyry-accent);
}

.hoyry-info-box {
    background: rgba(29, 29, 87, 0.04);
    border: 1px solid rgba(29, 29, 87, 0.1);
    padding: 14px 18px;
    border-radius: 10px;
    margin-bottom: 24px;
}
.hoyry-info-box p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    color: #334155;
}

/* ===== STEP 1: Category Cards (horizontal with image) ===== */
.hoyry-categories {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 0;
}
.hoyry-category-card {
    display: flex;
    align-items: center;
    border: 2px solid transparent;
    border-radius: 12px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.25s ease;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    height: 110px;
}
@media (min-width: 640px) {
    .hoyry-category-card {
        height: 130px;
    }
}
.hoyry-category-card:hover {
    border-color: rgba(29,29,87,0.15);
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transform: translateY(-2px);
}
.hoyry-category-selected {
    border-color: var(--hoyry-accent) !important;
    background: rgba(29,29,87,0.03) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
.hoyry-category-image {
    width: 110px;
    height: 100%;
    flex-shrink: 0;
    background: #f1f5f9;
    position: relative;
    overflow: hidden;
}
@media (min-width: 640px) {
    .hoyry-category-image {
        width: 140px;
    }
}
.hoyry-category-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.5s ease;
}
.hoyry-category-card:hover .hoyry-category-image img {
    transform: scale(1.08);
}
.hoyry-category-placeholder {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--hoyry-accent);
    opacity: 0.5;
}
.hoyry-category-content {
    padding: 16px 20px;
    flex-grow: 1;
    display: flex;
    align-items: center;
}
.hoyry-category-content h3 {
    font-size: 17px;
    font-weight: 500;
    color: #0f172a;
    margin: 0;
    line-height: 1.3;
    transition: color 0.2s;
}
@media (min-width: 640px) {
    .hoyry-category-content h3 {
        font-size: 19px;
    }
}
.hoyry-category-selected .hoyry-category-content h3 {
    color: var(--hoyry-accent);
    font-weight: 600;
}
.hoyry-category-check {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 20px;
    background: #f1f5f9;
    color: #94a3b8;
    transition: all 0.25s ease;
    opacity: 0;
}
.hoyry-category-card:hover .hoyry-category-check {
    opacity: 1;
}
.hoyry-category-selected .hoyry-category-check {
    background: var(--hoyry-accent) !important;
    color: #fff !important;
    opacity: 1 !important;
}

/* ===== STEP 2: Sub-service Checkbox Cards ===== */
.hoyry-sub-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.hoyry-checkbox-card {
    display: flex;
    align-items: center;
    padding: 16px 18px;
    border: 1.5px solid #e2e8f0;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.2s ease;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.04);
    gap: 14px;
}
.hoyry-checkbox-card:hover {
    border-color: #cbd5e1;
    background: #f8fafc;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
}
.hoyry-checkbox-checked {
    border-color: var(--hoyry-accent) !important;
    background: rgba(29,29,87,0.03) !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
}
.hoyry-checkbox-input {
    position: relative;
    width: 22px;
    height: 22px;
    flex-shrink: 0;
}
.hoyry-checkbox-input input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    margin: 0;
}
.hoyry-checkmark {
    display: block;
    width: 22px;
    height: 22px;
    border: 2px solid #cbd5e1;
    border-radius: 6px;
    transition: all 0.2s ease;
    position: relative;
}
.hoyry-checkmark::after {
    content: '';
    position: absolute;
    display: none;
    left: 6px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2.5px 2.5px 0;
    transform: rotate(45deg);
}
.hoyry-checkbox-checked .hoyry-checkmark {
    background: var(--hoyry-accent);
    border-color: var(--hoyry-accent);
}
.hoyry-checkbox-checked .hoyry-checkmark::after {
    display: block;
}
.hoyry-checkbox-label {
    flex: 1;
    font-size: 15px;
    font-weight: 500;
    color: #0f172a;
    line-height: 1.4;
}

/* ===== Buttons ===== */
.hoyry-actions {
    display: flex;
    justify-content: flex-end;
    padding-top: 20px;
    border-top: 1px solid #e2e8f0;
    margin-top: 32px;
}
.hoyry-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 12px 36px;
    border-radius: 10px;
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
    border: none;
    transition: all 0.25s ease;
    text-decoration: none;
}
.hoyry-btn-next {
    background: var(--hoyry-accent);
    color: #fff;
}
.hoyry-btn-next:hover:not(:disabled) {
    opacity: 0.9;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(29,29,87,0.25);
}
.hoyry-btn:disabled {
    opacity: 0.35;
    cursor: not-allowed;
    transform: none !important;
    box-shadow: none !important;
}
.hoyry-btn-outline {
    background: #fff;
    color: var(--hoyry-accent);
    border: 2px solid #e2e8f0;
    font-size: 16px;
}
.hoyry-btn-outline:hover {
    background: #f8fafc;
    border-color: #cbd5e1;
}

/* ===== STEP 3: Form ===== */
.hoyry-form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
@media (max-width: 500px) {
    .hoyry-form {
        grid-template-columns: 1fr;
    }
}
.hoyry-field {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.hoyry-field-full {
    grid-column: 1 / -1;
}
.hoyry-field label {
    font-size: 15px;
    font-weight: 500;
    color: #1e293b;
}
.hoyry-required {
    color: var(--hoyry-accent);
    font-weight: 600;
}
.hoyry-field input,
.hoyry-field textarea {
    width: 100%;
    padding: 12px 16px;
    border: 1.5px solid #d1d5db;
    border-radius: 10px;
    font-size: 15px;
    font-family: inherit;
    transition: all 0.2s ease;
    background: #fff;
    color: #0f172a;
}
.hoyry-field input:focus,
.hoyry-field textarea:focus {
    outline: none;
    border-color: var(--hoyry-accent);
    box-shadow: 0 0 0 3px rgba(29, 29, 87, 0.08);
}
.hoyry-field input {
    height: 48px;
}
.hoyry-field textarea {
    resize: vertical;
    min-height: 140px;
}

.hoyry-btn-submit {
    width: 100%;
    padding: 16px;
    font-size: 18px;
    background: var(--hoyry-accent);
    color: #fff;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-weight: 600;
    transition: all 0.3s ease;
    box-shadow: 0 4px 14px rgba(29,29,87,0.2);
    height: 56px;
}
.hoyry-btn-submit:hover:not(:disabled) {
    opacity: 0.92;
    transform: translateY(-2px);
    box-shadow: 0 8px 24px rgba(29,29,87,0.3);
}
.hoyry-btn-submit:disabled {
    opacity: 0.5;
    cursor: not-allowed;
    transform: none;
    box-shadow: none;
}
.hoyry-privacy {
    text-align: center;
    font-size: 12px;
    color: #94a3b8;
    margin-top: 8px;
}

/* ===== Success ===== */
.hoyry-success {
    text-align: center;
    padding: 48px 0;
}
.hoyry-success-icon {
    margin-bottom: 24px;
}
.hoyry-success h2 {
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 12px;
}
.hoyry-success p {
    color: #64748b;
    font-size: 17px;
    max-width: 420px;
    margin: 0 auto 28px;
    line-height: 1.6;
}
.hoyry-powered-by {
    padding: 0 0 24px;
    display: flex;
    justify-content: center;
}
.hoyry-powered-by img {
    height: 24px !important;
    max-height: 24px !important;
    width: auto !important;
    max-width: 120px;
    object-fit: contain;
    opacity: 0.8;
    display: block;
}
.wp-block-hoyry-person,.wp-block-hoyry-person-list-item{container-type:inline-size}.wp-block-hoyry-person .person-block,.wp-block-hoyry-person-list-item .person-block{align-items:var(--hoyry-person-align-items,flex-start);background:var(--hoyry-person-background,initial);border-bottom:var(--hoyry-person-border-bottom,initial);border-left:var(--hoyry-person-border-left,initial);border-radius:var(--hoyry-person-border-radius,initial);border-right:var(--hoyry-person-border-right,initial);border-top:var(--hoyry-person-border-top,initial);box-shadow:var(--hoyry-person-box-shadow,initial);display:flex;flex-direction:var(--hoyry-person-flex-direction,column);justify-content:flex-start;margin-left:var(--hoyry-person-margin-left,0);margin-right:var(--hoyry-person-margin-right,auto);max-width:var(--hoyry-person-max-width,initial);padding:var(--hoyry-person-padding,initial)}.wp-block-hoyry-person .person-block .person-image,.wp-block-hoyry-person-list-item .person-block .person-image{align-items:center;aspect-ratio:var(--hoyry-person-image-aspect-ratio,6/7);background:var(--hoyry-person-image-background,#eee);border-radius:var(--hoyry-person-image-border-radius,initial);display:var(--hoyry-person-image-display,flex);flex-shrink:0;height:auto;justify-content:center;margin-bottom:var(--hoyry-person-image-margin-bottom,1em);margin-left:var(--hoyry-person-image-margin-left,0);margin-right:var(--hoyry-person-image-margin-right,auto);max-width:100%;overflow:hidden;width:var(--hoyry-person-image-width,18em)}.wp-block-hoyry-person .person-block .person-image img,.wp-block-hoyry-person-list-item .person-block .person-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-hoyry-person .person-block .person-image .person-image-icon,.wp-block-hoyry-person-list-item .person-block .person-image .person-image-icon{align-items:center;background-color:var(--hoyry-person-image-icon-background-color,initial);color:var(--hoyry-person-image-icon-color,rgba(0,0,0,.2));display:flex;height:var(--hoyry-person-image-icon-size,45%);justify-content:center;-webkit-mask:var(--hoyry-person-image-icon-mask,initial);mask:var(--hoyry-person-image-icon-mask,initial);min-height:var(--hoyry-person-image-icon-size,45%);min-width:var(--hoyry-person-image-icon-size,45%);width:var(--hoyry-person-image-icon-size,45%)}.wp-block-hoyry-person .person-block .person-image .person-image-icon svg,.wp-block-hoyry-person-list-item .person-block .person-image .person-image-icon svg{display:var(--hoyry-person-image-icon-svg-display,block);height:auto;width:100%}.wp-block-hoyry-person .person-block .person-content,.wp-block-hoyry-person-list-item .person-block .person-content{display:flex;flex-direction:column;padding:var(--hoyry-person-content-padding,initial);text-align:var(--hoyry-person-content-text-align,left)}.wp-block-hoyry-person .person-block .person-content>:first-child,.wp-block-hoyry-person-list-item .person-block .person-content>:first-child{margin-top:0!important}.wp-block-hoyry-person .person-block .person-content>:last-child,.wp-block-hoyry-person-list-item .person-block .person-content>:last-child{margin-bottom:0!important}.wp-block-hoyry-person .person-block .person-content .person-name,.wp-block-hoyry-person-list-item .person-block .person-content .person-name{display:var(--hoyry-person-name-display,block);order:1}.wp-block-hoyry-person .person-block .person-content .person-name h1,.wp-block-hoyry-person .person-block .person-content .person-name h3,.wp-block-hoyry-person-list-item .person-block .person-content .person-name h1,.wp-block-hoyry-person-list-item .person-block .person-content .person-name h3{color:var(--hoyry-person-name-color,unset);font-family:var(--hoyry-person-name-font-family,unset);font-size:var(--hoyry-person-name-font-size,120%);font-style:var(--hoyry-person-name-font-style,unset);font-weight:var(--hoyry-person-name-font-weight,bold);letter-spacing:var(--hoyry-person-name-letter-spacing,unset);line-height:var(--hoyry-person-name-line-height,unset);margin:0!important;text-transform:var(--hoyry-person-name-text-transform,unset)}.wp-block-hoyry-person .person-block .person-content .person-job-title,.wp-block-hoyry-person-list-item .person-block .person-content .person-job-title{color:var(--hoyry-person-job-title-color,unset);display:var(--hoyry-person-job-title-display,block);font-family:var(--hoyry-person-job-title-font-family,unset);font-size:var(--hoyry-person-job-title-font-size,unset);font-style:var(--hoyry-person-job-title-font-style,unset);font-weight:var(--hoyry-person-job-title-font-weight,unset);letter-spacing:var(--hoyry-person-job-title-letter-spacing,unset);line-height:var(--hoyry-person-job-title-line-height,unset);margin-top:var(--hoyry-person-job-title-margin-top,0);order:2;text-transform:var(--hoyry-person-job-title-text-transform,unset)}.wp-block-hoyry-person .person-block .person-content .person-description,.wp-block-hoyry-person-list-item .person-block .person-content .person-description{color:var(--hoyry-person-description-color,unset);display:var(--hoyry-person-description-display,block);font-family:var(--hoyry-person-description-font-family,unset);font-size:var(--hoyry-person-description-font-size,unset);font-style:var(--hoyry-person-description-font-style,unset);font-weight:var(--hoyry-person-description-font-weight,unset);letter-spacing:var(--hoyry-person-description-letter-spacing,unset);line-height:var(--hoyry-person-description-line-height,unset);margin-top:var(--hoyry-person-description-margin-top,1em);order:var(--hoyry-person-description-order,3);text-transform:var(--hoyry-person-description-text-transform,unset)}.wp-block-hoyry-person .person-block .person-content .person-description>:first-child,.wp-block-hoyry-person-list-item .person-block .person-content .person-description>:first-child{margin-top:0!important}.wp-block-hoyry-person .person-block .person-content .person-description>:last-child,.wp-block-hoyry-person-list-item .person-block .person-content .person-description>:last-child{margin-bottom:0!important}.wp-block-hoyry-person .person-block .person-content .person-description a,.wp-block-hoyry-person-list-item .person-block .person-content .person-description a{-webkit-text-decoration:var(--hoyry-person-description-link-text-decoration,underline);text-decoration:var(--hoyry-person-description-link-text-decoration,underline)}.wp-block-hoyry-person .person-block .person-content .person-description a:hover,.wp-block-hoyry-person-list-item .person-block .person-content .person-description a:hover{text-decoration:underline!important}.wp-block-hoyry-person .person-block .person-content .person-contact-info,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info{align-items:center;color:var(--hoyry-person-contact-info-color,unset);display:var(--hoyry-person-contact-info-display,flex);flex-direction:row;flex-wrap:wrap;gap:var(--hoyry-person-contact-info-row-gap,0) var(--hoyry-person-contact-info-column-gap,1em);justify-content:var(--hoyry-person-contact-info-item-justify-content,flex-start);margin-top:var(--hoyry-person-contact-info-margin-top,1em);order:var(--hoyry-person-contact-info-order,4)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item{align-items:center;display:flex;justify-content:var(--hoyry-person-contact-info-item-justify-content,flex-start)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item:first-child,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item:first-child{margin-top:0!important}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item:last-child,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item:last-child{margin-bottom:0!important}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item a,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item a{align-items:center;display:inline-flex;font-family:var(--hoyry-person-contact-info-font-family,unset);font-size:var(--hoyry-person-contact-info-font-size,unset);font-style:var(--hoyry-person-contact-info-font-style,unset);font-weight:var(--hoyry-person-contact-info-font-weight,unset);letter-spacing:var(--hoyry-person-contact-info-letter-spacing,unset);line-height:var(--hoyry-person-contact-info-line-height,unset);margin-left:.5em;-webkit-text-decoration:var(--hoyry-person-contact-info-link-text-decoration,underline);text-decoration:var(--hoyry-person-contact-info-link-text-decoration,underline);text-transform:var(--hoyry-person-contact-info-text-transform,unset)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item a:first-child,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item a:first-child{margin-left:0}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item a:first-child:before,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item a:first-child:before{background-color:var(--hoyry-person-contact-info-icon-background-color,currentColor);content:"";transition:background-color .1s}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item a:hover,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item a:hover{text-decoration:underline!important}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item a:hover:first-child:before,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item a:hover:first-child:before{background-color:var(--hoyry-person-contact-info-icon-background-color-hover,var(--hoyry-person-contact-info-icon-background-color,currentColor))}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email{display:var(--hoyry-person-email-display,flex);flex-basis:var(--hoyry-person-email-flex-basis,100%);margin-top:var(--hoyry-person-email-margin-top,0)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email a:first-child:before,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email a:first-child:before{display:var(--hoyry-person-email-icon-display,none);height:var(--hoyry-person-email-icon-size,1.2em);margin-right:var(--hoyry-person-email-icon-margin-right,.5em);-webkit-mask:var(--hoyry-person-email-icon-mask,initial);mask:var(--hoyry-person-email-icon-mask,initial);min-height:var(--hoyry-person-email-icon-size,1.2em);min-width:var(--hoyry-person-email-icon-size,1.2em);transform:translateY(var(--hoyry-person-email-icon-transform-translatey,0));width:var(--hoyry-person-email-icon-size,1.2em)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email a span,.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email a:not(:first-child),.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email a span,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-email a:not(:first-child){display:var(--hoyry-person-email-text-display,inline-flex)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone{display:var(--hoyry-person-phone-display,flex);flex-basis:var(--hoyry-person-phone-flex-basis,100%);margin-top:var(--hoyry-person-phone-margin-top,0)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone a:first-child:before,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone a:first-child:before{display:var(--hoyry-person-phone-icon-display,none);height:var(--hoyry-person-phone-icon-size,1.2em);margin-right:var(--hoyry-person-phone-icon-margin-right,.5em);-webkit-mask:var(--hoyry-person-phone-icon-mask,initial);mask:var(--hoyry-person-phone-icon-mask,initial);min-height:var(--hoyry-person-phone-icon-size,1.2em);min-width:var(--hoyry-person-phone-icon-size,1.2em);transform:translateY(var(--hoyry-person-phone-icon-transform-translatey,0));width:var(--hoyry-person-phone-icon-size,1.2em)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone a span,.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone a:not(:first-child),.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone a span,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-phone a:not(:first-child){display:var(--hoyry-person-phone-text-display,inline-flex)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website{display:var(--hoyry-person-website-display,flex);flex-basis:var(--hoyry-person-website-flex-basis,100%);margin-top:var(--hoyry-person-website-margin-top,0)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website a:first-child:before,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website a:first-child:before{display:var(--hoyry-person-website-icon-display,none);height:var(--hoyry-person-website-icon-size,1.2em);margin-right:var(--hoyry-person-website-icon-margin-right,.5em);-webkit-mask:var(--hoyry-person-website-icon-mask,initial);mask:var(--hoyry-person-website-icon-mask,initial);min-height:var(--hoyry-person-website-icon-size,1.2em);min-width:var(--hoyry-person-website-icon-size,1.2em);transform:translateY(var(--hoyry-person-website-icon-transform-translatey,0));width:var(--hoyry-person-website-icon-size,1.2em)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website a span,.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website a:not(:first-child),.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website a span,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-website a:not(:first-child){display:var(--hoyry-person-website-text-display,inline-flex)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp{display:var(--hoyry-person-whatsapp-display,flex);flex-basis:var(--hoyry-person-whatsapp-flex-basis,100%);margin-top:var(--hoyry-person-whatsapp-margin-top,0)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp a:first-child:before,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp a:first-child:before{display:var(--hoyry-person-whatsapp-icon-display,none);height:var(--hoyry-person-whatsapp-icon-size,1.2em);margin-right:var(--hoyry-person-whatsapp-icon-margin-right,.5em);-webkit-mask:var(--hoyry-person-whatsapp-icon-mask,initial);mask:var(--hoyry-person-whatsapp-icon-mask,initial);min-height:var(--hoyry-person-whatsapp-icon-size,1.2em);min-width:var(--hoyry-person-whatsapp-icon-size,1.2em);transform:translateY(var(--hoyry-person-whatsapp-icon-transform-translatey,0));width:var(--hoyry-person-whatsapp-icon-size,1.2em)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp a span,.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp a:not(:first-child),.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp a span,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-whatsapp a:not(:first-child){display:var(--hoyry-person-whatsapp-text-display,inline-flex)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin{display:var(--hoyry-person-linkedin-display,flex);flex-basis:var(--hoyry-person-linkedin-flex-basis,100%);margin-top:var(--hoyry-person-linkedin-margin-top,0)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin a:first-child:before,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin a:first-child:before{display:var(--hoyry-person-linkedin-icon-display,none);height:var(--hoyry-person-linkedin-icon-size,1.2em);margin-right:var(--hoyry-person-linkedin-icon-margin-right,.5em);-webkit-mask:var(--hoyry-person-linkedin-icon-mask,initial);mask:var(--hoyry-person-linkedin-icon-mask,initial);min-height:var(--hoyry-person-linkedin-icon-size,1.2em);min-width:var(--hoyry-person-linkedin-icon-size,1.2em);transform:translateY(var(--hoyry-person-linkedin-icon-transform-translatey,0));width:var(--hoyry-person-linkedin-icon-size,1.2em)}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin a span,.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin a:not(:first-child),.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin a span,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item.person-contact-info-item-linkedin a:not(:first-child){display:var(--hoyry-person-linkedin-text-display,inline-flex)}@media(max-width:767px){.wp-block-hoyry-person .person-block,.wp-block-hoyry-person-list-item .person-block{align-items:flex-start;flex-direction:row;justify-content:normal;margin-left:0;margin-right:0;max-width:none}.wp-block-hoyry-person .person-block .person-image,.wp-block-hoyry-person-list-item .person-block .person-image{aspect-ratio:var(--hoyry-person-image-aspect-ratio-mobile,1/1);margin-bottom:0;margin-left:0;margin-right:0;margin-right:var(--hoyry-person-image-margin-right-mobile,1em);max-height:clamp(5rem,.526rem + 22.371vw,11.25rem);max-width:clamp(5rem,.526rem + 22.371vw,11.25rem)}.wp-block-hoyry-person .person-block .person-content,.wp-block-hoyry-person-list-item .person-block .person-content{padding:var(--hoyry-person-content-texts-padding-top-mobile,0) 0 0 0;text-align:left}.wp-block-hoyry-person .person-block .person-content .person-contact-info .person-contact-info-item,.wp-block-hoyry-person-list-item .person-block .person-content .person-contact-info .person-contact-info-item{justify-content:flex-start}}
.wp-block-hoyry-person-list{display:grid;gap:var(--hoyry-person-list-gap,clamp(2.5rem,1.959rem + 2.703vw,5rem))}.wp-block-hoyry-person-list[data-columns-type=manual][data-columns-amount="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.wp-block-hoyry-person-list[data-columns-type=manual][data-columns-amount="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-hoyry-person-list[data-columns-type=manual][data-columns-amount="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.wp-block-hoyry-person-list[data-columns-type=manual][data-columns-amount="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-hoyry-person-list[data-columns-type=manual][data-columns-amount="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1400px){.wp-block-hoyry-person-list[data-columns-type=manual][data-columns-amount="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.wp-block-hoyry-person-list[data-columns-type=manual][data-columns-amount="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-hoyry-person-list[data-columns-type=auto]{grid-template-columns:repeat(auto-fill,minmax(min(var(--hoyry-person-list-block-column-min-width,25em),100%),1fr))}@media(max-width:767px){.wp-block-hoyry-person-list{grid-template-columns:repeat(1,minmax(0,1fr))!important}}
