.request-info{background:#fff 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 8px 24px #0067be40;max-width:100%;padding:30px 25px;width:655px}#terms_agree{display:none}.request-info--title{display:flex;justify-content:center}.request-info--title h3{color:#869ab8;font-size:30px;font-weight:800;line-height:1.35;margin:0 0 16px}.request-info--title h5{margin:0 0 20px}.request-info--form__item{display:flex;flex-direction:column;margin-bottom:4px}.request-info--form__item input[type=number],.request-info--form__item input[type=tel],.request-info--form__item input[type=text],.request-info--form__item select{background:rgba(203,215,222,.23) 0 0 no-repeat padding-box;border:0;border-radius:4px;color:#506690;font-family:Azo sans Medium;font-size:13px;height:65px;letter-spacing:0;outline:0;padding:3px 20px 0}.request-info--form__action{align-items:center;display:flex;height:50px;justify-content:center}.btn-action{background-color:transparent;background-color:#338fbf;border:1px solid #338fbf;border-radius:.375rem;box-shadow:none;color:#161c2d;color:#fff;display:inline-block;font-size:1.0625rem;font-weight:700;line-height:1.6;line-height:18px;padding:.8125rem 1.25rem;text-align:center;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle;width:100%}.request-info--form__item p{color:#506690;font-size:14px!important;letter-spacing:0;margin:4px 0 16px;opacity:.7;text-align:left!important}.request-info--form__item p a{background-color:transparent;color:#506690;font-family:Azo sans Medium!important;text-decoration:none}.request-info--form__item p a:hover{color:#236283;text-decoration:underline}.request-info--form__item input[type=number]::placeholder,.request-info--form__item input[type=tel]::placeholder,.request-info--form__item input[type=text]::placeholder{font-size:13px;font-weight:400;opacity:.7}.request-info--form__item p.error_msg{color:#e5394e!important;display:none;font-size:14px!important;margin:10px 0 0;text-align:left!important}#terms_agree_page_error,p#terms_agree_error{margin:10px auto 0;text-align:center!important}.request-info--form__item input[type=checkbox]{border:1px solid #cbd7de!important;border-radius:3px;height:15px;margin-bottom:0;margin-right:4px;width:15px}.request-info--form__item.hiddenfield{height:0!important;margin:0!important;overflow:hidden!important}.g-recaptcha{margin-bottom:20px}.request-info--form__item input[type=datetime-local]{background-color:rgba(203,215,222,.23);background-image:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Icons/Icon-Calendar.png)!important;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:20px;border:0;border-radius:4px;color:#506690;display:inline-block;font-family:Azo sans Medium;font-size:13px;height:65px;letter-spacing:0;outline:0;padding:3px 20px 0;position:relative;width:100%}.request-info--form__item input[type=datetime-local]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.form-title,.submitted-message,form{background:transparent}.code-ninja-popup .request-info--title h2{margin-bottom:15px}.request-info--form__item label{color:#77899d;display:inline-block;font-family:Azo sans Regular;font-size:14px;margin:0 0 5px;width:100%}#dateTimeLocal{display:none}@media(max-width:767px){.request-info{width:100%}.request-info-form{padding:0 5px}.requestInfo-section .home-program-head{margin-bottom:20px}.code-ninja-popup .request-info--title h2{font-size:32px;line-height:32px;margin:0 0 20px;text-align:center}.code-ninja-popup .request-info--title h2 span{display:block}.request-info--body{display:flex;flex-wrap:wrap;padding:0 20px}.requestInfo-section .request-info--body{padding:0}.request-info--form{width:100%}.request-info--form__item{margin-bottom:4px}.title-hidden .title-hidden--text{text-align:center;width:100%}.request-info,.request-info--form__action button{width:100%}}