.ct-wrapper{margin:2rem auto;max-width:960px;padding:0 1rem 4rem}.ct-card-header{background:rgba(10,25,70,.07);border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 1.25rem}.ct-card-header h5{color:#0f2456;font-size:1.05rem;font-weight:700;margin:0}.ct-card-body{flex:1;padding:1.25rem}.ct-card-footer{background:rgba(10,25,70,.04);border-top:1px solid rgba(0,0,0,.07);display:flex;justify-content:flex-end;padding:.75rem 1.25rem}.ct-section-title{border-left:3px solid #2c7be5;color:#0f2456;font-size:.9rem;font-weight:700;margin-bottom:.5rem;padding-left:.6rem}.ct-value{color:#2d3748;font-size:.9rem;margin-bottom:0}.ct-hours,.ct-value{padding-left:.75rem}.ct-hours-row{color:#2d3748;display:flex;font-size:.88rem;gap:1rem;padding:.18rem 0}.ct-hours-row span:first-child{font-weight:500;min-width:82px}.ct-card-body--form{display:flex;flex-direction:column;gap:1rem}.ct-form-group{display:flex;flex-direction:column;gap:.35rem}.ct-form-group--grow{flex:1}.ct-input{background:transparent;border:1px solid rgba(10,25,70,.15);border-radius:.4rem;color:#0f2456;font-family:inherit;font-size:.9rem;outline:none;padding:.55rem .75rem;transition:border-color .15s;width:100%}.ct-input::placeholder{color:#a0aec0}.ct-input:focus{border-color:#2c7be5;box-shadow:0 0 0 3px rgba(44,123,229,.12);outline:none}.ct-textarea{background:transparent;border:1px solid rgba(10,25,70,.15);border-radius:.4rem;color:#0f2456;flex:1;font-family:inherit;font-size:.9rem;min-height:160px;outline:none;padding:.65rem .75rem;resize:none;transition:border-color .15s;width:100%}.ct-textarea::placeholder{color:#a0aec0}.ct-textarea:focus{border-color:#2c7be5;box-shadow:0 0 0 3px rgba(44,123,229,.12);outline:none}@media (max-width:767.98px){.ct-wrapper{margin:1rem auto;padding:0 .75rem 3rem}}