:where(.gutoflow-button){--gf-btn-preset-size:initial;--gf-btn-preset-weight:initial;--gf-btn-preset-lh:initial;--gf-btn-preset-pad-x:initial;--gf-btn-preset-pad-y:initial;--gf-btn-preset-icon-gap:initial;--gf-btn-width:initial;--gf-btn-color:initial;--gf-btn-bg:initial;--gf-btn-gradient:initial;--gf-btn-color-hover:initial;--gf-btn-bg-hover:initial;--gf-btn-gradient-hover:initial;--gf-btn-border-width-top:initial;--gf-btn-border-width-right:initial;--gf-btn-border-width-bottom:initial;--gf-btn-border-width-left:initial;--gf-btn-border-style-top:initial;--gf-btn-border-style-right:initial;--gf-btn-border-style-bottom:initial;--gf-btn-border-style-left:initial;--gf-btn-border-color-top:initial;--gf-btn-border-color-right:initial;--gf-btn-border-color-bottom:initial;--gf-btn-border-color-left:initial;--gf-btn-border-hover-width-top:initial;--gf-btn-border-hover-width-right:initial;--gf-btn-border-hover-width-bottom:initial;--gf-btn-border-hover-width-left:initial;--gf-btn-border-hover-style-top:initial;--gf-btn-border-hover-style-right:initial;--gf-btn-border-hover-style-bottom:initial;--gf-btn-border-hover-style-left:initial;--gf-btn-border-hover-color-top:initial;--gf-btn-border-hover-color-right:initial;--gf-btn-border-hover-color-bottom:initial;--gf-btn-border-hover-color-left:initial;--gf-btn-radius-top-left:initial;--gf-btn-radius-top-right:initial;--gf-btn-radius-bottom-right:initial;--gf-btn-radius-bottom-left:initial;--gf-btn-shadow-x:initial;--gf-btn-shadow-y:initial;--gf-btn-shadow-blur:initial;--gf-btn-shadow-spread:initial;--gf-btn-shadow-color:initial;--gf-btn-shadow-hover-x:initial;--gf-btn-shadow-hover-y:initial;--gf-btn-shadow-hover-blur:initial;--gf-btn-shadow-hover-spread:initial;--gf-btn-shadow-hover-color:initial;--gf-btn-font-size:initial;--gf-btn-weight:initial;--gf-btn-font-style:initial;--gf-btn-transform:initial;--gf-btn-family:initial;--gf-btn-letter-spacing:initial;--gf-btn-icon-size:initial;--gf-btn-icon-color:initial;--gf-btn-icon-hover:initial;--gf-btn-icon-pad-top:initial;--gf-btn-icon-pad-right:initial;--gf-btn-icon-pad-bottom:initial;--gf-btn-icon-pad-left:initial;--gf-btn-pad-top:initial;--gf-btn-pad-right:initial;--gf-btn-pad-bottom:initial;--gf-btn-pad-left:initial;--gf-tooltip-gap:initial}[data-gf-tooltip]{position:relative}[data-gf-tooltip]:after{border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;content:attr(data-gf-tooltip);font-size:12px;font-weight:500;line-height:1.4;max-width:220px;padding:6px 10px;white-space:pre-line;width:max-content}[data-gf-tooltip]:after,[data-gf-tooltip]:before{background:#1e1e1e;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease;z-index:10}[data-gf-tooltip]:before{content:"";height:10px;transform:rotate(45deg);width:10px}[data-gf-tooltip]:focus-visible:after,[data-gf-tooltip]:focus-visible:before,[data-gf-tooltip]:hover:after,[data-gf-tooltip]:hover:before{opacity:1}[data-gf-tooltip-pos^=top]:after{bottom:calc(100% + var(--gf-tooltip-gap, 8px))}[data-gf-tooltip-pos^=top]:before{bottom:calc(100% + var(--gf-tooltip-gap, 8px) - 5px)}[data-gf-tooltip-pos^=bottom]:after{top:calc(100% + var(--gf-tooltip-gap, 8px))}[data-gf-tooltip-pos^=bottom]:before{top:calc(100% + var(--gf-tooltip-gap, 8px) - 5px)}[data-gf-tooltip-pos=bottom]:after,[data-gf-tooltip-pos=top]:after{left:50%;transform:translateX(-50%)}[data-gf-tooltip-pos=bottom]:before,[data-gf-tooltip-pos=top]:before{left:calc(50% - 5px)}[data-gf-tooltip-pos=bottom-start]:after,[data-gf-tooltip-pos=top-start]:after{left:0}[data-gf-tooltip-pos=bottom-start]:before,[data-gf-tooltip-pos=top-start]:before{left:14px}[data-gf-tooltip-pos=bottom-end]:after,[data-gf-tooltip-pos=top-end]:after{right:0}[data-gf-tooltip-pos=bottom-end]:before,[data-gf-tooltip-pos=top-end]:before{right:14px}[data-gf-tooltip-pos^=left]:after{right:calc(100% + var(--gf-tooltip-gap, 8px))}[data-gf-tooltip-pos^=left]:before{right:calc(100% + var(--gf-tooltip-gap, 8px) - 5px)}[data-gf-tooltip-pos^=right]:after{left:calc(100% + var(--gf-tooltip-gap, 8px))}[data-gf-tooltip-pos^=right]:before{left:calc(100% + var(--gf-tooltip-gap, 8px) - 5px)}[data-gf-tooltip-pos=left]:after,[data-gf-tooltip-pos=right]:after{top:50%;transform:translateY(-50%)}[data-gf-tooltip-pos=left]:before,[data-gf-tooltip-pos=right]:before{top:calc(50% - 5px)}[data-gf-tooltip-pos=left-start]:after,[data-gf-tooltip-pos=right-start]:after{top:0}[data-gf-tooltip-pos=left-start]:before,[data-gf-tooltip-pos=right-start]:before{top:10px}[data-gf-tooltip-pos=left-end]:after,[data-gf-tooltip-pos=right-end]:after{bottom:0}[data-gf-tooltip-pos=left-end]:before,[data-gf-tooltip-pos=right-end]:before{bottom:10px}.gutoflow-button{align-items:center;box-sizing:border-box;display:inline-flex;gap:var(--gf-btn-preset-icon-gap,.5em);justify-content:center;text-decoration:none;width:var(--gf-btn-width,auto)}.gutoflow-button .gutoflow-button__label{min-width:0}.gutoflow-button .gutoflow-button__icon{color:var(--gf-btn-icon-color,currentcolor);display:inline-flex;flex:0 0 auto;padding:var(--gf-btn-icon-pad-top,0) var(--gf-btn-icon-pad-right,0) var(--gf-btn-icon-pad-bottom,0) var(--gf-btn-icon-pad-left,0)}.gutoflow-button .gutoflow-button__icon svg{display:block;height:var(--gf-btn-icon-size,1em);width:var(--gf-btn-icon-size,1em)}.gutoflow-button.is-icon-right .gutoflow-button__icon{order:2}.gutoflow-button:focus-visible .gutoflow-button__icon,.gutoflow-button:hover .gutoflow-button__icon{color:var(--gf-btn-icon-hover,var(--gf-btn-icon-color,currentcolor))}.gutoflow-button.wp-element-button:where(.is-variant-fill,.is-variant-outline){font-size:var(--gf-btn-font-size,var(--gf-btn-preset-size,inherit));font-weight:var(--gf-btn-weight,var(--gf-btn-preset-weight,inherit));line-height:var(--gf-btn-preset-lh,inherit);padding:var(--gf-btn-pad-top,var(--gf-btn-preset-pad-y,.5em)) var(--gf-btn-pad-right,var(--gf-btn-preset-pad-x,1em)) var(--gf-btn-pad-bottom,var(--gf-btn-preset-pad-y,.5em)) var(--gf-btn-pad-left,var(--gf-btn-preset-pad-x,1em))}.gutoflow-button.has-gf-family{font-family:var(--gf-btn-family)}.gutoflow-button.has-gf-font-style{font-style:var(--gf-btn-font-style)}.gutoflow-button.has-gf-letter-case{text-transform:var(--gf-btn-transform)}.gutoflow-button.has-gf-letter-spacing{letter-spacing:var(--gf-btn-letter-spacing)}.gutoflow-button.is-variant-outline{background:transparent;border-bottom:var(--gf-btn-border-width-bottom,2px) var(--gf-btn-border-style-bottom,solid) var(--gf-btn-border-color-bottom,currentcolor);border-left:var(--gf-btn-border-width-left,2px) var(--gf-btn-border-style-left,solid) var(--gf-btn-border-color-left,currentcolor);border-right:var(--gf-btn-border-width-right,2px) var(--gf-btn-border-style-right,solid) var(--gf-btn-border-color-right,currentcolor);border-top:var(--gf-btn-border-width-top,2px) var(--gf-btn-border-style-top,solid) var(--gf-btn-border-color-top,currentcolor)}.gutoflow-button.is-variant-theme-secondary{background-color:transparent;background-image:none;border:2px solid;color:inherit}.gutoflow-button.has-gf-color{color:var(--gf-btn-color)}.gutoflow-button.has-gf-bg{background-color:var(--gf-btn-bg)}.gutoflow-button.has-gf-gradient{background-image:var(--gf-btn-gradient)}.gutoflow-button.has-gf-border{border-bottom:var(--gf-btn-border-width-bottom,0) var(--gf-btn-border-style-bottom,solid) var(--gf-btn-border-color-bottom,currentcolor);border-left:var(--gf-btn-border-width-left,0) var(--gf-btn-border-style-left,solid) var(--gf-btn-border-color-left,currentcolor);border-right:var(--gf-btn-border-width-right,0) var(--gf-btn-border-style-right,solid) var(--gf-btn-border-color-right,currentcolor);border-top:var(--gf-btn-border-width-top,0) var(--gf-btn-border-style-top,solid) var(--gf-btn-border-color-top,currentcolor)}.gutoflow-button.has-gf-radius{border-radius:var(--gf-btn-radius-top-left,0) var(--gf-btn-radius-top-right,0) var(--gf-btn-radius-bottom-right,0) var(--gf-btn-radius-bottom-left,0)}.gutoflow-button.has-gf-shadow{box-shadow:var(--gf-btn-shadow-x,0) var(--gf-btn-shadow-y,0) var(--gf-btn-shadow-blur,0) var(--gf-btn-shadow-spread,0) var(--gf-btn-shadow-color,transparent)}.gutoflow-button.has-gf-color-hover:focus-visible,.gutoflow-button.has-gf-color-hover:hover{color:var(--gf-btn-color-hover)}.gutoflow-button.has-gf-bg-hover:focus-visible,.gutoflow-button.has-gf-bg-hover:hover{background-color:var(--gf-btn-bg-hover);background-image:none}.gutoflow-button.has-gf-gradient-hover:focus-visible,.gutoflow-button.has-gf-gradient-hover:hover{background-image:var(--gf-btn-gradient-hover)}.gutoflow-button.has-gf-border-hover:focus-visible,.gutoflow-button.has-gf-border-hover:hover{border-bottom:var(--gf-btn-border-hover-width-bottom,0) var(--gf-btn-border-hover-style-bottom,solid) var(--gf-btn-border-hover-color-bottom,currentcolor);border-left:var(--gf-btn-border-hover-width-left,0) var(--gf-btn-border-hover-style-left,solid) var(--gf-btn-border-hover-color-left,currentcolor);border-right:var(--gf-btn-border-hover-width-right,0) var(--gf-btn-border-hover-style-right,solid) var(--gf-btn-border-hover-color-right,currentcolor);border-top:var(--gf-btn-border-hover-width-top,0) var(--gf-btn-border-hover-style-top,solid) var(--gf-btn-border-hover-color-top,currentcolor)}.gutoflow-button.has-gf-shadow-hover:focus-visible,.gutoflow-button.has-gf-shadow-hover:hover{box-shadow:var(--gf-btn-shadow-hover-x,0) var(--gf-btn-shadow-hover-y,0) var(--gf-btn-shadow-hover-blur,0) var(--gf-btn-shadow-hover-spread,0) var(--gf-btn-shadow-hover-color,transparent)}@media(min-width:1025px){.gutoflow-button.gf-only-icon-desktop{position:relative}.gutoflow-button.gf-only-icon-desktop .gutoflow-button__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}}@media(min-width:768px)and (max-width:1024px){.gutoflow-button.gf-only-icon-tablet{position:relative}.gutoflow-button.gf-only-icon-tablet .gutoflow-button__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}}@media(max-width:767px){.gutoflow-button.gf-only-icon-mobile{position:relative}.gutoflow-button.gf-only-icon-mobile .gutoflow-button__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}}@media(min-width:1025px){.gutoflow-button.gf-hide-desktop{display:none}}@media(min-width:768px)and (max-width:1024px){.gutoflow-button.gf-hide-tablet{display:none}}@media(max-width:767px){.gutoflow-button.gf-hide-mobile{display:none}}
