.elementor-kit-248{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#343688;--e-global-color-96536f1:#EBEBF3;--e-global-color-4d375e5:#C0C1DA;--e-global-color-4ec8fb2:#A2A3C8;--e-global-color-4b646a9:#7778AF;--e-global-color-2992a85:#5D5EA0;--e-global-color-a1177d8:#343688;--e-global-color-a0a6a65:#2F317C;--e-global-color-f24cffe:#252661;--e-global-color-839503a:#1D1E4B;--e-global-color-e12bd12:#161739;--e-global-color-3d7cf53:#F3F3F3;--e-global-color-42ee67b:#D8D8D8;--e-global-color-db1c8b4:#C6C6C6;--e-global-color-ca54fea:#ABABAB;--e-global-color-1e18041:#9B9B9B;--e-global-color-213351e:#828282;--e-global-color-29cec22:#767676;--e-global-color-19282a2:#5C5C5C;--e-global-color-2f13de3:#484848;--e-global-color-f4f9058:#373737;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-bc2e74b-font-family:"Plus Jakarta Sans";--e-global-typography-bc2e74b-font-size:64px;--e-global-typography-bc2e74b-font-weight:800;--e-global-typography-bc2e74b-line-height:77px;--e-global-typography-fffd4f6-font-family:"Plus Jakarta Sans";--e-global-typography-fffd4f6-font-size:48px;--e-global-typography-fffd4f6-font-weight:800;--e-global-typography-fffd4f6-line-height:62px;--e-global-typography-086ec69-font-family:"Plus Jakarta Sans";--e-global-typography-086ec69-font-size:28px;--e-global-typography-086ec69-font-weight:800;--e-global-typography-086ec69-line-height:38px;--e-global-typography-92f6a8c-font-family:"Plus Jakarta Sans";--e-global-typography-92f6a8c-font-size:24px;--e-global-typography-92f6a8c-font-weight:800;--e-global-typography-92f6a8c-line-height:32px;--e-global-typography-1c6f3d0-font-family:"Plus Jakarta Sans";--e-global-typography-1c6f3d0-font-size:20px;--e-global-typography-1c6f3d0-font-weight:800;--e-global-typography-1c6f3d0-line-height:27px;--e-global-typography-e2ba52d-font-family:"Plus Jakarta Sans";--e-global-typography-e2ba52d-font-size:18px;--e-global-typography-e2ba52d-font-weight:400;--e-global-typography-e2ba52d-line-height:27px;--e-global-typography-575ae55-font-family:"Plus Jakarta Sans";--e-global-typography-575ae55-font-size:16px;--e-global-typography-575ae55-font-weight:400;--e-global-typography-575ae55-line-height:24px;--e-global-typography-48b15ff-font-family:"Plus Jakarta Sans";--e-global-typography-48b15ff-font-size:16px;--e-global-typography-48b15ff-font-weight:400;--e-global-typography-48b15ff-line-height:28px;color:#000000;font-family:var( --e-global-typography-e2ba52d-font-family ), Sans-serif;font-size:var( --e-global-typography-e2ba52d-font-size );font-weight:var( --e-global-typography-e2ba52d-font-weight );line-height:var( --e-global-typography-e2ba52d-line-height );}.elementor-kit-248 e-page-transition{background-color:#FFBC7D;}.elementor-kit-248 p{margin-bottom:16px;}.elementor-kit-248 a{color:#000000;font-family:"iransansx", Sans-serif;}.elementor-kit-248 h1{color:var( --e-global-color-accent );font-family:var( --e-global-typography-bc2e74b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc2e74b-font-size );font-weight:var( --e-global-typography-bc2e74b-font-weight );line-height:var( --e-global-typography-bc2e74b-line-height );}.elementor-kit-248 h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-fffd4f6-font-family ), Sans-serif;font-size:var( --e-global-typography-fffd4f6-font-size );font-weight:var( --e-global-typography-fffd4f6-font-weight );line-height:var( --e-global-typography-fffd4f6-line-height );}.elementor-kit-248 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-086ec69-font-family ), Sans-serif;font-size:var( --e-global-typography-086ec69-font-size );font-weight:var( --e-global-typography-086ec69-font-weight );line-height:var( --e-global-typography-086ec69-line-height );}.elementor-kit-248 h4{color:var( --e-global-color-accent );font-family:var( --e-global-typography-92f6a8c-font-family ), Sans-serif;font-size:var( --e-global-typography-92f6a8c-font-size );font-weight:var( --e-global-typography-92f6a8c-font-weight );line-height:var( --e-global-typography-92f6a8c-line-height );}.elementor-kit-248 h5{color:var( --e-global-color-accent );font-family:var( --e-global-typography-1c6f3d0-font-family ), Sans-serif;font-size:var( --e-global-typography-1c6f3d0-font-size );font-weight:var( --e-global-typography-1c6f3d0-font-weight );line-height:var( --e-global-typography-1c6f3d0-line-height );}.elementor-kit-248 h6{color:var( --e-global-color-accent );font-family:"iransansx", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-248{font-size:var( --e-global-typography-e2ba52d-font-size );line-height:var( --e-global-typography-e2ba52d-line-height );}.elementor-kit-248 h1{font-size:var( --e-global-typography-bc2e74b-font-size );line-height:var( --e-global-typography-bc2e74b-line-height );}.elementor-kit-248 h2{font-size:var( --e-global-typography-fffd4f6-font-size );line-height:var( --e-global-typography-fffd4f6-line-height );}.elementor-kit-248 h3{font-size:var( --e-global-typography-086ec69-font-size );line-height:var( --e-global-typography-086ec69-line-height );}.elementor-kit-248 h4{font-size:var( --e-global-typography-92f6a8c-font-size );line-height:var( --e-global-typography-92f6a8c-line-height );}.elementor-kit-248 h5{font-size:var( --e-global-typography-1c6f3d0-font-size );line-height:var( --e-global-typography-1c6f3d0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-248{--e-global-typography-bc2e74b-font-size:36px;--e-global-typography-bc2e74b-line-height:49px;--e-global-typography-fffd4f6-font-size:30px;--e-global-typography-fffd4f6-line-height:41px;--e-global-typography-086ec69-font-size:24px;--e-global-typography-086ec69-line-height:32px;--e-global-typography-92f6a8c-font-size:20px;--e-global-typography-92f6a8c-line-height:27px;--e-global-typography-1c6f3d0-font-size:18px;--e-global-typography-1c6f3d0-line-height:26px;--e-global-typography-e2ba52d-font-size:16px;--e-global-typography-e2ba52d-line-height:25px;--e-global-typography-575ae55-font-size:14px;--e-global-typography-575ae55-line-height:20px;font-size:var( --e-global-typography-e2ba52d-font-size );line-height:var( --e-global-typography-e2ba52d-line-height );}.elementor-kit-248 h1{font-size:var( --e-global-typography-bc2e74b-font-size );line-height:var( --e-global-typography-bc2e74b-line-height );}.elementor-kit-248 h2{font-size:var( --e-global-typography-fffd4f6-font-size );line-height:var( --e-global-typography-fffd4f6-line-height );}.elementor-kit-248 h3{font-size:var( --e-global-typography-086ec69-font-size );line-height:var( --e-global-typography-086ec69-line-height );}.elementor-kit-248 h4{font-size:var( --e-global-typography-92f6a8c-font-size );line-height:var( --e-global-typography-92f6a8c-line-height );}.elementor-kit-248 h5{font-size:var( --e-global-typography-1c6f3d0-font-size );line-height:var( --e-global-typography-1c6f3d0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    overflow-x: hidden!important;
}

