.inputCheckbox label::before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inputCheckbox input:checked+label::before{content:"\e906"}.inputCheckbox label::before{content:"\e907"}.inputCheckbox{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.inputCheckbox label{font-family:'Source Sans Pro';font-size:16px;font-style:normal;font-weight:300;line-height:1.2;color:#000;display:block;padding:0 0 0 26px;position:relative}@media only screen and (min-width:900px){.inputCheckbox label{font-family:'Source Sans Pro';font-size:18px;font-style:normal;font-weight:300;line-height:1.3}}.inputCheckbox label::before{background:#fff;color:#000;display:block;font-size:18px;height:18px;left:0;position:absolute;top:3px;width:18px}.inputCheckbox label acronym{text-decoration:none}.inputCheckbox label a{color:inherit}.inputCheckbox input{opacity:0;pointer-events:none;position:absolute}.inputCheckbox input:focus+label::before,.inputCheckbox input:hover+label::before{font-size:20px;left:-1px;top:2px}.inputCheckbox--error label{color:#c0212e}.inputCheckbox--error label::before{color:#c0212e}.inputCheckbox{margin-bottom:10px}.inputCheckbox>.error{display:none}.inputCheckbox>.error .text{font-family:'Open Sans';font-size:16px;font-style:normal;font-weight:300;line-height:1;color:#c0212e;padding:4px 11px 4px 26px}input:user-invalid+label+.error{display:block}