.checkbox-wrapper{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.checkbox_item{margin-bottom:2px}@media (min-width:768px){.checkbox_item{margin-bottom:.5rem}}.checkbox_item{display:flex;align-items:center;cursor:pointer;user-select:none;width:50%}.checkbox_item input{display:none}.checkbox_item label{font-size:10px}@media (min-width:768px){.checkbox_item label{font-size:.875rem;line-height:1.25rem}}.checkbox_item label{display:flex;align-items:center;position:relative;cursor:pointer}.checkbox_item label:before{height:.75rem;width:.75rem}@media (min-width:640px){.checkbox_item label:before{height:1.25rem;width:1.25rem}}.checkbox_item label:before{content:"";border:2px solid #ece8e5;border-radius:4px;margin-right:8px;transition:background-color .3s,border-color .3s}.checkbox_item input:checked+label:after{content:"✔";position:absolute;top:50%;left:8%;transform:translate(-50%,-50%);font-size:16px;color:#fff;pointer-events:none}.strategy_checkbox input:checked+label:after{left:6%!important}.other_checkbox input:checked+label:after{left:16%!important}.ux_checkbox input:checked+label:after{left:20%!important}@media screen and (max-width:600px){.checkbox_item label:before{border-radius:1px!important;margin-right:3px}}