.gg-math-minus{position:relative;transform:scale(var(--ggs,1));width:16px;height:2px}.gg-math-minus,.gg-math-plus,.gg-math-plus:after{box-sizing:border-box;display:block;background:currentColor;border-radius:10px}.gg-math-plus{margin-top:-2px;position:relative;transform:scale(var(--ggs,1));width:16px;height:2px}.gg-math-plus:after{content:"";position:absolute;width:2px;height:16px;top:-7px;left:7px}.gg-chevron-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-down:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:4px;top:2px}.gg-chevron-up{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-up:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(-45deg);left:4px;bottom:2px}.gg-menu{transform:scale(var(--ggs,1))}.gg-menu,.gg-menu:after,.gg-menu:before{box-sizing:border-box;position:relative;display:block;width:20px;height:2px;border-radius:3px;background:currentColor}.gg-menu:after,.gg-menu:before{content:"";position:absolute;top:-6px}.gg-menu:after{top:6px}.gg-menu-left-alt{box-sizing:border-box;position:relative;display:block;width:16px;height:14px;transform:scale(var(--ggs,1))}.gg-menu-left-alt:after,.gg-menu-left-alt:before{content:"";position:absolute;box-sizing:border-box;display:block;height:2px;border-radius:4px;background:currentColor}.gg-menu-left-alt:before{width:16px;box-shadow:0 12px 0}.gg-menu-left-alt:after{width:10px;top:6px}.gg-edit-highlight{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:16px;height:16px;border:2px solid transparent;box-shadow:0 0 0 2px;border-radius:100px;overflow:hidden}.gg-edit-highlight:before{top:-1px;background:repeating-linear-gradient(180deg,currentColor,currentColor 2px,transparent 0,transparent 3px)}.gg-edit-highlight:after,.gg-edit-highlight:before{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:14px}.gg-edit-highlight:after{right:0;background:currentColor}.gg-layout-grid-small{transform:scale(var(--ggs,1))}.gg-layout-grid-small,.gg-layout-grid-small:after,.gg-layout-grid-small:before{box-sizing:border-box;position:relative;display:block;width:10px;height:2px;border-left:6px double;border-right:2px solid}.gg-layout-grid-small:after,.gg-layout-grid-small:before{content:"";position:absolute;left:-6px}.gg-layout-grid-small:after{bottom:4px}.gg-layout-grid-small:before{top:4px}.gg-layout-list{transform:scale(var(--ggs,1))}.gg-layout-list,.gg-layout-list:after,.gg-layout-list:before{box-sizing:border-box;position:relative;display:block;width:10px;height:2px;border-left:6px double;border-right:4px solid}.gg-layout-list:after,.gg-layout-list:before{content:"";position:absolute;left:-6px}.gg-layout-list:after{bottom:4px}.gg-layout-list:before{top:4px}.gg-pentagon-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:10px;height:10px}.gg-pentagon-down:before{width:51%}.gg-pentagon-down:after,.gg-pentagon-down:before{content:" ";position:absolute;top:0;height:100%}.gg-pentagon-down:before{left:-2px;border-top:2px solid;border-left:2px solid;border-bottom:2px solid;transform:skew(0deg,30deg)}.gg-pentagon-down:after{right:-2px;width:50%;border-right:2px solid;border-bottom:2px solid;border-top:2px solid;transform:skew(0deg,-30deg)}.gg-pentagon-up{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:10px;height:10px}.gg-pentagon-up:before{width:51%}.gg-pentagon-up:after,.gg-pentagon-up:before{content:" ";position:absolute;top:0;height:100%}.gg-pentagon-up:before{left:-2px;border-top:2px solid;border-left:2px solid;border-bottom:2px solid;transform:skew(0deg,-30deg)}.gg-pentagon-up:after{right:-2px;width:50%;border-right:2px solid;border-bottom:2px solid;border-top:2px solid;transform:skew(0deg,30deg)}.gg-add-r{box-sizing:border-box;position:relative;display:block;width:22px;height:22px;border:2px solid;transform:scale(var(--ggs,1));border-radius:4px}.gg-add-r:after,.gg-add-r:before{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-add-r:after{width:2px;height:10px;top:4px;left:8px}.gg-remove-r{position:relative;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:4px}.gg-remove-r,.gg-remove-r:before{box-sizing:border-box;display:block}.gg-remove-r:before{content:"";position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-add{box-sizing:border-box;position:relative;display:block;width:22px;height:22px;border:2px solid;transform:scale(var(--ggs,1));border-radius:22px}.gg-add:after,.gg-add:before{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-add:after{width:2px;height:10px;top:4px;left:8px}.gg-remove{position:relative;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:22px}.gg-remove,.gg-remove:before{box-sizing:border-box;display:block}.gg-remove:before{content:"";position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-close{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:40px}.gg-close:after,.gg-close:before{content:"";display:block;box-sizing:border-box;position:absolute;width:16px;height:2px;background:currentColor;transform:rotate(45deg);border-radius:5px;top:8px;left:1px}.gg-close:after{transform:rotate(-45deg)}.gg-chevron-double-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-chevron-double-down:after,.gg-chevron-double-down:before{content:"";display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:7px;top:3px}.gg-chevron-double-down:after{top:8px}.gg-chevron-double-up{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-chevron-double-up:after,.gg-chevron-double-up:before{content:"";display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-top:2px solid;border-left:2px solid;transform:rotate(45deg);left:7px;bottom:3px}.gg-chevron-double-up:after{bottom:8px}.gg-chevron-down-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:100px}.gg-chevron-down-o:after{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:6px;top:5px}.gg-chevron-up-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:100px}.gg-chevron-up-o:after{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;transform:rotate(-45deg);left:6px;bottom:5px}.gg-chevron-right{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-right:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);right:6px;top:4px}.gg-chevron-left{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-left:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);left:6px;top:4px}.gg-chevron-right-s{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-right-s:after{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-bottom:1px solid;border-right:1px solid;transform:rotate(-45deg);right:8px;top:6px}.gg-chevron-down-s{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-down-s:after{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg);right:8px;top:6px}:root{--jtoc-z-index:999;--jtoc-border-width:3px}.wpj-jtoc.--jtoc-unfolded .wpj-jtoc--toggle-box{background-color:var(--jtoc-toggle-bg-color-alt,var(--jtoc-toggle-bg-color,transparent));border-color:var(--jtoc-toggle-border-color-alt,var(--jtoc-toggle-border-color,var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))))))}.wpj-jtoc.--jtoc-unfolded .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-unfolded .wpj-jtoc--toggle:before{color:var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))));background-color:var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))))}.wpj-jtoc.--jtoc-unfolded.--toggle-border .wpj-jtoc--toggle-box{border-color:var(--jtoc-toggle-border-color-alt,var(--jtoc-toggle-border-color,var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))))))}.wpj-jtoc .wpj-jtoc--toggle-box{transition:transform .15s;font-size:16px;overflow:hidden;background-color:var(--jtoc-toggle-bg-color,transparent)}.wpj-jtoc .wpj-jtoc--toggle{position:relative;width:2em!important;height:2em!important}.wpj-jtoc .wpj-jtoc--toggle:after,.wpj-jtoc .wpj-jtoc--toggle:before{color:var(--jtoc-toggle-color,var(--jtoc-title-color,#333));background-color:var(--jtoc-toggle-color,var(--jtoc-title-color,#333))}.wpj-jtoc.--toggle-left .jtoc--question{flex-direction:row-reverse}.wpj-jtoc.--toggle-border .wpj-jtoc--toggle-box{box-sizing:content-box;border-width:2px;border-color:var(--jtoc-toggle-border-color,var(--jtoc-toggle-color,var(--jtoc-title-color,inherit)));border-style:solid}.wpj-jtoc.--toggle-rounded .wpj-jtoc--toggle-box{border-radius:.5em}.wpj-jtoc.--toggle-circle .wpj-jtoc--toggle-box{border-radius:50%}.wpj-jtoc.--toggle-size-xs .wpj-jtoc--toggle{font-size:50%}.wpj-jtoc.--toggle-size-s .wpj-jtoc--toggle{font-size:75%}.wpj-jtoc.--toggle-size-l .wpj-jtoc--toggle{font-size:125%}.wpj-jtoc.--toggle-180 .wpj-jtoc--toggle:after{transform:rotate(0deg)}.wpj-jtoc.--toggle-180 .--jtoc-widget-is-opened .wpj-jtoc--toggle:after{transform:rotate(180deg)}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle{width:1em}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:before{content:"";display:block;position:absolute;height:2px;width:.625em;top:calc(50% - 2px / 3);transition:transform .15s ease-in-out}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:before{right:calc(1em - 0.09153125em - .70711px + .01094em);transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:after{left:calc(1em - 0.09153125em - .70711px + .01094em);transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-1.--jtoc-is-unfolded .wpj-jtoc--toggle:before{transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-1.--jtoc-is-unfolded .wpj-jtoc--toggle:after{transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .wpj-jtoc--toggle{transition:transform .15s ease-in-out;transform:rotate(0)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .--jtoc-is-unfolded .wpj-jtoc--toggle{transform:rotate(-180deg)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .--jtoc-is-unfolded .wpj-jtoc--toggle:before{transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .--jtoc-is-unfolded .wpj-jtoc--toggle:after{transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle{width:1em;height:1em}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:before{content:"";display:block;position:absolute;height:2px;width:1em;right:calc(50% - .5em);top:calc(50% - 1px);transition:transform .15s ease-in-out}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:before{transform:rotate(90deg)}.wpj-jtoc.--jtoc-toggle-2 .--jtoc-widget-is-opened .wpj-jtoc--toggle:before{transform:rotate(180deg)}
/*! <fs_premium_only> */.wpj-jtoc.--jtoc-toggle-4 .wpj-jtoc--toggle:after{content:"\276F";display:block;width:2em;height:2em;transition:transform .15s;background:none;display:flex;align-items:center;justify-content:center;position:absolute}.wpj-jtoc.--jtoc-toggle-4 .--jtoc-widget-is-opened .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-4.--toggle-180 .wpj-jtoc--toggle:after{transform:rotate(90deg)}.wpj-jtoc.--jtoc-toggle-4.--toggle-180 .--jtoc-widget-is-opened .wpj-jtoc--toggle:after{transform:rotate(270deg)}.wpj-jtoc.--jtoc-toggle-3 .wpj-jtoc--toggle{width:1em;height:1em}.wpj-jtoc.--jtoc-toggle-3 .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-3 .wpj-jtoc--toggle:before{content:"";display:block;position:absolute;height:2px;width:1em;right:calc(50% - .5em);top:calc(50% - 1px);transition:transform .15s ease-in-out}.wpj-jtoc.--jtoc-toggle-3 .wpj-jtoc--toggle:before{transform:rotate(90deg)}.wpj-jtoc.--jtoc-toggle-3 .wpj-jtoc--toggle:after{transform:rotate(0deg)}.wpj-jtoc.--jtoc-toggle-3 .--jtoc-widget-is-opened .wpj-jtoc--toggle:before{transform:rotate(135deg)}.wpj-jtoc.--jtoc-toggle-3 .--jtoc-widget-is-opened .wpj-jtoc--toggle:after{transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-3.--toggle-180 .--jtoc-widget-is-opened .wpj-jtoc--toggle:before{transform:rotate(225deg)}.wpj-jtoc.--jtoc-toggle-3.--toggle-180 .--jtoc-widget-is-opened .wpj-jtoc--toggle:after{transform:rotate(135deg)}
/*! </fs_premium_only> */
/*! <fs_premium_only> */body.admin-bar .wpj-jtoc--widget-floating{top:calc(var(--jtoc-floating-toc-offset-y, 10px) + 32px)}@media (max-width:782px){body.admin-bar .wpj-jtoc--widget-floating{top:calc(var(--jtoc-floating-toc-offset-y, 10px) + 46px)}}.wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--current-heading:before{content:attr(data-numeration) var(--jtoc-numeration-suffix,". ")}.wpj-jtoc.--jtoc-floating-hide-numeration .wpj-jtoc--current-heading:before{content:none!important}.wpj-jtoc.--jtoc-floating-toc-bottom .wpj-jtoc--widget-floating{top:auto;bottom:var(--jtoc-floating-toc-offset-y,10px)}.wpj-jtoc.--jtoc-floating-has-shadow .wpj-jtoc--widget-floating-main{box-shadow:0 0 10px var(--jtoc-floating-toc-shadow-color,#80808080)}.wpj-jtoc.--jtoc-is-folded .wpj-jtoc--widget-floating .wpj-jtoc--body{display:block!important}.wpj-jtoc--widget-floating{position:fixed;z-index:var(--jtoc-floating-toc-z-index,1000);top:var(--jtoc-floating-toc-offset-y,10px);margin:0;padding:0;height:var(--jtoc-floating-widget-height,32px);color:var(--jtoc-floating-active-heading-color,var(--jtoc-link-color,inherit));box-shadow:var(--jtoc-toc-box-shadow);margin-left:var(--jtoc-floating-toc-offset-x,0);max-height:calc(100% - 20px)}.wpj-jtoc--widget-floating::-webkit-scrollbar{width:4px;background-color:#f6f6f6}.wpj-jtoc--widget-floating::-webkit-scrollbar-thumb{background:#c9c9c9}@media (min-width:576px){.wpj-jtoc--widget-floating{max-width:var(--jtoc-floating-max-width,calc(100% - 40px))!important}}.wpj-jtoc--widget-floating .wpj-jtoc--widget-floating-main{display:flex;display:inline-flex;cursor:pointer;background-color:var(--jtoc-floating-widget-background-color,#fff);color:var(--jtoc-floating-widget-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;height:var(--jtoc-floating-widget-height,32px);border-radius:var(--jtoc-floating-widget-border-radius,8px);max-width:100%}.wpj-jtoc--widget-floating .wpj-jtoc--current-heading{padding:var(--jtoc-floating-toc-current-heading-padding,0 10px);line-height:var(--jtoc-floating-widget-height,32px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:var(--jtoc-floating-widget-font-size);font-weight:var(--jtoc-floating-widget-font-weight)}.wpj-jtoc--widget-floating .wpj-jtoc--current-heading:before{color:var(--jtoc-floating-widget-numeration-color,var(--jtoc-floating-widget-color,var(--jtoc-link-color)))}.wpj-jtoc--widget-floating .wpj-jtoc--toc{display:none}.wpj-jtoc--widget-floating .wpj-jtoc--body{padding:0;display:flex;flex-direction:column;overflow-y:auto}.wpj-jtoc--widget-floating .wpj-jtoc--widget-floating-close-btn{display:none}@media (max-width:576px){.wpj-jtoc--widget-floating{width:calc(100% - 20px);max-height:calc(100% - 20px);left:10px}}@media (max-width:768px){.wpj-jtoc--widget-floating{max-width:calc(100% - 20px);max-height:calc(100% - 20px)}}.wpj-jtoc--widget-floating.--jtoc-widget-is-opened{display:flex;flex-direction:column;border-radius:var(--jtoc-toc-border-radius);height:auto;overflow-y:auto}.wpj-jtoc--widget-floating.--jtoc-widget-is-opened .wpj-jtoc--widget-floating-main{display:none}.wpj-jtoc--widget-floating.--jtoc-widget-is-opened .wpj-jtoc--toc{display:flex;flex-direction:column;height:100%;border-radius:var(--jtoc-toc-border-radius);overflow-y:auto;max-height:100%}@media (min-width:768px){.wpj-jtoc--widget-floating.--jtoc-widget-is-opened .wpj-jtoc--toc{max-height:calc(100% - var(--jtoc-floating-toc-offset-y, 10px) * 2)}}.wpj-jtoc--widget-floating.--jtoc-widget-is-opened .wpj-jtoc--body{padding:var(--jtoc-body-padding,0)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--jtoc-toc-border-radius)}@media (max-width:576px){.wpj-jtoc--widget-floating.--jtoc-widget-is-opened .wpj-jtoc--widget-floating-close-btn{display:block;position:fixed;z-index:calc(var(--jtoc-floating-toc-z-index, 1000) + 1);border-radius:50px;background-color:var(--jtoc-close-button-background-color,#4040400f);width:50px;height:50px;top:20px;right:20px}}.wpj-jtoc--close{position:relative;width:50px;height:50px}.wpj-jtoc--close:after,.wpj-jtoc--close:before{content:"";position:absolute;width:2px;height:24px;background-color:var(--jtoc-close-button-color,#000000cc);left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.wpj-jtoc--close:after{transform:translate(-50%,-50%) rotate(-45deg)}.wpj-jtoc--widget-nav{background-color:var(--jtoc-floating-widget-background-color,#fff);color:var(--jtoc-floating-widget-nav-color);display:flex;align-items:center;justify-content:center;min-width:var(--jtoc-floating-widget-nav-buttons-width,32px);width:var(--jtoc-floating-widget-nav-buttons-width,32px)}.wpj-jtoc--widget-nav:hover{background-color:#80808040}.wpj-jtoc--arrow{position:relative}.wpj-jtoc--arrow.--arrow-left:after,.wpj-jtoc--arrow.--arrow-right:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8'%3E%3Cpath d='M1 0l4 4-4 4-1-1 3-3-3-3'/%3E%3C/svg%3E");width:12px;height:12px;display:block}.wpj-jtoc--arrow.--arrow-left{transform:rotate(180deg)}body.admin-bar .wpj-jtoc--widget-progress-bar.--progress-top,body.admin-bar .wpj-jtoc--widget-progress-bar.--progress-top .wpj-jtoc--widget-progress-bar,body.admin-bar .wpj-jtoc--widget-progress.--progress-top,body.admin-bar .wpj-jtoc--widget-progress.--progress-top .wpj-jtoc--widget-progress-bar{top:32px;top:calc(var(--jtoc-progress-bar-offset-y, 0px) + 32px)}@media (max-width:782px){body.admin-bar .wpj-jtoc--widget-progress-bar.--progress-top,body.admin-bar .wpj-jtoc--widget-progress-bar.--progress-top .wpj-jtoc--widget-progress-bar,body.admin-bar .wpj-jtoc--widget-progress.--progress-top,body.admin-bar .wpj-jtoc--widget-progress.--progress-top .wpj-jtoc--widget-progress-bar{top:46px;top:calc(var(--jtoc-progress-bar-offset-y, 0px) + 46px)}}.wpj-jtoc--widget-progress,.wpj-jtoc--widget-progress-bar{height:var(--jtoc-progress-bar-thickness,4px);position:fixed;width:100%;left:0}.wpj-jtoc--widget-progress{background-color:var(--jtoc-progress-bar-background-color,transparent);z-index:var(--jtoc-progress-bar-background-z-index,1500)}.wpj-jtoc--widget-progress .wpj-jtoc--widget-progress-bar{background-color:var(--jtoc-progress-bar-color,#ff2d2d);z-index:var(--jtoc-progress-bar-z-index,1501);width:0;transition:all .25s ease-out}.wpj-jtoc--widget-progress.--progress-top,.wpj-jtoc--widget-progress.--progress-top .wpj-jtoc--widget-progress-bar{top:0;top:var(--jtoc-progress-bar-offset-y,0)}.wpj-jtoc--widget-progress.--progress-bottom,.wpj-jtoc--widget-progress.--progress-bottom .wpj-jtoc--widget-progress-bar{bottom:0;bottom:var(--jtoc-progress-bar-offset-y,0)}@media (min-width:768px){body.wpj-jtoc-has-slide-out-toc,body.wpj-jtoc-has-slide-out-toc.--jtoc-slide-out-is-opened,body.wpj-jtoc-has-slide-out-toc.--jtoc-slide-out-right-is-opened{transition:margin .3s ease-in-out}body.wpj-jtoc-has-slide-out-toc.--jtoc-slide-out-is-opened{margin-left:var(--jtoc-slide-out-width,300px)}body.wpj-jtoc-has-slide-out-toc.--jtoc-slide-out-right-is-opened{margin-right:var(--jtoc-slide-out-width,300px)}}.wpj-jtoc.wpj-jtoc--widget-slide-out{position:fixed;box-sizing:border-box;width:var(--jtoc-slide-out-width,300px)!important;max-width:var(--jtoc-slide-out-width,300px)!important;top:0;bottom:0;left:calc(-1 * var(--jtoc-slide-out-width, 300px));display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;background-color:var(--jtoc-slide-out-background-color,var(--jtoc-background-color,inherit));z-index:var(--jtoc-slide-out-z-index,1100);padding:var(--jtoc-slide-out-padding,20px);margin:0!important;overflow-y:auto}.wpj-jtoc.wpj-jtoc--widget-slide-out .wpj-jtoc--toc{min-width:0;max-width:100%!important;border:none;box-shadow:none}.wpj-jtoc.wpj-jtoc--widget-slide-out.--jtoc-slide-out-opened{left:0;box-shadow:0 0 20px #80808040}.wpj-jtoc.wpj-jtoc--widget-slide-out.--jtoc-slide-out-opened .wpj-jtoc--slide-out-toggle{left:var(--jtoc-slide-out-width,300px);box-shadow:none}.wpj-jtoc.wpj-jtoc--widget-slide-out.--jtoc-slide-out-right{left:auto;right:calc(-1 * var(--jtoc-slide-out-width, 300px))}.wpj-jtoc.wpj-jtoc--widget-slide-out.--jtoc-slide-out-right .wpj-jtoc--slide-out-toggle{left:auto;right:0;border-radius:1em 0 0 1em}.wpj-jtoc.wpj-jtoc--widget-slide-out.--jtoc-slide-out-right.--jtoc-slide-out-opened{right:0}.wpj-jtoc.wpj-jtoc--widget-slide-out.--jtoc-slide-out-right.--jtoc-slide-out-opened .wpj-jtoc--slide-out-toggle{right:var(--jtoc-slide-out-width,300px)}.wpj-jtoc.wpj-jtoc--widget-slide-out .wpj-jtoc--slide-out-toggle{position:fixed;color:var(--jtoc-slide-out-toggle-color,var(--jtoc-link-color));background-color:var(--jtoc-slide-out-toggle-background-color,var(--jtoc-slide-out-background-color,var(--jtoc-background-color)));width:40px;left:0;bottom:var(--jtoc-slide-out-toggle-offset-y,50px);height:70px;border:1px solid #f2f1f180;border-left:none;border-radius:0 1em 1em 0;transition:all .3s ease-in-out;box-shadow:0 0 20px #80808040;display:flex;align-items:center;justify-content:center;cursor:pointer}.wpj-jtoc.wpj-jtoc--widget-slide-out.--slide-out-hide-header .wpj-jtoc--header{display:none!important}.wpj-jtoc.wpj-jtoc--widget-slide-out.--jtoc-columns .wpj-jtoc--nav{columns:initial}
/*! </fs_premium_only> */.wpj-jtoc{margin-top:var(--jtoc-toc-root-margin-top,2rem);margin-bottom:var(--jtoc-toc-root-margin-bottom,2rem)}.wpj-jtoc::-webkit-scrollbar{width:4px;background-color:#0000000f}.wpj-jtoc::-webkit-scrollbar-thumb{background:#00000029}.wpj-jtoc.--jtoc-headings-overflow-hidden .wpj-jtoc--item-content a{text-overflow:clip;overflow:hidden;white-space:nowrap}.wpj-jtoc.--jtoc-headings-overflow-hidden-ellipsis .wpj-jtoc--item-content>a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wpj-jtoc.--jtoc-is-folded .wpj-jtoc--body,.wpj-jtoc.--jtoc-is-folded .wpj-jtoc--footer,.wpj-jtoc .--jtoc-is-hidden{display:none!important}.wpj-jtoc.--jtoc-header-as-toggle .wpj-jtoc--header{cursor:pointer}.wpj-jtoc.--jtoc-title-align-right .wpj-jtoc--title{text-align:right}.wpj-jtoc.--jtoc-title-align-center .wpj-jtoc--title{text-align:center}.wpj-jtoc.--jtoc-title-align-left .wpj-jtoc--title{text-align:left}.wpj-jtoc.--jtoc-toggle-icon .wpj-jtoc--toggle-wrap{height:var(--jtoc-header-height,initial);width:var(--jtoc-header-height,initial)}.wpj-jtoc.--jtoc-toggle-icon-std .wpj-jtoc--toggle-opened,.wpj-jtoc.--jtoc-toggle-text .wpj-jtoc--toggle-opened{display:initial}.wpj-jtoc.--jtoc-toggle-icon-std.--jtoc-is-folded .wpj-jtoc--toggle-opened,.wpj-jtoc.--jtoc-toggle-icon-std .wpj-jtoc--toggle-closed,.wpj-jtoc.--jtoc-toggle-text.--jtoc-is-folded .wpj-jtoc--toggle-opened,.wpj-jtoc.--jtoc-toggle-text .wpj-jtoc--toggle-closed{display:none}.wpj-jtoc.--jtoc-toggle-icon-std.--jtoc-is-folded .wpj-jtoc--toggle-closed,.wpj-jtoc.--jtoc-toggle-text.--jtoc-is-folded .wpj-jtoc--toggle-closed{display:initial}.wpj-jtoc.--jtoc-toggle-position-left .wpj-jtoc--header-main{flex-direction:row-reverse}.wpj-jtoc.--jtoc-toggle-position-right .wpj-jtoc--header-main{flex-direction:row}.wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--item-content>a:before{content:attr(data-numeration) var(--jtoc-numeration-suffix,". ")}.wpj-jtoc.--jtoc-headings-full-row-clickable .wpj-jtoc--item-content:hover{cursor:pointer}
/*! <fs_premium_only> */.wpj-jtoc.--jtoc-columns .wpj-jtoc--nav{columns:2;column-gap:var(--jtoc-column-gap,32px);column-rule-style:var(--jtoc-column-style,solid);column-rule-width:var(--jtoc-column-width,1px);column-rule-color:var(--jtoc-column-color,hsla(0,0%,50%,.2))}.wpj-jtoc.--jtoc-dynamic-mode .is-expandable{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.wpj-jtoc.--jtoc-dynamic-mode .is-expanded{max-height:1000px!important;overflow:initial}
/*! </fs_premium_only> */div:not(.wpj-jtoc--widget-floating)>.wpj-jtoc--toc{width:var(--jtoc-width,auto)}.wpj-jtoc--toc{margin:var(--jtoc-toc-margin,0);padding:var(--jtoc-toc-padding,0);overflow:hidden;display:var(--jtoc-display,inline-block);min-width:var(--jtoc-min-width);max-width:var(--jtoc-max-width,100%);z-index:var(--jtoc-z-index);background-color:var(--jtoc-background-color,transparent);font-size:var(--jtoc-font-size);border-radius:var(--jtoc-toc-border-radius);border:var(--jtoc-toc-border);border-color:var(--jtoc-toc-border-color);box-shadow:var(--jtoc-toc-box-shadow)}.wpj-jtoc--header{height:var(--jtoc-header-height,initial);margin:var(--jtoc-header-margin);padding:var(--jtoc-header-padding);background-color:var(--jtoc-header-background-color,inherit);border-radius:var(--jtoc-header-border-radius);border:var(--jtoc-header-border);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--jtoc-header-cursor,initial);color:var(--jtoc-header-color,inherit)}.wpj-jtoc--header-main{display:flex;justify-content:space-between;align-items:center;height:100%}.wpj-jtoc--header-main .wpj-jtoc--title{color:var(--jtoc-title-color,inherit);display:inline-block;font-size:var(--jtoc-title-font-size,inherit);flex:1}.wpj-jtoc--header-main .wpj-jtoc--title span.wpj-jtoc--title-label{font-weight:var(--jtoc-title-label-font-weight,inherit)}.wpj-jtoc--toggle-wrap{left:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%}.wpj-jtoc--toggle-text{margin:0 10px;font-size:90%;color:var(--jtoc-toggle-color,gray)}.wpj-jtoc--toggle-text .--jtoc-bracket{color:initial;margin:0 3px}.wpj-jtoc--toggle-icon{margin:0 16px;color:var(--jtoc-toggle-color,gray)}.wpj-jtoc--body{margin:var(--jtoc-body-margin,0);padding:var(--jtoc-body-padding,0);max-width:var(--jtoc-max-width,100%);background-color:var(--jtoc-body-background-color,inherit)}.wpj-jtoc--body::-webkit-scrollbar{width:4px;background-color:#0000000f}.wpj-jtoc--body::-webkit-scrollbar-thumb{background:#00000029}.wpj-jtoc--body .wpj-jtoc--nav{display:block;position:relative;max-width:var(--jtoc-max-width,100%)}.wpj-jtoc--nav>.wpj-jtoc--items li{margin:0;padding:0;line-height:normal;background-color:var(--jtoc-headings-group-background-color,inherit)}.wpj-jtoc--toc ol.wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items{list-style-type:none;margin:0;padding:0}.wpj-jtoc--toc ol.wpj-jtoc--items .wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items .wpj-jtoc--items{margin-left:var(--jtoc-hierarchy-offset,16px)}.wpj-jtoc--item .wpj-jtoc--item-content{display:flex;min-width:0;margin:var(--jtoc-headings-margin,0);padding:var(--jtoc-headings-padding,0);line-height:var(--jtoc-headings-line-height);font-size:var(--jtoc-headings-font-size);border-radius:var(--jtoc-headings-border-radius);color:var(--jtoc-headings-color);background-color:var(--jtoc-headings-background-color)}.wpj-jtoc--item .wpj-jtoc--item-content:hover{color:var(--jtoc-headings-color-hover)!important;background-color:var(--jtoc-headings-background-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a{color:var(--jtoc-link-color-hover)!important;background-color:var(--jtoc-link-background-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a:before{color:var(--jtoc-numeration-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content>a{margin:var(--jtoc-link-margin,0);padding:var(--jtoc-link-padding,0);transition:none!important;text-overflow:inherit;outline:none!important;font-size:var(--jtoc-link-font-size);font-weight:var(--jtoc-link-font-weight);color:var(--jtoc-link-color,var(--jtoc-headings-color));background-color:var(--jtoc-link-background-color)}.wpj-jtoc--item .wpj-jtoc--item-content>a:before{color:var(--jtoc-numeration-color,var(--jtoc-link-color))}.wpj-jtoc--item .wpj-jtoc--item-content>a:visited{color:var(--jtoc-link-color,var(--jtoc-headings-color));background-color:var(--jtoc-link-background-color)}.wpj-jtoc--item .wpj-jtoc--item-content>a:focus,.wpj-jtoc--item .wpj-jtoc--item-content>a:focus-within{background-color:initial!important}.wpj-jtoc--item .wpj-jtoc--item-content>a:hover{color:var(--jtoc-link-color-hover,var(--jtoc-headings-color-hover));background-color:var(--jtoc-link-background-color-hover)}.--jtoc-is-active>.wpj-jtoc--item-content{color:var(--jtoc-headings-color-active);background-color:var(--jtoc-headings-background-color-active)}.--jtoc-is-active>.wpj-jtoc--item-content>a{color:var(--jtoc-link-color-active)!important;background-color:var(--jtoc-link-background-color-active)!important}.--jtoc-is-active>.wpj-jtoc--item-content>a:before{color:var(--jtoc-numeration-color-active,var(--jtoc-link-color-active,var(--jtoc-headings-color-active)))!important}.--jtoc-warning{color:#856404;border:1px solid #ffeeba;background-color:#fff3cd;font-style:italic;padding:10px 14px;margin-bottom:16px}