﻿.field-error{display:block}body.body-forms-forms{background-color:hsl(0,0%,97%)}body.body-forms-forms checkbox-input,body.body-forms-forms code-input,body.body-forms-forms color-input,body.body-forms-forms datetime-input,body.body-forms-forms email-input,body.body-forms-forms error-input,body.body-forms-forms file-input,body.body-forms-forms formbutton-input,body.body-forms-forms hcaptcha-input,body.body-forms-forms image-input,body.body-forms-forms label-input,body.body-forms-forms notice-input,body.body-forms-forms number-input,body.body-forms-forms password-input,body.body-forms-forms radio-input,body.body-forms-forms select-input,body.body-forms-forms tel-input,body.body-forms-forms text-input,body.body-forms-forms textreadonly-input,body.body-forms-forms textarea-input,body.body-forms-forms toggle-input,body.body-forms-forms url-input,body.body-forms-forms wysiwyg-input{align-content:start;min-width:0}body.body-forms-forms checkbox-input>label,body.body-forms-forms datetime-input>label,body.body-forms-forms email-input>label,body.body-forms-forms label-input>label,body.body-forms-forms radio-input>label,body.body-forms-forms select-input>label,body.body-forms-forms tel-input>label,body.body-forms-forms text-input>label,body.body-forms-forms textreadonly-input>label,body.body-forms-forms textarea-input>label{font-weight:bold}body.body-forms-forms label-input.infotext>label{font-weight:400}body.body-forms-forms label-input.infotext.alignment-left{text-align:start}body.body-forms-forms label-input.infotext.alignment-center{text-align:center}body.body-forms-forms label-input.infotext.alignment-right{text-align:end}body.body-forms-forms label-input.header-title>label{font-weight:400}body.body-forms-forms label-input.header-title.alignment-left{text-align:start}body.body-forms-forms label-input.header-title.alignment-center{text-align:center}body.body-forms-forms label-input.header-title.alignment-right{text-align:end}body.body-forms-forms text-input>input,body.body-forms-forms email-input>input,body.body-forms-forms select-input>select,body.body-forms-forms tel-input>input{height:4.5rem;color:#fff;background-color:hsl(205,70%,17%);border:.2rem solid #fff}body.body-forms-forms textarea-input>textarea{color:#fff;background-color:hsl(205,70%,17%);border:.2rem solid #fff}body.body-forms-forms datetime-input{max-width:40rem}body.body-forms-forms datetime-input>div{justify-content:stretch;grid-template-columns:unset;grid-auto-flow:column}body.body-forms-forms datetime-input>div select{height:4.5rem;color:#fff;background-color:hsl(205,70%,17%);border:.2rem solid #fff}body.body-forms-forms datetime-input>div select[data-day]{width:auto;border-right:none}body.body-forms-forms datetime-input>div select[data-month]{width:auto;grid-column:unset}body.body-forms-forms datetime-input>div select[data-year]{width:auto;border-left:none}body.body-forms-forms checkbox-input.single>div{grid-template-columns:1fr;justify-items:start}body.body-forms-forms checkbox-input>div>div{align-items:center;gap:.5rem}body.body-forms-forms checkbox-input>div>div>input{appearance:none;position:relative;width:2.8rem;height:2.8rem;border:.2rem solid #fff;line-height:1;background:hsl(205,70%,17%);color:#fff;font-size:2rem;display:grid}body.body-forms-forms checkbox-input>div>div>input::before{position:absolute;align-content:center;width:100%;height:100%;text-align:center;white-space:pre;content:" "}body.body-forms-forms checkbox-input>div>div>input:checked::before{content:"✓"}body.body-forms-forms checkbox-input .field-error{margin-left:1rem}body.body-forms-forms checkbox-input:has(>label:first-child),body.body-forms-forms radio-input:has(>label:first-child){grid-template-columns:1fr 3fr}body.body-forms-forms checkbox-input.perrow-1>div,body.body-forms-forms radio-input.perrow-1>div{grid-template-columns:repeat(1, 1fr)}body.body-forms-forms checkbox-input.perrow-2>div,body.body-forms-forms radio-input.perrow-2>div{grid-template-columns:repeat(2, 1fr)}body.body-forms-forms checkbox-input.perrow-3>div,body.body-forms-forms radio-input.perrow-3>div{grid-template-columns:repeat(3, 1fr)}body.body-forms-forms checkbox-input.perrow-4>div,body.body-forms-forms radio-input.perrow-4>div{grid-template-columns:repeat(4, 1fr)}body.body-forms-forms checkbox-input.perrow-5>div,body.body-forms-forms radio-input.perrow-5>div{grid-template-columns:repeat(5, 1fr)}body.body-forms-forms checkbox-input.perrow-6>div,body.body-forms-forms radio-input.perrow-6>div{grid-template-columns:repeat(6, 1fr)}body.body-forms-forms checkbox-input.perrow-7>div,body.body-forms-forms radio-input.perrow-7>div{grid-template-columns:repeat(7, 1fr)}body.body-forms-forms checkbox-input.perrow-8>div,body.body-forms-forms radio-input.perrow-8>div{grid-template-columns:repeat(8, 1fr)}body.body-forms-forms checkbox-input.perrow-9>div,body.body-forms-forms radio-input.perrow-9>div{grid-template-columns:repeat(9, 1fr)}body.body-forms-forms checkbox-input.perrow-10>div,body.body-forms-forms radio-input.perrow-10>div{grid-template-columns:repeat(10, 1fr)}body.body-forms-forms checkbox-input>label,body.body-forms-forms radio-input>label{min-height:3.5rem}body.body-forms-forms checkbox-input>div,body.body-forms-forms radio-input>div{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;align-items:start}body.body-forms-forms checkbox-input>div>div,body.body-forms-forms radio-input>div>div{align-items:center;justify-content:start;justify-items:center;gap:.5rem}body.body-forms-forms checkbox-input>div>div>input,body.body-forms-forms radio-input>div>div>input{appearance:none;position:relative;width:2.8rem;height:2.8rem;border:.2rem solid #fff;line-height:1;background:hsl(205,70%,17%);color:#fff;font-size:2rem;display:grid}body.body-forms-forms checkbox-input>div>div>input::before,body.body-forms-forms radio-input>div>div>input::before{position:absolute;align-content:center;width:100%;height:100%;text-align:center;white-space:pre;content:" "}body.body-forms-forms checkbox-input>div>div>input:checked::before,body.body-forms-forms radio-input>div>div>input:checked::before{content:"✓"}body.body-forms-forms checkbox-input.labelbelow>div>div,body.body-forms-forms radio-input.labelbelow>div>div{grid-auto-flow:row}body.body-forms-forms checkbox-input.labelbelow>div>div>label,body.body-forms-forms radio-input.labelbelow>div>div>label{padding-left:0;text-align:center}body.body-forms-forms checkbox-input>.field-notice,body.body-forms-forms radio-input>.field-notice{grid-row:2;grid-column-end:-1}body.body-forms-forms checkbox-input>.field-error,body.body-forms-forms radio-input>.field-error{grid-row:3;grid-column-end:-1}body.body-forms-forms button,body.body-forms-forms a.button{font-weight:bold;padding:1rem 2rem;min-width:12rem;border:.2rem solid hsl(205,70%,17%);background-color:hsl(205,70%,17%);color:#fff}body.body-forms-forms button:hover,body.body-forms-forms a.button:hover{background-color:hsl(196,72%,47%)}body.body-forms-forms main{padding:6rem 3rem}body.body-forms-forms .form-heading,body.body-forms-forms .group-status,body.body-forms-forms form{margin:0 auto;width:90rem}body.body-forms-forms .form-heading{position:relative;padding:1rem;display:grid;gap:1rem}body.body-forms-forms .form-heading .heading1{text-align:center;font-size:4rem;line-height:1;color:hsl(205,70%,17%)}body.body-forms-forms .form-heading .heading2{text-align:center;font-size:4rem;font-weight:bold;line-height:1;color:hsl(196,72%,67%)}body.body-forms-forms label-input.group-status-wrapper{display:none}body.body-forms-forms .group-status{position:relative;padding:1rem;display:grid;gap:2rem}body.body-forms-forms .group-status .group-buttons{display:none;flex-wrap:wrap;gap:1rem;justify-content:center}body.body-forms-forms .group-status .group-buttons.show{display:flex}body.body-forms-forms .group-status .group-progress{display:grid;gap:.5rem;color:hsl(205,70%,17%);text-align:center;font-weight:bold}body.body-forms-forms .group-status .group-progress progress{border:.2rem solid hsl(205,70%,17%);width:100%;height:2rem;background-color:rgba(0,0,0,0)}body.body-forms-forms .group-status .group-progress progress::-moz-progress-bar{background-color:hsl(205,70%,17%)}body.body-forms-forms .group-status .group-progress progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}body.body-forms-forms .group-status .group-progress progress::-webkit-progress-value{background-color:hsl(205,70%,17%)}body.body-forms-forms .group-select-title{color:hsl(205,70%,17%);text-align:center;font-size:3rem;font-weight:bold;padding:2.5rem 0 1rem 0}body.body-forms-forms form{position:relative;margin:2.5rem auto 0 auto;padding:4rem 4rem 0 4rem;background-color:hsl(205,70%,17%);color:#fff;display:grid;gap:2rem;grid-template-columns:repeat(12, 1fr)}body.body-forms-forms form button-input{justify-content:space-between}body.body-forms-forms form .form-span-1{grid-column-end:span 1}body.body-forms-forms form .form-span-2{grid-column-end:span 2}body.body-forms-forms form .form-span-3{grid-column-end:span 3}body.body-forms-forms form .form-span-4{grid-column-end:span 4}body.body-forms-forms form .form-span-5{grid-column-end:span 5}body.body-forms-forms form .form-span-6{grid-column-end:span 6}body.body-forms-forms form .form-span-7{grid-column-end:span 7}body.body-forms-forms form .form-span-8{grid-column-end:span 8}body.body-forms-forms form .form-span-9{grid-column-end:span 9}body.body-forms-forms form .form-span-10{grid-column-end:span 10}body.body-forms-forms form .form-span-11{grid-column-end:span 11}body.body-forms-forms form .form-span-12{grid-column-end:span 12}body.body-forms-forms form .alignment-left{justify-self:start}body.body-forms-forms form .alignment-center{justify-self:center}body.body-forms-forms form .alignment-right{justify-self:end}body.body-forms-forms form .group-circle{background:hsl(0,0%,93%);position:absolute;width:5rem;height:5rem;border-radius:50%;display:grid;justify-content:center;align-content:center;top:-2.5rem;left:-2.5rem}body.body-forms-forms form .group-circle div{color:hsl(205,70%,17%);font-size:2rem;font-weight:bold}body.body-forms-forms form label{grid-auto-flow:column}body.body-forms-forms form label .required{color:var(--danger-bgr-clr);font-size:1.3rem}body.body-forms-forms form .header-title label{font-size:2rem;font-weight:bold}body.body-forms-forms form formbutton-input{margin:2rem -4rem 0 -4rem;background-color:hsl(0,0%,97%);color:#000;padding:2rem 0 2rem 0}body.body-forms-forms form notice-input,body.body-forms-forms form error-input{text-align:center;margin-top:2rem}body.body-forms-forms [data-group-select-active=true]{background-color:hsl(196,72%,47%)}body.body-forms-forms [data-group-active=false]{display:none}body.body-forms-forms [data-group-send=false]{display:none}body.body-forms-forms [data-group-previous=false],body.body-forms-forms [data-group-next=false]{visibility:hidden}body.body-forms-forms [data-group-next]:has(+[data-group-send=true]){display:none}body.body-forms-forms main.form-style2 .form-heading{position:relative;padding:1rem;display:grid;gap:2rem}body.body-forms-forms main.form-style2 .form-heading .heading1{text-align:center;font-size:5rem;font-weight:bold;line-height:1;color:hsl(205,70%,17%)}body.body-forms-forms main.form-style2 .form-heading .heading2{text-align:center;font-size:2rem;font-weight:bold;line-height:1;color:hsl(205,70%,17%);width:100%;max-width:65rem;margin:0 auto}body.body-forms-forms main.form-style2 .form-heading .highlight{background-color:unset;color:hsl(196,73%,67%);padding:0;border-radius:0}/*# sourceMappingURL=forms.min.css.map */
