.elementor-4361 .elementor-element.elementor-element-9dbdd1f{--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-4361 .elementor-element.elementor-element-59e8bb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-8a4599b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-fc91e45{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4361 .elementor-element.elementor-element-7705540{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-7705540.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-955e003{--spacer-size:33px;}.elementor-4361 .elementor-element.elementor-element-21948f8{--iteration-count:infinite;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--dynamic-text-color:#D64545;}.elementor-4361 .elementor-element.elementor-element-21948f8 .elementor-headline{text-align:right;font-family:"IRANYekanX", iranyekan;font-size:45px;font-weight:700;line-height:10px;letter-spacing:0px;word-spacing:4px;}.elementor-4361 .elementor-element.elementor-element-21948f8 .elementor-headline-plain-text{color:#222222;}.elementor-4361 .elementor-element.elementor-element-21948f8 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4361 .elementor-element.elementor-element-21948f8 .elementor-headline-dynamic-text{font-family:"IRANYekanX", iranyekan;}.elementor-4361 .elementor-element.elementor-element-9ce3daf{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-4361 .elementor-element.elementor-element-7c74da4{--spacer-size:50px;}.elementor-4361 .elementor-element.elementor-element-6e48db1{--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-4361 .elementor-element.elementor-element-54a06e8{--e-transform-flipX:-1;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4361 .elementor-element.elementor-element-a6d6f10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-51f4005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-cd9bc83{--spacer-size:50px;}.elementor-4361 .elementor-element.elementor-element-dace261{--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-4361 .elementor-element.elementor-element-e22b2df{--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;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-4361 .elementor-element.elementor-element-bcf9bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-c034ed3{text-align:center;}.elementor-4361 .elementor-element.elementor-element-c034ed3 .elementor-heading-title{font-family:"IRANYekanX", iranyekan;font-size:38px;color:#007BFF;}.elementor-4361 .elementor-element.elementor-element-e2e9133{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-9px 0px 0px 0px;text-align:justify;font-weight:500;}.elementor-4361 .elementor-element.elementor-element-e2e9133 p{margin-block-end:0px;}.elementor-4361 .elementor-element.elementor-element-ab6bb71{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-5c20242{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-ff8cb21{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4361 .elementor-element.elementor-element-2eea4ad4:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-2eea4ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FD;}.elementor-4361 .elementor-element.elementor-element-2eea4ad4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-4361 .elementor-element.elementor-element-2eea4ad4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4361 .elementor-element.elementor-element-781acee7 > .elementor-element-populated{margin:26px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4361 .elementor-element.elementor-element-74344004{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;width:auto;max-width:auto;}.elementor-4361 .elementor-element.elementor-element-74344004 .elementor-divider-separator{width:50px;}.elementor-4361 .elementor-element.elementor-element-7e980883{padding:0% 16.6666% 0% 16.6666%;}.elementor-4361 .elementor-element.elementor-element-7e980883 .porto-u-main-heading > *{font-family:"IRANYekanX", iranyekan;font-size:40px;font-weight:700;line-height:1.4em;color:#007BFF;}.elementor-4361 .elementor-element.elementor-element-7e980883 .porto-u-sub-heading{line-height:1.8em;}.elementor-element-c8e9ea4 .porto-sicon-box.top-icon{text-align:center;}.elementor-4361 .elementor-element.elementor-element-c8e9ea4{background-color:#FFFFFF;padding:48px 25px 32px 25px;}.elementor-4361 .elementor-element.elementor-element-c8e9ea4 .porto-icon{font-size:73px;color:#007BFF;}.elementor-4361 .elementor-element.elementor-element-c8e9ea4 .porto-icon svg{width:1em;height:1em;fill:#007BFF;}.elementor-4361 .elementor-element.elementor-element-c8e9ea4 .porto-sicon-img{border-radius:200px;}.elementor-4361 .elementor-element.elementor-element-c8e9ea4 .porto-icon.advanced{border-radius:200px;}.elementor-4361 .elementor-element.elementor-element-c8e9ea4 .porto-sicon-title{font-family:"IRANYekanX", iranyekan;font-size:1.4em;font-weight:700;margin-bottom:9px;}.elementor-4361 .elementor-element.elementor-element-c8e9ea4 .porto-sicon-header p{font-size:1.1em;font-weight:400;}.elementor-element-1df44db3 .porto-sicon-box.top-icon{text-align:center;}.elementor-4361 .elementor-element.elementor-element-1df44db3{background-color:#FFFFFF;padding:48px 25px 32px 25px;}.elementor-4361 .elementor-element.elementor-element-1df44db3 .porto-icon{font-size:73px;color:#007BFF;}.elementor-4361 .elementor-element.elementor-element-1df44db3 .porto-icon svg{width:1em;height:1em;fill:#007BFF;}.elementor-4361 .elementor-element.elementor-element-1df44db3 .porto-sicon-img{border-radius:200px;}.elementor-4361 .elementor-element.elementor-element-1df44db3 .porto-icon.advanced{border-radius:200px;}.elementor-4361 .elementor-element.elementor-element-1df44db3 .porto-sicon-title{font-family:"IRANYekanX", iranyekan;font-size:1.4em;font-weight:700;margin-bottom:9px;}.elementor-4361 .elementor-element.elementor-element-1df44db3 .porto-sicon-header p{font-size:1.1em;font-weight:400;}.elementor-element-23ca3b70 .porto-sicon-box.top-icon{text-align:center;}.elementor-4361 .elementor-element.elementor-element-23ca3b70{background-color:#FFFFFF;padding:48px 25px 32px 25px;}.elementor-4361 .elementor-element.elementor-element-23ca3b70 .porto-icon{font-size:73px;color:#007BFF;}.elementor-4361 .elementor-element.elementor-element-23ca3b70 .porto-icon svg{width:1em;height:1em;fill:#007BFF;}.elementor-4361 .elementor-element.elementor-element-23ca3b70 .porto-sicon-img{border-radius:200px;}.elementor-4361 .elementor-element.elementor-element-23ca3b70 .porto-icon.advanced{border-radius:200px;}.elementor-4361 .elementor-element.elementor-element-23ca3b70 .porto-sicon-title{font-family:"IRANYekanX", iranyekan;font-size:1.4em;font-weight:700;margin-bottom:9px;}.elementor-4361 .elementor-element.elementor-element-23ca3b70 .porto-sicon-header p{font-size:1.1em;font-weight:400;}.elementor-4361 .elementor-element.elementor-element-7a4c9742{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-4361 .elementor-element.elementor-element-7a4c9742 .btn{font-family:"Poppins", iranyekan;font-size:0.95em;font-weight:600;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-width:2px 2px 2px 2px;padding:16.5px 49px 16.5px 49px;}.elementor-4361 .elementor-element.elementor-element-7a4c9742 .btn:hover, .elementor-4361 .elementor-element.elementor-element-7a4c9742 .btn:focus, .elementor-4361 .elementor-element.elementor-element-7a4c9742 .btn:active{color:#000000;background-color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-4361 .elementor-element.elementor-element-128d658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-9c7bb94{--spacer-size:19px;}.elementor-4361 .elementor-element.elementor-element-157e2f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-6f10fd0{text-align:center;}.elementor-4361 .elementor-element.elementor-element-6f10fd0 .elementor-heading-title{font-family:"IRANYekanX", iranyekan;line-height:42px;}.elementor-4361 .elementor-element.elementor-element-48a5339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-f0513d6:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-f0513d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F3;}.elementor-4361 .elementor-element.elementor-element-f0513d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4361 .elementor-element.elementor-element-f0513d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4361 .elementor-element.elementor-element-670daa21{text-align:center;}.elementor-4361 .elementor-element.elementor-element-670daa21 .elementor-heading-title{text-transform:uppercase;line-height:1.8em;}.elementor-4361 .elementor-element.elementor-element-56c5a8c{padding:0% 16.6666% 0% 16.6666%;}.elementor-4361 .elementor-element.elementor-element-56c5a8c .porto-u-main-heading > *{font-family:"IRANYekanX", iranyekan;font-size:38px;font-weight:700;line-height:1.4em;color:#007BFF;}.elementor-4361 .elementor-element.elementor-element-56c5a8c .porto-u-sub-heading{line-height:1.8em;}.elementor-4361 .elementor-element.elementor-element-1ce4d4e8 > div.elementor-container{max-width:924px;--porto-flick-carousel-width:924px;}.elementor-4361 .elementor-element.elementor-element-1ce4d4e8 > .elementor-container{min-height:0px;}.elementor-element-4f06365a .plan{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-element-4f06365a .pricing-table{margin:0px 0px 0px 0px;}.elementor-element-4f06365a .pricing-table h3 strong{padding:0px 0px 0px 0px;font-family:"IRANYekanX", iranyekan;}.elementor-element-4f06365a .pricing-table h3{padding:0px 0px 0px 0px;}.elementor-element-4f06365a .pricing-table h3 .desc{font-family:"IRANYekanX", iranyekan;}.elementor-element-4f06365a .plan-price{padding:0px 0px 0px 0px;}.elementor-element-4f06365a .plan-price .price{font-family:"IRANYekanX", iranyekan;color:#007BFF;}.elementor-element-4f06365a .price{align-items:flex-start;}.elementor-element-4f06365a .price-label{margin-top:86px;}.elementor-element-4f06365a .plan ul{padding:36px 36px 36px 36px;line-height:65px;}.elementor-element-4f06365a .plan li{color:#1D0707;border-top-width:1px;}.elementor-element-4f06365a .pricing-table .plan ul li{padding:0px 0px 0px 0px;}.elementor-element-4f06365a .pricing-table-flat .plan-btn-bottom li:last-child{border-bottom-width:1px;}.elementor-element-4f06365a .pricing-table-classic .plan li{border-top-width:0;border-bottom-width:1px;}.elementor-element-1a8306bf .plan{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:#007BFF;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-element-1a8306bf .pricing-table{margin:0px 0px 0px 0px;}.elementor-element-1a8306bf .pricing-table h3 strong{padding:0px 0px 0px 0px;font-family:"IRANYekanX", iranyekan;}.elementor-element-1a8306bf .pricing-table h3{padding:0px 0px 0px 0px;}.elementor-element-1a8306bf .pricing-table h3 .desc{font-family:"IRANYekanX", iranyekan;color:#FDFCFC;}.elementor-element-1a8306bf .plan-price{padding:0px 0px 0px 0px;}.elementor-element-1a8306bf .plan-price .price{font-family:"IRANYekanX", iranyekan;color:#007BFF;}.elementor-element-1a8306bf .price{align-items:flex-start;}.elementor-element-1a8306bf .price-label{margin-top:86px;}.elementor-element-1a8306bf .plan ul{padding:36px 36px 36px 36px;line-height:65px;}.elementor-element-1a8306bf .plan li{color:#FFFFFF;border-top-width:1px;}.elementor-element-1a8306bf .pricing-table .plan ul li{padding:0px 0px 0px 0px;}.elementor-element-1a8306bf .pricing-table-flat .plan-btn-bottom li:last-child{border-bottom-width:1px;}.elementor-element-1a8306bf .pricing-table-classic .plan li{border-top-width:0;border-bottom-width:1px;}.elementor-element-154ff0d0 .plan{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-element-154ff0d0 .pricing-table{margin:0px 0px 0px 0px;}.elementor-element-154ff0d0 .pricing-table h3 strong{padding:0px 0px 0px 0px;font-family:"IRANYekanX", iranyekan;}.elementor-element-154ff0d0 .pricing-table h3{padding:0px 0px 0px 0px;}.elementor-element-154ff0d0 .pricing-table h3 .desc{font-family:"IRANYekanX", iranyekan;}.elementor-element-154ff0d0 .plan-price{padding:0px 0px 0px 0px;}.elementor-element-154ff0d0 .plan-price .price{font-family:"IRANYekanX", iranyekan;color:#007BFF;}.elementor-element-154ff0d0 .price{align-items:flex-start;}.elementor-element-154ff0d0 .price-label{margin-top:86px;}.elementor-element-154ff0d0 .plan ul{padding:36px 36px 36px 36px;line-height:65px;}.elementor-element-154ff0d0 .plan li{color:#1D0707;border-top-width:1px;}.elementor-element-154ff0d0 .pricing-table .plan ul li{padding:0px 0px 0px 0px;}.elementor-element-154ff0d0 .pricing-table-flat .plan-btn-bottom li:last-child{border-bottom-width:1px;}.elementor-element-154ff0d0 .pricing-table-classic .plan li{border-top-width:0;border-bottom-width:1px;}.elementor-4361 .elementor-element.elementor-element-6a58fb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-0a5a318{--spacer-size:71px;}.elementor-4361 .elementor-element.elementor-element-1d5cc07{--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-4361 .elementor-element.elementor-element-3501134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-6ab1352 .elementor-button{background-color:transparent;font-family:"IRANYekanX", iranyekan;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(203deg, #1F75FF 0%, #5ACFFC 100%);}.elementor-4361 .elementor-element.elementor-element-6ab1352 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4361 .elementor-element.elementor-element-6ab1352 .elementor-button:hover, .elementor-4361 .elementor-element.elementor-element-6ab1352 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4361 .elementor-element.elementor-element-32a9939{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-fdb63ac{--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-4361 .elementor-element.elementor-element-0500226{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4361 .elementor-element.elementor-element-54eda33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-element-5e37141 .toggle{margin-bottom:17px;padding-bottom:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#007BFF;}.elementor-element-5e37141 .toggle > label{font-size:17.6px;font-weight:700;line-height:27px;letter-spacing:-0.8px;padding:23px 30px 23px 30px;border-style:solid;border-width:0px 0px 0px 0px;background-color:#F4F4F4;}.elementor-element-5e37141 .toggle > label:hover{color:#1B90F1;}.elementor-element-5e37141 .toggle.active > label{color:#FFFFFF;}.elementor-element-5e37141 .toggle > label:before{left:21px;content:"+";border:none;line-height:1;top:50%;font-size:1em;font-weight:700;transform:translate3d(0, -50%, 0) rotate(0deg);}.elementor-element-5e37141 .toggle.active > label:before{transform:translate3d(0, -50%, 0) rotate(45deg);}.elementor-element-5e37141 .toggle-content, .elementor-element-5e37141 .toggle-content>p{font-size:15px;font-weight:500;}.elementor-element-5e37141 .toggle-content{padding:2rem 2rem 2rem 2rem;}.elementor-4361 .elementor-element.elementor-element-6a59aac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-1315084:not( .elementor-widget-image ), .elementor-4361 .elementor-element.elementor-element-1315084.elementor-widget-image img{-webkit-mask-image:url( https://nafasino.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-4361 .elementor-element.elementor-element-1315084 img{width:100%;}.elementor-4361 .elementor-element.elementor-element-971f356{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-971f356.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-643c49d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-131ae61{text-align:center;}.elementor-4361 .elementor-element.elementor-element-131ae61 .elementor-heading-title{font-family:"IRANYekanX", iranyekan;font-size:37px;line-height:94px;letter-spacing:-0.4px;word-spacing:1px;}.elementor-4361 .elementor-element.elementor-element-dd3d148{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-6956917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-32027ca.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4361 .elementor-element.elementor-element-32027ca .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-4361 .elementor-element.elementor-element-32027ca .elementor-swiper-button{font-size:20px;}.elementor-4361 .elementor-element.elementor-element-b819e3c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4361 .elementor-element.elementor-element-36a927e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4361 .elementor-element.elementor-element-ae5c1af{--spacer-size:57px;}@media(max-width:991px){.elementor-4361 .elementor-element.elementor-element-32027ca.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-4361 .elementor-element.elementor-element-7705540{--width:59.615%;}.elementor-4361 .elementor-element.elementor-element-6e48db1{--width:50%;}.elementor-4361 .elementor-element.elementor-element-bcf9bb3{--width:50%;}.elementor-4361 .elementor-element.elementor-element-5c20242{--width:50%;}.elementor-4361 .elementor-element.elementor-element-54eda33{--width:50%;}.elementor-4361 .elementor-element.elementor-element-6a59aac{--width:50%;}.elementor-4361 .elementor-element.elementor-element-971f356{--width:104.864%;}}@media(max-width:767px){.elementor-4361 .elementor-element.elementor-element-21948f8 .elementor-headline{line-height:1.7em;}.elementor-4361 .elementor-element.elementor-element-9ce3daf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-4361 .elementor-element.elementor-element-32027ca.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for html, class: .elementor-element-9ce3daf *//* From Uiverse.io by Allyhere */
.btn-donate {
    --clr-font-main: hsla(0 0% 20% / 100);
    --btn-bg-1: hsla(194 100% 69% / 1);
    --btn-bg-2: hsla(217 100% 56% / 1);
    --btn-bg-color: hsla(360 100% 100% / 1);
    --radii: 0.5em;
    cursor: pointer;
    padding: 0.9em 1.4em;
    min-width: 140px;
    min-height: 30px;
    font-family: "IRANYekanX", Jost, Tahoma, sans-serif !important;
    font-size: var(--size, 0.9rem);
    font-weight: 500;
    transition: 0.8s;
    background-size: 280% auto;
    background-image: linear-gradient(
        325deg,
        var(--btn-bg-2) 0%,
        var(--btn-bg-1) 55%,
        var(--btn-bg-2) 90%
    );
    border: none;
    border-radius: var(--radii);
    color: var(--btn-bg-color);
    box-shadow:
        0px 0px 20px rgba(71, 184, 255, 0.5),
        0px 5px 5px -1px rgba(58, 125, 233, 0.25),
        inset 4px 4px 8px rgba(175, 230, 255, 0.5),
        inset -4px -4px 8px rgba(19, 95, 216, 0.35);
}

.btn-donate:hover {
    background-position: right top;
}

.btn-donate:is(:focus, :focus-visible, :active) {
    outline: none;
    box-shadow:
        0 0 0 3px var(--btn-bg-color),
        0 0 0 6px var(--btn-bg-2);
}

@media (prefers-reduced-motion: reduce) {
    .btn-donate {
        transition: linear;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54a06e8 */.elementor-4361 .elementor-element.elementor-element-54a06e8{
  width: 300px;
  max-height: 600px;
  overflow: hidden;
  position: relative;
  background: transparent;

    -webkit-mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    animation: nsshine 4s infinite
}

@keyframes nsshine {
    0% {
        -webkit-mask-position: 140% 140%;
        mask-position: 140% 140%
    }

    100% {
        -webkit-mask-position: -20% -20%;
        mask-position: -20% -20%
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7adcbc6 */.elementor-4361 .elementor-element.elementor-element-7adcbc6 span{
        font-family: SHABNAM;
        font-weight: 400;
}

.scrolling-content img.star-svg {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    flex-shrink: 0;
}


.our-scrolling-ticker {
    background-color: #007BFF; /* رنگ پس‌زمینه */
    padding: 15px 0;
}

.scrolling-ticker-box {
    position: relative;
    display: flex;
    overflow: hidden;
    user-select: none;
    gap: 40px;
    align-items: center;
}

.scrolling-content {
    flex-shrink: 0;
    display: flex;
    gap: 100px;
    min-width: 100%;
    animation: scroll 130s linear infinite;
}

.scrolling-content div {
    display: flex;
    align-items: center;
    gap: 100px;
    font-size: 1.2rem; /* تغییر سایز فونت */
    font-family: 'GANDOM', sans-serif; /* تغییر فونت */
    font-weight: 500 !important;
    line-height: 1.2em;
    color: #fff; /* چون پس‌زمینه تیره است، متن سفید گذاشتم */
}

@keyframes scroll {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(50%);
    }
}


@media (max-width: 767px){

        .scrolling-content {
    flex-shrink: 0;
    display: flex;
    gap: 30px;
    min-width: 100%;
    animation: scroll 130s linear infinite;
}

.scrolling-content div {
    display: flex;
    align-items: center;
    gap: 30px;
    font-size: 1rem; /* تغییر سایز فونت */
    font-family: 'GANDOM', sans-serif; /* تغییر فونت */
    font-weight: 500 !important;
    line-height: 1.2em;
    color: #fff; /* چون پس‌زمینه تیره است، متن سفید گذاشتم */
}

.scrolling-content img.star-svg {
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6bb71 *//* From Uiverse.io by Allyhere */
.btn-donate {
    --clr-font-main: hsla(0 0% 20% / 100);
    --btn-bg-1: hsla(194 100% 69% / 1);
    --btn-bg-2: hsla(217 100% 56% / 1);
    --btn-bg-color: hsla(360 100% 100% / 1);
    --radii: 0.5em;
    cursor: pointer;
    padding: 0.9em 1.4em;
    min-width: 120px;
    min-height: 44px;
    font-family: "IRANYekanX", Jost, Tahoma, sans-serif !important;
    font-size: var(--size, 0.9rem);
    font-weight: 500;
    transition: 0.8s;
    background-size: 280% auto;
    background-image: linear-gradient(
        325deg,
        var(--btn-bg-2) 0%,
        var(--btn-bg-1) 55%,
        var(--btn-bg-2) 90%
    );
    border: none;
    border-radius: var(--radii);
    color: var(--btn-bg-color);
    box-shadow:
        0px 0px 20px rgba(71, 184, 255, 0.5),
        0px 5px 5px -1px rgba(58, 125, 233, 0.25),
        inset 4px 4px 8px rgba(175, 230, 255, 0.5),
        inset -4px -4px 8px rgba(19, 95, 216, 0.35);
}

.btn-donate:hover {
    background-position: right top;
}

.btn-donate:is(:focus, :focus-visible, :active) {
    outline: none;
    box-shadow:
        0 0 0 3px var(--btn-bg-color),
        0 0 0 6px var(--btn-bg-2);
}

@media (prefers-reduced-motion: reduce) {
    .btn-donate {
        transition: linear;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff8cb21 */.elementor-4361 .elementor-element.elementor-element-ff8cb21{
  width: 600px;
  max-height: 600px;
  overflow: hidden;
  position: relative;
  background: transparent;
   border-width: 5px;
    border-radius:10px;

    -webkit-mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    animation: nsshine 4s infinite
}

@keyframes nsshine {
    0% {
        -webkit-mask-position: 140% 140%;
        mask-position: 140% 140%
    }

    100% {
        -webkit-mask-position: -20% -20%;
        mask-position: -20% -20%
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5864ce0 *//* فقط برای بخش کارت‌ها */
.card-section {
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  margin-top: 0px;     /* افزایش فاصله از سکشن بالایی */
  margin-bottom: 0px;  /* افزایش فاصله از سکشن بعدی */
  padding-top: 0px;
  padding-bottom: 0px;
}

.wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 35px; /* فاصله بیشتر بین ستون‌ها (کارت‌ها) */
  justify-content: center;
}

.card {
  width: 280px;
  height: 360px;
  border-radius: 15px;
  padding: 1.5rem;
  background: white;
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: 0.4s ease-out;
  box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
}

.card:hover {
  transform: translateY(-10px);
}

.card:hover:before {
  opacity: 1;
}

.card:hover .info {
  opacity: 1;
  transform: translateY(0);
}

.card:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 15px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
  transition: 0.5s;
  opacity: 0;
}

.card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 15px;
}

.card .info {
  position: relative;
  z-index: 3;
  color: white;
  opacity: 0;
  transform: translateY(30px);
  transition: 0.5s;
}

.card .info h2 {
  margin: 0;
  color: white;
  font-size: 25px;
}

.card .info p {

  margin-top: 8px;
}

.card .info button {
  padding: 0.6rem;
  outline: none;
  border: none;
  border-radius: 3px;
  background: white;
  color: black;
  font-weight: bold;
  cursor: pointer;
  transition: 0.4s ease;
}

.card .info button:hover {
  background: dodgerblue;
  color: white;
}/* End custom CSS */
/* Start custom CSS for porto_price_box, class: .elementor-element-4f06365a */.pricing-table .plan {
    border-radius: .5rem;
    padding-bottom: 4.5rem;
    margin-bottom: 0;
}

/* بازنویسی و حذف padding-bottom */
.pricing-table .plan {
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for porto_price_box, class: .elementor-element-154ff0d0 */.pricing-table .plan {
    border-radius: 1.5rem;
 padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ab1352 */.expandable-container {
  position: relative;
  padding-bottom: 60px; 
}

.txt {
  max-height: 300px;
  overflow: hidden;
  transition: 0.7s ease;
  position: relative;
}

.txt::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
  background: linear-gradient(to bottom, transparent, #fff);
}

.txt.expanded {
  max-height: 2000px;
}

.txt.expanded::after {
  display: none;
}

.btn-wrapper {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.more i {
  font-size: 0.9em;
  transition: 0.3s ease;
}

.more.expanded i {
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1315084 */.elementor-4361 .elementor-element.elementor-element-1315084{
  width: 600px;
  max-height: 600px;
  overflow: hidden;
  position: relative;
  background: transparent;
   border-width: 5px;
    border-radius:10px;

    -webkit-mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    animation: nsshine 4s infinite
}

@keyframes nsshine {
    0% {
        -webkit-mask-position: 140% 140%;
        mask-position: 140% 140%
    }

    100% {
        -webkit-mask-position: -20% -20%;
        mask-position: -20% -20%
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0d69a9 *//* فقط برای بخش کارت‌ها */
.card-section {
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  margin-top: 80px;     /* افزایش فاصله از سکشن بالایی */
  margin-bottom: 80px;  /* افزایش فاصله از سکشن بعدی */
  padding-top: 30px;
  padding-bottom: 50px;
}

.wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 35px; /* فاصله بیشتر بین ستون‌ها (کارت‌ها) */
  justify-content: center;
}

.card {
  width: 280px;
  height: 360px;
  border-radius: 15px;
  padding: 1.5rem;
  background: white;
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: 0.4s ease-out;
  box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
}

.card:hover {
  transform: translateY(-10px);
}

.card:hover:before {
  opacity: 1;
}

.card:hover .info {
  opacity: 1;
  transform: translateY(0);
}

.card:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 15px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
  transition: 0.5s;
  opacity: 0;
}

.card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 15px;
}

.card .info {
  position: relative;
  z-index: 3;
  color: white;
  opacity: 0;
  transform: translateY(30px);
  transition: 0.5s;
}

.card .info h2 {
  margin: 0;
  color: white;
  font-size: 25px;
}

.card .info p {
  letter-spacing: 0.1px;
  font-size: 15px;
  margin-top: 8px;
}

.card .info button {
  padding: 0.6rem;
  outline: none;
  border: none;
  border-radius: 3px;
  background: white;
  color: black;
  font-weight: bold;
  cursor: pointer;
  transition: 0.4s ease;
}

.card .info button:hover {
  background: dodgerblue;
  color: white;
}/* End custom CSS */