/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif}.serif-override{font-family:"Roboto Slab",serif}.dl-accordion{padding:20px 0}.dl-accordion .dl-accordion-card{box-shadow:0 3px 6px rgba(0,0,0,.15);margin-bottom:10px;border-radius:0}.dl-accordion .dl-accordion-card-header{background:#fff;border:0;font-size:4rem;border-radius:0}.dl-accordion .dl-accordion-card-header.collapsed .btn-link{color:#000}.dl-accordion .dl-accordion-card-header .btn{font-size:1.2rem;padding-left:0}.dl-accordion .dl-accordion-card-body{padding-top:0;padding-bottom:0}.dl-accordion .dl-accordion-card-header::before{content:"➖";pointer-events:none;font-size:1rem;position:absolute;top:20px;right:20px}.dl-accordion .dl-accordion-card-header.collapsed::before{content:"➕";pointer-events:none}.dl-accordion .dl-accordion-card-header .btn.focus,.dl-accordion .dl-accordion-card-header .btn:focus{box-shadow:none}.dl-accordion .dl-accordion-card-body section>div{padding-top:0!important;padding-bottom:0!important}.dl-accordion .dl-accordion-card-body .container{padding-left:0;padding-right:0}.dl-accordion .dl-accordion-card-body .container .row>div{padding-top:0!important}
h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif}.serif-override{font-family:"Roboto Slab",serif}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.dl-formwizard{padding:2rem 0}.dl-formwizard-stepper{margin-top:3.5rem;margin-bottom:3rem}.dl-formwizard-stepper>.dl-formwizard-step:first-child .dl-formwizard-step-circle::before{content:" ";position:absolute;display:block;top:-5px;right:50%;bottom:1px;left:50%;height:100%;width:1px;transform:scale(1,-2.5);transform-origin:-50% 0;background-color:rgba(0,0,0,.25)}.dl-formwizard-stepper-description{text-align:left;padding-left:0;font-size:.85rem}@media (min-width:992px){.dl-formwizard-stepper-description{text-align:right;margin-right:2rem;padding-left:1rem;font-size:.75rem}}.dl-formwizard-stepper-small{margin-bottom:.5rem;display:inline-flex;justify-content:left;align-items:center;width:100%}.dl-formwizard-stepper-small>div{display:inline;margin:.5rem}.dl-formwizard-stepper-small>div:nth-child(2){margin-left:1.5rem}.dl-formwizard-stepper-small .value-container{font-family:Poppins,sans-serif;font-size:1.8rem;color:#000}@media (min-width:768px){.dl-formwizard-stepper-small .value-container{font-size:2rem}}.dl-formwizard-stepper-small__title{font-weight:700;font-size:1rem;margin:0}@media (min-width:768px){.dl-formwizard-stepper-small__title{font-size:2rem}}.dl-formwizard-stepper-small__sub{font-weight:300;font-size:.9rem;margin:0}@media (min-width:768px){.dl-formwizard-stepper-small__sub{font-size:1.5rem}}.dl-formwizard-step{position:relative;min-height:1em;display:flex;justify-content:end;text-align:end;color:inherit}.dl-formwizard-step:disabled{pointer-events:none}.dl-formwizard-step:hover{color:inherit;text-decoration:none}.dl-formwizard-step>div:first-child{margin-right:.5rem;padding-right:.5rem}.dl-formwizard-step>div:not(:first-child){position:static;height:0;margin-right:.5rem;padding-right:1rem}.dl-formwizard-step+.dl-formwizard-step{margin-top:1.5rem}.dl-formwizard-step__finished:not(.dl-formwizard-step__active):not(.dl-formwizard-step:last-child) .dl-formwizard-step-circle{border-color:green;color:green}.dl-formwizard-step__finished:not(.dl-formwizard-step__active):not(.dl-formwizard-step:last-child) .dl-formwizard-step-circle>div{content:"";color:transparent;display:inline-block;width:26px;height:18px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dl-formwizard-step__finished:not(.dl-formwizard-step__active):not(.dl-formwizard-step:last-child) .dl-formwizard-step-circle>div::before{content:"";position:absolute;width:2px;height:10px;background-color:green;left:12px;top:6px}.dl-formwizard-step__finished:not(.dl-formwizard-step__active):not(.dl-formwizard-step:last-child) .dl-formwizard-step-circle>div::after{content:"";position:absolute;width:5px;height:2px;background-color:green;left:8px;top:14px}.dl-formwizard-step__invalid:not(.dl-formwizard-step__active) .dl-formwizard-step-circle{background-color:red;border-color:red;color:#fff}.dl-formwizard-step__invalid:not(.dl-formwizard-step__active) .dl-formwizard-step-circle>div{visibility:hidden}.dl-formwizard-step__invalid:not(.dl-formwizard-step__active) .dl-formwizard-step-circle>div::after{content:"!";visibility:visible;display:block;position:absolute;top:-1.5px;left:37.5%;font-size:1.2rem}.dl-formwizard-step__active{pointer-events:none}.dl-formwizard-step__active .dl-formwizard-step-circle{background-color:#0f9fe1;border-color:#0f9fe1;color:#fff}.dl-formwizard-step__todo{position:relative;min-height:1em;color:gray;pointer-events:none}.dl-formwizard-step__todo:hover{color:gray}.dl-formwizard-step__todo .dl-formwizard-step-circle{background-color:#d3d3d3;border:none;color:#fff}.dl-formwizard-step-circle{margin-top:.25rem;background:#fff;border:#0f9fe1 solid 2px;position:relative;width:1.5em;height:1.5em;line-height:1.5em;border-radius:100%;color:#0f9fe1;text-align:center}.dl-formwizard-step-circle::after{content:" ";position:absolute;display:block;top:3px;right:50%;bottom:1px;left:50%;height:125%;width:1px;transform:scale(1,2);transform-origin:50% -80%;background-color:rgba(0,0,0,.2)}@media (min-width:1200px){.dl-formwizard-step-circle::after{height:90%;transform-origin:50% -100%}}.dl-formwizard-step-circle>div{margin-top:-.125rem;font-weight:700}.dl-formwizard-step-text__title{font-weight:700;margin:0}.dl-formwizard-step-text__caption{font-weight:300;font-size:.9rem;margin:0}.dl-formwizard-form{margin-bottom:.5rem}.dl-formwizard-form-head{margin:.5rem 0}.dl-formwizard-form-head h3{margin-top:1.5rem}.dl-formwizard-form-title{font-weight:700;margin:0;margin-top:.75rem}@media (min-width:768px){.dl-formwizard-form-title{margin-top:0}}.dl-formwizard-form-title__sub{font-weight:300;font-size:.9rem;margin:0}.dl-formwizard-form-title__sub ul{list-style-type:circle;margin:0;padding-inline-start:1rem}@media (min-width:768px){.dl-formwizard-form-col{padding:.75rem!important;outline:#e0e0e0 solid 1px}.dl-formwizard-form-col .input-group{margin-top:.25rem}}.dl-formwizard-form-col__table{outline:#e0e0e0 solid 1px;padding:.5rem!important}@media (max-width:991.98px){.dl-formwizard-form-col__table .dl-formwizard-form-title{margin-top:0}}@media (max-width:1199.98px){.dl-formwizard-form-col__table .input-group-text{font-size:.9rem;padding:.375rem .5rem}}.dl-formwizard-form-col__table .input-group{margin-top:.25rem}@media (min-width:768px){.dl-formwizard-form-col__table.highlighted{background-color:rgba(211,211,211,.75)}}.dl-formwizard-form-input{margin-top:.25rem;margin-bottom:.25rem;width:100%}.dl-formwizard-form-input+.input-group{margin-top:1rem}.dl-formwizard-form-caption{font-size:.7rem;margin-top:.5rem;opacity:.7}.dl-formwizard-form-caption .badge{font-size:125%;margin:.25rem}@media (min-width:768px){.dl-formwizard-form-caption .badge{font-size:100%;margin:.1rem .25rem}}.dl-formwizard-form__invalid{border-color:red}.dl-formwizard-form input[type=number]::-webkit-inner-spin-button,.dl-formwizard-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:480px){.dl-formwizard-form .input-group.tripleform input{width:100%;border-radius:8px!important;margin-top:.5rem}}.dl-formwizard-tooltip{margin-top:.25rem;background:#000;display:inline-block;font-weight:700;position:relative;width:1.2em;height:1.2em;line-height:1.2em;border-radius:100%;color:#fff;text-align:center}.dl-formwizard-subtext{margin-top:1rem}.dl-formwizard-subtext a{color:#000}.dl-formwizard-subtext a div{margin-top:.4rem;margin-bottom:.5rem;font-size:.8rem}@media (min-width:576px){.dl-formwizard-subtext a div{font-size:1rem;margin-top:.3rem}}.dl-formwizard-subtext a:hover{color:#000;text-decoration:none}.dl-formwizard-subtext-btns{text-align:right}.dl-formwizard-subtext .btn{margin:0 .25rem}@media (max-width:575.98px){.dl-formwizard-subform{margin-top:1.5rem}}@media (min-width:992px){.dl-formwizard-subform{padding-right:4rem}}.dl-formwizard-subform h3{color:#0f9fe1;margin:1rem 0;font-size:1.6rem}.dl-formwizard-subform p{font-size:1rem}.dl-formwizard-result{border:none}@media (max-width:767.98px){.dl-formwizard-result{margin-bottom:3rem}}.dl-formwizard-result th{border-left:none;border-top:none;font-size:.75rem}@media (min-width:576px){.dl-formwizard-result th{font-size:1rem}}.dl-formwizard-result td{font-size:.8rem}@media (min-width:576px){.dl-formwizard-result td{font-size:1rem}}.dl-formwizard-result thead td{border:none;border-bottom:1px solid #dee2e6;font-weight:700;vertical-align:bottom}.dl-formwizard-result thead th{text-transform:uppercase}.dl-formwizard-result thead th:not(:last-child){border:none;font-weight:400}.dl-formwizard-result tbody tr:last-child th,.dl-formwizard-result tbody tr:nth-last-child(2) th{border-bottom:none}.dl-formwizard-result tbody tr:not(:last-child,:nth-last-child(2)) td:last-child{font-weight:700}.dl-formwizard-result tbody tr:nth-last-child(2) th{text-align:right}.dl-formwizard-result tbody tr:last-child{flex-direction:row-reverse}@media (max-width:767.98px){.dl-formwizard-result tbody tr:last-child{position:relative}}@media (max-width:575.98px){.dl-formwizard-result tbody tr:last-child th .btn{font-size:14px}}.dl-formwizard__cap{text-transform:uppercase}.dl-formwizard__opacity{opacity:.8}.dl-formwizard__disabled div{opacity:.5}.dl-formwizard colgroup col.highlighted{background-color:rgba(211,211,211,.75);border:none;font-weight:700}.dl-formwizard .input-group{flex-wrap:nowrap}.dl-formwizard .table{color:inherit!important}
