  
.form-wrap-small, .form-wrap-medium, .form-wrap-large{
    margin: 0 auto;
}
.form-wrap-small{
    max-width: 350px;
}
.form-wrap-medium{
    max-width: 450px;
}
.form-wrap-large{
    max-width: 650px;
}

.api-form{
    background-color: #fff;
    padding: 10px;
    padding-top: 15px;
}

.api-form-subtitle{
   font-size: 16px;
   padding-top: 10px;
}

.api-form-control{
    color:  gray;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Lato', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}

.api-form-control-bold{
    color: #fff;
    font-weight: 900;
    font-family: 'Lato', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}

.api-form-inputs:focus{
    box-shadow: none !important;
}
.captcha{
    display: flex;
    justify-content: center;
}

.row-input .input input{
    border: 0;
    background-color: #f5f5f5;
}

.triangle-down-revamp {
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid #3155a4;
    background-color: transparent;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.api-form-wrapper .g-recaptcha {
        transform:scale(0.82);
        
    }

#api-form-title{
    background-color:  #3155a4;
    width: 100%;
    color:  #fff;
    padding: 15px 40px 15px;
    text-align: center;
    font-family: inherit;
}

.api-form-title h2{
    font-size: 26px;
}

.double-row{
    display: flex;
    justify-content: space-evenly;
}

.form-item{
    flex-grow: 0.4;
}

#title-call-to-action{
    font-weight: 600;
    width: 100%;
}

.api-form-required{
    color: #fff;
    text-align: center;
    font-weight: 600;
}
.submit-button{
    color: #fff;
   
    padding: 10px 50px !important;
    display: block !important;
    margin: 20px auto !important;
}

.submit-button input{
    background-color: #3155a4 !important;
}

@media (min-width: 768px) and (max-width: 1200px){
    .api-form-wrapper .g-recaptcha{
        transform:scale(0.66);
        
    }
}
.submit-button:hover{
   
    border: "1px solid #fff !important";
    color: #fff;
}