.fa-linkedin-in {
    background-color: var(--color-secondary);
    font-size: 1.2rem;
    color: #fff;
    padding:10px;
}

fieldset {
    border: none;
}

legend {
    color: var(--color-secondary);
    font-size: 1.3rem;
    font-weight: 700;
}

.tx-powermail {
    width: min(100%,1000px);
}

.contact-form aside .newsletter {
    margin-top: auto;
}

.powermail_fieldwrap_type_check .checkbox label {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-areas: "checkbox text";
    justify-content: space-between;
    gap: 10px;
    align-items: start;
    padding-left: 0;
    font-size: .85rem;
}

.powermail_fieldwrap_type_check .checkbox label .checkbox {
    grid-area: text;
}

form label {
    font-weight: 700;
    display: inline-block;
    margin-top: 20px;
}

form input,form textarea {
    padding: 10px;
    border: none;
    border: 2px solid var(--color-secondary);
    font-size: 1rem;
    border-radius: 10px;
    width: 100%;
}

input[type="email"] {
    padding: 10px;
    border: none;
    border: 2px solid var(--color-secondary);
    font-size: 1rem;
    border-radius: 10px;
    width: 100%;
}

form textarea {
    resize: vertical;
    min-height: 300px;
}

input[type="submit"] {
    cursor: pointer;
}


form input,  form textarea {
    padding: 10px;
    border:none;
    border: 2px solid var(--color-secondary);
    font-size: 1rem;
    border-radius:10px;
    width: 100%;
}

input[type="email"] {
    padding: 10px;
    border:none;
    border: 2px solid var(--color-secondary);
    font-size: 1rem;
    border-radius:10px;
    width: 100%;
}

form textarea {
    resize: vertical;
    min-height:200px;
}

.cta-button {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: fit-content;
    gap:10px;
    background-color: var(--color-secondary);
    color:#fff;
    text-align: center;
    text-decoration: none;
    border-radius:10px;
    padding:5px 20px;
    font-size: 1rem;
    margin-block: 1em;
    justify-self: start;
    font-weight: 700;
}

.cta-button:hover {
    background-color:var(--color-primary);
    color: #fff;
}
