.elementor-171 .elementor-element.elementor-element-cb39f41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:20px 20px;--background-transition:0.3s;}.elementor-171 .elementor-element.elementor-element-6bf93cd{--display:flex;--background-transition:0.3s;}.elementor-171 .elementor-element.elementor-element-6bf93cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-8b12e17 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-7300842{--display:flex;--gap:8px 8px;--background-transition:0.3s;}.elementor-171 .elementor-element.elementor-element-d78eb4e .elementor-heading-title{color:#071952;font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:700;mix-blend-mode:multiply;}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-6bf93cd{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-6bf93cd{--width:112px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-8b12e17 */.elementor-171 .elementor-element.elementor-element-8b12e17 img {
    aspect-ratio: 1.1;
    width: 100%;
    height: auto;
    object-fit: cover;
}

.elementor-171 .elementor-element.elementor-element-8b12e17 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-d78eb4e */.elementor-171 .elementor-element.elementor-element-d78eb4e a {
    transition: .3s;
}

.elementor-171 .elementor-element.elementor-element-d78eb4e a:hover {
    color: var(--e-global-color-primary);
    transition: .3s;
}/* End custom CSS */