/* Native popup and reusable form block; typography follows the theme. */
.cva-school-form-content.l-section { padding:0; }
.cva-school-form-content > .l-section-h { width:100%; max-width:100%; }
.cva-school-form-content > .l-section-h > .g-cols { width:100%; margin:0; }
.cva-school-form-content > .l-section-h > .g-cols > .wpb_column > .vc_column-inner { padding:0; }
.cva-school-form-content .gform_wrapper { font-family:inherit; --gf-font-family:var(--font-family); }
.cva-school-form-content .gform_wrapper input,
.cva-school-form-content .gform_wrapper select,
.cva-school-form-content .gform_wrapper textarea { font-family:inherit; }
@media(max-width:600px) {
 .w-popup-wrap.cva-school-form-popup { padding:48px 12px 20px; }
}
