:root{--panel-background:248 249 250;--panel-surface:255 255 255;--panel-surface-secondary:243 244 245;--panel-surface-tertiary:232 233 234;--panel-sidebar:60 59 59;--panel-sidebar-hover:74 73 73;--panel-sidebar-foreground:255 255 255;--panel-header:255 255 255;--panel-border:198 198 198;--panel-border-strong:135 135 135;--panel-text:60 59 59;--panel-text-muted:135 135 135;--panel-text-inverse:255 255 255;--panel-primary:227 6 19;--panel-primary-hover:192 5 16;--panel-primary-foreground:255 255 255;--panel-accent:227 6 19;--panel-accent-hover:192 5 16;--panel-accent-foreground:255 255 255;--panel-focus:227 6 19;--panel-success:22 163 74;--panel-success-bg:240 253 244;--panel-warning:180 83 9;--panel-warning-bg:254 243 199;--panel-danger:227 6 19;--panel-danger-bg:254 242 242;--panel-info:60 59 59;--panel-info-bg:243 244 245}.cms-elev{box-shadow:0 1px 2px #0000000d}.cms-elev-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.cms-elev-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.cms-elev-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.cms-lh-none{line-height:1}.cms-lh-tight{line-height:1.25}.cms-lh-normal{line-height:1.5}.cms-lh-relaxed{line-height:1.625}.panel-root{font-family:var(--font-open-sans,"Open Sans"), system-ui, sans-serif;color:rgb(var(--panel-text));background:rgb(var(--panel-background));overflow-x:hidden}.panel-shell{background:radial-gradient(circle at top right, #e306130d, transparent 32rem), rgb(var(--panel-background));overflow-x:hidden}.panel-sidebar-shell{background:rgb(var(--panel-sidebar));box-shadow:1px 0 0 0 rgb(var(--panel-border));height:auto;max-height:none;top:0;bottom:0;left:0;overflow:visible}@media (max-width:767px){.panel-sidebar-shell{display:none!important}}.panel-root h1,.panel-root h2,.panel-root h3,.panel-root h4,.panel-root h5,.panel-root h6{font-family:var(--font-montserrat,"Montserrat"), system-ui, sans-serif;font-size:inherit;line-height:inherit;letter-spacing:normal;color:inherit}.panel-root [data-builder-preview],.panel-root .builder-site-preview{font-family:var(--cms-font-sans,var(--font-open-sans,"Open Sans"), system-ui, sans-serif);color:rgb(var(--foreground));background:rgb(var(--background))}.panel-root [data-builder-preview] h1,.panel-root [data-builder-preview] h2,.panel-root [data-builder-preview] h3,.panel-root [data-builder-preview] h4,.panel-root [data-builder-preview] h5,.panel-root [data-builder-preview] h6{font-family:var(--cms-font-heading,var(--font-montserrat,"Montserrat"), system-ui, sans-serif);font-size:unset;line-height:unset;letter-spacing:unset;color:unset}.panel-root [data-builder-preview] [data-cms-widget-id]{cursor:pointer;transition:outline-color .12s,box-shadow .12s;position:relative}.panel-root [data-builder-preview] [data-cms-widget-id]:hover:not(.builder-widget-selected){outline-offset:2px;outline:1px dashed #fd810080}.panel-root [data-builder-preview] .builder-widget-selected{z-index:2;outline:none}.panel-root [data-builder-preview] .builder-widget-selected:before{content:attr(data-cms-widget-label);z-index:7;text-overflow:ellipsis;white-space:nowrap;color:#fff;pointer-events:none;max-width:min(100%,240px);font-size:11px;font-weight:600;line-height:1.2;font-family:var(--cms-font-sans,system-ui, sans-serif);background:#fd8100;border-radius:3px 3px 0 0;padding:3px 8px;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(calc(-100% - 2px))}.panel-root [data-builder-preview] .builder-widget-selected:after,.panel-root [data-builder-preview] .builder-chrome-parent-selected:after,.panel-root [data-builder-preview] [data-cms-chrome-zone].builder-chrome-selected:after{content:none}.panel-root [data-builder-preview] .builder-chrome-parent-selected{outline-offset:2px;z-index:2;outline:2px solid #fd8100;position:relative}.panel-root [data-builder-preview] .builder-chrome-parent-selected:after{content:none}.panel-root [data-builder-preview] [data-cms-chrome-zone]{cursor:pointer;box-sizing:border-box;align-items:center;min-width:28px;min-height:28px;display:inline-flex;position:relative}.panel-root [data-builder-preview] [data-cms-chrome-zone=logo]{padding:4px}.panel-root [data-builder-preview] [data-cms-chrome-zone]:hover:not(.builder-chrome-selected){outline-offset:2px;outline:1px dashed #c2410c8c}.panel-root [data-builder-preview] [data-cms-chrome-zone].builder-chrome-selected,.panel-root [data-builder-preview] .builder-chrome-selected{z-index:8;outline:none}.panel-root [data-builder-preview] [data-cms-chrome-zone].builder-chrome-selected:before{content:attr(data-cms-chrome-zone);z-index:10;text-transform:capitalize;color:#fff;pointer-events:none;font-size:10px;font-weight:600;line-height:1.2;font-family:var(--cms-font-sans,system-ui, sans-serif);background:#c2410c;border-radius:3px 3px 0 0;padding:2px 7px;position:absolute;top:0;left:0;transform:translateY(calc(-100% - 4px))}.panel-root [data-builder-preview] [data-cms-chrome-zone].builder-chrome-selected:after{content:none}.panel-root [data-builder-preview] [data-cms-part]{cursor:pointer;position:relative}.panel-root [data-builder-preview] [data-cms-part]:hover:not(.builder-part-selected){outline-offset:2px;outline:1px dashed #fd810073}.panel-root [data-builder-preview] [data-cms-part].builder-part-selected{z-index:3;outline:none}.panel-root [data-builder-preview] header{z-index:20!important;width:100%!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}.panel-root [data-builder-preview] [data-builder-drop-active=true]{outline-offset:-2px;background-image:linear-gradient(#fd81000f,#fd81000f);outline:2px dashed #fd8100}.panel-scrollbar{scrollbar-width:thin;scrollbar-color:rgb(var(--panel-border-strong) / .7) transparent}.panel-scrollbar::-webkit-scrollbar{width:6px;height:6px}.panel-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--panel-border-strong) / .7);border-radius:999px}.panel-scrollbar::-webkit-scrollbar-track{background:0 0}.panel-scrollbar-light{scrollbar-width:thin;scrollbar-color:#27172726 transparent}.panel-scrollbar-light::-webkit-scrollbar{width:6px;height:6px}.panel-scrollbar-light::-webkit-scrollbar-thumb{background:#27172726;border-radius:999px}.panel-scrollbar-light::-webkit-scrollbar-track{background:0 0}