/* Header Design*/

 .header.scrolled {
    background-color: #161739;
  }
  
  
  .language-dropdown-box {
    display: none; /* در ابتدا پنهان باشد */
}

.language-dropdown-box.show {
    display: flex; /* با این کلاس نمایش داده می‌شود */
}
  
/* Elementor Button */
.elementor-button-icon svg{
    width: 20px;
}

/* Menu Items */
a.elementor-item{
     padding: 8px 10px!important;
    border-radius: 20px!important;   
}

a.elementor-item-active{
    background: #fff!important;
}
/* Text Button */
.text-button:hover .text-button-border{
    width: 100%;
}

/* CTA Box */
.cta-image{
    opacity: 0!important;
}

.cta-box:hover .cta-image{
    opacity: 0.1!important;
}

/* Elementor Icon */
.elementor-icon-wrapper{
    display: flex!important;
}

/* Service Box */
.service-box:hover{
    cursor: pointer;
}
.service-box:hover .overlay{
       opacity: 0.38;
}

.service-box .service-description{
          opacity: 0;
}
.service-box:hover .service-description{
          opacity: 1;
}

.service-box:hover .service-description{
       transform: scale(1.05);
}

/* FAQ Style */
.e-n-accordion-item{
    border-radius: 15px;
}

/* Blog Style */
.elementor-pagination{
    display: flex
;
    align-items: center;
}

.elementor-pagination .page-numbers{
    padding: 14px;
    background: #EBEBF3;
    width: 56px;
    height: 56px;
    display: flex
;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
}

.elementor-pagination .page-numbers.current{
    background: #343688;
}/* End custom CSS */