.cta-full{align-items:center;background-color:transparent;border:0;color:var(--color-text);display:flex;font-weight:700;justify-content:center;letter-spacing:.05rem;padding:2.2rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .3s var(--transition-2);width:100%}.cta-full svg{margin-left:1.5rem;min-width:1rem;width:1rem}.cta-full svg,.cta-full svg *{fill:var(--color-text);transition:all .3s var(--transition-2)}.cta-full:hover{background-color:var(--color-2);color:var(--color-1)}.cta-full:hover svg,.cta-full:hover svg *{fill:var(--color-1)}.cta-full.clear svg{width:2rem}.cta-full.reverse{background-color:var(--color-2);color:var(--color-1)}.cta-full.reverse svg,.cta-full.reverse svg *{fill:var(--color-1)}.cta-full.reverse:hover{background-color:var(--color-1);color:var(--color-2)}.cta-full.reverse:hover svg,.cta-full.reverse:hover svg *{fill:var(--color-2)}.b-color-2 .cta-full:hover{background-color:var(--color-1);color:var(--color-2)}.b-color-2 .cta-full:hover svg,.b-color-2 .cta-full:hover svg *{fill:var(--color-2)}.form-checkbox{cursor:pointer;display:inline-block;position:relative}.form-checkbox .tooltip{--offset:50%;display:inline;margin-left:1rem;position:relative;transform:translateY(.15rem);z-index:10}.form-checkbox .tooltip .icon-qm{transform:translateY(-1px);width:2rem}.form-checkbox .tooltip .expand{background-color:var(--color-2);bottom:100%;box-shadow:0 15px 30px 1px #0000004d;color:var(--color-1);font-size:1.5rem;left:0;line-height:2rem;opacity:0;padding:2rem;pointer-events:none;position:absolute;text-align:center;transform:translateY(-3rem);transition:transform .3s var(--transition-2),opacity .3s var(--transition-2);width:20rem}.form-checkbox .tooltip .expand:before{background-color:var(--color-2);content:"";height:2rem;left:var(--offset);position:absolute;top:100%;transform:translate(-50%,calc(-50% - .5rem)) rotate(-45deg);width:2rem;z-index:-1}@media (min-width:768px){.form-checkbox .tooltip .expand:before{transform:translate(-50%,-50%) rotate(-45deg)}}.form-checkbox .tooltip.active .expand{opacity:1;pointer-events:auto;transform:translateY(-2rem)}.form-checkbox input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.form-checkbox input:hover+label:after{opacity:1}.form-checkbox input:checked+label:after{background-color:var(--color-text);opacity:1}.form-checkbox label{display:inline-block;padding-left:3.2rem;position:relative}.form-checkbox label:before{border:.1rem solid var(--color-text);content:"";height:2.1rem;left:0;position:absolute;top:0;width:2.1rem}.form-checkbox label:after{background-color:var(--color-9);content:"";height:1.2rem;left:.45rem;opacity:0;position:absolute;top:.45rem;transition:all .2s var(--transition-2);width:1.2rem}.form-checkbox--reverse label{padding-left:0;padding-right:3.2rem}.form-checkbox--reverse label:before{left:auto;right:0}.form-checkbox--reverse label:after{left:auto;right:.45rem}
