.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
@font-face{font-family:LFT Etica;src:url(../media/LFTEtica-Italic.0kwn9vo_6c_ke.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:LFT Etica;src:url(../media/LFTEtica-BoldItalic.0nuw_w__jw.13.woff2)format("woff2");font-weight:700;font-style:italic}@font-face{font-family:LFT Etica;src:url(../media/LFTEtica-Bold.17d492or4_ao..woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:LFT Etica;src:url(../media/LFTEtica.0a99oee38mb80.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:LFT Etica;src:url(../media/LFT-Etica-ExtraBold.0pxmfkopk5t_z.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}
.h1{letter-spacing:1px;font-size:4.5rem;font-weight:700;line-height:5rem}.h2{font-size:4rem;font-weight:700;line-height:4rem}.h3{font-size:3.5rem;font-weight:400;line-height:3.5rem}.h4{font-size:2.5rem;font-weight:400;line-height:2.5rem}.h5{font-size:2rem;font-weight:400;line-height:2rem}.h6{font-size:1.5rem;font-weight:400;line-height:1.5rem}.caption{letter-spacing:.2px;font-size:.75rem;font-weight:300;line-height:1.25rem}.subtitle-1{letter-spacing:.4px;font-size:1rem;font-weight:400;line-height:1.25rem}.subtitle-2{letter-spacing:.2px;font-size:.875rem;font-weight:400;line-height:1.25rem}.body-1{letter-spacing:.2px;font-size:1.25rem;font-weight:400;line-height:2rem}.body-2{letter-spacing:.4px;font-size:.875rem;font-weight:400;line-height:1.25rem}.link-1{letter-spacing:.2px;font-size:1.25rem;font-weight:300;line-height:2rem}.link-2{letter-spacing:.4px;font-size:.875rem;font-weight:300;line-height:1.25rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-60{margin:15rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-16{margin-left:4rem;margin-right:4rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-24{margin-left:6rem;margin-right:6rem}.mx-32{margin-left:8rem;margin-right:8rem}.mx-40{margin-left:10rem;margin-right:10rem}.mx-60{margin-left:15rem;margin-right:15rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.my-60{margin-top:15rem;margin-bottom:15rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.mt-40{margin-top:10rem}.mt-60{margin-top:15rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-32{margin-bottom:8rem}.mb-40{margin-bottom:10rem}.mb-60{margin-bottom:15rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.ml-20{margin-left:5rem}.ml-24{margin-left:6rem}.ml-32{margin-left:8rem}.ml-40{margin-left:10rem}.ml-60{margin-left:15rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mr-12{margin-right:3rem}.mr-16{margin-right:4rem}.mr-20{margin-right:5rem}.mr-24{margin-right:6rem}.mr-32{margin-right:8rem}.mr-40{margin-right:10rem}.mr-60{margin-right:15rem}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-60{padding:15rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-32{padding-left:8rem;padding-right:8rem}.px-40{padding-left:10rem;padding-right:10rem}.px-60{padding-left:15rem;padding-right:15rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-60{padding-top:15rem;padding-bottom:15rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-40{padding-top:10rem}.pt-60{padding-top:15rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pb-40{padding-bottom:10rem}.pb-60{padding-bottom:15rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-20{padding-left:5rem}.pl-24{padding-left:6rem}.pl-32{padding-left:8rem}.pl-40{padding-left:10rem}.pl-60{padding-left:15rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pr-32{padding-right:8rem}.pr-40{padding-right:10rem}.pr-60{padding-right:15rem}.p-auto{padding:auto}.px-auto{padding-left:auto;padding-right:auto}.primary-text{color:var(--primaryColor-color)}.primary-bg{background-color:var(--primaryColor-color)}.narvik-text{color:#a5a39e}.narvik-bg{background-color:#a5a39e}.dark-narvik-text{color:#62615d}.dark-narvik-bg{background-color:#62615d}.black-text{color:var(--secondaryColor-color)}.black-bg{background-color:var(--secondaryColor-color)}.dark-black-text{color:#0d0d0d}.dark-black-bg{background-color:#0d0d0d}.white-text{color:#fff}.white-bg{background-color:#fff}.gold-text{color:var(--goldColor-color)}.gold-bg{background-color:var(--goldColor-color)}.calypso-text{color:#397881}.calypso-bg{background-color:#397881}.governor-text{color:#4d55a4}.governor-bg{background-color:#4d55a4}.blue-text{color:#0090fa}.blue-bg{background-color:#0090fa}.error-text{color:#cd3636}.error-bg{background-color:#cd3636}.success-text{color:#3dab25}.success-bg{background-color:#3dab25}.light-text{color:#62615d}.light-bg{background-color:#62615d}.muted-text{color:#9ea5ad}.muted-bg{background-color:#9ea5ad}.disabled-text{color:#a0a0a0}.disabled-bg{background-color:#a0a0a0}.flex{display:flex}.block{display:block}.hide{display:none}.stack{flex-direction:column;display:flex}.align-center{align-items:center}.wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:end}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-32{gap:8rem}.gap-40{gap:10rem}.gap-60{gap:15rem}.text-center{text-align:center}.loading-product{flex-direction:column;justify-content:space-between;width:100%;display:flex}.h-full{height:100%}.w-full{width:100%}.w-fit{width:fit-content}.h-screen{height:100vh}*,:after,:before{box-sizing:border-box;font-family:LFT Etica}html{font-size:16px}@media (max-width:904px){html{font-size:15px}}@media (max-width:600px){html{font-size:14px}}body{background-color:#f6f6f6;margin:0;padding:0}body::-webkit-scrollbar{display:none}p,h1,h2,h3,h4,h5,h6{margin:0}a{color:inherit;text-decoration:none}button{background:0 0;border:none}input,section,textarea,select{appearance:none;background-color:#0000;border:none;outline:none;min-width:0}::-webkit-file-upload-button{display:none}ul{margin:0;padding:0;list-style:none}table{border-collapse:collapse}tr,th{border:none}::-webkit-scrollbar{width:7.5px;height:3.5px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primaryColor-color);border:2px solid var(--primaryColor-color);border-radius:10px}.container{width:100%;padding-left:40px;padding-right:40px}@media (max-width:904px){.container{padding-left:15px;padding-right:15px}}.arrow-button{cursor:pointer;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.arrow-button svg{width:50%;height:50%}.product-grid{align-items:flex-start;gap:var(--products-grid-gap,calc(.25 * 4rem));grid-template-columns:repeat(6,1fr);display:grid}.product-grid>*{height:100%}@media (max-width:1240px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:904px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.product-grid{grid-template-columns:repeat(1,1fr)}}.grid{align-items:flex-start;gap:var(--products-grid-gap,calc(.25 * 4rem));grid-template-columns:repeat(4,1fr);display:grid}.grid>*{height:100%}@media (max-width:1240px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:904px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid{grid-template-columns:repeat(1,1fr)}}.news-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.hr-vertical{background-color:#eee;min-width:1px;max-width:1px;height:auto}.hr-vertical._100{height:100%;min-height:100%;max-height:100%}.hr-vertical.flex{align-self:stretch}@media (max-width:904px){.hr-vertical{display:none}}.hr-horizontal{background-color:#eee;width:auto;min-height:1px;max-height:1px}.hr-horizontal._100{width:100%}.title{align-items:center;gap:10px;font-size:1.4rem;display:flex}.title:before{content:"";background-color:var(--primaryColor-color);width:2px;height:1.8rem}.checkbox{cursor:pointer;align-items:center;display:flex}.checkbox .box{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #b9b9ba;border-radius:4px;width:1rem;height:1rem;margin-inline-end:.5rem;position:relative}.checkbox.checked .box,.checkbox .box:checked{border-color:var(--primaryColor-color);background-color:var(--primaryColor-color);position:relative}.checkbox.checked .box:after,.checkbox .box:checked:after{content:"✓";color:#fff;text-align:center;place-items:center;font-size:.8rem;line-height:1;display:grid;position:absolute;inset:0}.span-hover{cursor:pointer;position:relative}.span-hover:after{content:"";background-color:var(--primaryColor-color);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:100%;right:50%;transform:translate(-50%)}.span-hover:hover{color:var(--primaryColor-color)}.span-hover:hover:after{opacity:1}.screen{min-height:100vh}.mt-border{margin-top:-45px}.spacer{flex:1}.border-card{border:1px solid #eaecf0;border-radius:0}.chip{color:var(--primaryColor-color);background-color:#f7faff;border-radius:10rem;padding:1px 8px;font-size:12px;line-height:18px;display:inline-block}.chip--success{color:#037847;background-color:#ecfdf3}.chip--black{color:#364254;background-color:#f2f4f7}.spinner{border:.3em solid;border-top-color:#0000;border-radius:50%;min-width:2em;max-width:2em;min-height:2em;max-height:2em;animation:1s linear infinite spinner}@keyframes spinner{0%{transform:rotate(0)}60%{transform:rotate(280deg)}to{transform:rotate(360deg)}}.visual-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blink-page{z-index:2147483647;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.status-chip{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.status-chip .status-chip__dot{border-radius:50%;width:8px;height:8px;margin-right:8px}.status-chip.active{color:#027a48;background-color:#ecfdf3}.status-chip.active .status-chip__dot{background-color:#12b76a}.status-chip.inactive{color:#667085;background-color:#f2f4f7}.status-chip.inactive .status-chip__dot{background-color:#667085}.status-chip.todo{color:#667085;background-color:#f2f4f7}.status-chip.todo .status-chip__dot{background-color:#667085}.status-chip.progress{color:#175cd3;background-color:#eff8ff}.status-chip.progress .status-chip__dot{background-color:#2e90fa}.status-chip.done{color:#027a48;background-color:#ecfdf3}.status-chip.done .status-chip__dot{background-color:#12b76a}.chip-wrap{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.web1-ag-theme .ag-cell .chip-wrap{height:100%}.web1-ag-theme .ag-cell .status-chip{align-self:center}.add-dialog{width:720px;padding:.5rem 1rem}.add-dialog__content{max-height:900px;padding:.5rem 1rem;overflow:auto}.add-dialog__actions{justify-content:flex-end;gap:1rem;padding-top:1.5rem;display:flex}.details-sheet{flex-direction:column;width:100%;max-width:100%;height:100%;display:flex}.details-sheet>div:first-child{flex:1;min-height:0;overflow:auto}.confirm-body{text-align:center;width:500px}.confirm-body img{margin-bottom:1rem}.auth-container{background-color:#f9fafb;justify-content:center;align-items:center;width:100%;padding:2rem 1rem;display:flex;position:relative}@media (max-width:904px){.auth-container{padding:1.5rem .75rem}.auth-container.signup{height:100%!important}}.auth-header{z-index:10;position:absolute;top:1.5rem;left:1.5rem}@media (max-width:904px){.auth-header{top:1rem;left:1rem}}.back-button{color:#344054;cursor:pointer;background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.back-button:hover{border-color:var(--primaryColor-color);color:var(--primaryColor-color);background-color:#f9fafb;text-decoration:none}.back-button:active{transform:translateY(1px)}.auth-content{--auth-logo-width:420px;flex-direction:column;row-gap:1rem;display:flex}.auth-content__text1{color:#101828;font-size:2rem;font-weight:400;line-height:2rem}.auth-content__text2{color:#475467;max-width:25rem;line-height:1.4}@media (max-width:1099px){.auth-content{--auth-logo-width:400px}}@media (max-width:600px){.auth-content{--auth-logo-width:300px}}.auth-card{--container-bg-color:#fff;--text-color:#101828;--border-color:#d0d5dd;background-color:#fff;border:1px solid #eaecf0;border-radius:8px;width:100%;max-width:560px;padding:2rem 1.75rem;position:relative;box-shadow:0 8px 24px #1018280f}.auth-card__content{margin:0}@media (max-width:600px){.auth-card{padding:1.5rem 1rem}}.auth-logo{justify-content:flex-start;align-items:center;width:100%;height:52px;margin-bottom:1.5rem;display:flex;position:static}.auth-logo img{object-fit:contain;width:auto;max-height:100%}.forget-password{letter-spacing:.4px;color:#686869;justify-content:space-between;align-items:center;padding:5px 0;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.forget-password .box{background-color:#fff}.dashboard-container{width:100vw;height:100vh;display:flex}.dashboard-content{flex-direction:column;flex:1;align-items:stretch;display:flex}.dashboard-page{background-color:#fff;flex:1;height:calc(100vh - 80px);overflow:auto}:root{--primaryColor-color:#ee2737;--secondaryColor-color:#1e1e1f;--goldColor-color:#b49b57}
