/**
*
*	Name:			IRAN Sans-Serif Font
*	Version:		5.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Dec 25, 2012
*	Updated on:		Sep 01, 2017
*	Website:		             http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (4N9NUG)
--------------------------------------------------------------------------------------
*	
**/

@font-face {
  font-family: IRANSans-FaNum;

  font-style: normal;

  font-weight: 900;

  src: url(/client_files/0c82357136706fe0b8496ac2321a5c69.eot);

  src: url(/client_files/0c82357136706fe0b8496ac2321a5c69.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/aca84f753ff041f9bbd6559f178b7677.woff2) format('woff2'),  
		 url(/client_files/45f207ebaeda42d31740c696302c4c40.woff) format('woff'),  
		 url(/client_files/cdee2dc6ef6187c370dc44f0c325f545.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans-FaNum;

  font-style: normal;

  font-weight: bold;

  src: url(/client_files/51ba486fa50e8204665fa810cd319500.eot);

  src: url(/client_files/51ba486fa50e8204665fa810cd319500.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/424eca1112ae72643ee80830a522e8da.woff2) format('woff2'),  
		 url(/client_files/aa12a017cbd4a5f7358752f4e7e7f344.woff) format('woff'),  
		 url(/client_files/282f38380a6bd094a001e0afd24ece9e.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans-FaNum;

  font-style: normal;

  font-weight: 500;

  src: url(/client_files/7fed925eed1fe5c4a633d0011d860b47.eot);

  src: url(/client_files/7fed925eed1fe5c4a633d0011d860b47.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/ed4ac452b05d496237b8652311e6b466.woff2) format('woff2'),  
		 url(/client_files/10d80bfa89985b74a634d157df3c1f70.woff) format('woff'),  
		 url(/client_files/f885eebbc714297156bbac2f5c4794a7.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans-FaNum;

  font-style: normal;

  font-weight: 300;

  src: url(/client_files/2dffffe3b22e33c7ec29c429aa909806.eot);

  src: url(/client_files/2dffffe3b22e33c7ec29c429aa909806.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/721eb7ab97005da7447ed61b3ecc32d7.woff2) format('woff2'),  
		 url(/client_files/955f38e3e1aab0d034a9aed686a428ec.woff) format('woff'),  
		 url(/client_files/cc2c043728adc25f924baa640408fd1e.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans-FaNum;

  font-style: normal;

  font-weight: 200;

  src: url(/client_files/93a22db98bbe6a6fdef5d98af544d121.eot);

  src: url(/client_files/93a22db98bbe6a6fdef5d98af544d121.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/7f6c155499d3fd780868d8acf39a5d5d.woff2) format('woff2'),  
		 url(/client_files/e9c28ed76d8679566bd67dfb8d50e5f0.woff) format('woff'),  
		 url(/client_files/3a4474e9d8093ac7d0e877446d2af502.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans-FaNum;

  font-style: normal;

  font-weight: normal;

  src: url(/client_files/1a6f8943e894fa4f861a0ac56a290dba.eot);

  src: url(/client_files/1a6f8943e894fa4f861a0ac56a290dba.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/8d649f69659e092cd2f977d6b8d95599.woff2) format('woff2'),  
		 url(/client_files/337881a1246d3b51b420e1ce1ad35422.woff) format('woff'),  
		 url(/client_files/732cabbff87f779b74d3ee5741eb933f.ttf) format('truetype');
}

/**
*
*	Name:			IRAN Sans-Serif Font
*	Version:		5.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Dec 25, 2012
*	Updated on:		Sep 01, 2017
*	Website:		             http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (4N9NUG)
--------------------------------------------------------------------------------------
*	
**/

@font-face {
  font-family: IRANSans;

  font-style: normal;

  font-weight: 900;

  src: url(/client_files/fee322c97e60404927e30c2bba1f52c1.eot);

  src: url(/client_files/fee322c97e60404927e30c2bba1f52c1.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/2d5331d8a603c7338c28ae5be2fe2529.woff2) format('woff2'),  
		 url(/client_files/e94a490e4b555bd60e4c7a8612c7c7fe.woff) format('woff'),  
		 url(/client_files/b856e951d6045d5d33a03ceacd48275b.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans;

  font-style: normal;

  font-weight: bold;

  src: url(/client_files/f18db7b4f37eed9b994774079e6c38f8.eot);

  src: url(/client_files/f18db7b4f37eed9b994774079e6c38f8.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/94bdf556f91548a6f1a415e10dcb81a8.woff2) format('woff2'),  
		 url(/client_files/dd12fb6add9534790d36b39ffbfbd5db.woff) format('woff'),  
		 url(/client_files/e65c9d525ca3a18949ebece112f381ce.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans;

  font-style: normal;

  font-weight: 500;

  src: url(/client_files/d1f537d1a9a596eb5339108366ddbe5a.eot);

  src: url(/client_files/d1f537d1a9a596eb5339108366ddbe5a.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/9f338149d9f52fe4faab7a0e9120f639.woff2) format('woff2'),  
		 url(/client_files/2d28b58d14c6602dc6664d17784111af.woff) format('woff'),  
		 url(/client_files/dde1bbb65f9abe693cab043a199a7175.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans;

  font-style: normal;

  font-weight: 300;

  src: url(/client_files/b9db61ce89b7ca7fd3e73cab1bde4c45.eot);

  src: url(/client_files/b9db61ce89b7ca7fd3e73cab1bde4c45.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/b5815f24cdb58ca5af8471026ca5a581.woff2) format('woff2'),  
		 url(/client_files/b35266cba8a813875e6dd5b16ec165f6.woff) format('woff'),  
		 url(/client_files/f1c0e72c287ef95dd77720c2241123f6.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans;

  font-style: normal;

  font-weight: 200;

  src: url(/client_files/aea412769ad8390c96ea18551b9c3c8b.eot);

  src: url(/client_files/aea412769ad8390c96ea18551b9c3c8b.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/801b490e56a0f7e84052540571d50101.woff2) format('woff2'),  
		 url(/client_files/6f6cd6631c5a4ff7eb79c2902af6659e.woff) format('woff'),  
		 url(/client_files/69e4612c3d672b0a982da22750f0cad3.ttf) format('truetype');
}

@font-face {
  font-family: IRANSans;

  font-style: normal;

  font-weight: normal;

  src: url(/client_files/432a2b2da04e215189122208ea7794d7.eot);

  src: url(/client_files/432a2b2da04e215189122208ea7794d7.eot?#iefix) format('embedded-opentype'),  
		 url(/client_files/cdb118d6a351d596a2d78c7fe986de6b.woff2) format('woff2'),  
		 url(/client_files/9ffdcda01ffd6d404d6f159bb5691444.woff) format('woff'),  
		 url(/client_files/ae01de6907048fbaba8b352fe81eb56f.ttf) format('truetype');
}

.flex{
  display:flex
}
html,body,#root{
  width:100%;
  min-height:100%;
  display:flex;
  font-size:.875rem;
  word-break:normal
}

html body,.Toastify__toast{
  font-family:var(--fontFamily)
}

.Toastify__toast-body{
  white-space:pre-line
}

[href] *{
  pointer-events:none
}

[href] a,[href] button{
  pointer-events:auto
}

button,[role=button]{
  cursor:pointer
}

[dir=rtl] [class*=space-]>*+*{
  --space-x-reverse: 1
}

hr{
  -webkit-border-before:none;
          border-block-start:none;
  -webkit-border-after:none;
          border-block-end:none
}

body.no-scrollable-window,body.no-scrollable-window #root{
  height:100vh
}

body.no-scrollable-window main{
  overflow:hidden
}

.MuiPickersStaticWrapper-staticWrapperRoot{
  min-width:340px
}

button.MuiButtonBase-root.MuiFab-root{
  outline:none
}

.visible-delayed{
  -webkit-animation:make-visible .5s forwards;
          animation:make-visible .5s forwards;
  visibility:hidden
}

@-webkit-keyframes make-visible{
  to{
    visibility:visible
  }
}

@keyframes make-visible{
  to{
    visibility:visible
  }
}

.flex-filler{
  flex-grow:1
}

.flex-row{
  display:flex;
  flex-direction:row
}

.flex-column{
  display:flex;
  flex-direction:column
}

.flex-wrap{
  flex-wrap:wrap
}

.perfect-center{
  justify-content:center;
  align-items:center
}

.justify-center{
  justify-content:center
}

.align-center{
  align-items:center
}

.justify-content-between{
  justify-content:space-between
}

.justify-content-around{
  justify-content:space-around
}

.text-center{
  text-align:center
}

.pre-break{
  white-space:pre
}

.force-ltr{
  direction:ltr !important
}

.ltr{
  direction:ltr
}

.force-original-number{
  font-family:IRANSans,Vazir,Tahoma,serif
}

.full-width{
  width:100%
}

.full-height{
  height:100%
}

.growable{
  flex-grow:1
}

.double-growth{
  flex-grow:2 !important
}

.flex-1{
  flex:1 1
}

.flex-2{
  flex:2 1
}

.scrollable{
  overflow:auto
}

.scrollable-x{
  overflow-x:auto
}

.scrollable-y{
  overflow-y:auto
}

.padding-0_5{
  padding:.5em
}

.padding-1{
  padding:1em
}

.padding-2{
  padding:2em
}

.margin-0_5{
  margin:.5em !important
}

.margin-1{
  margin:1em
}
.button{
  min-width:5em;
  border-radius:0;
  padding:.2em .6em
}

.blue-button{
  background-color:#4b4a69;
  color:#fff
}

.blue-button:hover{
  background-color:rgba(75,74,105,.7)
}

.blue-button[disabled]{
  color:#909090
}

.red-button{
  background-color:#c20c0c;
  color:#fff
}

.red-button:hover{
  background-color:rgba(194,12,12,.7)
}

.white-button{
  border:solid 1px #4b4a69;
  color:#4b4a69;
  background-color:#fff
}

.white-button:hover{
  background-color:#e7e7f0
}

.primary-box{
  background:var(--primary-color)
}

.danger-box{
  color:#fff;
  background:var(--danger-color)
}

.box-gray{
  background-color:#4a4a4a !important;
  color:#f7f7f7
}

.box-gray-400{
  background:#ccc;
  color:#4a4a4a
}

.box-gray-600{
  background:#707070;
  color:#fff !important
}

.shadow{
  box-shadow:0px 2px 1px -1px rgba(0,0,0,.3),0px 1px 1px 0px rgba(0,0,0,.21),0px 1px 3px 0px rgba(0,0,0,.18)
}

.w-max{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content
}

.with-radius{
  border-radius:1.4rem
}

.gray-paper{
  background:#f5f5f5
}

.gray-text{
  color:#979797
}

.danger-text{
  color:var(--danger-color)
}

.border-b{
  border-bottom:1px solid #000
}

.no-text-decoration{
  text-decoration:none
}

.text-vertical{
  -ms-writing-mode:tb-lr;
      writing-mode:vertical-lr;
  -webkit-text-orientation:mixed;
          text-orientation:mixed;
  transform:rotate(-180deg)
}

.optional-required .required::after{
  color:#777
}

.svg-icon{
  fill:currentColor;
  width:1em;
  height:1em;
  font-size:24px
}

.svg-icon.small{
  font-size:20px
}

.svg-icon.large{
  font-size:35px
}

.text-ellipsis.text-ellipsis.text-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  display:block;
  white-space:nowrap
}

@media print{
  .printable-element{
    position:fixed !important;
    top:0 !important;
    left:0 !important;
    width:100vw !important;
    height:100vh !important;
    z-index:1500 !important;
    margin:0 !important
  }

  .printable-element .print-button{
    display:none
  }
}

@-webkit-keyframes rotate{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate{
  100%{
    transform:rotate(360deg)
  }
}
.grid-area-1{
  grid-area:area-1
}

.grid-area-2{
  grid-area:area-2
}

.grid-area-3{
  grid-area:area-3
}

.grid-area-4{
  grid-area:area-4
}

.grid-area-5{
  grid-area:area-5
}

.grid-area-6{
  grid-area:area-6
}

.grid-area-7{
  grid-area:area-7
}

.grid-area-8{
  grid-area:area-8
}

.grid-gap{
  grid-area:gap
}
.error-screen{
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center
}

.error-screen .error-container{
  display:flex;
  justify-content:center;
  align-items:center;
  max-width:35em;
  flex-direction:column;
  padding:3em 0;
  flex-grow:1
}

.error-screen .error-container .details{
  display:flex;
  flex-direction:column;
  margin:1em 0;
  width:100%
}

.error-screen .error-container .details>*{
  margin:.2em 0;
  display:flex;
  justify-content:center
}

.error-screen .error-container .details .text-field{
  width:100%;
  direction:ltr
}

.error-screen .error-container .details .text-field .input{
  height:12em
}

.error-screen .error-container .error-icon{
  width:50%;
  height:50%
}

.error-screen .error-container .button{
  margin-top:3em
}
.circle-progress-indicator,.circle-progress-indicator svg{
  width:3em;
  height:3em
}

.circle-progress-indicator svg{
  -webkit-animation:rotate 2.4s linear infinite;
          animation:rotate 2.4s linear infinite
}

.circle-progress-indicator .circle{
  stroke:rgba(var(--primary-tuple));
  stroke-dasharray:163.3628179867px,251.3274122872px;
  -webkit-animation:circle-progress-dash 1.7s ease-in-out infinite;
          animation:circle-progress-dash 1.7s ease-in-out infinite
}

@-webkit-keyframes rotate{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate{
  100%{
    transform:rotate(360deg)
  }
}

@-webkit-keyframes circle-progress-dash{
  0%{
    stroke-dasharray:0px,0px,62.8318530718px,251.3274122872px
  }

  50%{
    stroke-dasharray:0px,50.2654824574px,201.0619298297px,251.3274122872px
  }

  100%{
    stroke-dasharray:62.8318530718px,188.4955592154px,201.0619298297px,251.3274122872px
  }
}

@keyframes circle-progress-dash{
  0%{
    stroke-dasharray:0px,0px,62.8318530718px,251.3274122872px
  }

  50%{
    stroke-dasharray:0px,50.2654824574px,201.0619298297px,251.3274122872px
  }

  100%{
    stroke-dasharray:62.8318530718px,188.4955592154px,201.0619298297px,251.3274122872px
  }
}
:root{
  --primary-color: #ffb012;
  --primary-color-lite: #ffdb49;
  --primary-tuple: 255, 176, 18;
  --seconddry-tuple: 36, 36, 36;
  --fontFamily: IRANSans-FaNum, IRANSans, Vazir, Tahoma, serif
}

.landing-page-body{
  background:linear-gradient(to bottom, #ffdb49, #ffb012)
}

.landing-page{
  display:grid;
  align-items:center
}

.desktop-view .landing-page{
  grid-template:"area-3 area-2 area-1"
}

.mobile-view .landing-page{
  grid-template:"area-2" "area-1" "area-3"
}

.landing-page .card{
  display:grid;
  justify-items:center;
  align-items:center;
  border-radius:20px;
  padding:1em;
  margin:1em
}

.landing-page .card h1{
  font-size:1.8rem;
  margin:0
}

.landing-page .card p{
  font-size:1.1rem;
  margin:0
}

.desktop-view .landing-page .card{
  min-height:30em;
  grid-template:"area-1" "area-3" "area-2" "area-5" "area-4"
}

.desktop-view .landing-page .card.grid-area-2{
  font-size:105%
}

.mobile-view .landing-page .card{
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  grid-template:"area-1 area-3" "area-2 area-3" "area-5 area-3" "area-4 area-3"
}

.landing-page .card .banner img{
  -o-object-fit:contain;
     object-fit:contain;
  width:100%;
  height:100%;
  min-width:2em;
  max-width:16em
}

.mobile-view .landing-page .card .banner img{
  max-width:12em
}

.landing-page .card .button{
  border-radius:10px;
  margin:.5em
}

/*# sourceMappingURL=landing.e5d7ab2bd3c8dd803c3a.css.map*/