@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');

body {
	font-family: 'Outfit', sans-serif;
    background: transparent;
}

section.exhibitor-form form select, section.exhibitor-form form input {
	height: 50px;
	color: #454545;
	font-size: 17px;
    font-weight: 500;
    border-color: #818a91;
}

section.exhibitor-form form select:focus, section.exhibitor-form form input:focus {
	box-shadow: none;
	border-color: #f77e21;
}

section.exhibitor-form form input::placeholder {
	color: #454545;
}

p {
	font-size: 17px;
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 8px;
}

label {
	font-size: 17px;
    font-weight: 500;
    line-height: 1.6;
}

.checkboxBtn.agree {
	display: flex;
    align-items: center;
    column-gap: 12px;
}

button.form-btn {
	background-color: transparent;
    background-image: linear-gradient(90deg, #8e2c83 0%, #ee801b 100%);
    padding: 14px 50px 14px 50px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.4em;
    font-size: 17px;
    font-weight: 500;
    border: 0;
    box-shadow: 2px 2px 0px 0px #000000;
    border-radius: 60px 60px 60px 60px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.form-check-input[type=radio] {
    width: 15px;
    height: 15px;
}

.form-check {
    display: flex;
    align-items: center;
    column-gap: 6px;
    float: left;
    margin-right: 20px;
}

.checkbox-label {
    display: block;
}

textarea {
    color: #454545 !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    border-color: #818a91 !important;
    height: 120px;
}

textarea:focus {
    box-shadow: none !important;
    border-color: #f77e21 !important;
}

@media only screen and (min-width: 0) and (max-width: 767px) {

    #first_name {margin-bottom: 8px;}

}