.control{font-family:arial;display:block;position:relative;padding-left:40px;margin-bottom:5px;padding-top:4px;cursor:pointer;font-size:16px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:4px;left:5px;height:20px;width:20px;background:var(--bs-darkblue);border:2px solid var(--bs-info);border-radius:4px}.control:hover input ~ .control_indicator{background:var(--bs-darkblue)}.control input:focus ~ .control_indicator{background:var(--bs-darkblue)}.control input:checked ~ .control_indicator{background:var(--bs-primary)}.control:hover input:not([disabled]):checked ~ .control_indicator{background:var(--bs-info)}.control input:checked:focus ~ .control_indicator{background:var(--bs-darkblue)}.control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.control input:checked ~ .control_indicator:after{display:block}.control_indicator.active:after{left:6px;top:2px;width:3px;height:8px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox .control_indicator:after{left:6px;top:2px;width:3px;height:8px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox .control_indicator::before{content:'';display:block;position:absolute;left:0;top:0;width:4.347rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:var(--bs-primary);border-radius:2.821rem;opacity:0.4;z-index:99999;transform:scale(0)}.question-container{position:relative}.question-container .ie-warning{pointer-events:none;z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:bold;text-align:center}.age-check{position:relative;min-height:250px}@media (min-width: 992px){.age-check{min-height:180px}}.age-check .age-label{position:absolute;top:0;left:50%;transform:translate(-50%, 0)}.age-check .age-label img{height:250px}@media (min-width: 992px){.age-check .age-label img{height:180px}}.age-check input{position:absolute;top:50%;left:50%;z-index:-1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.age-check input{z-index:3000}}.age-check input:checked ~ .age-label{outline:3px inset var(--bs-info)}.control_indicator.bg-success:after{border-color:#000000 !important}.control_indicator.bg-danger:after{border-color:#000000 !important}
/*# sourceMappingURL=main.css.map */
