﻿body {
    background: black;
    color: white;
    font-family: 'Nunito Sans';
    font-weight: 700;
    font-size: 11pt;
}

form {
    box-sizing: border-box;
    padding: 6px;
}

.uvb-enquiry {
    width: 100%;
}

.uvb-enquiry > div {
    margin-bottom: 12px;
     box-sizing: border-box;
}

.uvb-split {
    display: flex;
    gap: 50px;
}

.uvb-split > div {
    flex-grow: 2;
}

label {
    margin-bottom: 5px;
    display: block;
}

label p{
    margin:0;
}

input, select, textarea {
    width: 100%;
    border: none;
    border-radius: 25px;
    padding: 10px;
    font-family: 'Nunito Sans';
    font-weight: 700;
    box-sizing: border-box;
}

html body .uvb-input-error{
    background:#f3bcbc;
}

textarea {
    max-width: 100%;
    min-width: 100%;
    height: 300px;
}

#dateInput{
    width:250px;
}

#OptIn {
    display: flex;
    gap: 10px;
    align-items: start;
}

#OptIn input {
    width: unset;
}

.uvb-button {
    text-transform: uppercase;
    color: white;
    border-radius: 25px;
    border: none;
    background: linear-gradient(90deg,rgba(158,27,122,1) 0%,rgba(213,39,23,1) 100%);
    padding: 10px 26px;
    font-weight: 700;
    font-family: 'Nunito Sans';
}


/*----------------Success----------------*/
.uvb-enquiry-success{
    text-align:center;
    flex-wrap:wrap;
    font-family: 'Nunito Sans';
}

.uvb-enquiry-success h1{
    text-transform:uppercase;
    font-size:55px;
    font-weight:700;
}

.uvb-enquiry-success span{
    font-size:18px;
}

.uvb-enquiry-success p{
    font-size:16px;
    margin-top:75px;
}