.elementor-4344 .elementor-element.elementor-element-051e009{--display:flex;--min-height:calc(var(--tx)*399);--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;--overlay-opacity:1;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4344 .elementor-element.elementor-element-051e009::before, .elementor-4344 .elementor-element.elementor-element-051e009 > .elementor-background-video-container::before, .elementor-4344 .elementor-element.elementor-element-051e009 > .e-con-inner > .elementor-background-video-container::before, .elementor-4344 .elementor-element.elementor-element-051e009 > .elementor-background-slideshow::before, .elementor-4344 .elementor-element.elementor-element-051e009 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4344 .elementor-element.elementor-element-051e009 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4344 .elementor-element.elementor-element-051e009.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4344 .elementor-element.elementor-element-2ff0fc3{width:var( --container-widget-width, calc(var(--tx)*1000) );max-width:calc(var(--tx)*1000);--container-widget-width:calc(var(--tx)*1000);--container-widget-flex-grow:0;top:calc(var(--tx)*150);text-align:center;}.elementor-4344 .elementor-element.elementor-element-2ff0fc3.elementor-element{--align-self:center;}.elementor-4344 .elementor-element.elementor-element-2ff0fc3 .elementor-heading-title{font-family:"Peyda", Sans-serif;font-size:calc(var(--tx)*50);font-weight:800;line-height:calc(var(--tx)*80);color:var( --e-global-color-primary );}.elementor-4344 .elementor-element.elementor-element-3ba51d67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(var(--tx)*56) 0;--row-gap:calc(var(--tx)*56);--column-gap:0;--margin-top:calc(var(--tx)*56);--margin-bottom:calc(var(--tx)*0);--margin-left:0;--margin-right:calc(var(--tx)*80);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-4344 .elementor-element.elementor-element-41ebe387{--display:flex;--min-height:calc(var(--tx)*586);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4344 .elementor-element.elementor-element-136dcab{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;top:calc(var(--tx)*60);--z-index:2;}.elementor-4344 .elementor-element.elementor-element-136dcab:not(.elementor-motion-effects-element-type-background), .elementor-4344 .elementor-element.elementor-element-136dcab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4344 .elementor-element.elementor-element-136dcab{left:calc(var(--tx)*250);}body.rtl .elementor-4344 .elementor-element.elementor-element-136dcab{right:calc(var(--tx)*250);}.elementor-4344 .elementor-element.elementor-element-134caec > .elementor-widget-container{padding:calc(var(--tx)*7) calc(var(--tx)*12) calc(var(--tx)*7) calc(var(--tx)*12);}.elementor-4344 .elementor-element.elementor-element-134caec.elementor-element{--align-self:center;}.elementor-4344 .elementor-element.elementor-element-134caec .elementor-heading-title{font-family:"Peyda", Sans-serif;font-size:calc(var(--tx)*12);font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4344 .elementor-element.elementor-element-6daa5d8c{width:var( --container-widget-width, calc(var(--tx)*900) );max-width:calc(var(--tx)*900);--container-widget-width:calc(var(--tx)*900);--container-widget-flex-grow:0;}.elementor-4344 .elementor-element.elementor-element-2c3c642e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4344 .elementor-element.elementor-element-2f001d42{width:initial;max-width:initial;color:#27376B;font-family:"Peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-4344 .elementor-element.elementor-element-49025c16{--display:flex;--min-height:calc(var(--tx)*613);--gap:calc(var(--tx)*42) 0;--row-gap:calc(var(--tx)*42);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4344 .elementor-element.elementor-element-6cbf8181{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4344 .elementor-element.elementor-element-6cbf8181.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4344 .elementor-element.elementor-element-6f7d809b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-4344 .elementor-element.elementor-element-6f7d809b.elementor-element{--align-self:flex-start;}.elementor-4344 .elementor-element.elementor-element-6f7d809b img{width:calc(var(--tx)*188);max-width:calc(var(--tx)*188);height:calc(var(--tx)*49);}.elementor-4344 .elementor-element.elementor-element-118c319b.elementor-element{--align-self:flex-start;--order:1;}body:not(.rtl) .elementor-4344 .elementor-element.elementor-element-118c319b{left:calc(var(--tx)*25);}body.rtl .elementor-4344 .elementor-element.elementor-element-118c319b{right:calc(var(--tx)*25);}.elementor-4344 .elementor-element.elementor-element-118c319b{bottom:calc(var(--tx)*14);}.elementor-4344 .elementor-element.elementor-element-118c319b .elementor-heading-title{font-family:"Peyda", Sans-serif;font-size:calc(var(--tx)*22);font-weight:600;color:#FFFFFF;}.elementor-4344 .elementor-element.elementor-element-6699422{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-4344 .elementor-element.elementor-element-252d141{--display:flex;--min-height:calc(var(--tx)*511);--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;--overlay-opacity:0.5;--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--tx)*17);--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:1;}.elementor-4344 .elementor-element.elementor-element-252d141::before, .elementor-4344 .elementor-element.elementor-element-252d141 > .elementor-background-video-container::before, .elementor-4344 .elementor-element.elementor-element-252d141 > .e-con-inner > .elementor-background-video-container::before, .elementor-4344 .elementor-element.elementor-element-252d141 > .elementor-background-slideshow::before, .elementor-4344 .elementor-element.elementor-element-252d141 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4344 .elementor-element.elementor-element-252d141 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4344 .elementor-element.elementor-element-1d11e9fa{--grid-columns:2;width:var( --container-widget-width, calc(var(--tx)*1212) );max-width:calc(var(--tx)*1212);--container-widget-width:calc(var(--tx)*1212);--container-widget-flex-grow:0;bottom:calc(var(--tx)*43);z-index:2;--grid-column-gap:calc(var(--tx)*56);}.elementor-4344 .elementor-element.elementor-element-1d11e9fa > .elementor-widget-container{margin:0 calc(var(--tx)*12) 0 0;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4344 .elementor-element.elementor-element-1d11e9fa{left:0px;}body.rtl .elementor-4344 .elementor-element.elementor-element-1d11e9fa{right:0px;}@media(max-width:1024px){.elementor-4344 .elementor-element.elementor-element-1d11e9fa{--grid-columns:2;}}@media(max-width:767px){.elementor-4344 .elementor-element.elementor-element-051e009{--width:100vw;--min-height:calc(var(--tx)*201);--overlay-opacity:1;--margin-top:0;--margin-bottom:calc(var(--tx)*43);--margin-left:0;--margin-right:0;}.elementor-4344 .elementor-element.elementor-element-2ff0fc3 > .elementor-widget-container{padding:0 calc(var(--tx)*20) 0 calc(var(--tx)*20);}.elementor-4344 .elementor-element.elementor-element-2ff0fc3{top:calc(var(--tx)*70);}.elementor-4344 .elementor-element.elementor-element-2ff0fc3 .elementor-heading-title{font-size:calc(var(--tx)*25);line-height:calc(var(--tx)*35);}.elementor-4344 .elementor-element.elementor-element-3ba51d67{--width:calc(var(--tx)*412);--gap:calc(var(--tx)*28) 0;--row-gap:calc(var(--tx)*28);--column-gap:0;--margin-top:calc(var(--tx)*48);--margin-bottom:calc(var(--tx)*120);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-4344 .elementor-element.elementor-element-41ebe387{--min-height:calc(var(--tx)*245);}.elementor-4344 .elementor-element.elementor-element-2c3c642e{--gap:calc(var(--tx)*13) 0;--row-gap:calc(var(--tx)*13);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-4344 .elementor-element.elementor-element-2f001d42{font-size:calc(var(--tx)*12);}.elementor-4344 .elementor-element.elementor-element-49025c16{--gap:calc(var(--tx)*43) 0;--row-gap:calc(var(--tx)*43);--column-gap:0;}.elementor-4344 .elementor-element.elementor-element-6f7d809b > .elementor-widget-container{padding:0 calc(var(--tx)*20) 0 0;}.elementor-4344 .elementor-element.elementor-element-6f7d809b img{width:calc(var(--tx)*122);max-width:calc(var(--tx)*122);height:calc(var(--tx)*39);}body:not(.rtl) .elementor-4344 .elementor-element.elementor-element-118c319b{left:calc(var(--tx)*39);}body.rtl .elementor-4344 .elementor-element.elementor-element-118c319b{right:calc(var(--tx)*39);}.elementor-4344 .elementor-element.elementor-element-118c319b{bottom:calc(var(--tx)*10);}.elementor-4344 .elementor-element.elementor-element-118c319b .elementor-heading-title{font-size:calc(var(--tx)*14);}.elementor-4344 .elementor-element.elementor-element-252d141{--min-height:calc(var(--tx)*131);--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4344 .elementor-element.elementor-element-1d11e9fa{--grid-columns:1;}}@media(min-width:768px){.elementor-4344 .elementor-element.elementor-element-3ba51d67{--width:calc(var(--tx)*1340);}.elementor-4344 .elementor-element.elementor-element-41ebe387{--width:calc(var(--tx)*1340);}.elementor-4344 .elementor-element.elementor-element-2c3c642e{--width:calc(var(--tx)*1280);}.elementor-4344 .elementor-element.elementor-element-49025c16{--width:calc(var(--tx)*1280);}.elementor-4344 .elementor-element.elementor-element-252d141{--width:calc(var(--tx)*273);}}/* Start custom CSS for container, class: .elementor-element-136dcab */.elementor-4344 .elementor-element.elementor-element-136dcab {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2f001d42 *//* Desktop & Mobile unified */
.elementor-4344 .elementor-element.elementor-element-2f001d42 p {
    margin-bottom: calc(var(--tx)*30);
    font-size: calc(var(--tx)*18); /* Add explicit size */
    line-height: 1.7;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 strong {
    font-weight: 700;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 h1 {
    font-size: calc(var(--tx)*36);
    color: #C39766;
    font-weight: bolder;
    margin-bottom: calc(var(--tx)*40);
    margin-top: calc(var(--tx)*60);
    line-height: 1.3;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 h2 {
    font-size: calc(var(--tx)*32);
    color: #C39766;
    font-weight: bolder;
    margin-bottom: calc(var(--tx)*40);
    margin-top: calc(var(--tx)*60);
    line-height: 1.3;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 h3 {
    font-size: calc(var(--tx)*26); /* Changed from 31 to create better hierarchy */
    font-weight: bold;
    margin-bottom: calc(var(--tx)*30);
    margin-top: calc(var(--tx)*40);
    line-height: 1.4;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 h4 {
    font-size: calc(var(--tx)*21); /* Slightly adjusted */
    font-weight: 700;
    margin-bottom: calc(var(--tx)*10);
    line-height: 1.5;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 img {
    width: 100% !important;
    margin-top: calc(var(--tx)*30);
    margin-bottom: calc(var(--tx)*30);
}

/* Mobile adjustments */
@media (max-width: 767px) {
    .elementor-4344 .elementor-element.elementor-element-2f001d42 p {
        margin-bottom: calc(var(--tx)*25);
        font-size: calc(var(--tx)*17);
    }
    
    .elementor-4344 .elementor-element.elementor-element-2f001d42 h2 {
        font-size: calc(var(--tx)*28);
        margin-bottom: calc(var(--tx)*30);
        margin-top: calc(var(--tx)*45);
    }
    
    .elementor-4344 .elementor-element.elementor-element-2f001d42 h3 {
        font-size: calc(var(--tx)*24);
        margin-bottom: calc(var(--tx)*25);
        margin-top: calc(var(--tx)*35);
    }
    
    .elementor-4344 .elementor-element.elementor-element-2f001d42 h4 {
        font-size: calc(var(--tx)*19);
        margin-bottom: calc(var(--tx)*15);
    }
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin: 2rem 0;
  table-layout: fixed;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 thead {
  background: linear-gradient(135deg, #27376B 0%, #1e2a52 100%);
  color: #ffffff;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 thead th {
  padding: 1.2rem 1rem;
  text-align: right;
  font-weight: 600;
  font-size: 0.95rem;
  letter-spacing: 0.3px;
  border-bottom: 3px solid #C39766;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 tbody tr {
  border-bottom: 1px solid #e5e5e5;
  border-left: 4px solid transparent;
  transition: all 0.3s ease;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 tbody tr:nth-child(even) {
  background-color: #F4F4F4;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 tbody tr:hover {
  background-color: #fef9f3;
  border-left-color: #C39766;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 tbody td {
  padding: 1.2rem 1rem;
  text-align: right;
  font-size: 0.9rem;
  line-height: 1.6;
  color: #333333;
  vertical-align: top;
  word-wrap: break-word;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 tbody td:first-child {
  font-weight: 600;
  color: #27376B;
}

.elementor-4344 .elementor-element.elementor-element-2f001d42 tbody td strong, tbody td b {
  color: #27376B;
}

/* Responsive design */
@media screen and (max-width: 768px) {
  .elementor-4344 .elementor-element.elementor-element-2f001d42 table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 0.85rem;
    table-layout: auto;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 thead, tbody, tr {
    display: table;
    width: 100%;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 thead {
    display: table-header-group;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 tbody {
    display: table-row-group;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 tr {
    display: table-row;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 th, td {
    display: table-cell;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 thead th, tbody td {
    padding: 0.8rem 0.6rem;
    white-space: nowrap;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 tbody tr {
    border-left: 2px solid transparent;
  }
  
  .elementor-4344 .elementor-element.elementor-element-2f001d42 tbody tr:hover {
    border-left-color: #C39766;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252d141 */.elementor-4344 .elementor-element.elementor-element-252d141 {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22324%22%20height%3D%22605%22%20viewBox%3D%220%200%20324%20605%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%20184.295L324%200V605H0V184.295Z%22%20fill%3D%22%2327376B%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: top left; /* یا هر موقعیت دیگری مثل center center */
    background-size: 100% 100%; /* یا auto، contain، cover یا اندازه دلخواه */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6699422 */.elementor-4344 .elementor-element.elementor-element-6699422 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ba51d67 */.elementor-4344 .elementor-element.elementor-element-3ba51d67 {
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/Peyda-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/peyda-extralight.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/peyda-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/Peyda-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/Peyda-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/Peyda-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/Peyda-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/Peyda-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://roseinvest.co/wp-content/uploads/2025/08/Peyda-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */