.dvm-icon{display:block;width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dvm-section-svg{width:28px;height:28px}
.dvm-ui-icon{width:20px;height:20px}
.dvm-link-icon{display:inline-block;width:17px;height:17px;margin-left:7px;vertical-align:-4px}

.dcs-section-icon .dvm-section-svg,.dcs-software-icon .dvm-section-svg{width:27px;height:27px}
.dcs-service-number .dvm-section-svg{width:30px;height:30px}
.dcs-archive-icon>span .dvm-section-svg{width:52px;height:52px}
.dcs-single-cover-icon .dvm-section-svg{width:68px;height:68px}
.dcs-cover-icon .dvm-section-svg{width:46px;height:46px}
.dcs-hero-search>span:has(.dvm-ui-icon){transform:none;font-size:inherit}
.dcs-single-meta>span{display:inline-flex;align-items:center;gap:6px}

.dvm-card-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:17px;border-radius:16px;background:#edf4ff;color:#155eef}
.grid-6 .card:nth-child(2n) .dvm-card-icon{background:#eef8df;color:#6f9d00}
.grid-6 .card:nth-child(3n) .dvm-card-icon{background:#fff2e8;color:#d85f10}
#engineering-software .dvm-card-icon{background:#eaf2ff;color:#155eef}
#services .dvm-card-icon{background:#eef8df;color:#668f00}

body.dvm-visual-media .hero{
    position:relative;overflow:hidden;isolation:isolate;
    background-image:linear-gradient(90deg,rgba(6,21,41,.42),rgba(6,21,41,.88) 57%,rgba(6,21,41,.98)),url('../images/darsofan-hero-home.webp');
    background-size:cover;background-position:center;
}
body.dvm-visual-media .hero>*{position:relative;z-index:1}

body.dvm-visual-media .dcs-hero{
    background-image:linear-gradient(90deg,rgba(5,19,37,.22),rgba(5,19,37,.82) 55%,rgba(5,19,37,.97)),url('../images/darsofan-hero-home.webp');
    background-size:cover;background-position:center;
}
body.dvm-visual-media .dcs-hero:before{opacity:.08}
body.dvm-visual-media .dcs-hero-visual{opacity:0;pointer-events:none}

body.dvm-visual-media .dcs-archive-hero{background-size:cover;background-position:center}
body.category-dabestan .dcs-archive-hero,
body.category-motavasete-aval .dcs-archive-hero,
body.category-motavasete-dovom .dcs-archive-hero,
body.category-konkur .dcs-archive-hero,
body.category-madrese-konkur .dcs-archive-hero{
    background-image:linear-gradient(90deg,rgba(5,20,39,.33),rgba(5,20,39,.88) 56%,rgba(5,20,39,.98)),url('../images/darsofan-header-school.webp');
}
body.category-daneshgah .dcs-archive-hero,
body.category-arshod-doctori .dcs-archive-hero,
body.category-daneshgah-pajouhesh .dcs-archive-hero{
    background-image:linear-gradient(90deg,rgba(5,20,39,.32),rgba(5,20,39,.88) 56%,rgba(5,20,39,.98)),url('../images/darsofan-header-academic.webp');
}
body.category-solidworks .dcs-archive-hero,
body.category-ansys .dcs-archive-hero,
body.category-abaqus .dcs-archive-hero,
body.category-comsol .dcs-archive-hero,
body.category-matlab .dcs-archive-hero,
body.category-autocad .dcs-archive-hero,
body.category-inventor .dcs-archive-hero,
body.category-python .dcs-archive-hero,
body.category-software-programming .dcs-archive-hero{
    background-image:linear-gradient(90deg,rgba(5,20,39,.35),rgba(5,20,39,.9) 56%,rgba(5,20,39,.98)),url('../images/darsofan-header-software.webp');
}
body.category-tarjome-takhasosi .dcs-archive-hero,
body.category-proje-sanati .dcs-archive-hero,
body.category-proje-daneshgahi .dcs-archive-hero,
body.category-amoozesh-moshavere .dcs-archive-hero,
body.category-services-projects .dcs-archive-hero{
    background-image:linear-gradient(90deg,rgba(5,20,39,.33),rgba(5,20,39,.88) 56%,rgba(5,20,39,.98)),url('../images/darsofan-header-services.webp');
}
body.dvm-visual-media .dcs-archive-hero:after{background:linear-gradient(90deg,transparent,rgba(8,27,51,.22) 48%,rgba(8,27,51,.5));opacity:1}
body.dvm-visual-media .dcs-archive-icon{background:rgba(7,24,45,.4);backdrop-filter:blur(7px)}

@media(max-width:1100px){
    body.dvm-visual-media .dcs-hero{background-position:38% center}
    body.dvm-visual-media .dcs-hero-visual{display:none}
}
@media(max-width:720px){
    body.dvm-visual-media .dcs-hero,
    body.dvm-visual-media .hero{background-position:34% center}
    body.dvm-visual-media .dcs-hero{background-image:linear-gradient(rgba(5,19,37,.89),rgba(5,19,37,.96)),url('../images/darsofan-hero-home.webp')}
    body.dvm-visual-media .dcs-archive-hero{background-position:32% center}
    .dvm-card-icon{width:48px;height:48px}
}

