.ocf-free-resource{background:var(--ocf-bg-alt)}.ocf-free-resource .mc-resource-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.ocf-free-resource .mc-resource-photo{overflow:hidden;border-radius:var(--ocf-image-radius);height:380px}.ocf-free-resource .mc-resource-photo img{width:100%;height:100%;object-fit:cover}.ocf-free-resource .mc-resource-copy>p{margin-top:20px;line-height:1.7}.ocf-free-resource .mc-resource-form{margin-top:24px;max-width:100%;padding:0;background:transparent;border:0;box-shadow:none}.ocf-free-resource .hero-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ocf-free-resource .ocf-field{display:flex;flex-direction:column;gap:7px}.ocf-free-resource .ocf-form-label{position:static;transform:none;font-size:14px}.ocf-free-resource input:not([type=hidden]){width:100%;height:45px;background:var(--ocf-bg);border:1px solid var(--ocf-border);border-radius:var(--ocf-radius-sm);padding:10px;color:var(--ocf-heading)}.ocf-free-resource .form-submit-btn{grid-column:1/-1;width:100%;background:var(--ocf-primary);border-radius:var(--ocf-button-radius);color:var(--ocf-primary-text);min-height:47px}.ocf-free-resource .form-submit-btn:hover{background:var(--ocf-primary-hover)}@media(max-width:760px){.ocf-free-resource .mc-resource-grid{grid-template-columns:1fr;gap:30px}.ocf-free-resource .mc-resource-photo{height:220px}.ocf-free-resource .hero-form-fields{grid-template-columns:1fr}}
