.elementor-1850 .elementor-element.elementor-element-9323ded{--display:flex;--position:fixed;--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:center;--align-items:center;box-shadow:0px -15px 0px 17px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;--z-index:10;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-9323ded:not(.elementor-motion-effects-element-type-background), .elementor-1850 .elementor-element.elementor-element-9323ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-1850 .elementor-element.elementor-element-5f1668e{--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:center;--align-items:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-84afcc8 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-stacked .elementor-icon:hover{background-color:#6C0000;}.elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-default .elementor-icon:hover{color:#6C0000;border-color:#6C0000;}.elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-84afcc8.elementor-view-default .elementor-icon:hover svg{fill:#6C0000;}.elementor-1850 .elementor-element.elementor-element-84afcc8 .elementor-icon{font-size:30px;}.elementor-1850 .elementor-element.elementor-element-84afcc8 .elementor-icon svg{height:30px;}.elementor-1850 .elementor-element.elementor-element-34778bd .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-stacked .elementor-icon:hover{background-color:#6C0000;}.elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-default .elementor-icon:hover{color:#6C0000;border-color:#6C0000;}.elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-34778bd.elementor-view-default .elementor-icon:hover svg{fill:#6C0000;}.elementor-1850 .elementor-element.elementor-element-34778bd .elementor-icon{font-size:30px;}.elementor-1850 .elementor-element.elementor-element-34778bd .elementor-icon svg{height:30px;}.elementor-1850 .elementor-element.elementor-element-eaa26f3 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-stacked .elementor-icon:hover{background-color:#6C0000;}.elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-default .elementor-icon:hover{color:#6C0000;border-color:#6C0000;}.elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-eaa26f3.elementor-view-default .elementor-icon:hover svg{fill:#6C0000;}.elementor-1850 .elementor-element.elementor-element-eaa26f3 .elementor-icon{font-size:30px;}.elementor-1850 .elementor-element.elementor-element-eaa26f3 .elementor-icon svg{height:30px;}.elementor-1850 .elementor-element.elementor-element-1f60061{--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:center;--align-items:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-03a6145{font-family:"IRANYekanX", Sans-serif;font-weight:bold;color:#FFFEFE;}.elementor-1850 .elementor-element.elementor-element-03a6145 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-7a02c48{font-family:"IRANYekanX", Sans-serif;font-weight:bold;color:#FFFEFE;}.elementor-1850 .elementor-element.elementor-element-7a02c48 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-dcee2d8{font-family:"IRANYekanX", Sans-serif;font-weight:bold;color:#FFFEFE;}.elementor-1850 .elementor-element.elementor-element-dcee2d8 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-e9a9fb3{font-family:"IRANYekanX", Sans-serif;font-weight:bold;color:#FFFEFE;}.elementor-1850 .elementor-element.elementor-element-e9a9fb3 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-84f1d81{font-family:"IRANYekanX", Sans-serif;font-weight:bold;color:#FFFEFE;}.elementor-1850 .elementor-element.elementor-element-84f1d81 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-e4e79cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-1850 .elementor-element.elementor-element-2d72f6e .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-26c6d54{--display:flex;--position:fixed;--min-height:100vh;--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;top:0px;--z-index:0;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-26c6d54:not(.elementor-motion-effects-element-type-background), .elementor-1850 .elementor-element.elementor-element-26c6d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #000000 20%, #B30000 100%);}body:not(.rtl) .elementor-1850 .elementor-element.elementor-element-26c6d54{left:0px;}body.rtl .elementor-1850 .elementor-element.elementor-element-26c6d54{right:0px;}.elementor-1850 .elementor-element.elementor-element-87b8d8c{--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:center;--align-items:center;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-bb8366c{--display:flex;--z-index:2;overflow:visible;}body:not(.rtl) .elementor-1850 .elementor-element.elementor-element-19191a7{left:600px;}body.rtl .elementor-1850 .elementor-element.elementor-element-19191a7{right:600px;}.elementor-1850 .elementor-element.elementor-element-19191a7{top:-270px;z-index:-2;}.elementor-1850 .elementor-element.elementor-element-9b4ef3e .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-158db1d{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-158db1d .elementor-headline{text-align:start;font-size:35px;}.elementor-1850 .elementor-element.elementor-element-158db1d .elementor-headline-plain-text{color:#FEFEFE;}.elementor-1850 .elementor-element.elementor-element-158db1d .elementor-headline-dynamic-text{font-family:"IRANYekanX", Sans-serif;word-spacing:15px;}.elementor-1850 .elementor-element.elementor-element-158db1d .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:-7px 2px 10px #FCFCFC;}.elementor-1850 .elementor-element.elementor-element-17776cd{text-align:start;}.elementor-1850 .elementor-element.elementor-element-17776cd .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-41d7847 .elementor-button{background-color:transparent;font-family:"IRANYekanX", Sans-serif;fill:#FF0000;color:#FF0000;background-image:linear-gradient(180deg, #02010103 0%, #F2295B00 100%);box-shadow:0px 0px 0px 2px #FF0000;border-radius:10px 10px 10px 10px;}.elementor-1850 .elementor-element.elementor-element-41d7847{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1850 .elementor-element.elementor-element-41d7847 .elementor-button:hover, .elementor-1850 .elementor-element.elementor-element-41d7847 .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 27px 10px #FF0000;}.elementor-1850 .elementor-element.elementor-element-41d7847 .elementor-button:hover svg, .elementor-1850 .elementor-element.elementor-element-41d7847 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-1691985{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-f02a591{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-f02a591:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-f02a591 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-f02a591.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-f02a591 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-f02a591 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-d21279f{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-d21279f:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-d21279f .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-d21279f.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-d21279f .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-d21279f .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-428f359{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-428f359:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-428f359 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-428f359.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-428f359 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-428f359 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-31ebb52{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-31ebb52:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-31ebb52 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-31ebb52.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-31ebb52 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-31ebb52 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-62890e9{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-1850 .elementor-element.elementor-element-10428c3 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-ea93660 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-ae5ec72 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-0157593 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-06bcc94 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-e785fd3{z-index:1;}.elementor-1850 .elementor-element.elementor-element-e785fd3 img{filter:brightness( 0% ) contrast( 200% ) saturate( 200% ) blur( 0.1px ) hue-rotate( 0deg );}.elementor-1850 .elementor-element.elementor-element-12ccf61{--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;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-21ce1e3{text-align:center;}.elementor-1850 .elementor-element.elementor-element-21ce1e3 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;text-shadow:0px 0px 21px #FFFFFF;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9684a8b{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-f70f869{--display:flex;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-2c2dd0a{text-align:start;}.elementor-1850 .elementor-element.elementor-element-2c2dd0a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-a44379f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-0c80620{--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:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-5f2f4d7{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-5f2f4d7 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-b138857{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-b138857 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-383c469{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-383c469 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-ce354e7{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-ce354e7 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-3ac8a21{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-3ac8a21 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-b8fec49{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-b8fec49 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-6b59bae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-1850 .elementor-element.elementor-element-8f05b62{text-align:end;color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-cdc0a37 .elementor-button{background-color:transparent;font-family:"IRANYekanX", Sans-serif;background-image:linear-gradient(355deg, #F00000CC 0%, #0000007A 56%);}.elementor-1850 .elementor-element.elementor-element-cdc0a37{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:3;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 11px 4px rgba(255, 0, 0, 0.47);}.elementor-1850 .elementor-element.elementor-element-1421018{--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;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-fa51cc7{text-align:center;}.elementor-1850 .elementor-element.elementor-element-fa51cc7 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;text-shadow:0px 0px 21px #FFFFFF;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-7418072{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-1382bc6{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-bd78cfb img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-11e3557 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-bfb3a1b{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-69a0cc9{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-b33fffa{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-b33fffa p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-7031800{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-7031800 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-ea3d6d7{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-ea3d6d7 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-ed10419{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-10e6d9d img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-ff1abc0 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-f904762{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-8d393f1{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-d60b074{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-d60b074 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-23f508f{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-23f508f p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-39d2ad9{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-39d2ad9 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-2910e71{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-0ae66b7 img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-fc20b9b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-c4950e6{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-f463e59{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-30a7080{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-30a7080 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-9a1b66b{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-9a1b66b p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-ebcc748{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-ebcc748 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-5f62fcd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-0b1bd58{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-420a24d img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-eb9eb94 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-f1c0dcb{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-d25eb39{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-471710c{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-471710c p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-59f2859{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-59f2859 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-f40c45d{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-f40c45d p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-c8920b5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-5af29c1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-a6c8c8b img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-0c878de .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-aea57e0{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-e329308{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-cac12f0{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-cac12f0 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-aee6e90{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-aee6e90 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-6ff8821{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-6ff8821 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-16bc690{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-2ca263f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-f7e550c img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-84eaf9d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-109466d{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-f07d68c{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-791aef3{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-791aef3 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-57a7e7b{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-57a7e7b p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-d2a327f{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-d2a327f p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-3a60f3b{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-45px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-45px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFEFE;}.elementor-1850 .elementor-element.elementor-element-f0b689a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-fa4f18e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-afc60b4 img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-2f8e3ef .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-ee308ed{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-dabeb25{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-479c59d{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-479c59d p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-19d1730{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-19d1730 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-081ed8a{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-081ed8a p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-80a2e32{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-d27042b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-dc48cf1 img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-8848c90 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-8b78fdb{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-471b7a8{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-3b5255e{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-3b5255e p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-b59bf39{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-b59bf39 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-b45d847{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-b45d847 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-09a14a1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-544d07d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-9808218 img{border-radius:25px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-8b3dc68 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-b9b13d5{font-family:"IRANYekanX", Sans-serif;color:#7A7878DB;}.elementor-1850 .elementor-element.elementor-element-5fe17cd{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-b50cbca{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-b50cbca p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-73d27b3{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-73d27b3 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-ebc3925{border-radius:15px 15px 15px 15px;font-size:15px;}.elementor-1850 .elementor-element.elementor-element-ebc3925 p{margin-block-end:0px;}.elementor-1850 .elementor-element.elementor-element-78879c8{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-45px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-45px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFEFE;}.elementor-1850 .elementor-element.elementor-element-7503bfb{--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;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-56e11ca{--display:flex;--justify-content:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-6b3baa3{text-align:center;}.elementor-1850 .elementor-element.elementor-element-6b3baa3 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;text-shadow:0px 0px 21px #FFFFFF;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-334dc56{--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;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-8626f0c{--display:flex;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-91a489f{text-align:start;}.elementor-1850 .elementor-element.elementor-element-91a489f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-a203181{--display:flex;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-f079954{--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:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-49380a9{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-49380a9:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-49380a9 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-49380a9.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-49380a9 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-49380a9 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-a7e7ca2 .elementor-heading-title{font-size:20px;color:#FFFCFC;}.elementor-1850 .elementor-element.elementor-element-48b1750{--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:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-03ca199{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-03ca199:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-03ca199 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-03ca199.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-03ca199 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-03ca199 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-6b63744 .elementor-heading-title{font-size:20px;color:#FFFCFC;}.elementor-1850 .elementor-element.elementor-element-35df7a2{--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:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-8dced72{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-8dced72:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-8dced72 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-8dced72.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8dced72 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-8dced72 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-db24dec .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;color:#FFFCFC;}.elementor-1850 .elementor-element.elementor-element-6aab019{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-63c63e2{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-63c63e2:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-63c63e2 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-63c63e2.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-63c63e2 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-63c63e2 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-cc04078{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-cc04078:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-cc04078 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-cc04078.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-cc04078 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-cc04078 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-253a5b1{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-253a5b1:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-253a5b1 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-253a5b1.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-253a5b1 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-253a5b1 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-8e6428c{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-8e6428c:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-8e6428c .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-8e6428c.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-8e6428c .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-8e6428c .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-de13b38{--display:flex;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) ,.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form textarea, .elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form select{background-color:transparent;background-image:linear-gradient(180deg, #9C2C2C00 0%, #F2295B00 100%);}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input[type="submit"]{background-color:transparent;border-radius:15px 15px 15px 15px;color:#FF0000;background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);box-shadow:0px 0px 0px 2px #FF0000;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form label{font-family:"IRANYekanX", Sans-serif;color:#000000;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form label span{font-family:"IRANYekanX", Sans-serif;color:#B60E0E;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form select{width:100%;height:50px;border-radius:15px 15px 15px 15px;color:#FBFBFB;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;border-radius:15px 15px 15px 15px;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form .ekit-form-input, .elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form select, .elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input{margin-bottom:20px;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-1850 .elementor-element.elementor-element-9faed01 .wpcf7-form textarea, .elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-wid-con .ekit-form form textarea, .elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form select{font-family:"IRANYekanX", Sans-serif;}.elementor-1850 .elementor-element.elementor-element-9faed01 .wpcf7-form textarea{color:#FBFBFB;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-wid-con .ekit-form form textarea{color:#FBFBFB;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form > p{text-align:center;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input[type="submit"]:hover{color:#ffffff;box-shadow:0px 0px 10px 15px rgba(255, 0, 0, 0.5);}.elementor-1850 .elementor-element.elementor-element-1573775{--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:center;--align-items:center;--border-radius:50px 50px 0px 0px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-fe382ee{--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-4a2db6f{--display:flex;--border-radius:25px 25px 25px 25px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-fd50085{text-align:start;}.elementor-1850 .elementor-element.elementor-element-fd50085 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-7169d82 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-1e4c174{--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:center;--align-items:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-587188f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-d18c713{text-align:center;}.elementor-1850 .elementor-element.elementor-element-d18c713 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-17f51f3{text-align:start;}.elementor-1850 .elementor-element.elementor-element-17f51f3 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-a172775{text-align:center;}.elementor-1850 .elementor-element.elementor-element-a172775 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-aeff269{text-align:center;}.elementor-1850 .elementor-element.elementor-element-aeff269 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-5c048b4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-7e81ad4{text-align:center;}.elementor-1850 .elementor-element.elementor-element-7e81ad4 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-487132d{text-align:center;}.elementor-1850 .elementor-element.elementor-element-487132d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-a804393{text-align:center;}.elementor-1850 .elementor-element.elementor-element-a804393 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-bbf63ab{text-align:center;}.elementor-1850 .elementor-element.elementor-element-bbf63ab .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-9b60989{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-88b4628{text-align:center;}.elementor-1850 .elementor-element.elementor-element-88b4628 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1850 .elementor-element.elementor-element-7ccc4b6{text-align:center;}.elementor-1850 .elementor-element.elementor-element-7ccc4b6 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-a98a48b{text-align:center;}.elementor-1850 .elementor-element.elementor-element-a98a48b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-7e3b9b5{text-align:center;}.elementor-1850 .elementor-element.elementor-element-7e3b9b5 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-304a1cd{--display:flex;--position:absolute;--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:center;--align-items:center;top:240px;overflow:visible;}body:not(.rtl) .elementor-1850 .elementor-element.elementor-element-304a1cd{left:-20px;}body.rtl .elementor-1850 .elementor-element.elementor-element-304a1cd{right:-20px;}body:not(.rtl) .elementor-1850 .elementor-element.elementor-element-596c8be{left:0px;}body.rtl .elementor-1850 .elementor-element.elementor-element-596c8be{right:0px;}.elementor-1850 .elementor-element.elementor-element-596c8be{top:0px;text-align:start;}.elementor-1850 .elementor-element.elementor-element-596c8be .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#FFFFFF7D;}.elementor-1850 .elementor-element.elementor-element-2d0a255{--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:center;--align-items:center;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-473978f{--display:flex;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-ab39d1c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;overflow:visible;}.elementor-1850 .elementor-element.elementor-element-40e21d6{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-40e21d6:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-40e21d6 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-40e21d6.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-40e21d6 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-40e21d6 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-2a29098{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-2a29098:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-2a29098 .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-2a29098.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-2a29098 .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-2a29098 .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-bb8afba{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-bb8afba:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-bb8afba .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-bb8afba.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-bb8afba .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-bb8afba .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-f65d78c{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #9897974F 0%, #9897974F 100%);border-radius:25px 25px 25px 25px;}.elementor-1850 .elementor-element.elementor-element-f65d78c:hover{box-shadow:0px 0px 20px 5px #FF0000;}.elementor-1850 .elementor-element.elementor-element-f65d78c .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-framed .elementor-icon:hover, .elementor-1850 .elementor-element.elementor-element-f65d78c.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-1850 .elementor-element.elementor-element-f65d78c .elementor-icon{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-f65d78c .elementor-icon svg{height:25px;}.elementor-1850 .elementor-element.elementor-element-f8a6acd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-1850 .elementor-element.elementor-element-7baa14d{width:var( --container-widget-width, 12% );max-width:12%;background-color:transparent;padding:10px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #00000087 0%, #FF0000 100%);border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px 20px rgba(0,0,0,0.5);}.elementor-1850 .elementor-element.elementor-element-7baa14d:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1850 .elementor-element.elementor-element-7baa14d .elementor-icon-wrapper{text-align:center;}.elementor-1850 .elementor-element.elementor-element-7baa14d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1850 .elementor-element.elementor-element-7baa14d.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-7baa14d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1850 .elementor-element.elementor-element-7baa14d.elementor-view-framed .elementor-icon, .elementor-1850 .elementor-element.elementor-element-7baa14d.elementor-view-default .elementor-icon svg{fill:#000000;}@media(max-width:1024px){.elementor-1850 .elementor-element.elementor-element-3a60f3b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1850 .elementor-element.elementor-element-78879c8{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1850 .elementor-element.elementor-element-9323ded{--content-width:1600px;}.elementor-1850 .elementor-element.elementor-element-5f1668e{--width:70%;}.elementor-1850 .elementor-element.elementor-element-e4e79cc{--width:70%;}.elementor-1850 .elementor-element.elementor-element-26c6d54{--content-width:100vw;}.elementor-1850 .elementor-element.elementor-element-87b8d8c{--content-width:1250px;}.elementor-1850 .elementor-element.elementor-element-62890e9{--width:1250px;}.elementor-1850 .elementor-element.elementor-element-12ccf61{--content-width:1250px;}.elementor-1850 .elementor-element.elementor-element-1421018{--content-width:1250px;}.elementor-1850 .elementor-element.elementor-element-7503bfb{--content-width:1250px;}.elementor-1850 .elementor-element.elementor-element-1573775{--content-width:1250px;}.elementor-1850 .elementor-element.elementor-element-f8a6acd{--width:100%;}}@media(max-width:767px){.elementor-1850 .elementor-element.elementor-element-9323ded{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:-033px;}.elementor-1850 .elementor-element.elementor-element-84afcc8 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-84afcc8 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-34778bd .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-34778bd .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-eaa26f3 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-eaa26f3 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-03a6145{font-size:13px;}.elementor-1850 .elementor-element.elementor-element-7a02c48{font-size:13px;}.elementor-1850 .elementor-element.elementor-element-dcee2d8{font-size:13px;}.elementor-1850 .elementor-element.elementor-element-e9a9fb3{font-size:13px;}.elementor-1850 .elementor-element.elementor-element-84f1d81{font-size:13px;}.elementor-1850 .elementor-element.elementor-element-2d72f6e .elementor-heading-title{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-87b8d8c{--content-width:100vw;}.elementor-1850 .elementor-element.elementor-element-bb8366c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-1850 .elementor-element.elementor-element-19191a7{left:157px;}body.rtl .elementor-1850 .elementor-element.elementor-element-19191a7{right:157px;}.elementor-1850 .elementor-element.elementor-element-19191a7{top:-125px;}.elementor-1850 .elementor-element.elementor-element-9b4ef3e .elementor-heading-title{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-158db1d .elementor-headline{font-size:30px;}.elementor-1850 .elementor-element.elementor-element-17776cd .elementor-heading-title{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-41d7847{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-1850 .elementor-element.elementor-element-1691985{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-f02a591 .elementor-icon{font-size:23px;}.elementor-1850 .elementor-element.elementor-element-f02a591 .elementor-icon svg{height:23px;}.elementor-1850 .elementor-element.elementor-element-d21279f .elementor-icon{font-size:23px;}.elementor-1850 .elementor-element.elementor-element-d21279f .elementor-icon svg{height:23px;}.elementor-1850 .elementor-element.elementor-element-428f359 .elementor-icon{font-size:23px;}.elementor-1850 .elementor-element.elementor-element-428f359 .elementor-icon svg{height:23px;}.elementor-1850 .elementor-element.elementor-element-31ebb52 .elementor-icon{font-size:23px;}.elementor-1850 .elementor-element.elementor-element-31ebb52 .elementor-icon svg{height:23px;}.elementor-1850 .elementor-element.elementor-element-2c2dd0a{text-align:center;}.elementor-1850 .elementor-element.elementor-element-2c2dd0a .elementor-heading-title{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-cdc0a37{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-1850 .elementor-element.elementor-element-11e3557 .elementor-heading-title{font-size:21px;}.elementor-1850 .elementor-element.elementor-element-ff1abc0 .elementor-heading-title{font-size:21px;}.elementor-1850 .elementor-element.elementor-element-fc20b9b .elementor-heading-title{font-size:21px;}.elementor-1850 .elementor-element.elementor-element-3a60f3b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1850 .elementor-element.elementor-element-78879c8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-1850 .elementor-element.elementor-element-334dc56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1850 .elementor-element.elementor-element-91a489f{text-align:center;}.elementor-1850 .elementor-element.elementor-element-91a489f .elementor-heading-title{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-a203181{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1850 .elementor-element.elementor-element-f079954{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-49380a9 .elementor-icon{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-49380a9 .elementor-icon svg{height:15px;}.elementor-1850 .elementor-element.elementor-element-a7e7ca2 .elementor-heading-title{font-size:11px;}.elementor-1850 .elementor-element.elementor-element-03ca199 .elementor-icon{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-03ca199 .elementor-icon svg{height:15px;}.elementor-1850 .elementor-element.elementor-element-6b63744 .elementor-heading-title{font-size:11px;}.elementor-1850 .elementor-element.elementor-element-35df7a2{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-8dced72 .elementor-icon{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-8dced72 .elementor-icon svg{height:15px;}.elementor-1850 .elementor-element.elementor-element-db24dec .elementor-heading-title{font-size:19px;}.elementor-1850 .elementor-element.elementor-element-6aab019{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-63c63e2 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-63c63e2 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-cc04078 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-cc04078 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-253a5b1 .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-253a5b1 .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-8e6428c .elementor-icon{font-size:20px;}.elementor-1850 .elementor-element.elementor-element-8e6428c .elementor-icon svg{height:20px;}.elementor-1850 .elementor-element.elementor-element-de13b38{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1850 .elementor-element.elementor-element-9faed01 .ekit-form form input[type="submit"]{font-size:13px;margin:0px 25px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-1e4c174{--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-1850 .elementor-element.elementor-element-587188f{--width:45%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-5c048b4{--width:35%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-9b60989{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-596c8be{top:320px;}.elementor-1850 .elementor-element.elementor-element-473978f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-ab39d1c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1850 .elementor-element.elementor-element-7baa14d{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}}/* Start custom CSS for text-editor, class: .elementor-element-03a6145 */.elementor-1850 .elementor-element.elementor-element-03a6145 {
  color: #FFFFFF;
  font-size: 20px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-03a6145:hover {
  color: #770000 !important; /* رنگ با !important */
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a02c48 */.elementor-1850 .elementor-element.elementor-element-7a02c48 {
  color: #FFFFFF;
  font-size: 20px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-7a02c48:hover {
  color: #770000 !important; /* رنگ با !important */
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcee2d8 */.elementor-1850 .elementor-element.elementor-element-dcee2d8 {
  color: #FFFFFF;
  font-size: 20px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-dcee2d8:hover {
  color: #770000 !important; /* رنگ با !important */
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9a9fb3 */.elementor-1850 .elementor-element.elementor-element-e9a9fb3 {
  color: #FFFFFF;
  font-size: 20px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-e9a9fb3:hover {
  color: #770000 !important; /* رنگ با !important */
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84f1d81 */.elementor-1850 .elementor-element.elementor-element-84f1d81 {
  color: #FFFFFF;
  font-size: 20px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-84f1d81:hover {
  color: #770000 !important; /* رنگ با !important */
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-e785fd3 */.elementor-1850 .elementor-element.elementor-element-e785fd3{
filter: drop-shadow(0px 0px 3px #FF0000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62890e9 */.elementor-1850 .elementor-element.elementor-element-62890e9 {
  position: relative;
  width: 1250px;
  height: 400px;
  /* هیچ آیکونی خارج از محدوده دیده نشه */
  border: 1px solid transparent; /* اختیاری */
}

.elementor-1850 .elementor-element.elementor-element-62890e9 .word,
.elementor-1850 .elementor-element.elementor-element-62890e9 .html,
.elementor-1850 .elementor-element.elementor-element-62890e9 .js,
.elementor-1850 .elementor-element.elementor-element-62890e9 .css,
.elementor-1850 .elementor-element.elementor-element-62890e9 .element {
  position: absolute;
  width: 60px;
  height: 60px;
  will-change: transform;
  transition: transform 0.05s linear; /* نرم و سریع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b8d8c */@media (max-width: 767px) {
 .elementor-element.elementor-element-dude {
    width: 100vw !important;      /* عرض برابر با کل viewport */
    max-width: 100vw !important;  /* جلوگیری از محدودیت‌های المنتور */
           /* حذف فاصله‌های بیرونی */
    left: 0;
    right: -32px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21ce1e3 */.elementor-1850 .elementor-element.elementor-element-21ce1e3 {
  display: inline-block;
  position: relative;
}

.elementor-1850 .elementor-element.elementor-element-21ce1e3::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  width: 10%; /* اینو کمتر یا بیشتر کن برای تغییر طول خط */
  height: 5px;
  background-color: #ff0000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f2f4d7 */.elementor-1850 .elementor-element.elementor-element-5f2f4d7 {
  display: inline-block;
  padding: 5px 15px 5px 15px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 255, 255, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-5f2f4d7:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-5f2f4d7 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b138857 */.elementor-1850 .elementor-element.elementor-element-b138857 {
  display: inline-block;
  padding: 5px 15px 5px 15px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 255, 255, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b138857:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b138857 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-383c469 */.elementor-1850 .elementor-element.elementor-element-383c469 {
  display: inline-block;
  padding: 5px 15px 5px 15px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 255, 255, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-383c469:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-383c469 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce354e7 */.elementor-1850 .elementor-element.elementor-element-ce354e7 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 255, 255, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-ce354e7:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-ce354e7 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ac8a21 */.elementor-1850 .elementor-element.elementor-element-3ac8a21 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 255, 255, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-3ac8a21:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-3ac8a21 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fec49 */.elementor-1850 .elementor-element.elementor-element-b8fec49 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 255, 255, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b8fec49:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b8fec49 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdc0a37 */.elementor-1850 .elementor-element.elementor-element-cdc0a37 {
    position: relative;
    overflow: hidden;
}
.elementor-1850 .elementor-element.elementor-element-cdc0a37 ::before{
   
    content: "";
    position: absolute;
    top:-60%;
    right: -100%;
    width: 30%;
    height: 220%;
    background-color: rgba(255,255,255, .5);
    box-shadow: 0 0 5px rgba(255,255,255,.6);
    transform: rotate(45deg);
    filter: blur(35px);
    animation: glow 3s ease-in  infinite;
}
@keyframes glow {
    0%{
        right: -100%;
    }
    100%{
        right: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b59bae */.elementor-1850 .elementor-element.elementor-element-6b59bae {
  background: rgba(0, 0, 0, 0.5); /* رنگ شیشه‌ای */
  backdrop-filter: blur(15px);           /* افکت محو */
  -webkit-backdrop-filter: blur(15px);   /* سازگاری برای کروم/سافاری */
  
  border-radius: 16px;                   /* گوشه‌ها */
  border: 1px solid rgba(255, 255, 255, 0.25); /* خط دور شیشه‌ای */
  
  padding: 20px;                         /* فاصله داخلی */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2); /* سایه شیشه */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa51cc7 */.elementor-1850 .elementor-element.elementor-element-fa51cc7 {
  display: inline-block;
  position: relative;
}

.elementor-1850 .elementor-element.elementor-element-fa51cc7::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  width: 10%; /* اینو کمتر یا بیشتر کن برای تغییر طول خط */
  height: 5px;
  background-color: #ff0000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b33fffa */.elementor-1850 .elementor-element.elementor-element-b33fffa {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b33fffa:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b33fffa {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7031800 */.elementor-1850 .elementor-element.elementor-element-7031800 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-7031800:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-7031800 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea3d6d7 */.elementor-1850 .elementor-element.elementor-element-ea3d6d7 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-ea3d6d7:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-ea3d6d7 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1382bc6 */.elementor-1850 .elementor-element.elementor-element-1382bc6 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-1382bc6:hover {
  transform: scale(1.07); /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d60b074 */.elementor-1850 .elementor-element.elementor-element-d60b074 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-d60b074:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-d60b074 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23f508f */.elementor-1850 .elementor-element.elementor-element-23f508f {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-23f508f:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-23f508f {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39d2ad9 */.elementor-1850 .elementor-element.elementor-element-39d2ad9 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-39d2ad9:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-39d2ad9 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed10419 */.elementor-1850 .elementor-element.elementor-element-ed10419 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-ed10419:hover {
  transform: scale(1.07); /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30a7080 */.elementor-1850 .elementor-element.elementor-element-30a7080 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-30a7080:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-30a7080 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a1b66b */.elementor-1850 .elementor-element.elementor-element-9a1b66b {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-9a1b66b:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-9a1b66b {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebcc748 */.elementor-1850 .elementor-element.elementor-element-ebcc748 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-ebcc748:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-ebcc748 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2910e71 */.elementor-1850 .elementor-element.elementor-element-2910e71 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-2910e71:hover {
  transform: scale(1.07); /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-471710c */.elementor-1850 .elementor-element.elementor-element-471710c {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-471710c:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-471710c {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59f2859 */.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-59f2859:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f40c45d */.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-f40c45d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1bd58 */.elementor-1850 .elementor-element.elementor-element-0b1bd58 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-0b1bd58:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cac12f0 */.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-cac12f0:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee6e90 */.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-aee6e90:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ff8821 */.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-6ff8821:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af29c1 */.elementor-1850 .elementor-element.elementor-element-5af29c1 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-5af29c1:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-791aef3 */.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-791aef3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57a7e7b */.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-57a7e7b:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a327f */.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-d2a327f:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca263f */.elementor-1850 .elementor-element.elementor-element-2ca263f {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-2ca263f:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-471710c */.elementor-1850 .elementor-element.elementor-element-471710c {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-471710c:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-471710c {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59f2859 */.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-59f2859:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f40c45d */.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-f40c45d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1bd58 */.elementor-1850 .elementor-element.elementor-element-0b1bd58 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-0b1bd58:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cac12f0 */.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-cac12f0:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee6e90 */.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-aee6e90:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ff8821 */.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-6ff8821:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af29c1 */.elementor-1850 .elementor-element.elementor-element-5af29c1 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-5af29c1:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-791aef3 */.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-791aef3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57a7e7b */.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-57a7e7b:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a327f */.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-d2a327f:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca263f */.elementor-1850 .elementor-element.elementor-element-2ca263f {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-2ca263f:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-471710c */.elementor-1850 .elementor-element.elementor-element-471710c {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-471710c:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-471710c {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59f2859 */.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-59f2859:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f40c45d */.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-f40c45d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1bd58 */.elementor-1850 .elementor-element.elementor-element-0b1bd58 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-0b1bd58:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cac12f0 */.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-cac12f0:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee6e90 */.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-aee6e90:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ff8821 */.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-6ff8821:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af29c1 */.elementor-1850 .elementor-element.elementor-element-5af29c1 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-5af29c1:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-791aef3 */.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-791aef3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57a7e7b */.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-57a7e7b:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a327f */.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-d2a327f:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca263f */.elementor-1850 .elementor-element.elementor-element-2ca263f {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-2ca263f:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-471710c */.elementor-1850 .elementor-element.elementor-element-471710c {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-471710c:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-471710c {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59f2859 */.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-59f2859:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-59f2859 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f40c45d */.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-f40c45d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-f40c45d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1bd58 */.elementor-1850 .elementor-element.elementor-element-0b1bd58 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-0b1bd58:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cac12f0 */.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-cac12f0:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-cac12f0 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee6e90 */.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-aee6e90:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-aee6e90 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ff8821 */.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-6ff8821:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-6ff8821 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af29c1 */.elementor-1850 .elementor-element.elementor-element-5af29c1 {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-5af29c1:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-791aef3 */.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-791aef3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-791aef3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57a7e7b */.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-57a7e7b:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-57a7e7b {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a327f */.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-d2a327f:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-d2a327f {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca263f */.elementor-1850 .elementor-element.elementor-element-2ca263f {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-2ca263f:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3a60f3b */.elementor-1850 .elementor-element.elementor-element-3a60f3b .swiper-slide{
    transform: scale(.7);
    filter: blur(4px);
    transition: .2s ease;
   

}
.elementor-1850 .elementor-element.elementor-element-3a60f3b .swiper-slide-next{
    transform: scale(1);
     filter: none;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-479c59d */.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-479c59d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19d1730 */.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-19d1730:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-081ed8a */.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-081ed8a:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa4f18e */.elementor-1850 .elementor-element.elementor-element-fa4f18e {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-fa4f18e:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5255e */.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-3b5255e:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b59bf39 */.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b59bf39:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d847 */.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b45d847:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27042b */.elementor-1850 .elementor-element.elementor-element-d27042b {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-d27042b:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50cbca */.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b50cbca:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d27b3 */.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-73d27b3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebc3925 */.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-ebc3925:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-544d07d */.elementor-1850 .elementor-element.elementor-element-544d07d {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-544d07d:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-479c59d */.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-479c59d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19d1730 */.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-19d1730:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-081ed8a */.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-081ed8a:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa4f18e */.elementor-1850 .elementor-element.elementor-element-fa4f18e {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-fa4f18e:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5255e */.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-3b5255e:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b59bf39 */.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b59bf39:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d847 */.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b45d847:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27042b */.elementor-1850 .elementor-element.elementor-element-d27042b {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-d27042b:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50cbca */.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b50cbca:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d27b3 */.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-73d27b3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebc3925 */.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-ebc3925:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-544d07d */.elementor-1850 .elementor-element.elementor-element-544d07d {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-544d07d:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-479c59d */.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-479c59d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19d1730 */.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-19d1730:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-081ed8a */.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-081ed8a:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa4f18e */.elementor-1850 .elementor-element.elementor-element-fa4f18e {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-fa4f18e:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5255e */.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-3b5255e:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b59bf39 */.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b59bf39:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d847 */.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b45d847:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27042b */.elementor-1850 .elementor-element.elementor-element-d27042b {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-d27042b:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50cbca */.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b50cbca:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d27b3 */.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-73d27b3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebc3925 */.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-ebc3925:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-544d07d */.elementor-1850 .elementor-element.elementor-element-544d07d {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-544d07d:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-479c59d */.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-479c59d:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-479c59d {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19d1730 */.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-19d1730:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-19d1730 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-081ed8a */.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-081ed8a:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-081ed8a {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa4f18e */.elementor-1850 .elementor-element.elementor-element-fa4f18e {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-fa4f18e:hover {
   /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5255e */.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-3b5255e:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-3b5255e {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b59bf39 */.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b59bf39:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b59bf39 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d847 */.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b45d847:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b45d847 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27042b */.elementor-1850 .elementor-element.elementor-element-d27042b {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-d27042b:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50cbca */.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-b50cbca:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-b50cbca {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d27b3 */.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-73d27b3:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-73d27b3 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebc3925 */.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  color: #ff0000; /* رنگ متن قرمز */
  background: rgba(255, 0, 0, 0.15); /* بک‌گراند شیشه‌ای نیمه‌شفاف */
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  transition: all 0.3s ease;
}

.elementor-1850 .elementor-element.elementor-element-ebc3925:hover {
  background-color: #ff0000; /* بک‌گراند قرمز */
  color: #ffffff; /* متن سفید */
  border-color: #ff0000;
}
.elementor-1850 .elementor-element.elementor-element-ebc3925 {
  display: flex;
  justify-content: center; /* افقی وسط */
  align-items: center;     /* عمودی وسط */
             /* اطمینان از پر شدن ارتفاع */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-544d07d */.elementor-1850 .elementor-element.elementor-element-544d07d {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-544d07d:hover {
 /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3baa3 */.elementor-1850 .elementor-element.elementor-element-6b3baa3 {
  display: inline-block;
  position: relative;
}

.elementor-1850 .elementor-element.elementor-element-6b3baa3::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  width: 10%; /* اینو کمتر یا بیشتر کن برای تغییر طول خط */
  height: 5px;
  background-color: #ff0000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f079954 */@media (max-width: 767px) {
  /* والد اصلی */
  .elementor-element.elementor-element-mk4  {
    display: flex !important;
    flex-direction: row !important;
  
   
    gap: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48b1750 */@media (max-width: 767px) {
  /* والد اصلی */
  .elementor-element.elementor-element-mk6  {
    display: flex !important;
    flex-direction: row !important;
   
    flex-wrap: nowrap !important;
    gap: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df7a2 */@media (max-width: 767px) {
  /* والد اصلی */
  .elementor-element.elementor-element-mk5  {
    display: flex !important;
    flex-direction: row !important;
  

    flex-wrap: nowrap !important;
    gap: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-9faed01 */.column.one-second input.wpcf7-form-control {
  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1);
  transition: 
    transform 0.9s cubic-bezier(0.25, 0.1, 0.25, 1), 
    box-shadow 0.9s ease, 
    border-color 0.9s ease;
  color: #fff; /* برای خوانایی متن */
  padding: 10px 15px;
  border-radius: 10px;
  outline: none;
}

.column.one-second input.wpcf7-form-control:hover,
.column.one-second input.wpcf7-form-control:focus {
  transform: scale(1.05);
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6);
  border-color: rgba(255, 0, 0, 0.7);
}
span.wpcf7-form-control-wrap[data-name="your-subject"] input.wpcf7-form-control {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1);
  transition: 
    transform 0.9s cubic-bezier(0.25, 0.1, 0.25, 1), 
    box-shadow 0.9s ease, 
    border-color 0.9s ease;
  color: #fff;
  padding: 10px 15px;
  border-radius: 10px;
  outline: none;
}

span.wpcf7-form-control-wrap[data-name="your-subject"] input.wpcf7-form-control:hover,
span.wpcf7-form-control-wrap[data-name="your-subject"] input.wpcf7-form-control:focus {
  transform: scale(1.05);
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6);
  border-color: rgba(255, 0, 0, 0.7);
}
textarea.wpcf7-form-control.wpcf7-textarea[name="your-message"] {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1);
  transition:
    transform 0.6s cubic-bezier(0.25, 0.1, 0.25, 1),
    box-shadow 0.6s ease,
    border-color 0.6s ease;
  color: #fff;
  padding: 12px 15px;
  border-radius: 12px;
  outline: none;
  resize: none; /* جلوگیری از تغییر سایز دستی textarea */
}

textarea.wpcf7-form-control.wpcf7-textarea[name="your-message"]:hover,
textarea.wpcf7-form-control.wpcf7-textarea[name="your-message"]:focus {
  transform: scale(1.03);
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6);
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de13b38 */.elementor-1850 .elementor-element.elementor-element-de13b38 {
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-de13b38:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1573775 */.elementor-1850 .elementor-element.elementor-element-1573775 {
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(15px);
 
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 rgba(255, 0, 0, 0);
  transform: scale(1); /* حالت اولیه */
  transition: transform 0.9s ease(0.25, 0.1, 0.25, 1), 
              box-shadow 0.9s ease, 
              border-color 0.9s ease;
}

.elementor-1850 .elementor-element.elementor-element-1573775:hover {
  /* بزرگ شدن نرم */
  box-shadow: 0 0 35px 10px rgba(255, 0, 0, 0.6); /* سایه قرمز پخش‌شونده */
  border-color: rgba(255, 0, 0, 0.7);
}/* End custom CSS */