:root{--bs-lpl-grey:#d0d1db;--bs-lpl-dark-grey:#565961}
.mailform.section{border-top:1px}
.form .title{font-family:var(--bs-body-font-family);color:var(--bs-body-color);font-size:1.875rem;line-height:2.344rem}
.form .rad{border-radius:0}
.form .rad.select{padding:0}
.form .select:after{color:var(--bs-lpl-color-brown)}
.form .select select option:checked,.form .select select option:checked::before{color:var(--bs-lpl-color-brown)}
.form .control .note{font-family:var(--bs-body-font-family)}
.form .control input,.form .control .select{font-weight:400;font-size:18px;line-height:22.5px;border-color:var(--bs-lpl-grey)}
.form .control input:focus-visible,.form .control select:focus-visible{border-color:var(--bs-body-color)}
.form .control input,.form .control textarea{border:1px solid var(--bs-lpl-grey);font-family:var(--bs-body-font-family);color:var(--bs-body-color)}
.form .control label{font-family:var(--bs-body-font-family)}
.form label{font-family:var(--bs-body-font-family);color:var(--bs-lpl-dark-grey)}
.form .select select{border-radius:0;font-family:var(--bs-body-font-family);color:var(--bs-body-color)}
.form .select select option{color:var(--bs-body-color)}
.form .errorMessage{font-family:var(--bs-body-font-family)}
.form .errorMessage .err-li{font-family:var(--bs-body-font-family)}
.form .error + div{font-family:var(--bs-body-font-family);padding-top:5px}
.form #contactform .required-field-text{font-family:var(--bs-body-font-family)}
#contactform .required-field-text{font-family:var(--bs-body-font-family)}
.btn{border-radius:0}
.btn-blue{font-family:var(--bs-body-font-family) !important;background-color:var(--bs-lpl-color-brown);color:var(--bs-white)}
.btn-blue:hover{color:var(--bs-white);background-color:var(--bs-lpl-color-brow-secondary)}
@media only screen and (min-width:992px){.form .select:hover::after{color:#f39c12}
}