.elementor-129 .elementor-element.elementor-element-d7497b9 .elementor-toc__header-title{text-align:start;}.elementor-129 .elementor-element.elementor-element-d7497b9 .elementor-toc__header{flex-direction:row;}.elementor-129 .elementor-element.elementor-element-d7497b9{--item-text-hover-decoration:underline;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-53b8aaa9 *//* این کد باعث می‌شود تصویر از متن عریض‌تر شود */
.elementor-129 .elementor-element.elementor-element-53b8aaa9 {
    width: 120%; /* تصویر ۲۰٪ عریض‌تر از متن */
    margin-left: -10%; /* تراز کردن وسط */
    max-width: 100vw; /* جلوگیری از اسکرول افقی */
}

@media (max-width: 768px) {
    .elementor-129 .elementor-element.elementor-element-53b8aaa9 {
        width: 100%;
        margin-left: 0;
    }
}

/* افکت هایلایت شدن لینک هنگام هاور */
p a {
    text-decoration: none;
    background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.2em; /* خط باریک زیر متن */
    background-position: 0 88%;
    transition: background-size 0.25s ease-in;
    color: inherit;
    font-weight: 600;
}

p a:hover {
    background-size: 100% 88%; /* پر شدن کل متن */
    color: #000;
}/* End custom CSS */