:root{--100vh:100vh;--primary-color:#333;--title-color:#000;--font-color:#333;--inputColor:blue;--link-color:#0e5dac;--black:#000;--Primary-Auto-100:#f5f200;--container-max-width:1920px;--offset-left:calc((100vw - var(--container-max-width))/2 + 11.37rem);--input-padding:.5rem;--header-height:4.375rem;--footer-height:3rem}.form-element__error{color:red;font-size:.8rem;position:absolute}.form-checkbox{cursor:pointer;display:flex;gap:.75rem;padding-left:var(--inputPadding);padding-right:var(--inputPadding)}.form-checkbox input{display:none}.form-checkbox>span{border:1px solid #ccc;display:block;height:1rem;margin-top:.2rem;min-width:1rem;position:relative;width:1rem}.form-checkbox>span:after{background:#ccc;content:"";display:none;height:calc(1rem - 6px);left:2px;position:absolute;top:2px;width:calc(1rem - 6px)}.form-checkbox input:checked+span,.form-checkbox:hover input+span{border-color:var(--activeColor)}.form-checkbox input:checked+span:after{background:var(--activeColor);display:block}.form-checkbox .content{font-size:.75rem;line-height:1.41;position:relative}.form-checkbox .content .title{font-size:1rem;margin-bottom:.5rem}.form-checkbox .content a{color:var(--activeColor)}.form-checkbox .content a:hover{text-decoration:underline}
