:root{--sgma-font-montserrat:"Montserrat",Helvetica,sans-serif;--sgma-font-pt-serif:"PT Serif",Helvetica,sans-serif;--sgma-fw-regular:400;--sgma-fw-semibold:600;--sgma-fw-bold:700;--sgma-fw-extrabold:800;--sgma-h1:2.25rem;--sgma-h2:2rem;--sgma-h3:1.75rem;--sgma-h4:1.5rem;--sgma-h5:1.25rem;--sgma-h6:1rem;--sgma-fs-xl:1.375rem;--sgma-fs-lg:1.25rem;--sgma-fs-md:1.125rem;--sgma-fs-sm1:0.9375rem;--sgma-fs-sm:0.875rem;--sgma-fs-xsm:0.8125rem;--sgma-fs-xs:0.75rem;--sgma-fs-xxs:0.6875rem;--sgma-fs-xxxs:0.625rem;--sgma-space-xs:0.5rem;--sgma-space-sm:1rem;--sgma-space-md:2rem;--sgma-space-lg:3.5rem;--sgma-space-xl:4.75rem;--sgma-space-xxl:6rem;--sgma-section-pads:var(--sgma-space-lg) var(--sgma-space-md);--sgma-section-pad-top:var(--sgma-space-lg);--sgma-section-pad-bottom:var(--sgma-space-lg);--sgma-gutter-x:var(--sgma-space-md);--sgma-gutter-y:var(--sgma-space-md)}@media(min-width:1025px){:root{--sgma-section-pads:var(--sgma-space-xxl) var(--sgma-space-lg);--sgma-section-pad-top:var(--sgma-space-xxl);--sgma-section-pad-bottom:var(--sgma-space-xxl);--sgma-gutter-x:var(--sgma-space-lg);--sgma-gutter-y:var(--sgma-space-lg)}}
body,html{font-size:14px}.sgma--abs-full,.sgma--content-loader{height:100%;left:0;position:absolute;top:0;width:100%}.sgma--content-loader{background-color:var(--color-gray-100);display:block;font-size:3rem;opacity:.5}.sgma--content-loader.size-sm{font-size:1.5rem}.sgma--content-loader:before{background-image:url(images/loader-lines-grey.7120b9b2.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;font-size:1em;height:1em;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em);width:1em}.sgma--content-loader.loading-long:before{background-image:url(images/loader-coffee.1bf09c03.gif);font-size:1.5em}.sgma--aspect{position:relative}.sgma--aspect>*{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.sgma--aspect>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sgma--aspect.aspect-1-1{padding-bottom:100%}.sgma--aspect.aspect-4-3{padding-bottom:75%}.sgma--aspect.aspect-3-4{padding-bottom:133.33%}.sgma--aspect.aspect-3-2{padding-bottom:66.67%}.sgma--aspect.aspect-16-9{padding-bottom:56.25%}.sgma--overlay-1{background-color:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%}.sgma--btn{background-color:#fff;border:1px solid var(--foreground);border-radius:0;color:var(--foreground);display:inline-block;font-size:.8125rem;line-height:1;padding:.9em 1.85em;text-transform:uppercase;vertical-align:middle}.sgma--btn.size-sm{font-size:.6875rem}.sgma--btn.type-primary{background-color:var(--primary);border-color:var(--primary);color:#fff}.sgma--btn.type-outline{background-color:transparent;border-color:var(--foreground);color:var(--foreground)}.sgma--btn.type-outline-white{background-color:transparent;border-color:#fff;color:#fff}.sgma--btn.type-icon-transparent{background-color:transparent;border:none;padding:.9em}.sgma--btn.type-icon-transparent svg{display:block;height:1em;width:auto}.sgma--h1,.sgma--h2,.sgma--h3,.sgma--h4,.sgma--h5,.sgma--h6,h1,h2,h3,h4,h5,h6{font-weight:var(--sgma-fw-semibold);line-height:1.4;margin:0 0 .5em;padding:0}h1{font-size:var(--sgma-h1)}h2{font-size:var(--sgma-h2)}h3{font-size:var(--sgma-h3)}h4{font-size:var(--sgma-h4)}h5{font-size:var(--sgma-h5)}h6{font-size:var(--sgma-h6)}.sgma--h1{font-size:var(--sgma-h1)}.sgma--h2{font-size:var(--sgma-h2)}.sgma--h3{font-size:var(--sgma-h3)}.sgma--h4{font-size:var(--sgma-h4)}.sgma--h5{font-size:var(--sgma-h5)}.sgma--h6{font-size:var(--sgma-h6)}.sgma--fs-xl{font-size:var(--sgma-fs-xl)}.sgma--fs-lg{font-size:var(--sgma-fs-lg)}.sgma--fs-md{font-size:var(--sgma-fs-md)}.sgma--fs-sm1{font-size:var(--sgma-fs-sm1)}.sgma--fs-sm{font-size:var(--sgma-fs-sm)}.sgma--fs-xs{font-size:var(--sgma-fs-xs)}.sgma--fw-regular{font-weight:var(--sgma-fw-regular)}.sgma--fw-semibold{font-weight:var(--sgma-fw-semibold)}.sgma--fw-bold{font-weight:var(--sgma-fw-bold)}.sgma--ta-left{text-align:left}.sgma--ta-center{text-align:center}.sgma--ta-right{text-align:right}.sgma--c-white{color:#fff}
.sgma--mod-tpl--cont{margin-bottom:var(--sgma-space-sm);position:relative;width:100%}.sgma--mod-tpl--cont.loading{border-radius:.5rem;min-height:10rem;overflow:hidden}.sgma--mod-tpl--cont.loaded{min-height:auto}.sgma--mod-tpl--cont .sgma--content-loader{display:none}.sgma--mod-tpl--cont.loading .sgma--content-loader{display:block}.sgma--mod-tpl--cont .cont--inner{position:relative}footer,header,main{padding:var(--sgma-space-sm) var(--sgma-space-md)}.page-template-page-login .app-name{margin-bottom:3rem}.page-template-page-login .app-logo-cont{background-color:var(--mono);border-radius:.5rem}.page-template-page-login .app-logo{padding:var(--sgma-space-md)}.page-template-page-login .app-logo img{height:auto;margin:0 auto;max-width:5rem}
.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}
