/* Start custom CSS for shortcode, class: .elementor-element-19312d6 */.absence-form-link {
display: inline-block;
margin: 15px 0;
padding: 12px 22px;
background: #e83e8c;
color: #ffffff !important;
text-decoration: none !important;
border-radius: 8px;
font-size: 15px;
font-weight: bold;
transition: all 0.3s ease;
box-shadow: 0 3px 8px rgba(0,0,0,0.15);
}

.absence-form-link:hover {
background: #c72d73;
transform: translateY(-2px);
box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}

/* جلوگیری از چسبیدن فرم به بالای صفحه هنگام اسکرول */
#absence-form {
scroll-margin-top: 100px;
}/* End custom CSS */