.elementor-kit-6{--e-global-color-primary:#0A1B27;--e-global-color-secondary:#112D41;--e-global-color-text:#465C66;--e-global-color-accent:#0AC34E;--e-global-color-7a00c1e:#FFFFFF;--e-global-color-97d9f8b:#C4C4C4;--e-global-color-7cfde70:#E6E6E6;--e-global-color-b7df936:#FAF3E0;--e-global-color-1619cc2:#FAFAFA;--e-global-color-71b169e:#007BFF;--e-global-color-1655614:#00333F;--e-global-color-9430591:#018531;--e-global-color-cdf21b3:#EDFAF2;--e-global-color-dbefc16:#00AE4D;--e-global-color-eb735a7:#58AC84;--e-global-color-c3ae419:#000000;--e-global-color-5514a7d:#DDFFE5;--e-global-color-5acdcd9:#7A7A7A;--e-global-typography-primary-font-family:"titr";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"titr";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"matn";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"titr";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-1619cc2 );font-family:"matn", matn;}.elementor-kit-6 a{color:var( --e-global-color-9430591 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.colorized {
    z-index: 10;
	background: linear-gradient(0deg, #000, #272727);
	border-radius: 15px ;
}

.colorized:before, .colorized:after {
	content: '';
	position: absolute;
	left: +2px;
		border-radius: 13px ;

	top: +2px;
	background: linear-gradient(45deg, #fb0094, #0000ff, #00ff00,#ffff00, #ff0000, #fb0094, 
		#0000ff, #00ff00,#ffff00, #ff0000);
	background-size: 500%;
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	z-index: -1;
	animation: steam 20s linear infinite;
}

@keyframes steam {
	0% {
		background-position: 0 0;
	}
	50% {
		background-position: 400% 0;
	}
	100% {
		background-position: 0 0;
	}
}
.colorized:after {
	filter: blur(10px);
}


.ht::after {
    background: rgba(255, 254, 254, 0.8);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(9.1px);
-webkit-backdrop-filter: blur(9.1px);
border: 1px solid rgba(255, 254, 254, 1);
    content: attr(data-tooltip); /* دریافت متن از اتریبیوت */
    position: absolute;
    color: #1A374D;
    padding: 8px 12px;
    border-radius: 5px;
    font-family: 'matn';
    width: 100%;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
    z-index: 999;
    font-size: 11px;
    cursor: help;
    text-align: justify;
}

/* حالت پیش‌فرض: نمایش در بالا */
.ht[data-tooltip-position="top"]::after {
    bottom: 120%;
    left: 50%;
    transform: translateX(-50%);
}

/* نمایش در پایین */
.ht[data-tooltip-position="bottom"]::after ,
.ht:not([data-tooltip-position])::after{
    top: 120%;
    left: 50%;
    transform: translateX(-50%);
}

/* نمایش در چپ */
.ht[data-tooltip-position="left"]::after {
    right: 120%;
    top: 50%;
    transform: translateY(-50%);
}

/* نمایش در راست */
.ht[data-tooltip-position="right"]::after {
    left: 120%;
    top: 50%;
    transform: translateY(-50%);
}

/* نمایش تولتیپ هنگام هاور */
.ht:hover::after {
    visibility: visible;
    opacity: 1;
}

/* برای موبایل: نمایش تولتیپ فقط در پایین */
@media (max-width: 768px) {
    .ht::after {
        top: 120% !important;
        left: 50%;
        transform: translateX(-50%) !important;
    }
}

@keyframes shineb {
    0% {left: -100px}
    50% {left: 100%}
    100% {left: 100%}
}
.buttoon:before {
    content: '';
    position: absolute;
    width: 100px;
    height: 100%;
    background-image: linear-gradient(
        120deg,
        rgba(255,255,255, 0) 30%,
        rgba(255,255,255, .8),
        rgba(255,255,255, 0) 70%
    );
    z-index: 999;
    top: 0;
    left: -100px;
    animation: shineb 6s infinite linear; /* Animation */
}





.khat{
        display: flex;
    align-items: center;
    border-color: #EDEDED;
    flex-direction: row-reverse;
}
.khat::before {
    content: "";
    display: block;
    flex: 1 1 auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
        margin-right: 5px;

}




.rightkh:before{
    content:"";
    width: 4px;
    height: 80%;
    top: 15%;
    border-radius:25px;
    rotate: 15deg;
margin-right: -10px;
    position: absolute;
    background-color:#0ac34e;
}



#listt .elementor-icon-list-icon {
    opacity: 0 ;
    transition: allease 0.5s;
    padding-top: 10px;
    padding-bottom: 10px;
}
#listt .elementor-icon-list-item{
            padding:5px;

}
#listt .elementor-icon-list-item:hover {
    background-color: #fff;
    color: #4159de;
    font-weight: 800;
    border-radius: 80px;
        padding-right: 15px;

}

#listt li:hover .elementor-icon-list-icon, #listt li:hover .elementor-icon-list-text {
    opacity: 1;
    transition: all ease 0.5s;
 font-weight: 800;   


}/* End custom CSS */