.c-api-landing__form{background-color:#f4f4f4;border-radius:4px;box-shadow:0 0 35px 0 rgba(0,0,0,.3);padding:30px}
.c-api-landing__title{font-size:20px;margin:0 0 6px;text-align:center}
@media(max-width:376px){.c-api-landing__title{margin-bottom:15px}
}
.c-api-landing__checkbox-container{display:flex;flex-wrap:wrap;margin-bottom:25px}
.c-api-landing__checkbox-wrapper{color:#fff;padding:10px 15px;width:25%}
@media(max-width:767px){.c-api-landing__checkbox-wrapper{border-radius:0 !important;width:100%}
}
.c-api-landing__checkbox-wrapper .checkbox{margin:0}
.c-api-landing__checkbox-wrapper--search{background-color:#5dc6f2;border-bottom-left-radius:4px;border-top-left-radius:4px}
.c-api-landing__checkbox-wrapper--order{background-color:#e27458}
.c-api-landing__checkbox-wrapper--quote{background-color:#2141a3}
.c-api-landing__checkbox-wrapper--lead{background-color:#1e73c2;border-bottom-right-radius:4px;border-top-right-radius:4px}
.c-api-landing__application label{font-weight:400}
.c-api-landing__application-title{font-weight:700 !important;margin-bottom:10px;padding-left:3px}
.c-api-landing__application-radio{margin-bottom:10px}
.c-api-landing__application-radio input[type=radio]{display:none}
.c-api-landing__application-radio input[type=radio]+label{cursor:pointer;display:inline-block;line-height:1em;padding-left:1.5em;position:relative}
.c-api-landing__application-radio input[type=radio]+label:after,.c-api-landing__application-radio input[type=radio]+label:before{border-radius:50%;content:"";height:1em;left:0;position:absolute;text-align:center;top:0;width:1em}
.c-api-landing__application-radio input[type=radio]+label:before{box-shadow:inset 0 0 0 1px lightgray,inset 0 0 0 1em white}
.c-api-landing__application-radio input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 .2em white,inset 0 0 0 1em #58666e}
.c-api-landing__application-input{margin:5px 0 5px 20px;max-width:50%;width:50%}
@media(max-width:767px){.c-api-landing__application-input{max-width:100%;width:calc(100% - 20px)}
}
@media(min-width:768px) and (max-width:992px){.c-api-landing__application-input{max-width:45%;width:45%}
}
.c-api-landing__checkbox--consent{margin-bottom:15px;margin-top:0}
@media(max-width:430px){.c-api-landing__checkbox--consent{margin-bottom:15px;margin-top:15px;text-align:left}
.c-api-landing__button--submit{padding-left:12px;padding-right:12px;width:100%}
}