.vc-base-icon{stroke:currentColor;stroke-width:2;fill:none;display:inline-block}.vc-header{grid-gap:4px;align-items:center;display:grid;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{align-items:center;border:0;border-radius:var(--vc-rounded);cursor:pointer;display:flex;grid-row:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);grid-column:title;line-height:30px;margin:0;padding:0 8px;white-space:nowrap}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;margin:0;padding:0;width:28px}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-header .vc-prev{grid-column:prev}.vc-header .vc-next{grid-column:next}.vc-day{min-height:32px;position:relative;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vc-day-box-center-center{align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}.vc-day-box-left-center{align-items:center;display:flex;justify-content:flex-start;transform-origin:0 50%}.vc-day-box-right-center{align-items:center;display:flex;justify-content:flex-end;transform-origin:100% 50%}.vc-day-box-center-bottom{align-items:flex-end;display:flex;justify-content:center}.vc-day-content{align-items:center;border-radius:var(--vc-rounded-full);cursor:pointer;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);height:28px;justify-content:center;line-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){color:var(--vc-content-color);font-weight:var(--vc-font-bold)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{height:28px;width:28px}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-highlight-bg-none,.vc-highlight-bg-outline{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-none,.vc-highlight-content-outline{color:var(--vc-highlight-outline-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-light{color:var(--vc-highlight-light-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-solid{color:var(--vc-highlight-solid-content-color);font-weight:var(--vc-font-bold)}.vc-dots{align-items:center;display:flex;justify-content:center}.vc-dot{border-radius:9999px;height:5px;transition:var(--vc-day-content-transition);width:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{align-items:center;display:flex;justify-content:flex-start;width:75%}.vc-bar{flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{align-items:center;display:flex;justify-content:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber-content{align-items:center;color:var(--vc-weeknumber-color);display:flex;font-size:var(--vc-text-xs);font-style:italic;font-weight:var(--vc-font-medium);height:28px;justify-content:center;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-weeks{-webkit-overflow-scrolling:touch;min-width:232px;padding:6px;position:relative}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{color:var(--vc-weekday-color);cursor:default;font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-bottom:8px;padding-top:4px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:none;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);box-shadow:var(--vc-shadow-lg);color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);outline:none;padding:4px;position:relative;z-index:10}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translateX(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translateX(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translateX(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow,.vc-nav-item,.vc-nav-title{border:0;border-radius:var(--vc-rounded);cursor:pointer;font-size:var(--vc-text-sm);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);height:30px;line-height:var(--vc-leading-snug);padding:0 6px}.vc-nav-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;padding:0;width:26px}.vc-nav-items{grid-row-gap:2px;grid-column-gap:5px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:2px}.vc-nav-item{font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0;text-align:center;width:48px}.vc-nav-item.is-active{background-color:var(--vc-nav-item-active-bg);color:var(--vc-nav-item-active-color);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day-popover-row{align-items:center;display:flex;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{align-items:center;display:flex;flex-grow:0;justify-content:center;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{align-items:center;display:flex;flex-grow:1;flex-wrap:none;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);margin-left:4px;margin-right:4px;width:-moz-max-content;width:max-content}.vc-day-popover-row-highlight{border-radius:3px;height:5px;width:8px}.vc-day-popover-row-bar{height:3px;width:10px}.vc-pane-container{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;position:absolute;top:0;width:100%}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{color:var(--vc-day-popover-header-color);font-size:var(--vc-text-xs);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative}.vc-base-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border-radius:var(--vc-rounded);color:var(--vc-select-color);cursor:pointer;display:block;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);height:30px;line-height:var(--leading-none);margin:0;padding:0 4px;text-align:center;text-indent:0;width:-moz-max-content;width:max-content}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-has-icon{padding:0 24px 0 10px}.vc-base-select select.vc-small{font-size:var(--vc-text-sm)}.vc-base-select select.vc-small.vc-has-icon{padding:0 20px 0 8}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;right:4px;top:6px}.vc-time-picker{align-items:center;display:flex;flex-direction:column;padding:8px 4px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{align-items:center;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);line-height:21px;margin-top:-4px;padding-left:4px;padding-right:4px;text-transform:uppercase}.vc-time-select-group{align-items:center;background:var(--vc-time-select-group-bg);border:1px solid var(--vc-time-select-group-border);border-radius:var(--vc-rounded-md);display:inline-flex;padding:0 4px}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{backface-visibility:hidden;pointer-events:none;transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing)}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{transform:translateX(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{transform:translateX(calc(var(--vc-slide-translate)*-1))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{transform:translateY(calc(var(--vc-slide-translate)*-1))}:root{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:0.25rem;--vc-rounded-md:0.375rem;--vc-rounded-lg:0.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--vc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--vc-slide-translate:22px;--vc-slide-duration:0.15s;--vc-slide-timing:ease;--vc-day-content-transition:all 0.13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:rgba(204,214,224,.3);--vc-focus-ring:0 0 0 2px rgba(59,131,246,.4);--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vg-gray-50);--vc-select-hover-bg:var(--vc-gray-100);--vc-select-border:var(--vc-gray-300);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:rgba(114,129,151,.3);--vc-focus-ring:0 0 0 2px rgba(59,130,246,.7);--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-select-border:var(--vc-gray-500);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark .vc-attr,.vc-dark.vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:var(--vc-bg);color:var(--vc-color);display:inline-flex;font-family:var(--vc-font-family);height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}
/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:576px){.container{max-width:576px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-16{width:4rem}.w-36{width:9rem}.w-44{width:11rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-80{width:20rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.place-self-stretch{place-self:stretch}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-center{justify-self:center}.rounded{border-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.\!border-red-500{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity))!important}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.bg-neutral-500{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-4{padding:1rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.\!pt-8{padding-top:2rem!important}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300 400 5;src:url(/fonts/Oswald-Variable.woff2?378169126ef44ae7181a70b0189518e5) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 87.5% 100%;font-style:normal;font-weight:300 400 600 700;src:url(/fonts/OpenSans-Variable.woff2?170db3f33ce95c718e3d0cd2affa4af1) format("woff2")}@font-face{font-family:text-security-disc;src:url(/fonts/text-security-disc.woff?837ba80d0ba906e8c20d2f2342790992)}.password{-webkit-text-security:disc;font-family:text-security-disc}@font-face{font-display:block;font-family:icomoon-disegno-aberturas;font-style:normal;font-weight:400;src:url(/fonts/icomoon-disegno-aberturas.eot?8151c84f88e0bfa3518b3273b04c7f1b);src:url(/fonts/icomoon-disegno-aberturas.eot?8151c84f88e0bfa3518b3273b04c7f1b#iefix) format("embedded-opentype"),url(/fonts/icomoon-disegno-aberturas.ttf?f35d38eaec70a172262bc79c0f8c86b6) format("truetype"),url(/fonts/icomoon-disegno-aberturas.woff?bffb53fbab3a5957786864a6340bb769) format("woff"),url(/fonts/icomoon-disegno-aberturas.svg?83082746ca466802e5c33943c0f5c885#icomoon-disegno-aberturas) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon-disegno-aberturas!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-transform:none}[class*=" icon-"].icon-fw,[class^=icon-].icon-fw{text-align:center;width:1.25em}.icon-exchange-alt:before{content:"\e937"}.icon-asterisk:before{content:"\e938"}.icon-bars:before{content:"\e936"}.icon-calculator:before{content:"\e900"}.icon-calendar-alt:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-check-circle:before{content:"\e903"}.icon-chevron-up:before{content:"\e907"}.icon-chevron-down:before{content:"\e904"}.icon-chevron-left:before{content:"\e905"}.icon-chevron-right:before{content:"\e906"}.icon-clock:before{content:"\e908"}.icon-cog:before{content:"\e909"}.icon-cogs:before{content:"\e90a"}.icon-download:before{content:"\e90b"}.icon-envelope:before{content:"\e90c"}.icon-exclamation-circle:before{content:"\e90d"}.icon-eye:before{content:"\e90e"}.icon-file:before{content:"\e90f"}.icon-file-alt:before{content:"\e910"}.icon-copy:before{content:"\e93d"}.icon-file-download:before{content:"\e911"}.icon-file-invoice-dollar:before{content:"\e912"}.icon-file-upload:before{content:"\e913"}.icon-hard-hat:before{content:"\e914"}.icon-home:before{content:"\e915"}.icon-image:before{content:"\e916"}.icon-layer-group:before{content:"\e917"}.icon-map:before{content:"\e918"}.icon-map-marker-alt:before{content:"\e919"}.icon-minus:before{content:"\e91a"}.icon-pen:before{content:"\e91b"}.icon-phone-alt:before{content:"\e91c"}.icon-plus:before{content:"\e91d"}.icon-power-off:before{content:"\e91e"}.icon-project-diagram:before{content:"\e91f"}.icon-save:before{content:"\e920"}.icon-sign-out-alt:before{content:"\e921"}.icon-sliders-h:before{content:"\e922"}.icon-sync:before{content:"\e923"}.icon-times:before{content:"\e924"}.icon-times-circle:before{content:"\e925"}.icon-trash:before{content:"\e92c"}.icon-users:before{content:"\e92d"}.icon-user-shield:before{content:"\e92e"}.icon-arrow-up:before{content:"\e939"}.icon-arrow-down:before{content:"\e93a"}.icon-arrow-left:before{content:"\e93b"}.icon-arrow-right:before{content:"\e93c"}.icon-glass:before{content:"\e93e"}.icon-joining-profile:before{content:"\e940"}.icon-spray-can:before{content:"\e93f"}.icon-brand-instagram:before{content:"\e926"}.icon-brand-whatsapp:before{content:"\e927"}.icon-typology-door:before{content:"\e928"}.icon-typology-screen:before{content:"\e929"}.icon-typology-shutter:before{content:"\e92a"}.icon-typology-window:before{content:"\e92b"}.icon-chain:before{content:"\e92f"}.icon-drop-slash:before{content:"\e930"}.icon-leaf:before{content:"\e931"}.icon-lock:before{content:"\e932"}.icon-soundproof:before{content:"\e933"}.icon-spray:before{content:"\e934"}.icon-thermometer:before{content:"\e935"}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;--pt:.375rem;--pr:.75rem;--pb:.375rem;--pl:.75rem;--fs:.9rem;--lh:1.6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:var(--color-border-500);border-radius:0;border-width:1px;font-size:var(--fs);line-height:var(--lh);padding:var(--pt) var(--pr) var(--pb) var(--pl)}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[multiple]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:where(:not([type])):disabled,select:disabled,textarea:disabled{background-color:#e9ecef}[multiple].invalid,[type=date].invalid,[type=datetime-local].invalid,[type=email].invalid,[type=month].invalid,[type=number].invalid,[type=password].invalid,[type=search].invalid,[type=tel].invalid,[type=text].invalid,[type=time].invalid,[type=url].invalid,[type=week].invalid,input:where(:not([type])).invalid,select.invalid,textarea.invalid{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#ef4444;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#ef4444;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}[type=search],select{--pr:2.375rem;background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;-webkit-print-color-adjust:exact;print-color-adjust:exact}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}[type=search]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-width='1.5' d='M8.683 13.366a4.683 4.683 0 1 1 0-9.366 4.683 4.683 0 0 1 0 9.366zm3.31-1.373L16 16'/%3E%3C/svg%3E")}[multiple],[size]:where(select:not([size="1"])){--pr:2rem;background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:var(--color-border-500);border-width:1px;color:transparent;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%236b7280' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%236b7280' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:disabled,[type=radio]:disabled{background-color:#e9ecef}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.switch{align-items:center;display:flex;gap:.5rem;position:relative}.switch .slider,.switch input[type=checkbox]{border-radius:.5rem;height:1rem;width:1.75rem}.switch input[type=checkbox]{position:absolute}.switch .slider{background-color:#fff;border-color:var(--color-border-500);border-width:1px;position:relative;transition:background-color .15s ease-in-out}.switch .slider:before{background-color:var(--color-border-400);border-radius:50%;content:"";height:.75rem;left:1px;position:absolute;top:1px;transition:background-color .15s ease-in-out,transform .15s ease-in-out;width:.75rem}.switch input[type=checkbox]:checked+.slider{background-color:var(--color-secondary-500);border-color:transparent}.switch input[type=checkbox]:checked+.slider:before{background-color:#fff;transform:translateX(.75rem)}.switch input[type=checkbox]:disabled+.slider{border-color:var(--color-border-500)}.switch input[type=checkbox]:disabled+.slider:before{background-color:var(--color-border-600)}.switch input[type=checkbox]:checked:disabled+.slider{background-color:var(--color-border-500);border-color:transparent}.switch input[type=checkbox]:checked:disabled+.slider:before{background-color:#fff}.input-append,.input-prepend{background-color:#e9ecef;border-color:var(--color-border-500);padding:.375rem .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-prepend{border-width:1px 0 1px 1px}.input-append{border-width:1px 1px 1px 0}.btn{border-radius:.25rem;font-size:.9rem;line-height:1.6;padding:.375rem .75rem}.btn-sm{border-radius:.2rem;font-size:.7875rem;line-height:1.5;padding:.25rem .5rem}.btn-secondary{background-color:var(--color-secondary-500);color:#fff}.btn-secondary:disabled{background-color:var(--color-secondary-600)}.btn-circle{border-radius:50%;color:var(--color-secondary-400);display:inline-block;line-height:1.5;padding:.5em .625em}.btn-circle:hover{background-color:#ececec}.btn-circle:disabled{color:var(--color-secondary-600)}.btn-pill{border-radius:50em;padding:.325em .875em}.btn-submit{align-items:center;background-color:var(--color-secondary-500);border-color:var(--color-secondary-500);border-radius:50em;color:#fff;display:inline-flex;font-family:Oswald,sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.6;padding:.5em .75em;text-transform:uppercase}.btn-submit span{margin:0 .25em}.btn-submit:hover{background-color:var(--color-secondary-600);border-color:var(--color-secondary-600);color:#fff}.slideshow{overflow:hidden;position:relative}.slideshow .slide{height:100%;left:0;position:absolute;top:0;width:100%}.slideshow img.slide{-o-object-fit:cover;object-fit:cover}.slideshow div.slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.table{--padding-cell-x:0.5rem;--padding-cell-y:0.375rem}.table caption{caption-side:top;color:var(--color-secondary-500);font-size:1rem;padding-bottom:.5rem;padding-top:0;text-align:inherit}.table thead th{border-bottom-width:1px;border-top:none;vertical-align:middle}.table td,.table th{font-size:.875rem;padding:var(--padding-cell-y) var(--padding-cell-x);vertical-align:middle;white-space:nowrap}.table td.cell-fw,.table th.cell-fw{white-space:nowrap;width:1%}.table th{color:var(--color-secondary-500);font-stretch:condensed;font-weight:700;text-transform:uppercase}.table td,.table th{font-family:Open Sans,sans-serif}.table td{font-weight:400}.table.table-bordered{border:1px solid var(--color-border-500)}.table.table-bordered td,.table.table-bordered th{background-clip:padding-box;border:1px solid var(--color-border-500)}.datatable{--padding-cell-x:0.75rem;--padding-cell-y:0.75rem;--svg-sort-none:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.25 3.74c.87-.8 1.54-1.5 2-2.08.45-.59.79-1.14 1-1.66h.42c.28.6.65 1.18 1.1 1.74.45.56 1.1 1.23 1.98 2v.7a10.5 10.5 0 0 1-2.8-1.78V16h-.91V2.66c-.58.46-1.02.78-1.3.96-.29.18-.79.45-1.5.8v-.68zM9.24 12.26v-.69c.72.36 1.22.63 1.5.81s.72.5 1.3.96V0h.91v13.34a10.5 10.5 0 0 1 2.8-1.78v.7c-.87.77-1.53 1.44-1.98 2s-.81 1.14-1.1 1.74h-.41a7.67 7.67 0 0 0-1.02-1.66 17.83 17.83 0 0 0-2-2.08z' opacity='.3'/%3E%3C/svg%3E");--svg-sort-asc:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.25 3.74c.87-.8 1.54-1.5 2-2.08.45-.59.79-1.14 1-1.66h.42c.28.6.65 1.18 1.1 1.74.45.56 1.1 1.23 1.98 2v.7a10.5 10.5 0 0 1-2.8-1.78V16h-.91V2.66c-.58.46-1.02.78-1.3.96-.29.18-.79.45-1.5.8v-.68z' opacity='.3'/%3E%3Cpath d='M9.24 12.26v-.69c.72.36 1.22.63 1.5.81s.72.5 1.3.96V0h.91v13.34a10.5 10.5 0 0 1 2.8-1.78v.7c-.87.77-1.53 1.44-1.98 2s-.81 1.14-1.1 1.74h-.41a7.67 7.67 0 0 0-1.02-1.66 17.83 17.83 0 0 0-2-2.08z'/%3E%3C/svg%3E");--svg-sort-desc:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.25 3.74c.87-.8 1.54-1.5 2-2.08.45-.59.79-1.14 1-1.66h.42c.28.6.65 1.18 1.1 1.74.45.56 1.1 1.23 1.98 2v.7a10.5 10.5 0 0 1-2.8-1.78V16h-.91V2.66c-.58.46-1.02.78-1.3.96-.29.18-.79.45-1.5.8v-.68z'/%3E%3Cpath d='M9.24 12.26v-.69c.72.36 1.22.63 1.5.81s.72.5 1.3.96V0h.91v13.34a10.5 10.5 0 0 1 2.8-1.78v.7c-.87.77-1.53 1.44-1.98 2s-.81 1.14-1.1 1.74h-.41a7.67 7.67 0 0 0-1.02-1.66 17.83 17.83 0 0 0-2-2.08z' opacity='.3'/%3E%3C/svg%3E");width:100%}.datatable caption{padding-bottom:var(--padding-cell-y);padding-top:var(--padding-cell-y);text-align:inherit}.datatable td,.datatable th{border-top:1px solid var(--color-border-500);padding:var(--padding-cell-y) var(--padding-cell-x);vertical-align:middle}.datatable td.cell-fix,.datatable th.cell-fix{white-space:nowrap;width:1%}.datatable th span.sortable{align-items:center;cursor:pointer;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datatable th span.sortable:after{background-image:var(--svg-sort-none);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.75em;margin-left:.5em;width:.75em}.datatable th span.sortable.sort-asc:after{background-image:var(--svg-sort-asc)}.datatable th span.sortable.sort-desc:after{background-image:var(--svg-sort-desc)}.datatable thead tr:first-child td,.datatable thead tr:first-child th{border-top-color:transparent}.datatable td.cell-actions{padding:.5rem}.pagination{display:flex;font-family:Tahoma;font-size:.875rem;line-height:1.25rem;margin-left:1px}.pagination button{cursor:pointer}.pagination button:hover{background-color:#eee}.pagination button:disabled{background-color:inherit;color:#bbb}.pagination span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination span.current{background-color:var(--color-secondary-500);border-color:transparent;color:#fff;z-index:2}.pagination .link{align-items:center;border-color:var(--color-border-500);border-style:solid;border-width:1px;display:flex;margin-left:-1px;padding:.5rem .75rem;z-index:1}.pagination .link.next,.pagination .link.prev{font-size:.75rem}.section-title{background-color:var(--color-primary-500);box-shadow:var(--box-shadow);color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-weight:300;letter-spacing:.05em}.modal{background-color:rgba(0,0,0,.35);display:grid;inset:0;position:fixed;transition:opacity .25s ease;z-index:1030}.modal .modal-content{background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.15);margin:10vh auto auto}.modal .modal-content .modal-header{align-items:center;background-color:#fafafa;border-bottom-width:1px;border-radius:.25rem .25rem 0 0;display:flex;gap:1rem;overflow:hidden}.modal .modal-content .modal-header h2{padding-left:1rem}.modal .modal-content .modal-header .btn-close{align-self:stretch;line-height:1.5;margin-left:auto;padding:1em 1.125em;vertical-align:center}.modal .modal-content .modal-header .btn-close:hover{background-color:#ececec}.modal .modal-content .modal-body,.modal .modal-content .modal-footer{padding:1rem}.modal .modal-content .modal-footer .btn-confirm{align-items:center;background-color:var(--color-secondary-500);border-radius:100vh;color:#fff;display:flex;gap:.25rem;line-height:1.6;margin-left:auto;padding:.25rem .75rem;vertical-align:center}.modal .modal-content .modal-footer .btn-confirm:disabled{background-color:var(--color-secondary-600);pointer-events:none}.dialog-enter-from.modal,.dialog-leave-to.modal{opacity:0}.group-toggle label{border-radius:.25rem;border-width:1px;cursor:pointer;font-size:.75rem;padding:1rem 1.5rem;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-toggle label.active{background-color:var(--color-primary-500);color:#fff}.group-toggle label.disabled{background-color:#e9ecef}.group-toggle input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-dollar{border-width:1px;display:flex;padding-right:.25rem}.input-dollar input[type=number]{border:none;width:100%}.input-dollar input[type=number]:focus{box-shadow:none;outline:none}.input-dollar .btn-sync{background:none;padding-left:.75rem;padding-right:.75rem}.input-dollar:focus-within{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.input-dollar.disabled{background-color:#f2f2f2}.input-thicknesses{--tw-shadow:0 0 #0000;border-width:1px;padding:.375rem}.input-thicknesses ul{display:flex;flex-wrap:wrap;gap:.5rem}.input-thicknesses ul li{background-color:#dfdfdf;padding:0 .5rem}.input-thicknesses ul li button{font-size:.75em;margin-left:.375rem}.input-thicknesses ul li input{border:none;display:block;min-width:5rem;outline:0;padding:0;width:100%}.input-thicknesses ul li input:focus{border:none;box-shadow:none}.input-thicknesses ul li:last-child{background-color:transparent;flex-grow:1}.input-thicknesses:focus-within{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.input-thicknesses.invalid{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#ef4444;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#ef4444;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.input-image{position:relative}.input-image input[type=file]{height:100%;opacity:0;overflow:hidden;position:absolute;width:100%}.input-image .btn-reset{background-color:var(--color-danger);color:#fff;font-size:.625rem;padding:.5em .625em;position:absolute;right:.375rem;top:.375rem}.input-image img,.input-image svg.no-thumb{display:block;height:auto;max-width:100%}.input-image svg.no-thumb{fill:var(--color-secondary-500)}[data-tooltip]{--tooltip-color:#5e5d5d;--tooltip-arrow-size:.375rem;--tooltip-offset:.25rem;display:inline-block;line-height:1;position:relative}[data-tooltip]:after,[data-tooltip]:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .125s;z-index:9999}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}[data-tooltip]:before{background-color:var(--tooltip-color);border-radius:.25rem;bottom:calc(100% + var(--tooltip-arrow-size) + var(--tooltip-offset));color:#fff;content:attr(data-tooltip);font-family:Open Sans,sans-serif;font-size:.9rem;font-stretch:normal;font-weight:400;line-height:1.6;padding:.5rem .75rem;text-align:center;text-transform:none;white-space:nowrap}[data-tooltip]:after{border:.375rem solid transparent;border-top:.375rem solid var(--tooltip-color);bottom:calc(100% - var(--tooltip-arrow-size) + var(--tooltip-offset));content:""}.tabs{display:grid}.tabs .tabs-header{border-bottom:1px solid var(--color-border-500);display:flex}.tabs .tabs-header li{border-color:transparent;border-width:1px;cursor:pointer;margin-bottom:-1px;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs .tabs-header li.active{background-color:#fff!important;border-color:var(--color-border-500) var(--color-border-500) #fff var(--color-border-500)}.tabs .tabs-header li:not(.active):hover{border-color:var(--color-border-600) var(--color-border-600) transparent var(--color-border-600)}.tabs .tab-content{background-color:#fff;border-bottom:1px solid var(--color-border-500);border-left:1px solid var(--color-border-500);border-right:1px solid var(--color-border-500);padding:1rem}.spinner-border{animation:spin .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}:root{--header-compact:4.5rem;--header-expanded:6.875rem;--container-max-width:78rem;--rgb-primary-400:186,28,23;--rgb-primary-500:227,37,32;--rgb-primary-600:233,81,77;--rgb-secondary-400:64,64,64;--rgb-secondary-500:89,89,89;--rgb-secondary-600:127,127,127;--rgb-green-500:121,181,28;--rgb-blue-500:52,144,220;--rgb-border-400:177,186,196;--rgb-border-500:206,212,218;--rgb-border-600:235,237,240;--rgb-danger:220,53,69;--rgb-dark:52,58,64;--color-primary-400:rgb(var(--rgb-primary-400));--color-primary-500:rgb(var(--rgb-primary-500));--color-primary-600:rgb(var(--rgb-primary-600));--color-secondary-400:rgb(var(--rgb-secondary-400));--color-secondary-500:rgb(var(--rgb-secondary-500));--color-secondary-600:rgb(var(--rgb-secondary-600));--color-green-500:rgb(var(--rgb-green-500));--color-blue-500:rgb(var(--rgb-blue-500));--color-border-400:rgb(var(--rgb-border-400));--color-border-500:rgb(var(--rgb-border-500));--color-border-600:rgb(var(--rgb-border-600));--color-danger:rgb(var(--rgb-danger));--color-dark:rgb(var(--rgb-dark));--box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);--svg-arrow-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23787878' d='M7.397 12.855.5 5.955a.852.852 0 0 1 0-1.205l.804-.804a.852.852 0 0 1 1.204-.001L8 9.41l5.492-5.466a.853.853 0 0 1 1.204.001l.804.805a.852.852 0 0 1 0 1.205l-6.897 6.898a.851.851 0 0 1-1.206.002z'/%3E%3C/svg%3E");--svg-magnifier:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23787878' d='m15.782 13.834-3.115-3.115a.75.75 0 0 0-.531-.219h-.509A6.502 6.502 0 0 0 6.501 0c-3.59 0-6.5 2.91-6.5 6.501s2.91 6.501 6.501 6.501a6.468 6.468 0 0 0 4-1.375v.508c0 .2.079.391.219.531l3.115 3.115a.748.748 0 0 0 1.059 0l.884-.884a.754.754 0 0 0 .003-1.063zM6.501 10.5c-2.21 0-4-1.787-4-4 0-2.21 1.787-4 4-4 2.21 0 4 1.787 4 4a3.999 3.999 0 0 1-4 4z'/%3E%3C/svg%3E");--svg-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath opacity='.65' d='m5.434 13.731-5.2-5.2a.8.8 0 0 1 0-1.131l1.131-1.131a.8.8 0 0 1 1.131 0L6 9.772l7.503-7.503a.8.8 0 0 1 1.131 0L15.766 3.4a.8.8 0 0 1 0 1.131l-9.2 9.2a.8.8 0 0 1-1.132 0z'/%3E%3C/svg%3E");--svg-sort-none:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath opacity='.3' d='M.25 3.737c.874-.802 1.54-1.496 1.995-2.081.456-.585.795-1.137 1.018-1.657h.417c.284.597.65 1.176 1.1 1.738.449.561 1.109 1.231 1.977 2.009v.697C5.544 3.876 4.612 3.282 3.96 2.66v13.339h-.914V2.66c-.579.459-1.012.778-1.299.959-.286.182-.785.45-1.497.806v-.688zm8.992 8.525v-.688c.719.356 1.219.625 1.503.806s.715.5 1.294.959V-.001h.914v13.34c.652-.621 1.584-1.216 2.797-1.782v.696c-.87.779-1.528 1.449-1.978 2.01s-.816 1.14-1.1 1.737h-.416c-.223-.518-.562-1.071-1.018-1.655-.456-.587-1.121-1.281-1.996-2.083z'/%3E%3C/svg%3E");--svg-sort-ascending:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath opacity='.9' d='M.25 3.737c.874-.802 1.54-1.496 1.995-2.081.456-.585.795-1.137 1.018-1.657h.417c.284.597.65 1.176 1.1 1.738.449.561 1.109 1.231 1.977 2.009v.697C5.544 3.876 4.612 3.282 3.96 2.66v13.339h-.914V2.66c-.579.459-1.012.778-1.299.959-.286.182-.785.45-1.497.806v-.688z'/%3E%3Cpath opacity='.3' d='M9.242 12.262v-.688c.719.356 1.219.625 1.503.806s.715.5 1.294.959V-.001h.914v13.34c.652-.621 1.584-1.216 2.797-1.782v.696c-.87.779-1.528 1.449-1.978 2.01s-.816 1.14-1.1 1.737h-.416c-.223-.518-.562-1.071-1.018-1.655-.456-.587-1.121-1.281-1.996-2.083z'/%3E%3C/svg%3E");--svg-sort-descending:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath opacity='.3' d='M.25 3.737c.874-.802 1.54-1.496 1.995-2.081.456-.585.795-1.137 1.018-1.657h.417c.284.597.65 1.176 1.1 1.738.449.561 1.109 1.231 1.977 2.009v.697C5.544 3.876 4.612 3.282 3.96 2.66v13.339h-.914V2.66c-.579.459-1.012.778-1.299.959-.286.182-.785.45-1.497.806v-.688z'/%3E%3Cpath opacity='.9' d='M9.242 12.262v-.688c.719.356 1.219.625 1.503.806s.715.5 1.294.959V-.001h.914v13.34c.652-.621 1.584-1.216 2.797-1.782v.696c-.87.779-1.528 1.449-1.978 2.01s-.816 1.14-1.1 1.737h-.416c-.223-.518-.562-1.071-1.018-1.655-.456-.587-1.121-1.281-1.996-2.083z'/%3E%3C/svg%3E");--svg-calendar:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23787878'%3E%3Cpath d='M14.4 14.4h3.2v3.2h-3.2zM20.801 20.8h3.2V24h-3.2zM20.801 14.4h3.2v3.2h-3.2zM8 20.8h3.2V24H8zM8 14.4h3.2v3.2H8zM14.4 20.8h3.2V24h-3.2z'/%3E%3Cpath d='M27.181 3.2h-3.194V0h-3.194v3.2h-9.585V0H8.014v3.2H4.819a3.207 3.207 0 0 0-3.194 3.2v22.4c0 1.767 1.43 3.2 3.194 3.2H27.18a3.197 3.197 0 0 0 3.194-3.2V6.4a3.196 3.196 0 0 0-3.193-3.2zm0 25.6H4.819V9.6H27.18l.001 19.2z'/%3E%3C/g%3E%3C/svg%3E");--svg-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m11.2 6-4 4 4 4'/%3E%3C/svg%3E");--svg-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m8.2 14 4-4-4-4'/%3E%3C/svg%3E")}html{height:-webkit-fill-available}body{background-color:#f7f7f7;color:var(--color-secondary-500);font-family:Open Sans,sans-serif;font-size:.9rem;line-height:1.6;min-height:100vh;min-height:-webkit-fill-available;text-align:left}body.mobile-overlay-open,body.modal-open{overflow:hidden}.tooltip{--tooltip-offset:12px;--tooltip-arrow-size:10px;--tooltip-bg-color:#fff;--tooltip-border-color:#ccc;position:relative}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.tooltip .tooltip-text{border:1px solid var(--tooltip-border-color);border-radius:4px;bottom:calc(100% + var(--tooltip-offset));color:#333;font-family:Open Sans;font-size:.9em;font-weight:400;opacity:0;padding:5px 8px 4px;pointer-events:none;text-transform:none;transform:translateX(-50%);transition:opacity .25s ease .01s;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;white-space:nowrap}.tooltip .tooltip-text,.tooltip .tooltip-text:before{background-color:var(--tooltip-bg-color);left:50%;position:absolute}.tooltip .tooltip-text:before{border-bottom:1px solid var(--tooltip-border-color);border-right:1px solid var(--tooltip-border-color);content:"";height:var(--tooltip-arrow-size);top:100%;transform:translate(-50%,-42.5%) rotate(45deg);width:var(--tooltip-arrow-size);z-index:1}.bg-primary-400{background-color:var(--color-primary-400)!important}.bg-primary-500{background-color:var(--color-primary-500)!important}.bg-primary-600{background-color:var(--color-primary-600)!important}.bg-secondary-500{background-color:var(--color-secondary-500)!important}.clip-none{clip:rect(0,0,0,0)}.btn-calendar{background-image:var(--svg-calendar);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;padding:1rem}.text-strong{font-family:Open Sans Condensed,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.text-strong small{font-weight:700}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input.form-control,textarea.form-control{border-radius:0}.img-picker{position:relative}.img-picker .img-picker-toggle{background-color:#fff;border:1px solid #bfbfbf;display:flex;height:12.8125rem;padding:.5rem;width:12.75rem}.img-picker .img-picker-toggle img{margin:auto;max-height:100%;max-width:100%}.img-picker .img-picker-dropdown{background-color:#fff;border:1px solid #bfbfbf;box-shadow:var(--box-shadow);left:50%;margin-top:.75rem;opacity:0;padding:.5rem;position:absolute;transform:translateX(-50%);transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:1000}.img-picker .img-picker-dropdown .img-picker-arrow{display:block;height:.5rem;left:50%;position:absolute;top:-.5rem;transform:translateX(-50%);width:1rem}.img-picker .img-picker-dropdown .img-picker-arrow:after,.img-picker .img-picker-dropdown .img-picker-arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.img-picker .img-picker-dropdown .img-picker-arrow:before{border-bottom-color:#bfbfbf;border-width:0 .5rem .5rem;top:0}.img-picker .img-picker-dropdown .img-picker-arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.img-picker .img-picker-dropdown .img-picker-menu{--img-picker-gap:0.5rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-left:calc(var(--img-picker-gap)*-1);margin-right:0;margin-top:calc(var(--img-picker-gap)*-1);padding:0;width:calc(15rem + var(--img-picker-gap)*3)}.img-picker .img-picker-dropdown .img-picker-menu .img-picker-item{background-color:#fff;border:1px solid #bfbfbf;display:flex;height:5rem;margin-left:var(--img-picker-gap);margin-top:var(--img-picker-gap);padding:.5rem;position:relative;width:5rem}.img-picker .img-picker-dropdown .img-picker-menu .img-picker-item.selected{outline:1px solid var(--color-primary-500)}.img-picker .img-picker-dropdown .img-picker-menu .img-picker-item:hover{outline:1px solid rgba(var(--color-primary-500),.5)}.img-picker .img-picker-dropdown .img-picker-menu .img-picker-item img{height:auto;margin:auto;max-height:100%;max-width:100%}.img-picker .img-picker-dropdown .img-picker-menu .img-picker-item input[type=radio]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.img-picker .img-picker-dropdown.open{opacity:1;visibility:visible}.frame-wrapper,.table-wrapper{background-color:#fff;box-shadow:var(--box-shadow);padding:1.5rem}.table-wrapper{display:block;overflow-x:auto;width:100%}.input-file{cursor:pointer;display:block;padding-bottom:1rem;position:relative;width:12rem}.input-file img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.input-file input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-calendar{background-image:var(--svg-calendar);background-position:.375rem;background-repeat:no-repeat;background-size:1.25rem;padding-left:2.125rem;width:12rem}.input-calendar,.input-calendar[readonly]{background-color:#fff}.icon{display:inline-block}.icon.icon-fw{text-align:center;width:1.25em}.container{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:0;padding-right:0}.auth main{display:grid;min-height:100vh}.auth main form{align-content:flex-start;background-color:#fff;box-shadow:var(--box-shadow);display:grid;padding:2rem 3rem}.auth main form a{margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.auth main form a img{width:10rem}.auth main form .btn-submit{padding-left:1rem;padding-right:1rem}.mainsite{--header-size:var(--header-compact)}.mainsite header{background-color:#fff;box-shadow:var(--box-shadow);inset:0 0 auto 0;position:fixed;z-index:1020}.mainsite header .container{display:flex;justify-content:space-between}.mainsite header .brand{position:relative;width:6.875rem}.mainsite header .brand .brand-img{background-image:url(/images/brand/logo.svg);background-position:50%;background-repeat:no-repeat;inset:.5rem;opacity:0;position:absolute;transition:opacity .25s ease-out}.mainsite header .brand .brand-img.compact{background-image:url(/images/brand/logo-compact.svg);opacity:1}.mainsite header nav{animation:nav-fade-in-full .5s .125s forwards;opacity:0}.mainsite header nav.nav-desktop{display:none}.mainsite header nav.nav-mobile{display:flex}.mainsite header nav.nav-desktop .nav-item{transition:height .125s ease-out}.mainsite header .nav-item{height:var(--header-size);width:var(--header-size)}.mainsite header .nav-link{color:var(--color-secondary-500);cursor:pointer;display:grid;transition:color .125s ease-out,background-color .125s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainsite header .nav-link .icon{align-self:end;font-size:1.5rem;margin-left:auto;margin-right:auto}.mainsite header .nav-link span{font-family:Oswald,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05em;margin-left:auto;margin-right:auto;margin-top:.5rem;text-transform:uppercase}.mainsite header .nav-link:hover{background-color:var(--color-primary-600);color:#fff}.mainsite header .nav-link.active{background-color:var(--color-primary-500);color:#fff}.mainsite header .nav-dropdown{position:relative}.mainsite header .nav-dropdown .nav-dropdown-content{background:#fff;box-shadow:var(--box-shadow);left:0;list-style:none;min-width:10rem;opacity:0;padding:0;position:absolute;top:100%;transform:translateX(50px);transition:transform .25s ease-out,opacity .25s ease-out;visibility:hidden}.mainsite header .nav-dropdown .nav-dropdown-content li{color:var(--color-secondary-500);font-family:Oswald,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase}.mainsite header .nav-dropdown .nav-dropdown-content li a{color:inherit;display:block;padding:.75rem 1rem;text-decoration:none;transition:color .125s ease-out,background-color .125s ease-out;white-space:nowrap}.mainsite header .nav-dropdown .nav-dropdown-content li a:hover,.mainsite header .nav-dropdown:hover .nav-link{background-color:var(--color-primary-600);color:#fff}.mainsite header .nav-dropdown:hover .nav-link.active{background-color:var(--color-primary-500)}.mainsite header .nav-dropdown:hover .nav-dropdown-content{opacity:1;transform:translateX(0);visibility:visible}.mainsite header .mobile-overlay-toggle .icon{cursor:pointer;height:26px;margin:auto;position:relative;width:32px}.mainsite header .mobile-overlay-toggle .icon span{background:var(--color-secondary-600);border:none;height:4px;left:0;position:absolute;top:0;transition:all .35s ease;width:100%}.mainsite header .mobile-overlay-toggle .icon span:first-child{top:0}.mainsite header .mobile-overlay-toggle .icon span:nth-child(2){top:11px}.mainsite header .mobile-overlay-toggle .icon span:nth-child(3){top:22px}.mainsite header .mobile-overlay-toggle.open .icon span:first-child{transform:translateY(11px) translateX(0) rotate(45deg)}.mainsite header .mobile-overlay-toggle.open .icon span:nth-child(2){opacity:0}.mainsite header .mobile-overlay-toggle.open .icon span:nth-child(3){transform:translateY(-11px) translateX(0) rotate(-45deg)}.mainsite footer{background-color:var(--color-dark);background-image:radial-gradient(circle,rgba(0,0,0,.45) 0,rgba(0,0,0,.55) 100%),url(/images/banner/bg.png);background-position:50%;border-top:.125rem solid var(--color-green-500);color:#fff}.mainsite footer .container{display:grid;gap:2rem;padding:2rem 1rem;place-items:center}.mainsite footer .brand{max-height:9rem}.mainsite footer .info h5{margin-bottom:1rem}.mainsite footer .info ul li{display:flex;gap:1rem}.mainsite footer .developed-by{align-items:center;display:flex;gap:.75rem;justify-content:center}.mainsite footer .developed-by h5{font-size:10px;font-weight:500;margin:0;opacity:.75}.mainsite footer .developed-by img{opacity:.75;transition:opacity .35s ease}.mainsite footer .developed-by img:hover{opacity:1}.mainsite main{margin-top:var(--header-size);min-height:calc(100vh - var(--header-size))}.mainsite .container{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:0;padding-right:0}.mainsite .section-title{font-size:2.25rem;line-height:2.5rem;margin-bottom:2rem;padding:.25rem 1rem .75rem}.mainsite .home section:not(:first-child){margin-bottom:6rem}.mainsite .home .hero{display:grid;isolation:isolate;min-height:calc(100svh - var(--header-size));position:relative}.mainsite .home .hero .hero-slideshow{inset:0;position:absolute;z-index:-1}.mainsite .home .hero .hero-content{display:grid;padding:3rem 0}.mainsite .home .hero .hero-content .hero-text{align-items:flex-start;display:flex;flex-direction:column;padding:1rem}.mainsite .home .hero .hero-content h1.section-title{animation-delay:.25s;background-color:rgba(var(--rgb-primary-500),.85);font-size:clamp(1.5rem,2.5vw,3rem);line-height:1.25;margin-bottom:0}.mainsite .home .hero .hero-content h2.section-title{animation-delay:.75s;background-color:rgba(var(--rgb-secondary-500),.85);font-size:clamp(1.25rem,2vw,3rem);margin-bottom:0}.mainsite .home .hero .hero-content img{margin-left:auto;margin-top:auto;max-width:16rem;width:40%}.mainsite .home .banner{align-items:center;background-color:#fff;background-image:radial-gradient(circle,hsla(0,0%,100%,0) 0,#fff 100%),url(/images/banner/bg.png);background-position:50%;background-size:cover;border-bottom:.25rem solid var(--color-green-500);border-top:.25rem solid var(--color-green-500);display:flex;margin-bottom:6rem;min-height:32rem;position:relative}.mainsite .home .banner .banner-content{text-align:center}.mainsite .home .banner .banner-content img{background-color:#fff;margin:0 auto;max-width:9.375rem;width:35%}.mainsite .home .banner .banner-content h2{font-size:clamp(1.5rem,2vw,2.5rem);font-weight:500;letter-spacing:.05rem;margin:2.375rem auto 1.5rem;text-transform:uppercase}.mainsite .home .banner .banner-content p{font-family:Open Sans,sans-serif;font-size:clamp(.875rem,1.125vw,2rem);font-weight:300;letter-spacing:.05em;margin:0 auto;max-width:44rem}.mainsite .home .systems .card .card-img{overflow:hidden}.mainsite .home .systems .card .card-img img{background-color:#ccc;height:15.75rem;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease-out;width:100%}.mainsite .home .systems .card .card-body{color:var(--color-secondary-500);display:grid;padding:1rem 1.5rem}.mainsite .home .systems .card .card-body h3{font-family:Oswald,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.25rem;margin-bottom:.5rem;text-transform:uppercase}.mainsite .home .systems .card .card-body p{font-family:Open Sans,sans-serif}.mainsite .home .systems .card .card-link{color:var(--color-primary-500);font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:.5rem;margin-left:auto;margin-right:0;padding:.25rem .5rem;text-decoration:none;text-transform:uppercase;transition:color .25s ease-out,background-color .25s ease-out}.mainsite .home .systems .card .card-link:hover{background-color:var(--color-primary-500);color:#fff}.mainsite .home .systems .card:hover .card-img img{transform:scale(1.05)}.mainsite .home .works .card{overflow:hidden;position:relative}.mainsite .home .works .card .card-img{background-color:#ccc;height:100%;transition:transform .35s ease-out;width:100%}.mainsite .home .works .card .card-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mainsite .home .works .card .card-body{bottom:1.5rem;left:1.5rem;position:absolute}.mainsite .home .works .card .card-body h4{background-color:rgba(0,0,0,.65);color:#fff;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.05em;line-height:2rem;padding:0 1rem .25rem}.mainsite .home .works .card .card-link{bottom:0;left:0;position:absolute;right:0;top:0}.mainsite .home .works .card:hover .card-img{transform:scale(1.05)}.mainsite .home .systems .container,.mainsite .home .works .container{padding-inline:1rem}.mainsite .home .systems .section-title,.mainsite .home .works .section-title{font-size:2.25rem;line-height:2.5rem;margin-bottom:2rem}.mainsite .home .systems .cards,.mainsite .home .works .cards{display:grid;gap:1rem}.mainsite .home .systems .card,.mainsite .home .works .card{background-color:#fff;border:none;border-radius:0;box-shadow:var(--box-shadow);display:block;max-height:27rem;overflow:hidden}.mainsite .systems.container{padding:2rem 1rem}.mainsite .systems p{margin-bottom:1rem}.mainsite .systems .slideshow{height:480px}.mainsite .systems ul{padding:0}.mainsite .systems ul li{align-items:center;display:flex;padding:.25em}.mainsite .systems ul li:before{background-color:var(--color-primary-500);border-radius:50%;content:"";display:inline-block;height:.5em;margin-right:.5em;width:.5em}.mainsite .works.container{padding:2rem 1rem}.mainsite .works .work{margin-bottom:2rem}.mainsite .works .work .work-header{margin-bottom:1rem}.mainsite .works .work .work-header h4{font-size:clamp(1.25rem,.95vw + .5rem,2rem)}.mainsite .works .work .work-header h6{font-size:.875rem;text-transform:uppercase}.mainsite .works .work .work-body .work-img{box-shadow:var(--box-shadow);height:auto;max-width:100%}.mainsite .about.container{padding:2rem 1rem}.mainsite .about section{margin-bottom:3rem}.mainsite .about .slideshow{background-color:#ccc;height:340px}.mainsite .about .systems-features{display:grid;gap:2rem;list-style:none;margin-top:2rem;padding-left:0}.mainsite .about .systems-features li{align-items:center;display:inline-flex;gap:1rem}.mainsite .about .systems-features li .icon{background-color:#fff;border-radius:50%;box-shadow:var(--box-shadow);display:grid;flex-shrink:0;font-size:2rem;height:4rem;place-content:center;width:4rem}.mainsite .about .carousel,.mainsite .about h2{box-shadow:var(--box-shadow)}.mainsite .about h2{background-color:var(--color-secondary-500);color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.05em;line-height:2rem;margin-bottom:2rem;padding:.25rem .75rem .5rem}.mainsite .about iframe{height:18.75rem;width:100%}.mainsite .contact.container{padding:2rem 1rem}.mainsite .contact label{color:var(--color-secondary-500);font-family:Open Sans Condensed,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase}.mainsite .contact label small{font-weight:700}.mainsite .contact textarea{height:12.5rem}.dashboard{--sidebar-compact:4.5rem;--sidebar-expanded:16rem}.dashboard .sidebar{background-color:#fff;box-shadow:var(--box-shadow);height:100%;left:0;position:fixed;top:0;z-index:1020}.dashboard .sidebar .sidebar-content{height:100%;overflow-x:hidden;overflow-y:auto;transition:width .25s ease-out;width:var(--sidebar-compact)}.dashboard .sidebar .sidebar-content:hover{transition-delay:.25s;width:var(--sidebar-expanded)}.dashboard .sidebar .sidebar-content:hover .sidebar-brand span,.dashboard .sidebar .sidebar-content:hover .sidebar-nav-link span{opacity:1}.dashboard .sidebar .sidebar-content .sidebar-brand,.dashboard .sidebar .sidebar-content .sidebar-nav-link{align-items:center;color:var(--color-secondary-500);display:grid;grid-template-columns:var(--sidebar-compact) 1fr;text-decoration:none;white-space:nowrap}.dashboard .sidebar .sidebar-content .sidebar-brand span,.dashboard .sidebar .sidebar-content .sidebar-nav-link span{font-family:Oswald,sans-serif;opacity:0;text-transform:uppercase;transition:opacity .25s ease-out;white-space:nowrap}.dashboard .sidebar .sidebar-content .sidebar-brand{border-bottom:1px solid rgba(var(--rgb-secondary-400),.25)}.dashboard .sidebar .sidebar-content .sidebar-brand span{color:var(--color-secondary-500);font-size:1.25rem;font-weight:500}.dashboard .sidebar .sidebar-content .sidebar-brand-img{background-image:url(/images/brand/logo-compact.svg);background-position:.5rem;background-repeat:no-repeat;background-size:3.25rem 3.25rem;height:var(--sidebar-compact);width:var(--sidebar-compact)}.dashboard .sidebar .sidebar-content .sidebar-nav-link{transition:color .125s ease-out,background-color .125s ease-out}.dashboard .sidebar .sidebar-content .sidebar-nav-link .icon{display:grid;font-size:1.5rem;height:var(--sidebar-compact);place-content:center;width:100%}.dashboard .sidebar .sidebar-content .sidebar-nav-link span{font-size:.875rem;font-weight:400;letter-spacing:.05em}.dashboard .sidebar .sidebar-content .sidebar-nav-link:hover:not(.active){background-color:var(--color-primary-600);color:#fff}.dashboard .sidebar .sidebar-content .sidebar-nav-link.active{background-color:var(--color-primary-500);color:#fff}.dashboard .sidebar .sidebar-content button.sidebar-nav-link{background-color:transparent;border:none;padding:0;text-align:left;width:100%}.dashboard main{margin-left:var(--sidebar-compact);padding:1rem}.dashboard .section-title{font-size:1.5rem;line-height:2rem;padding:.25rem 1rem .5rem}.dashboard .dashboard-menu{display:grid;gap:1rem;grid-template-columns:repeat(2,17rem)}.dashboard .dashboard-menu .menu-item{align-items:center;background-color:#fff;border:1px solid var(--color-border-500);border-radius:.25rem;color:var(--color-secondary-500);display:grid;grid-template-columns:auto 1fr;min-height:5.25rem;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:color .125s ease-out,background-color .125s ease-out}.dashboard .dashboard-menu .menu-item .icon{font-size:2rem}.dashboard .dashboard-menu .menu-item>div{text-align:right}.dashboard .dashboard-menu .menu-item>div p{margin-bottom:0}.dashboard .dashboard-menu .menu-item:hover{background-color:var(--color-primary-600);color:#fff}.dashboard .form-work{max-width:48rem}.dashboard .form-work .frame-wrapper{display:grid;gap:1rem;grid-template-columns:1fr 12.5rem}.dashboard .form-work textarea{height:30ch}.dashboard .form-revision{--toolbar-settings-content-width:17rem}.dashboard .form-revision .toolbar-settings{align-items:flex-start;display:flex;height:100%;position:fixed;right:var(--toolbar-settings-content-width);right:calc(var(--toolbar-settings-content-width)*-1);top:0;transition:right .5s ease;z-index:1010}.dashboard .form-revision .toolbar-settings .toolbar-settings-toggle{display:flex;flex-direction:row-reverse;gap:1rem;position:absolute;right:calc(100% + 1rem);top:1rem}.dashboard .form-revision .toolbar-settings .toolbar-settings-toggle .btn{background-color:#fff;box-shadow:var(--box-shadow)!important;color:var(--color-secondary-500);font-size:1.5rem}.dashboard .form-revision .toolbar-settings .toolbar-settings-toggle-btn .icon{transform-origin:center calc(50% + 1px);transition:transform .5s ease}.dashboard .form-revision .toolbar-settings .toolbar-settings-content{background:#fff;box-shadow:var(--box-shadow);display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:2rem;width:var(--toolbar-settings-content-width)}.dashboard .form-revision .toolbar-settings .toolbar-settings-content .btns{margin-top:1rem}.dashboard .form-revision .toolbar-settings .toolbar-settings-content .btns .btn{font-size:.875rem;margin-bottom:1rem;text-align:left;width:100%}.dashboard .form-revision .toolbar-settings .toolbar-settings-content input:not([type=checkbox]){width:100%}.dashboard .form-revision .toolbar-settings.open{right:0}.dashboard .form-revision .toolbar-settings.open .toolbar-settings-toggle-btn{color:var(--color-blue-500)}.dashboard .form-revision .toolbar-settings.open .toolbar-settings-toggle-btn .icon{transform:rotate(180deg)}.dashboard .form-revision .tabs .tabs-header{color:var(--color-secondary-500);font-family:Open Sans Condensed,sans-serif;font-weight:700;text-transform:uppercase}.dashboard .form-revision .tabs textarea{min-height:10rem}.dashboard .form-revision .table{--fs-th:0.75rem;--fs-td:0.875rem;background-color:#fff}.dashboard .form-revision .table tbody+tbody{border-top:none}.dashboard .form-revision .table caption{background-color:#f2f2f2;border:1px solid var(--color-border-500);border-bottom:none;color:var(--color-secondary-500);font-size:.875rem;padding:.5rem;text-transform:uppercase}.dashboard .form-revision .table thead th{border-top:1px solid var(--color-border-500)}.dashboard .form-revision .table td,.dashboard .form-revision .table th{padding:.25rem .375rem}.dashboard .form-revision .table th{font-size:var(--fs-th)}.dashboard .form-revision .table td{font-size:var(--fs-td);font-stretch:semi-condensed}.dashboard .form-revision .table td input,.dashboard .form-revision .table td select{font-size:var(--fs-td);font-stretch:inherit;line-height:inherit}.dashboard .form-revision .table td input:not([type=checkbox]){padding:.25rem .5rem;width:100%}.dashboard .form-revision .table td select{padding-bottom:.25rem;padding-right:1.875rem;padding-top:.25rem}.dashboard .form-revision .table td img{height:2rem;width:2rem}.dashboard .form-revision .table tfoot{border:1px solid var(--color-border-500)}.dashboard .form-revision .table tfoot td{border:none;padding:.5rem .375rem}.dashboard .form-revision .table tfoot td:first-child{text-align:right}.dashboard .form-revision .table.table-md td,.dashboard .form-revision .table.table-md th{padding:.25rem .5rem}.dashboard .form-revision .table.table-fixed{table-layout:fixed}.dashboard .form-revision .table.table-fixed td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .form-revision .table .cell-extras{padding:0}.dashboard .form-revision .table .th-preframe,.dashboard .form-revision .table .th-preframe-cover{font-size:.75em;line-height:1;white-space:normal;width:1%}.dashboard .form-revision .table .cell-justify{font-size:0;padding:0}.dashboard .form-revision .table .cell-code input{text-transform:uppercase}.dashboard .form-revision .table .cell-line-name .ellipsis{width:4.5em}.dashboard .form-revision .table .cell-typology-name .ellipsis{width:15.5em}.dashboard .form-revision .table .cell-dimension{min-width:4rem}.dashboard .form-revision .table .cell-dimension input,.dashboard .form-revision .table .cell-grille input,.dashboard .form-revision .table .cell-quantity input{width:3.75rem}.dashboard .form-revision .table .cell-finish-type .ellipsis{width:5em}.dashboard .form-revision .table .cell-finish-color .ellipsis{width:4.5em}.dashboard .form-revision .table .cell-curtain-price,.dashboard .form-revision .table .cell-glass-price,.dashboard .form-revision .table .cell-mesh-price,.dashboard .form-revision .table .cell-opening{min-width:6.5em}.dashboard .form-revision .table .cell-glass-type .ellipsis{width:4.75em}.dashboard .form-revision .table .cell-glass-name .ellipsis{width:5em}.dashboard .form-revision .table .cell-curtain-type .ellipsis{width:3.5em}.dashboard .form-revision .table .cell-lift-type .ellipsis{width:4.25em}.dashboard .form-revision .table .cell-grille-label .ellipsis{width:6.75em}.dashboard .form-revision .table .cell-mesh-name .ellipsis{width:8.5em}.dashboard .form-revision .table .cell-placement,.dashboard .form-revision .table .cell-preframe,.dashboard .form-revision .table .cell-preframe-cover{min-width:3.75em}.dashboard .form-revision .table .cell-quantity{min-width:3rem}.dashboard .form-revision .table .cell-total{font-size:1.125rem;line-height:1.75rem}.dashboard .form-revision .table .cell-joining-profile-name{min-width:6rem}.dashboard .form-revision .table .cell-price{min-width:8rem}.dashboard .form-revision .table.table-cost-sheet{margin-left:auto;margin-right:6rem;width:auto}.dashboard .form-revision .table.table-cost-sheet caption{padding:.125rem .25rem}.dashboard .modal-opening-grille .table td,.dashboard .modal-opening-grille .table th{padding:.25rem .375rem}.dashboard *{scrollbar-color:#cdcdcd #f0f0f0;scrollbar-width:thin}.dashboard ::-webkit-scrollbar{width:8px}.dashboard ::-webkit-scrollbar-track{background:#f0f0f0}.dashboard ::-webkit-scrollbar-thumb{background-color:#cdcdcd;border-radius:0;border-width:0}.mobile-overlay{background-color:var(--color-primary-500);left:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:5rem;position:fixed;top:var(--header-compact);width:100vw}.mobile-overlay .mobile-menu{display:grid;gap:1rem}.mobile-overlay .mobile-menu .mobile-menu-item{animation:fade-in-right .5s ease forwards;animation-delay:calc(var(--animation-order)*.1s);opacity:0;position:relative;text-align:center}.mobile-overlay .mobile-menu .mobile-menu-item .btn{color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:400}.mobile-overlay .mobile-menu .mobile-menu-item .mobile-submenu{background-color:#f7f7f7;max-height:0;overflow:hidden;transition:max-height .5s ease}.mobile-overlay .mobile-menu .mobile-menu-item .mobile-submenu li{padding:.5rem}.mobile-overlay .mobile-menu .mobile-menu-item .mobile-submenu .btn{color:var(--color-secondary-500);font-size:1rem}.mobile-overlay .mobile-menu #mobile-submenu-toggle{height:0;opacity:0;position:absolute;width:0}.mobile-overlay .mobile-menu #mobile-submenu-toggle~label{cursor:pointer;position:relative}.mobile-overlay .mobile-menu #mobile-submenu-toggle~label:after{content:"+";font-size:1.5rem;position:absolute;right:-.5rem;top:.5rem}.mobile-overlay .mobile-menu #mobile-submenu-toggle:checked~label:after{content:"-";top:.3125rem}.mobile-overlay .mobile-menu #mobile-submenu-toggle:checked~.mobile-submenu{max-height:10.5rem}.mobile-overlay-enter-active,.mobile-overlay-leave-active{transition:left .5s ease-out}.mobile-overlay-enter-from,.mobile-overlay-leave-to{left:100%}[v-cloak]{display:none}@media (min-width:576px){.auth main{display:grid;padding:3rem;place-items:start}.auth main form{margin-left:auto;margin-right:auto;padding:3rem;width:24rem}}@media (min-width:768px){.mainsite .about .systems-features{grid-template-columns:repeat(2,minmax(0,1fr))}.mainsite footer .container{display:flex;justify-content:space-between}}@media (min-width:1024px){.mainsite{--header-size:var(--header-expanded)}.mainsite header .brand .brand-img{opacity:1}.mainsite header .brand .brand-img.compact{opacity:0}.mainsite header .nav-item{display:grid}.mainsite header nav.nav-desktop{display:flex}.mainsite header nav.nav-mobile{display:none}.mainsite header.compact{--header-size:var(--header-compact)}.mainsite header.compact .brand .brand-img{opacity:0}.mainsite header.compact .brand .brand-img.compact{opacity:1}.mainsite header.compact nav{animation:nav-fade-in-compact .5s .125s forwards;opacity:0}.mainsite header.compact .nav-link .icon{align-self:center}.mainsite header.compact .nav-link span{display:none}.mainsite .home .systems .cards,.mainsite .home .works .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mainsite .works .work:nth-child(odd) .work-description{order:-1}.mainsite .about .systems-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.slide-in{animation:slide-in .5s ease-out both}.fade-in{animation:fade-in .75s cubic-bezier(.39,.575,.565,1) both}.spin{animation:spin 2s linear infinite}@keyframes slide-in{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fade-in-right{0%{left:20%;opacity:0}to{left:0;opacity:.9}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nav-fade-in-full{0%{opacity:0}to{opacity:1}}@keyframes nav-fade-in-compact{0%{opacity:0}to{opacity:1}}@media print{.dashboard main{margin-left:0}.dashboard .form-revision .toolbar-settings,.dashboard .sidebar{display:none!important}}.hover\:no-underline:hover{text-decoration-line:none}@media (min-width:768px){.lg\:-order-1{order:-1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
