.terms-div {    
    display:flex;
    justify-content: space-around;
    align-items: baseline;
    margin-bottom : 25px;
}

.terms-div a {
    color: var(--primary-color);
    text-decoration: none;
}

input[type="checkbox"] {
    appearance: none;
    padding:0;
    margin: 0;
    width: 1.3em;
    height: 1.3em;
    border: 0.2em solid var(--primary-color);
    border-radius: 0.2em;
    display: grid;
    place-content: center;
    cursor: pointer;
}   
  
input[type="checkbox"]::before {
    content: "";
    width: 0.7em;
    height: 0.7em;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--primary-color);
  }

.primary-button:disabled {
    background-color: var(--outline-color);
    color: #FFF;
    cursor:auto;
    transition: 200ms all ease-in-out;
}
  
input[type="checkbox"]:checked::before {
    transform: scale(1);
  }


.terms-div label {
    width: 250px;
    
}

.decline {
    display: none;
}

.supp-margin {
    margin: 40px 0 0 0;
}