.form-group{position:relative;display:grid;gap:var(--local-spacing)}@media (max-width: 389px){.form-group--lower-level{margin-left:25px}}@media (min-width: 390px) and (max-width: 1919px){.form-group--lower-level{margin-left:calc(25px + 40 * (100vw - 390px) / 1530)}}@media (min-width: 1920px){.form-group--lower-level{margin-left:65px}}.form-group--inline{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px}.form-group--vertical-start{align-items:flex-start}.form-group--horizontal-center{justify-content:center}.form-group--grey{padding:25px;background-color:var(--lighter-grey-color)}.form-group--twocolumns{display:grid;gap:30px}@media (min-width: 768px){.form-group--twocolumns{grid-template-columns:1fr 1fr}}.form-group--large-spacing{gap:60px}.form-step{display:grid}@media (max-width: 575px){.form-step{gap:40px}}@media (min-width: 576px) and (max-width: 991px){.form-step{gap:calc(40px + 20 * (100vw - 576px) / 416)}}@media (min-width: 992px){.form-step{gap:60px}}@media (max-width: 575px){.form-step p,.form-step ul li{font-size:14px}}.form-checkbox{display:flex;gap:8px;cursor:pointer}.form-checkbox--error .form-checkbox__input{border-color:var(--red-color)}.form-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;margin-inline:0;border-radius:4px;border:1px solid var(--medium-grey-color);min-width:20px;width:20px;min-height:20px;height:20px;background-color:#fff;color:currentColor;transform:translateY(-.075em);cursor:pointer}.form-checkbox__input:before{content:"";transform:scale(0)}.form-checkbox__input:checked{background-color:var(--medium-grey-color)}.form-checkbox__input:checked:before{content:"";min-width:11px;width:11px;min-height:11px;height:11px;background-color:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(1);transition:.12s transform ease-in-out;transform-origin:bottom left}.form-checkbox__label{display:flex;gap:8px;line-height:1.6}@media (max-width: 575px){.form-checkbox__label{font-size:14px}}@media (max-width: 767px){.form-checkbox__label{font-weight:500}}.form-accordion{display:none}.form-accordion--open{display:block}.form-error-message{display:flex;gap:8px;font-size:14px;line-height:1.3;font-weight:500;color:var(--red-color)}.form-error-message--bordered{border:1px solid var(--red-color);padding:20px}@media (max-width: 575px){.form-error-message--large{font-size:14px}}@media (min-width: 576px) and (max-width: 991px){.form-error-message--large{font-size:calc(14px + 6 * (100vw - 576px) / 416)}}@media (min-width: 992px){.form-error-message--large{font-size:20px}}.form-error-message:before{content:"";display:block;margin-top:3px;min-width:12px;width:12px;min-height:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.792' height='11.792' viewBox='0 0 11.792 11.792'%3E%3Cpath d='M12.354,6.458a5.9,5.9,0,1,1-5.9-5.9A5.9,5.9,0,0,1,12.354,6.458Zm-5.9,1.189A1.094,1.094,0,1,0,7.552,8.741,1.094,1.094,0,0,0,6.458,7.647ZM5.42,3.716,5.6,6.95a.285.285,0,0,0,.285.27H7.036a.285.285,0,0,0,.285-.27L7.5,3.716a.285.285,0,0,0-.285-.3H5.705A.285.285,0,0,0,5.42,3.716Z' transform='translate(-0.563 -0.563)' fill='%23c01b1b'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.form-textfield{--local-spacing: 12px;display:grid;justify-self:flex-start;align-content:flex-start;gap:6px;width:100%}.form-textfield .form-error-message{margin-left:var(--local-spacing)}.form-textfield__label{display:flex;gap:8px;margin-left:10px}@media (max-width: 575px){.form-textfield__label{font-size:14px}}.form-textfield__inner{position:relative}.form-textfield__inner .form-textfield__input{padding-right:40px}.form-textfield__input{box-sizing:border-box;outline:none;border:1px solid #B2B2B2;border-radius:4px;padding:19px 12px;background-color:transparent;font-family:General Sans,sans-serif;font-size:15px}@media (max-width: 575px){.form-textfield__input{font-size:14px}}@media (min-width: 576px){.form-textfield__input{font-size:15px}}.form-textfield__input--small{width:220px;max-width:100%}.form-textfield__input--large{width:100%}.form-textfield__input--underline{box-sizing:border-box;border:0;border-radius:0;border-bottom:1px solid var(--black-color);max-width:100%;padding:8px 12px;font-size:14px}.form-textfield__input--underline::-ms-input-placeholder{color:#b5b5b5}.form-textfield__input--underline::placeholder{color:#b5b5b5}.form-textfield__input--underline.form-textfield__input--medium{width:377px;max-width:100%}.form-textfield__input--underline.form-textfield__input--large{width:100%}.form-textfield__input:focus{border-color:var(--accent-color)}.form-textfield--small{position:relative;justify-self:flex-start;width:auto}.form-textfield--small .form-textfield__input{border-radius:6px;width:190px;max-width:100%;padding:8px 12px;font-size:14px}.form-textfield--small .form-hint{position:absolute;top:-8px;right:-8px}.form-textfield--error .form-textfield__input,.form-textfield--error .form-select--standard .form-select__header{border-color:var(--red-color)}.form-textfield--error .form-hint__icon:hover path{fill:var(--red-color)}.form-textfield--error .form-hint__content{border-color:var(--red-color)}.form-textfield__suffix{position:absolute;bottom:7px;right:0}.form-hint{position:relative}.form-hint--always-visible .form-hint__content{display:block}.form-hint__icon{cursor:pointer}.form-hint__icon:hover path{fill:var(--accent-color)}.form-hint__icon:hover+.form-hint__content{display:block}.form-hint__content{position:absolute;display:none;left:25px;bottom:20px;box-shadow:0 3px 6px #00000029;border:1px solid var(--accent-color);border-radius:4px;width:210px;padding:12px;background-color:#fff;font-size:13px;text-align:center;text-transform:none;color:var(--medium-grey-color)}.form{--local-spacing: 20px;display:grid;gap:100px;color:var(--black-color)}.form p{margin-bottom:0;color:var(--black-color)}@media (max-width: 767px){.form p{font-weight:500}}.form sup{vertical-align:super;font-size:smaller}.page-default h1.form-title,.page-default h2.form-title,.page-default h3.form-title,.page-default h4.form-title,.page-default h5.form-title,.page-default h6.form-title{margin-bottom:0}@media (max-width: 389px){.page-default h1.form-title,.page-default h2.form-title,.page-default h3.form-title,.page-default h4.form-title,.page-default h5.form-title,.page-default h6.form-title{font-size:14px}}@media (min-width: 390px) and (max-width: 1919px){.page-default h1.form-title,.page-default h2.form-title,.page-default h3.form-title,.page-default h4.form-title,.page-default h5.form-title,.page-default h6.form-title{font-size:calc(14px + 14 * (100vw - 390px) / 1530)}}@media (min-width: 1920px){.page-default h1.form-title,.page-default h2.form-title,.page-default h3.form-title,.page-default h4.form-title,.page-default h5.form-title,.page-default h6.form-title{font-size:28px}}@media (max-width: 767px){.page-default h1.form-title,.page-default h2.form-title,.page-default h3.form-title,.page-default h4.form-title,.page-default h5.form-title,.page-default h6.form-title{font-weight:600}}@media (min-width: 768px){.page-default h1.form-title,.page-default h2.form-title,.page-default h3.form-title,.page-default h4.form-title,.page-default h5.form-title,.page-default h6.form-title{font-weight:400}}@media (max-width: 389px){.page-default h1.form-title--small,.page-default h2.form-title--small,.page-default h3.form-title--small,.page-default h4.form-title--small,.page-default h5.form-title--small,.page-default h6.form-title--small{font-size:14px}}@media (min-width: 390px) and (max-width: 1919px){.page-default h1.form-title--small,.page-default h2.form-title--small,.page-default h3.form-title--small,.page-default h4.form-title--small,.page-default h5.form-title--small,.page-default h6.form-title--small{font-size:calc(14px + 6 * (100vw - 390px) / 1530)}}@media (min-width: 1920px){.page-default h1.form-title--small,.page-default h2.form-title--small,.page-default h3.form-title--small,.page-default h4.form-title--small,.page-default h5.form-title--small,.page-default h6.form-title--small{font-size:20px}}.form-button{box-sizing:border-box;display:inline-flex;justify-content:center;justify-self:center;border:none;min-width:152px;padding:15px 30px;background-color:var(--accent-color);font-size:16px;font-weight:600;text-align:center;color:var(--black-color);cursor:pointer;transition:ease-in-out .3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-button:hover{background-color:#ffc743d9}.form-submit--loading{pointer-events:none;opacity:.5}.form__footer{display:flex;justify-content:center;gap:10px}.form-text-block{display:grid;gap:18px}.form-select{position:relative;max-width:100%}@media (max-width: 575px){.form-select{width:100%}}@media (min-width: 576px){.form-select{width:212px}}.form-select--medium{width:100%}.form-select--medium .form-select__header{border:1px solid #b2b2b2;border-radius:4px;padding:13.5px 16px;background-color:transparent;font-weight:400}.form-select--medium .form-select__header:focus{border-color:var(--accent-color)}.form-select--large{width:550px}.form-select--standard{width:100%}.form-select--standard .form-select__header{border:1px solid #B2B2B2;border-radius:4px;background-color:transparent;font-size:15px;font-weight:400}.form-select__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;background-color:var(--light-grey-color);font-weight:500;cursor:pointer}@media (max-width: 575px){.form-select__header{padding:8px 16px;font-size:14px}}@media (min-width: 576px){.form-select__header{padding:12px 16px}}.form-select__header:after{content:"";display:block;border-radius:100%;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:var(--accent-color);background-position:center;background-repeat:no-repeat;transition:all .2s ease-in-out;transform:rotate(-90deg)}@media (max-width: 575px){.form-select__header:after{width:24px;height:24px;background-size:8px}}@media (min-width: 576px){.form-select__header:after{width:32px;height:32px;background-size:12px}}.form-select__header--open:after{transform:rotate(0)}.form-select__options{position:absolute;top:auto;left:auto;z-index:100;display:grid;align-content:flex-start;overflow:auto;width:100%;max-height:120px;text-align:center;background-color:#fbfbfb}.form-select__option{box-sizing:border-box;width:100%;padding:6px 8px;cursor:pointer;transition:all .2s ease-in-out}.form-select__option:hover{background-color:var(--accent-color)}.form-switches{display:grid;gap:28px}@media (min-width: 992px) and (max-width: 1199px){.form-switches{grid-template-columns:9fr 4fr 6fr}}@media (min-width: 1200px){.form-switches{grid-template-columns:9fr 3fr 5fr}}.form-switch{display:flex;gap:30px}.form-group--inline .form-textfield{width:auto}.form-group--inline+.form-error-message,.form-select .form-error-message{margin-top:5px}.collapsible-panel{display:none;gap:20px;width:100%;height:0;transition:all .3s ease-in-out}.collapsible-panel--show{display:grid;height:100%}.collapsible-panel .list-lower-alpha{list-style-type:lower-alpha}.collapsible-panel .list-upper-roman{list-style-type:upper-roman}.collapsible-panel ul{margin-top:5px;margin-left:30px;margin-bottom:0}.collapsible-panel ul li{margin-bottom:5px}.collapsible-panel ul li:last-child{margin-bottom:0}.collapsible-panel ul li:before{display:none}.collapsible-panel__trigger{display:inline-flex;justify-content:center;border:none;min-width:152px;padding:15px 10px;background-color:var(--accent-color);font-size:16px;font-weight:600;text-align:center;color:var(--black-color);cursor:pointer;transition:ease-in-out .3s;-webkit-user-select:none;user-select:none}.collapsible-panel__trigger:hover{background-color:#ffc743d9}.form-line{border:0;border-top:1px solid var(--accent-color);width:100%}.form-textfield__textarea{width:100%!important;min-height:150px}
