@media(max-width:768px){.checkbox.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"]{width:24px;height:24px}
.checkbox.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"]::before{content:"";width:15px;height:15px;transform:scale(0);transition:120ms transform ease-in-out;background-color:CanvasText}
.checkbox.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"]:checked::before{width:18px;height:18px;transform:scale(1);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);color:#073074;background-color:#073074}
.checkbox.cmp-checkbox__v2 .cmp-checkbox label.cmp-checkbox__label p{font-family:Avenir;font-weight:600;font-size:11px;line-height:120%;letter-spacing:0}
.checkbox.cmp-checkbox__v2 .cmp-checkbox label.cmp-checkbox__label p u{font-family:Avenir;font-weight:700;font-size:11px;line-height:120%;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0}
}
.cmp-checkbox{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;padding:10px 0}
.cmp-checkbox input{position:absolute;cursor:pointer;height:20px;width:20px}
.cmp-checkbox .checkmark-delete{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px black solid}
.cmp-checkbox .checkmark-delete:after{content:"";position:absolute;display:none}
.cmp-checkbox .checkmark-delete.error{border:1px solid var(--Error-Error,#fb3748)}
.cmp-checkbox:hover input ~ .checkmark-delete{background-color:#ffd885 !important}
.cmp-checkbox input:checked ~ .checkmark-delete{background-color:#fff}
.cmp-checkbox input:checked ~ .checkmark-delete:after{display:block}
.cmp-checkbox .checkmark-delete:after{left:6px;top:3px;width:5px;height:8px;border:solid #073074;border-width:0 4px 4px 0;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}
.cmp-checkbox .checkmark-delete{position:absolute;top:10px;left:0;height:20px;width:20px;background-color:#fff;border-color:#cacfd8;border-radius:4px;box-shadow:0 2px 2px 0 rgba(27,28,29,0.12)}
.cmp-checkbox .checkmark-delete.error{border:3px solid var(--Error-Error,#fb3748)}
.cmp-checkbox .cmp-checkbox__container{width:100%}
.cmp-checkbox .cmp-checkbox__label{padding-left:40px;line-height:30px;display:block}
.cmp-checkbox .cmp-checkbox__label p{color:var(--neutrals-neutrals700,#2b303b);text-align:left;font-family:var(--profuturo-mobile-body-content-regular-font-family,'Avenir-Roman',sans-serif);font-size:var(--profuturo-mobile-body-content-regular-font-size,14px);line-height:var(--profuturo-mobile-body-content-regular-line-height,140%);font-weight:var(--profuturo-mobile-body-content-regular-font-weight,400);display:contents}
.cmp-checkbox .cmp-checkbox__label .cmp-link__screen-reader-only{display:none;visibility:hidden}
.cmp-checkbox__v2 .cmp-checkbox:hover input ~ .checkmark-delete{background-color:#4f5c70 !important}
.cmp-checkbox__v2 .cmp-checkbox input:checked ~ .checkmark-delete{background-color:#073074}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#073074;width:30px;height:30px;border:0 solid #073074;border-radius:.15em;transform:translateY(-0.075em);display:grid;place-content:center}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"]::before{content:"";width:30px;height:30px;transform:scale(0);transition:120ms transform ease-in-out;background-color:CanvasText}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"]:checked::before{width:20px;height:20px;transform:scale(1);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);color:#073074;background-color:#073074}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"]:focus{outline:2px solid #073074}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container input[type="checkbox"].cmp-checkbox__input.error{border-color:#d3070a;border-block-style:solid;border-width:2px}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__container .checkmark-delete{margin-left:18px;background-color:white}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__error-message{display:block;padding-top:10px;font-family:Avenir;font-weight:350;font-size:14px;line-height:11.5px;color:#d3070a}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__label{white-space:normal}
.cmp-checkbox__v2 .cmp-checkbox .cmp-checkbox__label p{font-family:Avenir;font-size:15px;font-weight:400;line-height:15px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#073074}