.elementor-8660 .elementor-element.elementor-element-edc7285{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-edc7285::before, .elementor-8660 .elementor-element.elementor-element-edc7285 > .elementor-background-video-container::before, .elementor-8660 .elementor-element.elementor-element-edc7285 > .e-con-inner > .elementor-background-video-container::before, .elementor-8660 .elementor-element.elementor-element-edc7285 > .elementor-background-slideshow::before, .elementor-8660 .elementor-element.elementor-element-edc7285 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8660 .elementor-element.elementor-element-edc7285 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://touchprop.com/wp-content/uploads/2025/10/Rectangle-7118.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8660 .elementor-element.elementor-element-021e6ea{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-021e6ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-menu-toggle{margin:0 auto;}.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu .elementor-item{font-family:"yekannew", Sans-serif;font-size:15px;font-weight:bold;}.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main .elementor-item{color:#A8A8A8;fill:#A8A8A8;padding-left:12px;padding-right:12px;padding-top:2.9em;padding-bottom:2.9em;}.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E3E700;}.elementor-8660 .elementor-element.elementor-element-e8769cf .e--pointer-framed .elementor-item:before,
					.elementor-8660 .elementor-element.elementor-element-e8769cf .e--pointer-framed .elementor-item:after{border-color:#E3E700;}.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#E3E700;}.elementor-8660 .elementor-element.elementor-element-e8769cf .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-8660 .elementor-element.elementor-element-e8769cf .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#E3E700;}.elementor-8660 .elementor-element.elementor-element-e33e53d{--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;--justify-content:flex-end;--align-items:center;}.elementor-8660 .elementor-element.elementor-element-b5c88c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8660 .elementor-element.elementor-element-b5c88c5.elementor-element{--align-self:center;}.elementor-8660 .elementor-element.elementor-element-b5c88c5{text-align:center;}.elementor-8660 .elementor-element.elementor-element-b5c88c5 img{width:211px;}.elementor-8660 .elementor-element.elementor-element-346557a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8660 .elementor-element.elementor-element-346557a.elementor-element{--align-self:center;}.elementor-8660 .elementor-element.elementor-element-346557a{text-align:center;}.elementor-8660 .elementor-element.elementor-element-346557a img{width:211px;}.elementor-8660 .elementor-element.elementor-element-28c16f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8660 .elementor-element.elementor-element-341ab88{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-8660 .elementor-element.elementor-element-34aad7c{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-d0e0e12 .elementor-button{background-color:#343842;font-family:"yekannew", Sans-serif;font-size:15px;font-weight:bold;fill:#282828;color:#282828;border-radius:15px 15px 15px 15px;padding:18px 19px 18px 19px;}.elementor-8660 .elementor-element.elementor-element-d0e0e12 .elementor-button:hover, .elementor-8660 .elementor-element.elementor-element-d0e0e12 .elementor-button:focus{box-shadow:0px 0px 10px 0px #E3E700;}.elementor-8660 .elementor-element.elementor-element-83ca05d .elementor-button{background-color:#E3E700;font-family:"yekannew", Sans-serif;font-size:15px;font-weight:bold;fill:#282828;color:#282828;border-radius:15px 15px 15px 15px;padding:18px 22px 18px 31px;}.elementor-8660 .elementor-element.elementor-element-83ca05d .elementor-button-content-wrapper{flex-direction:row;}.elementor-8660 .elementor-element.elementor-element-83ca05d .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-8660 .elementor-element.elementor-element-83ca05d .elementor-button:hover, .elementor-8660 .elementor-element.elementor-element-83ca05d .elementor-button:focus{box-shadow:0px 0px 10px 0px #E3E700;}.elementor-8660 .elementor-element.elementor-element-7bec8e7{--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-8660 .elementor-element.elementor-element-f2ca3c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8660 .elementor-element.elementor-element-f2ca3c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8660 .elementor-element.elementor-element-dfd6807 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8660 .elementor-element.elementor-element-dfd6807.elementor-element{--align-self:center;}.elementor-8660 .elementor-element.elementor-element-dfd6807{text-align:center;}.elementor-8660 .elementor-element.elementor-element-dfd6807 img{width:211px;}.elementor-8660 .elementor-element.elementor-element-3bfbb61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8660 .elementor-element.elementor-element-46e90dc{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-4465ae7 .elementor-button{background-color:#343842;font-family:"yekannew", Sans-serif;font-size:15px;font-weight:bold;fill:#282828;color:#282828;border-radius:15px 15px 15px 15px;padding:18px 19px 18px 19px;}.elementor-8660 .elementor-element.elementor-element-4465ae7 .elementor-button:hover, .elementor-8660 .elementor-element.elementor-element-4465ae7 .elementor-button:focus{box-shadow:0px 0px 10px 0px #E3E700;}.elementor-8660 .elementor-element.elementor-element-86edc73 .elementor-button{background-color:#E3E700;font-family:"yekannew", Sans-serif;font-size:15px;font-weight:bold;fill:#282828;color:#282828;border-radius:15px 15px 15px 15px;padding:16px 16px 16px 16px;}.elementor-8660 .elementor-element.elementor-element-86edc73 .elementor-button:hover, .elementor-8660 .elementor-element.elementor-element-86edc73 .elementor-button:focus{box-shadow:0px 0px 10px 0px #E3E700;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__toggle{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 11px 10px 11px;border-radius:9px 9px 9px 9px;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__container{z-index:999;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__item .jet-menu-label{font-family:"yekannew", Sans-serif;font-weight:bold;color:var( --e-global-color-3eee419 );}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-8660 .elementor-element.elementor-element-7bec8e7{--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;--justify-content:space-between;}.elementor-8660 .elementor-element.elementor-element-f2ca3c4{--width:46%;}.elementor-8660 .elementor-element.elementor-element-3bfbb61{--width:43%;--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;--justify-content:flex-end;}.elementor-8660 .elementor-element.elementor-element-46e90dc{--width:45px;}.elementor-8660 .elementor-element.elementor-element-4465ae7 .elementor-button{font-size:9px;padding:9px 9px 9px 9px;}.elementor-8660 .elementor-element.elementor-element-5ea010b img{width:37px;}.elementor-8660 .elementor-element.elementor-element-86edc73 .elementor-button{border-radius:12px 12px 12px 12px;padding:9px 9px 9px 9px;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:8px;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__container .jet-mobile-menu__back svg{width:8px;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__container{width:300px;}.elementor-8660 .elementor-element.elementor-element-07d5f44 .jet-mobile-menu__item .jet-menu-label{font-size:16px;}}@media(min-width:768px){.elementor-8660 .elementor-element.elementor-element-edc7285{--content-width:1482px;}.elementor-8660 .elementor-element.elementor-element-021e6ea{--width:35%;}.elementor-8660 .elementor-element.elementor-element-e33e53d{--width:89%;}.elementor-8660 .elementor-element.elementor-element-34aad7c{--width:60px;}.elementor-8660 .elementor-element.elementor-element-7bec8e7{--content-width:1350px;}.elementor-8660 .elementor-element.elementor-element-46e90dc{--width:44%;}}/* Start custom CSS for nav-menu, class: .elementor-element-e8769cf */.elementor-8660 .elementor-element.elementor-element-e8769cf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #E3E700;
    border-top-right-radius: 99px;
    border-top-left-radius: 99px;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-b5c88c5 */.elementor-8660 .elementor-element.elementor-element-b5c88c5 {
    top: 25px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-346557a */.elementor-8660 .elementor-element.elementor-element-346557a {
    top: 25px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-341ab88 *//* موقعیت‌دهی کلی */
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    position: relative;
    padding-right: 24px; /* برای فلش سمت راست */
    padding-left: 24px;  /* برای SVG سمت چپ */
}

/* SVG سمت راست (فلش کوچک) */
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:before {
    content: "";
    position: absolute;
    right: 4px;
    top: 50%;
    width: 9px;
    height: 6px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml;utf8,<svg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 1L3.78923 3.81836C4.18058 4.21379 4.81942 4.21379 5.21077 3.81836L8 1' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
}

/* SVG سمت چپ (آیکن جدید) */
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    content: "";
    position: absolute !important;
    left: 4px;
    top: 50%;
    width: 18px;
    height: 18px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.74801 15.1348C6.90206 16.0916 8.38393 16.6667 10.0001 16.6667C13.682 16.6667 16.6668 13.6819 16.6668 9.99999C16.6668 9.52579 16.6173 9.06315 16.5231 8.61696M5.74801 15.1348C4.27297 13.912 3.33345 12.0657 3.33345 9.99999C3.33345 6.3181 6.31822 3.33333 10.0001 3.33333C13.2078 3.33333 15.8864 5.59877 16.5231 8.61696M5.74801 15.1348C7.37761 14.7623 9.31631 13.9857 11.2717 12.8567C13.547 11.5431 15.3977 10.0104 16.5231 8.61696M5.74801 15.1348C3.7237 15.5976 2.17633 15.4369 1.66638 14.5536C1.14111 13.6439 1.83026 12.1641 3.33333 10.5908M16.5231 8.61696C17.5663 7.32533 17.9863 6.15337 17.5435 5.38644C17.0945 4.60875 15.8413 4.39115 14.1664 4.66607' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    border:none !important;
}
.js-wpml-ls-item-toggle{
    height: 54px;
    border-radius: 10px !important;
}
.wpml-ls-statics-shortcode_actions{
    border-radius: 10px;
}
.js-wpml-ls-item-toggle{
    padding-top:15px !important;
}
.wpml-ls-native{
    margin-right: 17px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0e0e12 */.elementor-8660 .elementor-element.elementor-element-d0e0e12 .elementor-button-icon svg{
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83ca05d */.elementor-8660 .elementor-element.elementor-element-83ca05d .elementor-button-icon svg{
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4465ae7 */.elementor-8660 .elementor-element.elementor-element-4465ae7 .elementor-button-icon svg{
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86edc73 */.elementor-8660 .elementor-element.elementor-element-86edc73 .elementor-button-icon svg{
    width: 20px;
}/* End custom CSS */
/* Start custom CSS */#darkModeImg {display: none;}
#darkToggle {cursor: pointer;}
.dark {color: #ffffff;background: #F6F6F6;}

.dark .elementor-item.elementor-item-active{
    color:black !important;
}

body h1,h2,h3,h4{color:white !important;}
.dark  h1,.dark h2,.dark h3,.dark h4{color:black !important;}
body.dark {
  --e-global-color-primary: #fff;
  --e-global-color-secondary: #fff;
  --e-global-color-text: #fff;
  --e-global-color-accent: #fff;
  --e-global-color-e6a3bd8: #fff;
}
.dark .elementor-icon-box-title span, .dark .elementor-icon-list-text span{
    color:black !important;
}
.dark .certif p{
    color:black !important;
}
 .certif p{
    color:white !important;
}
body.dark .elementor-button{background-color:#E3E700 ;}
body.dark .elementor-button:hover{background-color:#F9C059;}
body.dark .elementor-field{background-color:#fff;}
body.dark .bottomfooter {background-color: #5D9CC7!important;}
body.dark .footerright div{background-color: #333333!important;}
body.dark i{color:#ffffff;}
body.dark .headerbg::before {
    background-image: url(https://touchprop.com/wp-content/uploads/2025/11/Rectangle-7118.png) !important;
    --background-overlay: '';
    background-position: center center !important;
    background-repeat: no-repeat !Important;
    background-size: cover !important;
}
body.dark .pricetab > div{
    background-color: #E3E700 !important;
}
body.dark .elementor-heading-title,body.dark .elementor-heading-title span {
   color: black !important;
}
body.dark .e-n-tab-title[aria-selected='true']{
    background-color: #E3E700 !important
}
body.dark .e-n-tab-title[aria-selected='true'] .e-n-tab-title-text{
    color: black
}
body.dark .e-n-tab-title[aria-selected='false'] .e-n-tab-title-text{
    color: black
}
body.dark .elementor-counter-number{
    color: black
}
body.dark .counterr:hover .elementor-counter-title{
    color: black !important
}
body.dark .commnum .elementor-icon-list-text{
    color: black !important
}
body.dark .jet-listing-dynamic-meta__item-val{
    color:black !important;
}
body.dark .buttdark  .elementor-button{
    background-color:#E3E700 !important;
}
body.dark .buttdark  .elementor-button{
    color:black !important;
}
body.dark .buttdark  path{
    stroke:black !important;
}
body.dark .categ .elementor-widget-container{
    background-color: #eaeaea !important
}
body.dark .categ .elementor-heading-title{
   color: #808080 !important
}
body.dark .faqtab  .jet-toggle__content{
    background-color: #F6F6F6 !important;
    border-color:#e8e8e8 !important;
}
body.dark .jet-toggle__label-text{
    color:black !important;
}
body.dark .elementor-image-box-description{
    color:black !important;
}
body.dark input,body.dark textarea{
    background-color: #EEEEEE !important;
    border-color: #EEEEEE !important;
    border-width: 0px 0px 0px 0px;
    border-radius: 12px 12px 12px 12px;
    color: black !important;
}
body.dark label path{
   
    stroke: black !important;
}
body.dark .socialme .elementor-widget-container{
    background-color: #F9F9F9 !important
}
body.dark .socialme .elementor-icon svg{
    fill:black !important
}
body.dark .socialme .elementor-widget-container:hover{
    background-color: #e3e700 !important
}
body.dark .sideblog .elementor-post__title a{
    color:black !important;
}
body.dark .teleback{
    background-color: #00bcff12 !important
}
body.dark .teleback .elementor-heading-title{
    color: #176ED5 !important
}
body.dark .waback{
    background-color: #DEF4E0 !important
}
body.dark .waback .elementor-heading-title{
  color: #71C040 !important
}
body.dark .instaback{
    background-color: #F5D9DD !important
}
body.dark .instaback .elementor-heading-title{
   color: #FF2323 !important
}
body.dark .rulespage .e-n-tab-title[aria-selected='true']{
    background-color: white !important
}

body.dark .rulespage .e-n-tab-title[aria-selected="false"]:hover{
    background-color: white !important
}
body.dark .platbox{
    background-color: #ebebeb80 !important
}
body.dark .socialplat svg path{
    stroke: #383838;
    fill: #383838;
}
body.dark .downplat > div{
    background-color: #F8F8E1 !important
}
body.dark .jet-breadcrumbs__item-target{
    color: #3d3d3d !important;
}
body.dark .jet-breadcrumbs__item-sep path{
    stroke:#313131;
}
body.dark .jet-breadcrumbs__item-link{
    color:#b2b1b1 !important;
}
body.dark .elementor-nav-menu--main .elementor-item:hover{
    color:black !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekannew';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://touchprop.com/wp-content/uploads/2025/10/YekanNewFaceD2-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'yekannew';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://touchprop.com/wp-content/uploads/2025/10/YekanNewFaceD2-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'yekannew';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://touchprop.com/wp-content/uploads/2025/10/YekanNewFaceD2-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */