/* ===========================
   Allgemeine Schrift
=========================== */
body,
input,
textarea,
button,
label,
a,
p,
span,
h2 {
    font-family: "Cormorant Garamond", serif;
}

/* ===========================
   Überschrift
=========================== */
.formular h2 {
    font-size: 30px;
    font-weight: 800;
    color: #000;
    margin-bottom: 30px;
}

/* ===========================
   Eingabefelder
=========================== */
.text-input,
textarea {
    background: #F4F0E6;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 14px 16px;
    font-size: 18px;
    font-family: "Cormorant Garamond", serif;
}

/* Fokus */
.text-input:focus,
textarea:focus {
    outline: none;
    box-shadow: none;
}

/* Textarea */
textarea {
    min-height: 180px;
    resize: vertical;
}

/* ===========================
   Labels
=========================== */
.form-label {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 6px;
}

/* ===========================
   Absenden-Button
=========================== */
.submit {
    background: #BF0000;
    color: #fff;
    border: 2px solid #D3BA78;
    padding: 14px 40px;
    font-size: 20px;
    font-weight: 700;
    font-family: "Cormorant Garamond", serif;
    cursor: pointer;
    transition: .3s;
}

.submit:hover {
    background: #990000;
}

/* ===========================
   Platzhalter
=========================== */
::placeholder {
    color: #777;
    font-family: "Cormorant Garamond", serif;
}



.formular h2 {
  font-size: 30px;
  font-weight: 800;
  color: #000084;
  margin-bottom: 30px;
}


.submit {
  width: fit-content;
}

#main {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}


#main {padding: 20px;}
body {background: #cb7d20 ;}
 
#form1 .text-input, #form1 textarea {
border: 2px solid #000;
Color:#fff;
}
 
.secure{
background: #0091cb
}