@media (max-width: 1024px) { .elementor-button {
min-height: 44px;
padding-top: 10px;
padding-bottom: 10px;
} .elementor-nav-menu--main .elementor-item {
min-height: 44px;
padding: 10px 12px;
display: flex;
align-items: center;
} .elementor-menu-toggle {
min-height: 44px;
min-width: 44px;
} .elementor-icon-list-item a {
min-height: 44px;
display: inline-flex;
align-items: center;
padding: 4px 0;
} .elementor-social-icon {
min-height: 44px;
min-width: 44px;
} .elementor-location-footer .elementor-icon-list-item a,
.elementor-location-footer .elementor-widget-nav-menu a {
min-height: 44px;
display: inline-flex;
align-items: center;
padding: 6px 4px;
} .fluentform .ff-btn-submit,
.elementor-field-type-submit button {
min-height: 44px;
min-width: 44px;
}
} .elementor-location-footer .elementor-widget-text-editor {
font-size: max(0.75rem, 12px);
} a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
.elementor-button:focus-visible {
outline: 2px solid #1B3A5C;
outline-offset: 2px;
} .fluentform .ff-el-input--label label {
clip: unset !important;
clip-path: none !important;
position: static !important;
width: auto !important;
height: auto !important;
}