.elementor-kit-7{--e-global-color-7a9dc01:#F7F7F7;--e-global-color-c51cbdf:#1A1A1A;--e-global-color-0a3013b:#232323;--e-global-color-6547c23:#E8E8E8;--e-global-color-d5e8e1f:#808080;--e-global-color-ffa4b70:#FFFFFF;--e-global-color-0b48bb2:#000000;--e-global-color-02b1d2b:#43474F;--e-global-color-b932562:#0000FF;--e-global-color-48eb44d:#1E5AFF;--e-global-color-9208e50:#0A1EFF;--e-global-typography-primary-font-family:"MM";--e-global-typography-secondary-font-family:"MM";--e-global-typography-text-font-family:"MM";--e-global-typography-accent-font-family:"MM";background-color:#F7F7F7;color:var( --e-global-color-02b1d2b );font-family:"MM", Sans-serif;font-size:16px;font-weight:360;font-stretch:95%;line-height:200%;overscroll-behavior:none;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#1E5AFF;font-family:"MM", Sans-serif;font-size:16px;font-weight:460;font-stretch:95%;word-spacing:2px;color:var( --e-global-color-7a9dc01 );border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-9208e50 );color:var( --e-global-color-ffa4b70 );}.elementor-kit-7 p{margin-block-end:24px;}.elementor-kit-7 a{color:#43474F;font-family:"MM", Sans-serif;font-weight:360;font-stretch:95%;line-height:161.8%;}.elementor-kit-7 a:hover{color:#43474F;line-height:161.8%;}.elementor-kit-7 h1{color:#43474F;font-family:"MM", Sans-serif;font-size:61.03px;font-weight:560;font-stretch:90%;line-height:161.8%;}.elementor-kit-7 h2{color:#43474F;font-family:"MM", Sans-serif;font-size:48.82px;font-weight:560;font-stretch:90%;line-height:161.8%;}.elementor-kit-7 h3{color:#43474F;font-family:"MM", Sans-serif;font-size:39.06px;font-weight:560;font-stretch:90%;line-height:161.8%;}.elementor-kit-7 h4{color:#43474F;font-family:"MM", Sans-serif;font-size:31.25px;font-weight:560;font-stretch:90%;line-height:161.8%;}.elementor-kit-7 h5{color:#43474F;font-family:"MM", Sans-serif;font-size:25px;font-weight:560;font-stretch:90%;line-height:161.8%;}.elementor-kit-7 h6{color:#43474F;font-family:"MM", Sans-serif;font-size:20px;font-weight:560;font-stretch:90%;line-height:161.8%;}.elementor-kit-7 label{font-family:"MM", Sans-serif;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"MM", Sans-serif;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-text-font-size:14px;line-height:200%;}.elementor-kit-7 h1{font-size:48.82px;}.elementor-kit-7 h2{font-size:39.06px;}.elementor-kit-7 h3{font-size:31.25px;}.elementor-kit-7 h4{font-size:25px;}.elementor-kit-7 h5{font-size:20px;}.elementor-kit-7 h6{font-size:16px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{padding:24px 48px 24px 48px;}}@media(max-width:767px){.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{word-spacing:0em;padding:20px 32px 20px 32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}}:root { --e-gv-f403642:#000000; --e-gv-76d1b29:#6d6d6c; --e-gv-aa7effc:#deebeb; --e-gv-5bcc96f:#E7FF51; --e-gv-f2188ce:#ffffff; --site-background-color:#F7F7F7; --title-color:#43474F; --title-hover-black:#000000; --Blue-Normal:rgb(30, 90, 255); --Gray-30:hsla(0, 0%, 0%, 0.3); --Divider-G10:hsla(0, 0%, 0%, 0.1); --Gray-50:hsla(0, 0%, 0%, 0.5); --e-gv-b1dc189:hsla(0, 0%, 0%, 0.15); --blue-hover:rgb(10, 30, 255); }
/* Start custom CSS */::-webkit-scrollbar {
  width: 4px;
  background: lightgray
 
}
::-webkit-scrollbar-thumb {
  background: gray
}



.circle-button .elementor-button, .circle-button .e-button-base {
    width: clamp(8em, 11vw, 10em);
    height: clamp(8em, 11vw, 10em);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}
.circle-button {
    width: clamp(8em, 11vw, 10em);
    height: clamp(8em, 11vw, 10em);
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box; 
}


html {
    scroll-behavior: auto!important;
}

p { margin-block-start: 0px;
    margin-block-end: 0px }

/*
[data-barba="container"] {
  opacity: 0;                 
  transform: translateY(50px);
  transition: transform 1s ease, opacity 1s ease;
  background: var(--e-global-color-7a9dc01)
}

*/


.page-transition {
  position: fixed;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 100%;
  background: #FFD700;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
  transition: bottom 1s ease;
}

.page-transition.active {
  bottom: 0;
}

.page-transition .transition-title {
  opacity: 0;
  filter: blur(8px);
  /*transform: translateY(2.5vh);*/
  font-size: 5vw;
  font-variation-settings: "wght" 660;
  color: #000;
  transition: opacity .8s ease, filter .58s ease, transform .5s ease ;
}

@media only screen and (max-width: 767px) {
.page-transition .transition-title {
  font-size: 10vw;
    }
}

.page-transition .transition-title.show {
  opacity: 1;
  filter: blur(0);
  /*transform: translateY(0)*/
}



.page-transition.yellow {
  background-color: #F7F7F7;
  z-index: 9999;
}

.page-transition.white {
  background-color: rgb(30, 90, 255);
  z-index: 9997;
}

/* اتمام انیمیشن تغییر صفحه */ 





/* جلوگیری از انتخاب متن در کل سایت */
body {
  user-select: none;         /* مرورگرهای مدرن */
  -webkit-user-select: none; /* Chrome, Safari, Opera */
  -moz-user-select: none;    /* Firefox */
  -ms-user-select: none;     /* IE/Edge قدیمی */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MM';
	font-display: auto;
	src: url('https://mrmirzakhani.ir/wp-content/uploads/2025/08/MM-var.ttf') format('truetype');
}
/* End Custom Fonts CSS */