@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/open-sans-v44-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(../fonts/open-sans-v44-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v44-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-v44-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-v44-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(../fonts/open-sans-v44-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v44-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(../fonts/open-sans-v44-latin-700italic.woff2) format("woff2")}html{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;--article-spacer:1.5rem}@media (min-width:1200px){html{font-size:1.05rem}}@media (max-width:1199px){html{font-size:1.05rem}}@media (max-width:991px){html{font-size:1.05rem}}@media (max-width:767px){html{font-size:1rem;--article-spacer:1rem}}@media (max-width:575px){html{font-size:1rem}}body{background:#cd1719;font-family:inherit;position:relative}body .bg-pattern{--header-background-height:300px;--header-background-position-y:0px;--header-background-position-x:0px;background-position:var(--header-background-position-x) var(--header-background-position-y);background-repeat:no-repeat;background-size:auto var(--header-background-height);inset:0;position:absolute;z-index:-1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;margin-bottom:.5em;margin-top:1.5em}.modal-header .h1,.modal-header .h2,.modal-header .h3,.modal-header .h4,.modal-header .h5,.modal-header .h6,.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6{margin-top:0}.h1,h1{font-weight:600}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:700}@media (max-width:991px){.h1,h1{font-size:1.8rem}}@media (max-width:575px){.h1,h1{font-size:1.75rem}}.h2-with-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}img{height:auto;max-width:100%}hr{margin-bottom:2rem;margin-top:2rem}header{color:#fff;--header-padding-top:.75rem;--header-padding-bottom:1rem}header a{color:inherit!important}header a:not(:hover):not(:focus):not(:active){text-decoration:none!important}header .header-top{padding-top:var(--header-padding-top);position:relative}header .header-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-ms-flex-flow:row nowrap;flex-flow:row nowrap}header .header-top ul>li:first-child{margin-left:-1rem;-webkit-transition:.3s;transition:.3s}header .header-top ul>li:first-child:hover{margin-left:0}@media (max-width:767px){header .header-top ul>li:first-child{margin-left:-1.3rem}}header .header-top ul .btn-link{border-radius:50rem;text-decoration:none!important}header .header-top ul .btn-link:active,header .header-top ul .btn-link:focus,header .header-top ul .btn-link:hover{background:#fff;color:#cd1719!important}header .header-top .breadcrumb{margin-top:calc(.5rem + 1px);--bs-breadcrumb-divider-color:hsla(0,0%,100%,.75);--bs-breadcrumb-item-active-color:hsla(0,0%,100%,.9);--bs-breadcrumb-margin-bottom:0;--bs-breadcrumb-item-padding-x:.25rem}@media (max-width:767px){header .header-top .header-breadcrumbs{display:none}}header .header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:var(--header-padding-bottom);position:relative}header .header-bottom h1{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.75rem;padding-right:1rem}header .header-bottom h1,header .header-bottom h1 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .header-bottom h1 small{display:block;font-size:60%;font-weight:400;padding-bottom:.25em}@media (max-width:1199px){header .header-bottom h1{font-size:1.75rem}}@media (max-width:991px){header .header-bottom h1{font-size:1.5rem}}@media (max-width:575px){header .header-bottom h1{font-size:1.45rem}}header .header-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-ms-flex-flow:row nowrap;flex-flow:row nowrap;--icon-size:3rem;--initials-size:2.5rem}header .header-bottom ul a{aspect-ratio:1;background:#cd1719;border:1px solid #fff;border-radius:100%;display:inline-block;font-size:calc(var(--icon-size)*.4);line-height:calc(var(--icon-size) - 2px);text-align:center;width:var(--icon-size)}header .header-bottom ul a.active,header .header-bottom ul a:active,header .header-bottom ul a:focus,header .header-bottom ul a:hover{background:#fff;color:#cd1719!important}header .header-bottom ul a .initials{background:transparent;border-radius:calc(var(--initials-size)*2);color:inherit;display:inline-block;font-size:calc(var(--initials-size)*.4);height:var(--initials-size);line-height:calc(var(--initials-size)*.95);text-align:center;width:var(--initials-size)}header .header-bottom ul a .fab,header .header-bottom ul a .far,header .header-bottom ul a .fas{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}@media (max-width:767px){header .header-bottom ul{--icon-size:2.5rem;--initials-size:2rem}}.article-body{background:#fff;border-radius:1.5rem 1.5rem 0 0;min-height:calc(100vh - 10.5rem);padding-bottom:calc(var(--article-spacer)*5);padding-top:calc(var(--article-spacer)*2)}.article-body>:first-child,.article-body>form:first-child>:first-child{margin-top:0}.article-body>:last-child,.article-body>form:last-child>:last-child{margin-bottom:0}a.card{color:inherit;display:block;text-decoration:none!important}.card.box-link,a.card{border:1px solid #adb5bd;-webkit-transition:border .3s;transition:border .3s}.card.box-link:hover,a.card:hover{border-color:#cd1719}.article-hr{color:#fff;margin:1rem 0;opacity:1}footer{background:#1d1d1b;border-top:2px solid #020202;color:#fff;font-size:.9rem;padding:1rem 0}@media (min-width:768px){footer>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row nowrap;flex:row nowrap}footer>.container .left{width:66%}footer>.container .right{text-align:right;width:34%}}@media (max-width:767px){footer>.container .right{margin-top:1rem}}footer a{color:inherit!important}footer a:not(:hover):not(:focus):not(:active){text-decoration:none!important}footer a+a{margin-left:1em}@media (max-width:575px){.container{--bs-gutter-x:30px}}:not(.form-floating)>::-webkit-input-placeholder{color:#aaa!important}:not(.form-floating)>:-moz-placeholder,:not(.form-floating)>::-moz-placeholder{color:#aaa!important;opacity:1}:not(.form-floating)>:-ms-input-placeholder{color:#aaa!important}:not(.form-floating)>::-ms-input-placeholder{color:#aaa!important}:not(.form-floating)>:placeholder{color:#aaa!important}#toasts{position:fixed;right:1rem;top:1rem;z-index:200}#toasts .toast{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);cursor:default;font-size:1rem;margin-bottom:.5rem;max-width:calc(100vw - 2rem);text-align:center;width:400px}#toasts .toast-body{padding:.75rem 1rem}@media (max-width:991px){#toasts{bottom:1rem;left:1rem;top:auto}#toasts .toast{width:100%}}.app-main>:first-child,.app-main>form:first-child>:first-child,.app-sidebar>:first-child,.app-sidebar>form:first-child>:first-child{margin-top:0}.app-main>:last-child,.app-main>form:last-child>:last-child,.app-sidebar>:last-child,.app-sidebar>form:last-child>:last-child{margin-bottom:0}html.betasystem body{padding-bottom:.5rem;padding-top:.5rem}html.betasystem body:after,html.betasystem body:before{background-image:linear-gradient(-45deg,#ff0 25%,#000 0,#000 50%,#ff0 0,#ff0 75%,#000 0,#000);background-size:50px 50px;display:block;height:.5rem;left:0;position:fixed;right:0}html.betasystem body:before{color:#000;content:"BETASYSTEM";display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:2.5rem;padding:0 1rem;position:fixed;text-align:center;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff;top:0;z-index:2000}@media (min-width:576px){html.betasystem body:before{text-align:right}}html.betasystem body:after{bottom:0;content:""}.form-floating>.input-group>.form-control{line-height:1.25;padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.input-group+label{-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}ul.advantages{list-style:none;padding:0}ul.advantages>li{padding-left:1.5em;position:relative}ul.advantages>li:before{content:"\f14a";font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#cd1719;display:inline-block;font-size:110%;font-style:normal;font-variant:normal;left:0;line-height:1;position:absolute;text-rendering:auto;top:.2em}ul.advantages>li+li{margin-top:.5em}.box-link{cursor:pointer}.card-toggable{overflow:hidden}.card-toggable>.card-header{cursor:pointer;position:relative}.card-toggable>.card-header:after{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;top:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.card-toggable:not(.card-toggable-before)>.card-header{padding-right:2.5rem}.card-toggable:not(.card-toggable-before)>.card-header:after{right:1rem}.card-toggable.card-toggable-before>.card-header{padding-left:2.5rem}.card-toggable.card-toggable-before>.card-header:after{left:1rem}.card-toggable.open .card-header:after{content:"\f106"}.card-toggable:not(.open){height:auto!important}.card-toggable:not(.open) .card-body,.card-toggable:not(.open) .card-footer,.card-toggable:not(.open) .list-group{display:none}.list-group-with-arrows .list-group-item-action{padding-right:2.5rem;position:relative}.list-group-with-arrows .list-group-item-action:after{content:" ";content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .3s;transition:right .3s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.list-group-with-arrows .list-group-item-action:active:after,.list-group-with-arrows .list-group-item-action:focus:after,.list-group-with-arrows .list-group-item-action:hover:after{color:#cd1719;right:.75rem}.radio-inline+.radio-inline{margin-left:1em}.list-group-checkboxes .list-group-category,.list-group-checkboxes .list-group-section h5{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:700;margin-bottom:0;margin-top:0;opacity:.9;padding-top:2rem;text-transform:none}.list-group-checkboxes .list-group-category:first-child,.list-group-checkboxes .list-group-section:first-child h5{padding-top:1rem}.list-group-checkboxes .list-group-section{padding-bottom:2rem;position:relative}.list-group-checkboxes .list-group-section h5{margin-bottom:1rem}.list-group-checkboxes label.list-group-item{cursor:pointer;display:block;padding-left:3rem;position:relative;-webkit-transition:background .3s;transition:background .3s}.list-group-checkboxes label.list-group-item>input[type=checkbox]{display:none}.list-group-checkboxes label.list-group-item>input[type=checkbox]+.checker:before{color:#aaa;content:"\f0c8";display:inline-block;display:block;font-size:1.25rem;font-weight:900;font-weight:400;left:1.25rem;position:absolute;top:.6rem}.list-group-checkboxes label.list-group-item>input[type=checkbox]+.checker:before,.list-group-checkboxes label.list-group-item>input[type=checkbox]:checked+.checker:before{font-family:Font Awesome\ 5 Free;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.list-group-checkboxes label.list-group-item>input[type=checkbox]:checked+.checker:before{color:#24a15c;content:"\f14a";display:inline-block;font-weight:900}.list-group-checkboxes label.list-group-item>input[type=checkbox]+.checker+.check-color{color:#921925}.list-group-checkboxes label.list-group-item>input[type=checkbox]:checked+.checker+.check-color{color:#114e2c}.list-group-checkboxes label.list-group-item:hover{background-color:#f5f5f5}.list-group-checkboxes label.list-group-item:hover>input[type=checkbox]+.checker:before{border-color:#666}.list-group-checkboxes label.list-group-item b{opacity:.9}.list-group-checkboxes .list-group-checkboxes-label-padding{padding-left:2rem}.list-group-checkboxes.list-group-checkboxes-padded label.list-group-item{padding-left:4rem}.list-group-checkboxes.list-group-checkboxes-padded .list-group-checkboxes-label-padding{padding-left:3rem}.list-group-checkboxes .list-group-checkboxes-ok{display:inline-block;width:2.75rem}.list-group-checkboxes .list-group-checkboxes-ok:before{content:"OK";font-weight:400}.list-group-item-inline-width{display:inline-block;width:1.75rem}.list-group-item-margin-left{margin-left:1.75rem}.fc-number-pm{max-width:7rem}*>.hover-child{opacity:0}:hover>.hover-child{opacity:1}#modal-ajax-progress{position:relative;text-align:center;top:-70px}.facet-filter{margin-bottom:1rem}.facet-filter .list-group-item{padding:1rem}.facet-filter.facet-filter-toggable .facet-filter-title{cursor:pointer;padding-right:2.5rem}.facet-filter.facet-filter-toggable .facet-filter-title:after{content:"\f107";position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.facet-filter.facet-filter-toggable .facet-filter-title:after,.facet-filter.facet-filter-toggable.open .facet-filter-title:after{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.facet-filter.facet-filter-toggable.open .facet-filter-title:after{content:"\f106"}.facet-filter.facet-filter-toggable:not(.open) .facet-filter-title{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.facet-filter.facet-filter-toggable:not(.open) .facet-filter-value:not(.facet-filter-title){display:none}.facet-filter-value{padding:1rem 1rem 1rem 3.5rem!important;position:relative}.facet-filter-value .facet-filter-icon{height:2.5rem;left:.5rem;line-height:2.5rem;position:absolute;text-align:center;top:.35rem;width:2.5rem}.files-list>:first-child,.files-list>form:first-child>:first-child{margin-top:0}.files-list>:last-child,.files-list>form:last-child>:last-child{margin-bottom:0}.file-editor{background:hsla(0,0%,100%,.5)}.file-editor .fe-image{border:1px solid #adb5bd;border-radius:.5rem;overflow:hidden;position:relative}.file-editor .fe-image .fe-image-actions-left{bottom:.5rem;left:.5rem;position:absolute}.file-editor .fe-image .fe-image-actions-right{bottom:.5rem;position:absolute;right:.5rem}.file-editor .img{position:relative}.file-editor .img>img{position:absolute}.file-editor .img.refreshing:before{background:hsla(0,0%,100%,.75);content:" ";display:block;height:100%;left:0;position:absolute;right:0;width:100%;z-index:100}.file-editor .img.refreshing:after{content:"\f021";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.3);display:inline-block;font-size:3rem;font-style:normal;font-variant:normal;left:50%;line-height:1;margin-left:-1.5rem;margin-top:-1.5rem;text-rendering:auto;top:50%;z-index:150}.file-editor .action-buttons{line-height:2.3;margin-top:.2em}@media (min-width:768px){.file-editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row nowrap;flex:row nowrap;margin-bottom:1rem}.file-editor>div>:first-child,.file-editor>div>form:first-child>:first-child{margin-top:0}.file-editor>div>:last-child,.file-editor>div>form:last-child>:last-child{margin-bottom:0}.file-editor>div:first-child{max-width:25rem;padding-right:1rem;width:50%}.file-editor>div:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:767px){.file-editor{margin-bottom:3rem}.file-editor>div:first-child{padding-bottom:.3rem}.file-editor>div:first-child img{width:100%}}.link-box .link-box-icon{display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.link-box:hover .link-box-icon{-webkit-transform:translateX(.1em);-ms-transform:translateX(.1em);transform:translateX(.1em)}.link-box-with-image{overflow:hidden;--link-box-image-width:10rem}@media (max-width:575px){.link-box-with-image{--link-box-image-width:20vw}}.link-box-with-image{min-height:var(--link-box-image-width);padding-left:var(--link-box-image-width);position:relative}.link-box-with-image .link-box-image{aspect-ratio:1;left:0;position:absolute;top:0;width:var(--link-box-image-width)}.link-box-with-image .link-box-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.link-box-with-image .link-box-image:before{background:#eee;border-radius:.5rem;content:"";display:block;inset:1rem;position:absolute;z-index:1}.sortable-handle{cursor:move}.ub-files{list-style:none;padding:0}.ub-files .progress{display:inline-block;margin-right:.5em;width:100px}#UploadBoxOverlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}#UploadBoxOverlay.visible{display:block}.btn-group-segmented{background:#eee;border-radius:999px;gap:2px;padding:3px}.btn-group-segmented .btn{border-radius:999px!important;border-width:0}.btn-group-segmented .btn-check:checked+.btn{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.18);box-shadow:0 1px 3px rgba(0,0,0,.18)}.select-product-control{border:1px solid #adb5bd;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:1rem}.select-product-control:before{background:#eee;border-radius:.5rem;content:"";inset:.5rem;position:absolute;z-index:0}.select-product-control>*{position:relative;z-index:1}.select-product-control .spc-body{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;padding:1.5rem 1rem 1.5rem 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:.5rem}.select-product-control .spc-thumbnail{--thumbnail-size:120px;-webkit-box-flex:0;-ms-flex:0 0 var(--thumbnail-size);flex:0 0 var(--thumbnail-size);-ms-flex-item-align:end;align-self:flex-end}.select-product-control .spc-thumbnail>img{aspect-ratio:1;height:100%;max-height:var(--thumbnail-size);-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:399px){.select-product-control .spc-thumbnail{--thumbnail-size:80px}}.select-product-item{background-color:#fff;border:1px solid #adb5bd;border-radius:.5rem;overflow:hidden;-webkit-transition:background-color .3s;transition:background-color .3s}.select-product-item:hover{border-color:#cd1719}.select-product-item .select-product-image{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-item-align:stretch;align-self:stretch;position:relative}.select-product-item .select-product-image:before{background:#eee;border-radius:.5rem;content:" ";display:block;inset:.5rem;position:absolute;right:0;z-index:1}.select-product-item .select-product-image img{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.select-product-item .select-product-title{color:#212529;padding:1rem}.select-product-item .select-product-icon{padding:1rem 1rem 1rem 0}.signature-placeholder{border:1px solid #aaa;cursor:pointer;position:relative;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.signature-placeholder canvas{height:auto;margin:0;max-width:100%}.signature-placeholder span{display:block;font-style:italic;left:.5rem;margin:auto;position:absolute;right:.5rem;text-align:center;top:20%}.signature-placeholder:hover{background:#eee;border-color:#666}.signature-image{background:#fff;border:1px solid #aaa;position:relative;text-align:center}.signature-image:after{border-bottom:1px dashed #aaa;bottom:30%;content:" ";left:15px;position:absolute;right:15px}.signature-image-panel{cursor:pointer;position:relative}.signature-image-panel .signature-image{-webkit-transition:background-color .3s;transition:background-color .3s}.signature-image-panel:hover .signature-image{background-color:#f5f5f5}.signature-image-panel .btn-signature-override{position:absolute;right:3px;top:3px;z-index:100}.signature-pad{background:#fff;border:1px solid #24a15c}.signature-pad .pad{overflow:hidden;position:relative}.signature-pad .pad:after{border-bottom:1px dashed #aaa;bottom:30%;content:" ";left:15px;position:absolute;right:15px}.signature-pad .btn-signature-clear{position:absolute;right:2px;top:2px}.signature-pad .btn-signature-cancel{left:2px;position:absolute;top:2px}.signature-pad .btn-signature-insert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}.signature-pad .btn-signature-insert img{width:20%}.signature-pad .help{background:#d0f4e0;border-top:1px solid #24a15c;font-size:.85rem;text-align:center}.select-image{cursor:pointer;position:relative}.select-image [type=checkbox]{display:none}.select-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;-webkit-transition:.3s;transition:.3s}.select-image .checker{background:#fff;border:1px solid #adb5bd;border-radius:.5rem;color:#fff;cursor:pointer;display:block;left:1rem;position:absolute;text-align:center;top:1rem;width:1.6rem;z-index:100}.select-image :checked+.checker{color:#000}.select-image :checked+.checker+img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.image-data{background:#eee;margin-bottom:1rem;margin-top:1rem;padding:.8rem;text-align:center}.images-data .image-data{height:calc(100% - 2rem)}.coming-soon{position:relative}.coming-soon:after{background:hsla(0,0%,100%,.25);border:2px solid #fff;color:#fff;content:"Folgt in Kürze!";display:inline-block;font-size:1.2rem;left:0;margin-left:auto;margin-right:auto;margin-top:-.5em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);width:9em}.coming-soon img{-webkit-filter:grayscale(1);filter:grayscale(1)}.icon-right{float:right;margin-bottom:1rem;margin-left:1rem;margin-top:.3em}.trigger-input-display{border:1px solid #adb5bd;border-radius:.5rem;cursor:pointer;margin-bottom:1rem;padding:.5rem 5rem .5rem 1rem;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.trigger-input-display:hover{background-color:#f5f5f5}.trigger-input-display .trigger-input-button{position:absolute;right:1rem;top:.5rem}.upload-modal-help ul{list-style:none;padding:0}@media (min-width:992px){.upload-modal-buttons{margin-top:-2.65rem;text-align:right}.upload-modal-buttons>div{display:inline-block;position:relative;width:auto;z-index:100}}@media (max-width:991px){.upload-modal-buttons{border-top:1px solid #adb5bd;margin-top:1rem;padding-top:1rem}}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#cd1719!important;border-color:#cd1719!important}.fields-control{--fc-icon-size:2.5rem;--fc-input-border-width:2px;--fc-sidebar-width:25rem;--fc-row-flow:row nowrap;--fc-progress-offset:3.25rem}@media (max-width:1199px){.fields-control{--fc-sidebar-width:20rem}}@media (max-width:991px){.fields-control{--fc-row-flow:column nowrap;--fc-sidebar-width:100%}}.fields-control{position:relative}.fields-control .fc-wrapper:not(.fc-loaded){display:none!important}.fields-control .fc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:var(--fc-row-flow);flex-flow:var(--fc-row-flow);gap:var(--article-spacer)}.fields-control .fc-col-sidebar{-webkit-box-flex:0;-ms-flex:0 0 var(--fc-sidebar-width);flex:0 0 var(--fc-sidebar-width)}.fields-control .fc-sidebar-image-box{border:1px solid #adb5bd;border-radius:1.5rem;overflow:hidden;padding:1rem;position:relative}.fields-control .fc-sidebar-image{background:#eee;border-radius:.5rem;min-height:3.5rem;overflow:hidden}.fields-control .fc-sidebar-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.fields-control .fc-progress,.fields-control .fc-progress-simple{bottom:2rem;left:2rem;position:absolute;z-index:100}.fields-control .fc-progress-simple{border-radius:100px;color:#fff;line-height:1.6;padding:0 .5rem}.fields-control .fc-progress{left:5rem}.fields-control .fc-progress-icon{background:#fff;border:1px solid #adb5bd;border-radius:100px;display:inline-block;line-height:1;padding:.2rem .25rem;text-align:center;width:1.5em;-webkit-margin-end:.25rem;color:#fff;cursor:pointer;margin-inline-end:.25rem}.fields-control .fc-progress-icon:hover{outline:3px solid #666}.fields-control .fc-progress-icon.active{outline:3px solid #222}.fields-control .fc-col-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fields-control .fc-select-mode{width:100%}@media (min-width:992px){.fields-control .fc-select-mode{width:auto}}.fields-control.fc-show-summary .fc-progress,.fields-control.fc-show-summary .fc-progress-simple{display:none!important}@media (max-width:991px){.fields-control.fc-show-summary .fc-col-sidebar{display:none!important}}.fields-control .fc-group-title{font-weight:700;margin-bottom:1rem;min-height:2rem}.fields-control .fc-repetitions{border:1px solid;border-radius:100px;display:inline-block;font-size:1rem;font-weight:400;line-height:2.1rem;margin-top:.1rem;padding:0 .5rem}.fields-control .fc-field-icon .field-icon,.fields-control .fc-group-icon .field-icon{font-size:var(--fc-icon-size)}.fields-control .fc-field{background-color:#eee;border-radius:8px;font-weight:700;margin-bottom:1rem;padding:.75rem 1rem;--bs-border-width:var(--fc-input-border-width)}.fields-control .fc-field .fc-input-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fields-control .fc-field.fc-field-clickable{cursor:pointer}.fields-control .fc-field:hover .fc-checkbox,.fields-control .fc-field:hover .form-control,.fields-control .fc-field:hover .form-select{border-color:currentColor}.fields-control .fc-field.fc-field-compact .fc-field-input,.fields-control .fc-field:not(.fc-field-wide) .fc-field-input{white-space:nowrap}@media (max-width:767px){.fields-control .fc-field:not(.fc-field-tiny):not(.fc-field-compact) .fc-input-line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fields-control .fc-field:not(.fc-field-tiny):not(.fc-field-compact) .fc-field-input{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.5rem;text-align:right;-webkit-margin-start:3rem;margin-inline-start:3rem}}@media (max-width:575px){.fields-control .fc-field:not(.fc-field-tiny) .fc-input-line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fields-control .fc-field:not(.fc-field-tiny) .fc-field-input{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.5rem;text-align:right;-webkit-margin-start:3rem;margin-inline-start:3rem}}.fields-control .fc-field.fc-field-wide .fc-input-line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fields-control .fc-field.fc-field-wide .fc-field-input{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.5rem;text-align:right;-webkit-margin-start:3rem;margin-inline-start:3rem}@media (max-width:767px){.fields-control .fc-field .fc-field-icon:not(.fc-field-has-icon){display:none}}.fields-control .fc-field .fc-validation-message{color:#dc3545;display:none;font-size:.8rem;font-weight:400;padding-top:.5rem;text-align:end}.fields-control .fc-field .btn-outline-dark{--bs-btn-bg:#fff}.fields-control .fc-field-icon{--fc-icon-size:2.75rem;width:var(--fc-icon-size);-webkit-margin-end:.5rem;margin-inline-end:.5rem}.fields-control .fc-field-label{cursor:inherit;padding:.25rem 0}.fields-control .fc-field-label b{color:#117a8b}.fields-control .fc-field-input{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:.5rem;padding-inline-start:.5rem}.fields-control .fc-checkbox{aspect-ratio:1;background:#fff;border:var(--fc-input-border-width) solid #adb5bd;border-radius:100px;cursor:pointer;line-height:calc(2rem - var(--fc-input-border-width)*2);position:relative;text-align:center;-webkit-transition:border-color .3s;transition:border-color .3s;width:2rem}.fields-control .fc-checkbox input[type=checkbox]{display:none}.fields-control .fc-checkbox .fc-checker{opacity:0;width:100%}.fields-control .fc-checkbox :checked+.fc-checker{opacity:1}.fc-group{max-height:0;overflow:hidden}.fc-group.fc-group-active{max-height:100000px}.fc-nav-buttons{margin-top:1rem}.field-icon{aspect-ratio:1;border-radius:.2em;display:inline-block;line-height:1;overflow:hidden;position:relative;text-align:center;width:1em}.field-icon img{vertical-align:baseline}.field-icon.field-icon-headline{background-color:#333}.field-icon.field-icon-default{background-color:#fff;border:1px solid #aaa}.field-icon.field-icon-default img{border:calc(.2em - 1px) solid #fff}html.admin .field-icon.field-icon-default img{border-width:3px}.app-form-heading{font-size:1.2rem}.app-form-group{margin-bottom:2rem}.app-form-group>:first-child,.app-form-group>form:first-child>:first-child{margin-top:0}.app-form-group>:last-child,.app-form-group>form:last-child>:last-child{margin-bottom:0}.app-form-buttons{text-align:right}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.app-form-label{-ms-flex-preferred-size:100%;color:#4e5862;flex-basis:100%;padding-bottom:.25rem}.form-floating.required label:after,.form-group.required .app-form-label:after{color:#cd1719;content:"*";margin-left:.15em}.app-form-field{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:768px){.app-main .form-group-default .app-form-label{-ms-flex-preferred-size:33.333%;color:#212529;flex-basis:33.333%;padding-top:.45rem}.app-main .form-group-default .app-form-field{-ms-flex-preferred-size:66.666%;flex-basis:66.666%}}.app-display-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:0}.app-display-label{-webkit-box-flex:0;color:#4e5862;-ms-flex:0 0 10rem;flex:0 0 10rem;font-size:inherit}.app-display-value{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:399px){.app-display-group{display:block}.app-display-group .app-display-label{display:block;font-size:.875rem}.app-display-group .app-display-value{display:block}}@media (min-width:992px) and (max-width:1199px){.app-sidebar .app-display-group{display:block}.app-sidebar .app-display-group .app-display-label{display:block;font-size:.875rem}.app-sidebar .app-display-group .app-display-value{display:block}}html.home>body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:100vh}html.home>body.home-bg-image{background-image:none;background-position:50%;background-size:cover;--bg-image-opacity:.75}html.home>body.home-bg-image:before{background:#cd1719;content:"";height:100%;left:0;opacity:var(--bg-image-opacity);position:fixed;top:0;width:100%;z-index:-1}html.home article{margin:auto;max-width:100%;width:30rem}html.home .announcement{margin-bottom:3rem!important}.home-container{color:#fff;margin:0 auto}.home-container h2{color:inherit}.home-logo{display:block;margin:0 auto;max-width:15rem;width:45vw}.home-login-form{margin-bottom:20vh;margin-top:3rem}.clearfix:after{clear:both;content:" ";display:table}.box-margin-fix>:first-child,.box-margin-fix>form:first-child>:first-child{margin-top:0}.box-margin-fix>:last-child,.box-margin-fix>form:last-child>:last-child{margin-bottom:0}.doc-point-card{overflow:hidden}.doc-point-card .card-body{padding:0}.doc-point-card-amount{background:#eee;border-radius:.5rem;display:inline-block;min-width:2.5rem;padding:.375rem .5rem;text-align:center}.doc-point-card-image{aspect-ratio:1;position:relative;width:10rem}.doc-point-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.doc-point-card-image:before{background:#eee;border-radius:.5rem;content:"";display:block;inset:1rem;position:absolute;z-index:1}@media (max-width:575px){.doc-point-card-image{width:30vw}}.doc-point-card-meta{border:1px solid #adb5bd;border-radius:.5rem;display:inline-block;padding:.15rem .5rem}@media (max-width:767px){.object-section-image{margin-bottom:1rem}.object-section-image img{max-width:8rem}}