.custom-form .hs-form .custom-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:2px solid #af272f;height:22px;outline:none;position:relative;width:22px}.custom-form .hs-form .custom-checkbox input[type=checkbox]:before{align-items:center;background-color:#af272f;box-sizing:border-box;color:#fff;content:"\2713";display:flex;font-size:16px;font-weight:700;height:22px;justify-content:center;left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .2s ease-in-out;width:22px}.custom-form .hs-form .custom-checkbox input[type=checkbox]:checked:before{opacity:1}.custom-form .hs-form .custom-checkbox input[type=checkbox]:hover:before{box-shadow:none}.custom-form .hs-form .custom-checkboxes .checkboxes-wrapper{align-items:center;display:flex}.custom-form .hs-form .has-border{border-right:8px solid #af272f;padding:0 2rem 0 0;position:relative}.custom-form .hs-form .has-border:after,.custom-form .hs-form .has-border:before{background:#af272f;content:"";height:8px;position:absolute;right:0;width:18px}.custom-form .hs-form .has-border:after{top:0}.custom-form .hs-form .has-border:before{bottom:0}.custom-form .hs-form .custom-checkbox{margin-bottom:2rem;padding-bottom:0}.custom-form .hs-form .custom-checkbox label{font-size:18px}.custom-form .hs-form .custom-checkbox .checkbox-img{height:auto;max-width:180px}.custom-form .hs-form .custom-checkbox label>span{display:inline-block;padding-left:2rem}.custom-form .hs-form .custom-checkbox input[type=checkbox]{left:0;position:absolute;top:12px}.custom-form .hs-form .custom-checkbox .custom-description{font-size:16px;font-weight:700!important;padding-top:1rem;width:100%}.custom-form .hs-form .custom-checkbox .custom-description p:last-child{margin-bottom:0}.custom-form .hs-form .custom-checkbox .custom-description p{margin:0 0 1rem}form .hs-richtext,form .hs-richtext p{margin:1rem 0 1.6rem}.custom-form .hs-form .custom-checkbox .hs-form-booleancheckbox{border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.25);padding:16px}.custom-form .hs-form .hs-form-booleancheckbox .custom-checkbox input[type=checkbox]{margin-top:0}.custom-form .hs-form .hs-form-booleancheckbox .custom-description{font-size:16px;font-weight:700!important}.custom-form .hs-form .custom-checkbox label{display:flex;flex-wrap:wrap;font-size:22px;font-weight:700!important;position:relative}.form-title{display:none}.custom-form .hs-form .custom-checkbox .hs-form-booleancheckbox{transition:transform .3s ease-in-out}.custom-form .hs-form .custom-checkbox .hs-form-booleancheckbox:hover{transform:scale(1.025)}