.checkbox-separata{--mark-color: #e73638;position:relative;display:inline-flex;align-items:center;cursor:pointer;user-select:none}.checkbox-separata input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-separata .checkbox-mark{position:relative;margin-right:12px;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0;border-radius:4px;width:18px;height:18px;box-shadow:1px 2px 6px rgba(35,31,32,.1)}@media(min-width: 768px){.checkbox-separata .checkbox-mark{width:26px;height:26px;box-shadow:4px 5px 8px rgba(35,31,32,.15)}}.checkbox-separata .checkbox-mark::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg) scale(0);width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.checkbox-separata input[type=checkbox]:checked~.checkbox-mark{background:var(--mark-color)}.checkbox-separata input[type=checkbox]:checked~.checkbox-mark::before{transform:translate(-50%, -60%) rotate(45deg) scale(1)}.checkbox-separata input[type=checkbox]:disabled~.checkbox-mark{cursor:not-allowed}.checkbox-separata input[type=checkbox]:disabled~.checkbox-label{color:#bdbdbd;cursor:not-allowed}.checkbox-separata input[type=checkbox]:disabled:checked~.checkbox-mark{background:#bdbdbd}.checkbox-separata .checkbox-label{font-size:1rem;line-height:1;margin-top:4px}.checkbox-separata input[type=checkbox].is-invalid~.checkbox-mark,.was-validated .checkbox-separata input[type=checkbox]:invalid~.checkbox-mark{border:2px solid #dc3545}.checkbox-separata input[type=checkbox].is-invalid~.checkbox-label,.was-validated .checkbox-separata input[type=checkbox]:invalid~.checkbox-label{color:#dc3545}.checkbox-separata input[type=checkbox].is-valid~.checkbox-mark,.was-validated .checkbox-separata input[type=checkbox]:valid~.checkbox-mark{border:2px solid #198754}.checkbox-separata input[type=checkbox].is-valid:checked~.checkbox-mark,.was-validated .checkbox-separata input[type=checkbox]:checked:valid~.checkbox-mark{background:#198754}.checkbox-separata input[type=checkbox].is-valid~.checkbox-label,.was-validated .checkbox-separata input[type=checkbox]:valid~.checkbox-label{color:#198754}.radio-material{--mark-color: #e73638;--mark-color-active: #e73638;position:relative;display:inline-flex;align-items:center;cursor:pointer;user-select:none;font-size:.8rem}@media(min-width: 768px){.radio-material{font-size:1rem}}.radio-material input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-material .radio-mark{position:relative;height:20px;width:20px;border:1px solid var(--mark-color);border-radius:50%;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0;margin-right:7px}@media(min-width: 768px){.radio-material .radio-mark{margin-right:11px}}.radio-material .radio-mark::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:13px;height:13px;border-radius:50%;background:var(--mark-color-active);transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.radio-material input[type=radio]:checked~.radio-mark{border-color:var(--mark-color-active)}.radio-material input[type=radio]:checked~.radio-mark::before{transform:translate(-50%, -50%) scale(1)}.radio-material input[type=radio]:disabled~.radio-mark,.radio-material input[type=radio]:disabled~.radio-label{border-color:#bdbdbd;cursor:not-allowed}.radio-material input[type=radio]:disabled:checked~.radio-mark::before{background:#bdbdbd}.radio-material .radio-label{padding-top:3px}.radio-material.facet{justify-content:space-between;width:100%}.radio-material.facet .radio-mark{order:1;margin-right:0}.radio-material.facet .radio-label{margin-right:12px}.radio-material input[type=radio].is-invalid~.radio-mark,.was-validated .radio-material input[type=radio]:invalid~.radio-mark{border:2px solid #dc3545}.radio-material input[type=radio].is-invalid~.radio-label,.was-validated .radio-material input[type=radio]:invalid~.radio-label{color:#dc3545}.radio-material input[type=radio].is-valid~.radio-mark,.was-validated .radio-material input[type=radio]:valid~.radio-mark{border:2px solid #198754}.radio-material input[type=radio].is-valid~.radio-mark::before,.was-validated .radio-material input[type=radio]:valid~.radio-mark::before{background:#198754}.radio-material input[type=radio].is-valid~.radio-label,.was-validated .radio-material input[type=radio]:valid~.radio-label{color:#198754}.address-item{margin-bottom:2rem;width:fit-content}.address-item header{margin-bottom:1rem}.address-item .radio-material{align-items:flex-start;width:100%}.address-item .address-alias{color:#e73638;display:block;font-weight:550}.address-item .address-alias{color:#e73638;display:block;font-weight:550}.address-item .address-formatted{color:#606161;display:block;line-height:1.3}.address-item .address-footer{padding-left:32px}.address-item .btn.address-item-action{--bs-btn-padding-x: 1rem;border-radius:10px}.address-item .btn.address-item-action:first-child{margin-right:.5rem}#header{margin-bottom:24px}@media(min-width: 768px){#header{margin-bottom:66px}}.wrapper{margin-bottom:42px}@media(min-width: 768px){.wrapper{margin-bottom:93px}}h1{text-align:center;text-transform:uppercase;margin-bottom:13px}.card-body .btn{--bs-btn-font-size: .8rem}@media(min-width: 768px){.card-body .btn{--bs-btn-font-size: 1rem}}.login .card-body,.password-email .card-body{padding-bottom:0}.login .card-footer,.password-email .card-footer{padding-top:0}.login .card-footer hr,.password-email .card-footer hr{margin:1.5rem 0}.login .form-body{margin-bottom:1.5rem}.login .card-footer{text-align:center}.registration .card-body{padding-top:23px}.registration .form-body{margin-bottom:1.5rem}.registration .register-form>p{text-align:center}.registration .form-field-radio-buttons legend{font-weight:550;font-size:.8rem;line-height:1.2}@media(min-width: 768px){.registration .form-field-radio-buttons legend{font-size:1.2rem}}.registration .checkbox-separata .checkbox-label{font-weight:550;font-size:.8rem;line-height:1.2}@media(min-width: 768px){.registration .checkbox-separata .checkbox-label{font-size:1.2rem}}.registration .checkbox-separata .checkbox-label a{text-decoration:underline}
