.elementor-11 .elementor-element.elementor-element-dd44e5a{--display:flex;--flex-direction:column;--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;--align-items:center;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-0fb1a7e{--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;}.elementor-11 .elementor-element.elementor-element-3877ebd{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3824428 .elementor-icon-box-wrapper{text-align:right;}.elementor-11 .elementor-element.elementor-element-3824428{--icon-box-icon-margin:16px;}.elementor-11 .elementor-element.elementor-element-3824428.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3824428.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3824428.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3824428 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3824428 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-3824428 .elementor-icon-box-title{color:#3948ED;}.elementor-11 .elementor-element.elementor-element-6d916e4 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;line-height:32px;}.elementor-11 .elementor-element.elementor-element-a6034d7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:0px 27px;--row-gap:0px;--column-gap:27px;}.elementor-11 .elementor-element.elementor-element-d6a1943 .elementor-button{background-color:transparent;font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(258deg, var( --e-global-color-primary ) 33%, #6874F5 100%);box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-width:2px 2px 2px 2px;border-color:#2E42FF;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-d6a1943.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-57e6524 .elementor-button{background-color:#FFFFFF;font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-width:2px 2px 2px 2px;border-color:#2E42FF;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-57e6524.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-58e51db{--display:flex;}.elementor-11 .elementor-element.elementor-element-57b0413{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 0px;--row-gap:70px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-f7d333e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-f7d333e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f7d333e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-10b96d2 > .elementor-widget-container{margin:30px 27px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-10b96d2 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-6640cfa > .elementor-widget-container{padding:0px 30px 0px 40px;}.elementor-11 .elementor-element.elementor-element-6640cfa .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;line-height:35px;}.elementor-11 .elementor-element.elementor-element-97132c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-97132c1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-97132c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-7aed311 > .elementor-widget-container{margin:30px 27px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7aed311 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-bc0b28a > .elementor-widget-container{padding:0px 30px 0px 40px;}.elementor-11 .elementor-element.elementor-element-bc0b28a .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;line-height:35px;}.elementor-11 .elementor-element.elementor-element-bdb7106{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-bdb7106:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bdb7106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-f189c62 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon-box-wrapper{text-align:right;}.elementor-11 .elementor-element.elementor-element-f189c62{--icon-box-icon-margin:16px;}.elementor-11 .elementor-element.elementor-element-f189c62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-f189c62.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-f189c62.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon{font-size:45px;}.elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon-box-title{color:#3948ED;}.elementor-11 .elementor-element.elementor-element-a24219e{--display:flex;}.elementor-11 .elementor-element.elementor-element-179248b{--display:flex;}.elementor-11 .elementor-element.elementor-element-b2dd840{--display:flex;}.elementor-11 .elementor-element.elementor-element-ed1bc7a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-11 .elementor-element.elementor-element-ba25f61{--display:flex;--margin-top:0px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon-box-wrapper{text-align:right;}.elementor-11 .elementor-element.elementor-element-73bd1bf{--icon-box-icon-margin:16px;}.elementor-11 .elementor-element.elementor-element-73bd1bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-73bd1bf.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-73bd1bf.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon{font-size:45px;}.elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon-box-title{color:#3948ED;}.elementor-11 .elementor-element.elementor-element-c3a0de2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-c3a0de2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c3a0de2.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-c3a0de2 img{width:100%;height:300px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ed1bc7a{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-dd44e5a{--content-width:1600px;}.elementor-11 .elementor-element.elementor-element-0fb1a7e{--width:90%;}.elementor-11 .elementor-element.elementor-element-57b0413{--content-width:1600px;}.elementor-11 .elementor-element.elementor-element-f7d333e{--width:90%;}.elementor-11 .elementor-element.elementor-element-97132c1{--width:90%;}.elementor-11 .elementor-element.elementor-element-bdb7106{--width:90%;}.elementor-11 .elementor-element.elementor-element-ba25f61{--width:90%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-0fb1a7e{--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-11 .elementor-element.elementor-element-3824428 .elementor-icon-box-wrapper{text-align:right;}.elementor-11 .elementor-element.elementor-element-3824428 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-3824428 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3824428 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6d916e4{text-align:center;}.elementor-11 .elementor-element.elementor-element-a6034d7{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d6a1943 .elementor-button{font-size:16px;padding:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-57e6524 .elementor-button{font-size:16px;padding:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-6640cfa{text-align:center;}.elementor-11 .elementor-element.elementor-element-bc0b28a{text-align:center;}.elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon-box-wrapper{text-align:right;}.elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-f189c62 .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-ed1bc7a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon-box-wrapper{text-align:right;}.elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-73bd1bf .elementor-icon-box-title a{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-6d916e4 */.par  {text-align: justify;  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6a1943 */.sigmaweb-btnWhiteBlue .elementor-button {
  background-color: transparent;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  z-index: 1;
  display: flex;
  text-decoration: none;
  color: #2e42ff; /* سفید شد آبی */
}

.sigmaweb-btnWhiteBlue .elementor-button::before,
.sigmaweb-btnWhiteBlue .elementor-button::after {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
  position: absolute;
  border-radius: 50%;
  z-index: -1;
  background-color: #ffffff; /* آبی شد سفید */
  transition: 0.7s ease-in-out;
}

.sigmaweb-btnWhiteBlue .elementor-button::before {
  top: -1em;
  left: -1em;
}

.sigmaweb-btnWhiteBlue .elementor-button::after {
  left: calc(100% + 1em);
  top: calc(100% + 1em);
}

.sigmaweb-btnWhiteBlue .elementor-button:hover::before,
.sigmaweb-btnWhiteBlue .elementor-button:hover::after {
  height: 410px;
  width: 410px;
}

.sigmaweb-btnWhiteBlue .elementor-button:hover {
  background: linear-gradient(135deg, #ffffff, #2e42ff); /* رنگ‌ها جابجا شدند */
  color: #2e42ff !important; /* سفید شد آبی */
  box-shadow:
    0 6px 15px rgba(255, 255, 255, 0.4),
    0 8px 24px rgba(46, 66, 255, 0.2);
  transform: translateY(-3px);
}

.sigmaweb-btnWhiteBlue .elementor-button:active {
  transform: scale(0.97);
  filter: brightness(0.85);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
  background: linear-gradient(135deg, #ffffff, #5c6bff); /* آبی به سفید تبدیل شد */
}

.sigmaweb-btnWhiteBlue .elementor-button:focus {
  outline: none;
  border-color: #ffffff; /* آبی به سفید */
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3); /* آبی به سفید */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57e6524 */.sigmaweb-btn25 .elementor-button {
  background-color: transparent;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  z-index: 1;
  display: flex;
  text-decoration: none;
}

.sigmaweb-btn25 .elementor-button::before,
.sigmaweb-btn25 .elementor-button::after {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
  position: absolute;
  border-radius: 50%;
  z-index: -1;
  background-color: #2e42ff;
  transition: 0.7s ease-in-out;
}

.sigmaweb-btn25 .elementor-button::before {
  top: -1em;
  left: -1em;
}

.sigmaweb-btn25 .elementor-button::after {
  left: calc(100% + 1em);
  top: calc(100% + 1em);
}

.sigmaweb-btn25 .elementor-button:hover::before,
.sigmaweb-btn25 .elementor-button:hover::after {
  height: 410px;
  width: 410px;
}

.sigmaweb-btn25 .elementor-button:hover {
  background: linear-gradient(135deg, #2e42ff, #6a75ff);
  color: #ffffff !important;
  box-shadow:
    0 6px 15px rgba(46, 66, 255, 0.4),
    0 8px 24px rgba(46, 66, 255, 0.2);
  transform: translateY(-3px);
}

.sigmaweb-btn25 .elementor-button:active {
  transform: scale(0.97);
  filter: brightness(0.85);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
  background: linear-gradient(135deg, #2e42ff, #5c6bff);
}

.sigmaweb-btn25 .elementor-button:focus {
  outline: none;
  border-color: #7289da;
  box-shadow: 0 0 0 4px rgba(46, 66, 255, 0.3);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://torshiznovin.com/wp-content/uploads/2025/07/IRANSansX-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://torshiznovin.com/wp-content/uploads/2025/07/IRANSansX-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://torshiznovin.com/wp-content/uploads/2025/07/IRANSansX-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */