.elementor-7512 .elementor-element.elementor-element-e441e31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-7512 .elementor-element.elementor-element-8d1ac23{--display:flex;--width:18.635%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-7512 .elementor-element.elementor-element-8d1ac23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7512 .elementor-element.elementor-element-e7c9fba{--display:flex;--width:60%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-7512 .elementor-element.elementor-element-e7c9fba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7512 .elementor-element.elementor-element-6afae2e{text-align:center;}.elementor-7512 .elementor-element.elementor-element-0c709fb{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-7512 .elementor-element.elementor-element-6c22adb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-7512 .elementor-element.elementor-element-9cd41f0 .elementor-toc__header-title{text-align:start;}.elementor-7512 .elementor-element.elementor-element-9cd41f0 .elementor-toc__header{flex-direction:row;}.elementor-7512 .elementor-element.elementor-element-9cd41f0{--item-text-hover-decoration:underline;}.elementor-7512 .elementor-element.elementor-element-372ec4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-7512 .elementor-element.elementor-element-42d24a6{text-align:justify;}.elementor-7512 .elementor-element.elementor-element-56f3592{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7512 .elementor-element.elementor-element-e0371c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-7512 .elementor-element.elementor-element-ba2c286 .elementor-heading-title{font-family:"Anjoman", Sans-serif;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--arrow-bg-height:40px;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;}.elementor-7512 .elementor-element.elementor-element-5b7d180{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--arrow-display:inline-flex;--arrow-opacity:1;--bullet-display:inline-flex;--bullet-opacity:1;--arrow-icon-size:24px;}.elementor-7512 .elementor-element.elementor-element-5b7d180 > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .description-under-image .post-entry-content{align-self:flex-start;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .description-on-hover .post-entry-content .post-entry-body{align-self:flex-start;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .post-entry-content{text-align:right;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .classic-layout-list .post-thumbnail-wrap{text-align:right;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .entry-meta .meta-item:not(:first-child):before{content:"•";}.elementor-7512 .elementor-element.elementor-element-5b7d180 .owl-nav div, .elementor-7512 .elementor-element.elementor-element-5b7d180 .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .owl-nav div.owl-prev,.elementor-7512 .elementor-element.elementor-element-5b7d180 .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .owl-nav div.owl-next,.elementor-7512 .elementor-element.elementor-element-5b7d180 .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-7512 .elementor-element.elementor-element-5b7d180 .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}.the7_elements_carousel-5b7d180.portfolio-shortcode .post-details i {  margin: 0px;}.the7_elements_carousel-5b7d180.portfolio-shortcode.content-bg-on.classic-layout-list article {  box-shadow: none;}.the7_elements_carousel-5b7d180.portfolio-shortcode.description-on-hover article {  overflow: hidden;}.the7_elements_carousel-5b7d180.portfolio-shortcode article {  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.the7_elements_carousel-5b7d180.portfolio-shortcode article .post-entry-content {  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.the7_elements_carousel-5b7d180.portfolio-shortcode:not(.mode-masonry) article:first-of-type,.the7_elements_carousel-5b7d180.portfolio-shortcode:not(.mode-masonry) article.visible.first {  margin-top: 0;}.the7_elements_carousel-5b7d180.portfolio-shortcode {  margin-left: auto;  margin-right: auto;}.the7_elements_carousel-5b7d180.portfolio-shortcode.hover-scale article.post:after {  background-color: var(--content-bg-color);  box-shadow: none;}.the7_elements_carousel-5b7d180.portfolio-shortcode.content-bg-on.description-under-image article .post-entry-content {  background-color: var(--content-bg-color);  box-shadow: none;}.the7_elements_carousel-5b7d180.portfolio-shortcode .owl-nav div,.the7_elements_carousel-5b7d180.portfolio-shortcode .owl-nav div:hover {  color: var(--the7-accent-color);}
/* Start custom CSS for container, class: .elementor-element-e0371c2 *//* --- نسخه نهایی و ویژه: کارت شفق قطبی (Aurora Card) --- */

/* 1. تنظیمات اصلی آیتم اسلایدر */
.dt-owl-item {
    padding: 40px 20px;
    perspective: 1200px;
}

/* 2. استایل اصلی کارت مقاله */
.dt-owl-item article.post {
    position: relative;
    border-radius: 24px;
    overflow: hidden; /* برای کنترل گرادیان‌ها */
    transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
    transform-style: preserve-3d;
    background: #f0f2f7; /* یک پس‌زمینه خنثی برای کارت */
}

/* 3. ایجاد پس‌زمینه متحرک شفق قطبی */
.dt-owl-item article.post::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, #6a82fb, #fc5c7d, #f0b90b);
    background-size: 400% 400%;
    animation: aurora-flow 10s ease infinite;
    opacity: 0.15; /* بسیار ملایم */
    transition: opacity 0.6s ease;
}

@keyframes aurora-flow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 4. ایجاد حاشیه نئونی درخشان */
.dt-owl-item article.post::after {
    content: "";
    position: absolute;
    inset: -2px;
    background: conic-gradient(from 90deg at 50% 50%, #6a82fb, #fc5c7d, #f0b90b, #6a82fb);
    animation: aurora-spin 4s linear infinite;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: -1;
}

@keyframes aurora-spin {
    to { transform: rotate(360deg); }
}

/* --- افکت‌های هاور --- */

.dt-owl-item:hover article.post {
    box-shadow: 0 30px 60px -12px rgba(50, 50, 93, 0.25), 0 18px 36px -18px rgba(0, 0, 0, 0.3);
}

.dt-owl-item:hover article.post::before {
    opacity: 0.05; /* کم‌رنگ‌تر شدن پس‌زمینه برای تمرکز روی محتوا */
}

.dt-owl-item:hover article.post::after {
    opacity: 1; /* نمایش حاشیه نئونی */
}

/* 5. کانتینر محتوا برای افکت سه‌بعدی */
.post-content-container {
    background: #ffffff;
    margin: 2px;
    border-radius: 22px;
    position: relative;
    z-index: 1;
    transform-style: preserve-3d;
    transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

.dt-owl-item:hover .post-content-container {
    transform: rotateX(8deg) rotateY(-5deg) translateZ(20px);
}

/* 6. استایل تصویر شاخص */
.dt-owl-item article.post .post-thumbnail-wrap {
    border-radius: 15px;
    overflow: hidden;
    margin: 20px;
    aspect-ratio: 1 / 1;
    transform: translateZ(20px); /* برجستگی اولیه */
}

.dt-owl-item article.post .post-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

.dt-owl-item:hover .post-thumbnail img {
    transform: scale(1.15);
}

/* 7. استایل بخش متنی */
.dt-owl-item article.post .post-entry-content {
    padding: 0 30px 30px;
    transform: translateZ(10px);
}

/* استایل عنوان (تک خطی) */
.dt-owl-item article.post .ele-entry-title a {
    color: #0b092b;
    font-size: 20px;
    font-weight: 800;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* استایل خلاصه متن (محدود به 5 خط) */
.dt-owl-item article.post .entry-excerpt {
    color: #3b3a55 !important;
    font-size: 14px;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

/* 8. استایل دکمه */
.dt-owl-item article.post .box-button {
    display: block;
    width: 100%;
    text-align: center;
    background: #f0b90b;
    color: #1a1a2e;
    border: none;
    border-radius: 15px;
    font-weight: 700;
    font-size: 15px;
    padding: 14px 20px;
    margin-top: 20px;
    transition: all 0.4s ease;
}

.dt-owl-item:hover .box-button {
    background: #1a1a2e;
    color: #f0b90b;
    box-shadow: 0 10px 25px rgba(26, 26, 46, 0.4);
}

/* 9. استایل نقطه‌های ناوبری */
.owl-dots { text-align: center; padding-top: 20px; }
.owl-dot { background: transparent !important; border: none !important; padding: 5px !important; margin: 0 5px !important; cursor: pointer; }
.owl-dot span { display: block; width: 12px; height: 12px; background: #ccc; border-radius: 50%; transition: all 0.4s ease; }
.owl-dot:hover span { background: #aaa; }
.owl-dot.active span { width: 35px; background: #f0b90b; border-radius: 10px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anjoman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Regular.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-It.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-It.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Bold.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-BoldIt.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-BoldIt.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Hv.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Hv.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-HvIt.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-HvIt.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Black.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Black.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-BlackIt.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-BlackIt.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-ExBold.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-ExBold.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-ExBoldIt.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-ExBoldIt.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Light.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-Light.woff') format('woff');
}
@font-face {
	font-family: 'Anjoman';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-LightIt.woff2') format('woff2'),
		url('https://karmaniyalogistic.com/wp-content/uploads/2023/12/AnjomanMax-LightIt.woff') format('woff');
}
/* End Custom Fonts CSS */