/* The legacy .page utility must not constrain WordPress body.page. */
body.page { width: auto; }
body.admin-bar .navbar.fixed-top { top: 32px; }
@media (max-width: 782px) { body.admin-bar .navbar.fixed-top { top: 46px; } }
.ortonika-page { padding: 10rem 1rem 5rem; }
/* Fluent Forms adopts the original form colors and spacing. */
#callMe .fluentform { color: white; }
#callMe .fluentform .ff-el-form-control { background: #2a5d77; border: 1px solid #39728f; border-radius: .25rem; color: white; padding: .8rem 1.3rem; min-height: 3rem; }
#callMe .fluentform .ff-el-form-control::placeholder { color: white; opacity: 1; }
#callMe .fluentform .ff-el-input--label { color: white; }
#callMe .fluentform .ff-btn-submit { width: 100%; background: #98b237; border: 2px solid #98b237; border-radius: .25rem; padding: 1rem; color: white; font-weight: 700; }
#callMe .fluentform .ff-btn-submit:hover { background: transparent; color: #98b237; }
#callMe .fluentform .ff-t-container { display: block; }
#callMe .fluentform .ff-t-cell { width: 100%; padding: 0; }
#callMe .ff-el-group { margin-bottom: 1.25rem; }
#callMe .ff-message-success { background: white; color: #113448; }
