.elementor-6042 .elementor-element.elementor-element-dc3f725{--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;}.elementor-6042 .elementor-element.elementor-element-2c8dd45 img{width:35%;}.elementor-6042 .elementor-element.elementor-element-a49f0b5 img{width:100%;}.elementor-6042 .elementor-element.elementor-element-6bf4493{text-align:right;font-family:"BYekan", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-6042 .elementor-element.elementor-element-397d66d{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-42c4e6c img{width:70%;}.elementor-6042 .elementor-element.elementor-element-33579a2 img{width:100%;}.elementor-6042 .elementor-element.elementor-element-0feb4ac{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-d3d2a7a img{width:70%;}.elementor-6042 .elementor-element.elementor-element-36f0ca1 img{width:100%;}.elementor-6042 .elementor-element.elementor-element-281ca47{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-55268bb img{width:70%;}.elementor-6042 .elementor-element.elementor-element-b22c5fb img{width:100%;}.elementor-6042 .elementor-element.elementor-element-330ca86{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-d55ce68 img{width:70%;}.elementor-6042 .elementor-element.elementor-element-f76f6ae img{width:100%;}.elementor-6042 .elementor-element.elementor-element-c6e3c6c{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-bee1f83 img{width:70%;}.elementor-6042 .elementor-element.elementor-element-bb91c1d img{width:100%;}.elementor-6042 .elementor-element.elementor-element-26fb49c{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-dcf16e2 img{width:70%;}.elementor-6042 .elementor-element.elementor-element-dac0581 img{width:100%;}.elementor-6042 .elementor-element.elementor-element-9a5a6d9{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-662fcbc img{width:70%;}.elementor-6042 .elementor-element.elementor-element-9fa4624 img{width:100%;}.elementor-6042 .elementor-element.elementor-element-d51c99a{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-0fd472f img{width:70%;}.elementor-6042 .elementor-element.elementor-element-4a2acf9 img{width:100%;}.elementor-6042 .elementor-element.elementor-element-efd3a14{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}.elementor-6042 .elementor-element.elementor-element-8860381 img{width:70%;}.elementor-6042 .elementor-element.elementor-element-8975997 img{width:100%;}.elementor-6042 .elementor-element.elementor-element-c73ccdc{text-align:justify;font-family:"BYekan", Sans-serif;font-size:16px;color:#000000;}/* Start custom CSS for image, class: .elementor-element-2c8dd45 */.elementor-6042 .elementor-element.elementor-element-2c8dd45 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-2c8dd45 * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a49f0b5 */.elementor-6042 .elementor-element.elementor-element-a49f0b5 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-a49f0b5 * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42c4e6c */.elementor-6042 .elementor-element.elementor-element-42c4e6c {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-42c4e6c * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33579a2 */.elementor-6042 .elementor-element.elementor-element-33579a2 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-33579a2 * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3d2a7a */.elementor-6042 .elementor-element.elementor-element-d3d2a7a {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-d3d2a7a * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36f0ca1 */.elementor-6042 .elementor-element.elementor-element-36f0ca1 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-36f0ca1 * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55268bb */.elementor-6042 .elementor-element.elementor-element-55268bb {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-55268bb * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b22c5fb */.elementor-6042 .elementor-element.elementor-element-b22c5fb {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-b22c5fb * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d55ce68 */.elementor-6042 .elementor-element.elementor-element-d55ce68 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-d55ce68 * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f76f6ae */.elementor-6042 .elementor-element.elementor-element-f76f6ae {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-f76f6ae * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bee1f83 */.elementor-6042 .elementor-element.elementor-element-bee1f83 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-bee1f83 * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb91c1d */.elementor-6042 .elementor-element.elementor-element-bb91c1d {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-bb91c1d * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf16e2 */.elementor-6042 .elementor-element.elementor-element-dcf16e2 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-dcf16e2 * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dac0581 */.elementor-6042 .elementor-element.elementor-element-dac0581 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-dac0581 * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-662fcbc */.elementor-6042 .elementor-element.elementor-element-662fcbc {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-662fcbc * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fa4624 */.elementor-6042 .elementor-element.elementor-element-9fa4624 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-9fa4624 * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fd472f */.elementor-6042 .elementor-element.elementor-element-0fd472f {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-0fd472f * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a2acf9 */.elementor-6042 .elementor-element.elementor-element-4a2acf9 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-4a2acf9 * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8860381 */.elementor-6042 .elementor-element.elementor-element-8860381 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-8860381 * img {
    border-radius: 16px;
    max-width: 70%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8975997 */.elementor-6042 .elementor-element.elementor-element-8975997 {
    border-radius: 16px;
    overflow: clip;
    width: 100%;
}

.elementor-6042 .elementor-element.elementor-element-8975997 * img {
    border-radius: 16px;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BYekan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shyne.ir/wp-content/uploads/2024/12/Yekan.ttf') format('truetype');
}
/* End Custom Fonts CSS */