*:focus {
  outline: 1px solid #1D8A99!important;
}
.skip-link {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.skip-link:focus {
    background-color: #eee;
    clip: auto!important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #333;
    display: block;
    font-size: 1rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

/* Elementor form required field */
.elementor-mark-required.elementor-column .elementor-field-label:after {
    content: " (שדה חובה)";
    color: inherit;
    padding-left: 0.2em;
    font-size: 0.9rem;
}

.elementor-form .elementor-field-label {
    position: absolute;
    right: 18px;
    transition-duration: .2s;
}

.elementor-field-label.active-field-label{
    transform: translateY(-30px);
    font-size: 16px !important;
}

.elementor-field-type-textarea .elementor-field-label.active-field-label{
    transform: translateY(-65px);
    font-size: 16px !important;
}

.elementor-field{
    box-shadow: none !important;
}

.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
    display: none!important;
}

/* Old tabs*/
.elementor-tabs .elementor-tab-title:focus-visible {
    outline: 3px solid blue;
    outline-offset: -2px;
}
.elementor-tabs .elementor-tab-title.elementor-active.elementor-active {
    border-top: 2px solid purple;
}