/* ? ==================== CONTATO INFO ==================== */
.contato a:not(.btn){transition: var(--transition);}
.contato a:not(.btn):hover{color: var(--secondary-color);}
/* ? ================== FIM CONTATO INFO ================== */

/* ? ==================== FORM ==================== */
.optional {font-size: 12px;}
.contato .form-container { background:#F6F6F6;box-shadow: 0 1px 2px 0 rgba(105, 88, 88, 0.08);}
.contato .form-control, .contato .form-select {border-radius: 2px;border: 1px solid  #EEE; background-color: #FAFAFA}
.contato .form-check-input:checked {background-color: var(--bs-secondary); border-color: var(--bs-secondary);}
.form--contato .btn  {height: 70px;font-size: 18px;}
/* ? ================== FIM FORM ================== */

.contato-map {width: 100%;min-height: 400px;}