.elementor-27393 .elementor-element.elementor-element-7c0bfd2{--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;--overflow:auto;}.elementor-27393 .elementor-element.elementor-element-569c342{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), b nazanin;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27393 .elementor-element.elementor-element-41d6f08 > .elementor-widget-container{margin:0px 0px -29px 0px;padding:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-41d6f08{text-align:center;font-weight:500;line-height:1.7em;color:#000000;}.elementor-27393 .elementor-element.elementor-element-ba69141{--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;--align-items:center;--overflow:hidden;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), b nazanin;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27393 .elementor-element.elementor-element-a5c4414{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-a5c4414 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.5em;color:var( --e-global-color-0916d6c );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), b nazanin;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-f314e1d{--divider-border-style:arrows;--divider-color:var( --e-global-color-0916d6c );--divider-pattern-height:21.6px;--divider-pattern-size:29.8px;}.elementor-27393 .elementor-element.elementor-element-f314e1d .elementor-divider-separator{width:100%;}.elementor-27393 .elementor-element.elementor-element-f314e1d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27393 .elementor-element.elementor-element-94f0df8{--divider-border-style:dots_tribal;--divider-color:var( --e-global-color-primary );--divider-pattern-height:21.6px;}.elementor-27393 .elementor-element.elementor-element-94f0df8 .elementor-divider-separator{width:100%;}.elementor-27393 .elementor-element.elementor-element-94f0df8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27393 .elementor-element.elementor-element-803d1bc{--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;}.elementor-27393 .elementor-element.elementor-element-0e5b6c3{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), b nazanin;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27393 .elementor-element.elementor-element-a7f9db8 > .elementor-widget-container{margin:-16px 0px -14px 0px;}.elementor-27393 .elementor-element.elementor-element-a7f9db8{text-align:center;}.elementor-27393 .elementor-element.elementor-element-a7f9db8 img{width:205px;}.elementor-27393 .elementor-element.elementor-element-398f36c{text-align:center;}.elementor-27393 .elementor-element.elementor-element-398f36c .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-05f98cd{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-da3255d > .elementor-widget-container{margin:-16px 0px -14px 0px;}.elementor-27393 .elementor-element.elementor-element-da3255d{text-align:center;}.elementor-27393 .elementor-element.elementor-element-da3255d img{width:205px;}.elementor-27393 .elementor-element.elementor-element-74de976{text-align:center;}.elementor-27393 .elementor-element.elementor-element-74de976 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-dfd3d2d{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-cf4114e > .elementor-widget-container{margin:-16px 0px -14px 0px;}.elementor-27393 .elementor-element.elementor-element-cf4114e{text-align:center;}.elementor-27393 .elementor-element.elementor-element-cf4114e img{width:205px;}.elementor-27393 .elementor-element.elementor-element-8665a64{text-align:center;}.elementor-27393 .elementor-element.elementor-element-8665a64 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-3264079{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-6bee8b9 > .elementor-widget-container{margin:-16px 0px -14px 0px;}.elementor-27393 .elementor-element.elementor-element-6bee8b9{text-align:center;}.elementor-27393 .elementor-element.elementor-element-6bee8b9 img{width:205px;}.elementor-27393 .elementor-element.elementor-element-f8460a4{text-align:center;}.elementor-27393 .elementor-element.elementor-element-f8460a4 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-2d17103{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-5570683 > .elementor-widget-container{margin:-16px 0px -14px 0px;}.elementor-27393 .elementor-element.elementor-element-5570683{text-align:center;}.elementor-27393 .elementor-element.elementor-element-5570683 img{width:205px;}.elementor-27393 .elementor-element.elementor-element-7966ff4{text-align:center;}.elementor-27393 .elementor-element.elementor-element-7966ff4 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-8794dc1{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-710a609 > .elementor-widget-container{margin:-16px 0px -14px 0px;}.elementor-27393 .elementor-element.elementor-element-710a609{text-align:center;}.elementor-27393 .elementor-element.elementor-element-710a609 img{width:205px;}.elementor-27393 .elementor-element.elementor-element-9bed6f0{text-align:center;}.elementor-27393 .elementor-element.elementor-element-9bed6f0 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-3af28e7{--spacer-size:5px;}.elementor-27393 .elementor-element.elementor-element-7393973{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:5%;--margin-bottom:4%;--margin-left:5%;--margin-right:5%;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-27393 .elementor-element.elementor-element-7393973:not(.elementor-motion-effects-element-type-background), .elementor-27393 .elementor-element.elementor-element-7393973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8F33C4 0%, #f2295b 100%);}.elementor-27393 .elementor-element.elementor-element-97f3ddb{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-97f3ddb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27393 .elementor-element.elementor-element-4edbb15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-4edbb15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27393 .elementor-element.elementor-element-cfeb7e2 > .elementor-widget-container{margin:-74px 0px -14px 0px;padding:0px 0px 0px -35px;}.elementor-27393 .elementor-element.elementor-element-23c8e34{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-23c8e34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27393 .elementor-element.elementor-element-24f4f99 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27393 .elementor-element.elementor-element-24f4f99{text-align:justify;font-size:16px;color:#FFFFFF;}.elementor-27393 .elementor-element.elementor-element-694ce8d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-694ce8d.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), b nazanin;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27393 .elementor-element.elementor-element-daba2b2 .elementor-button{background-color:#FFFFFF;fill:#ED0BD3;color:#ED0BD3;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-27393 .elementor-element.elementor-element-daba2b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-36113f1{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-27393 .elementor-element.elementor-element-059750a{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-059750a .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.5em;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-60eecea{--divider-border-style:pluses;--divider-color:var( --e-global-color-0916d6c );--divider-pattern-height:11.3px;--divider-pattern-size:20px;}.elementor-27393 .elementor-element.elementor-element-60eecea .elementor-divider-separator{width:100%;}.elementor-27393 .elementor-element.elementor-element-60eecea .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-27393 .elementor-element.elementor-element-98b99df{--divider-border-style:dots_tribal;--divider-color:var( --e-global-color-primary );--divider-pattern-height:21.6px;}.elementor-27393 .elementor-element.elementor-element-98b99df .elementor-divider-separator{width:100%;}.elementor-27393 .elementor-element.elementor-element-98b99df .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27393 .elementor-element.elementor-element-53a8c15{--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:stretch;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-e881f24{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-e881f24:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-27393 .elementor-element.elementor-element-837f415 > .elementor-widget-container{margin:-18px 0px -7px 0px;}.elementor-27393 .elementor-element.elementor-element-837f415{text-align:center;}.elementor-27393 .elementor-element.elementor-element-837f415 img{width:200px;}.elementor-27393 .elementor-element.elementor-element-61b67e7{text-align:center;}.elementor-27393 .elementor-element.elementor-element-61b67e7 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-2c094df{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-0743509{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-0743509:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-27393 .elementor-element.elementor-element-f66b988 > .elementor-widget-container{margin:-51px 0px -46px 0px;padding:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-f66b988{text-align:center;}.elementor-27393 .elementor-element.elementor-element-f66b988 img{width:275px;}.elementor-27393 .elementor-element.elementor-element-8abdc19{text-align:center;}.elementor-27393 .elementor-element.elementor-element-8abdc19 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-27cb17d{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-1b791f6{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-1b791f6:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-27393 .elementor-element.elementor-element-ec35aeb > .elementor-widget-container{margin:-16px 0px -14px 0px;}.elementor-27393 .elementor-element.elementor-element-ec35aeb{text-align:center;}.elementor-27393 .elementor-element.elementor-element-ec35aeb img{width:205px;}.elementor-27393 .elementor-element.elementor-element-c9df08e{text-align:center;}.elementor-27393 .elementor-element.elementor-element-c9df08e .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-d910f36{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-c3f15da{--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:stretch;}.elementor-27393 .elementor-element.elementor-element-f32dbfd{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-f32dbfd:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-27393 .elementor-element.elementor-element-f24a8bf > .elementor-widget-container{margin:-49px 0px -46px 0px;}.elementor-27393 .elementor-element.elementor-element-f24a8bf{text-align:center;}.elementor-27393 .elementor-element.elementor-element-f24a8bf img{width:260px;}.elementor-27393 .elementor-element.elementor-element-2e9399f{text-align:center;}.elementor-27393 .elementor-element.elementor-element-2e9399f .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-2358bc5{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-76ebcaf{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-76ebcaf:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-27393 .elementor-element.elementor-element-ea1c35c > .elementor-widget-container{margin:-15px 0px -19px 0px;}.elementor-27393 .elementor-element.elementor-element-ea1c35c{text-align:center;}.elementor-27393 .elementor-element.elementor-element-ea1c35c img{width:200px;}.elementor-27393 .elementor-element.elementor-element-113d8c5{text-align:center;}.elementor-27393 .elementor-element.elementor-element-113d8c5 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-9d3eaf8{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-e5781ad{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27393 .elementor-element.elementor-element-e5781ad:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-27393 .elementor-element.elementor-element-e8000b3 > .elementor-widget-container{margin:-16px 0px -16px 0px;}.elementor-27393 .elementor-element.elementor-element-e8000b3{text-align:center;}.elementor-27393 .elementor-element.elementor-element-e8000b3 img{width:200px;}.elementor-27393 .elementor-element.elementor-element-2424450{text-align:center;}.elementor-27393 .elementor-element.elementor-element-2424450 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-6a9adc1{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-db0e152{--spacer-size:5px;}.elementor-27393 .elementor-element.elementor-element-3f1d218{--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:hidden;border-style:none;--border-style:none;}.elementor-27393 .elementor-element.elementor-element-3f1d218.e-con{--align-self:center;}.elementor-27393 .elementor-element.elementor-element-4b6aeb4{--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;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-27393 .elementor-element.elementor-element-4b6aeb4:not(.elementor-motion-effects-element-type-background), .elementor-27393 .elementor-element.elementor-element-4b6aeb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #f7f6f6 0%, #EFEFEF6B 100%);}.elementor-27393 .elementor-element.elementor-element-4b6aeb4.e-con{--align-self:center;}.elementor-27393 .elementor-element.elementor-element-6e13b77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27393 .elementor-element.elementor-element-6e13b77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27393 .elementor-element.elementor-element-27862c0 .elementor-heading-title{font-size:24px;font-weight:bold;color:#000000;}.elementor-27393 .elementor-element.elementor-element-70d3e07 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-27393 .elementor-element.elementor-element-70d3e07{text-align:justify;color:#0B0B0B;}.elementor-27393 .elementor-element.elementor-element-2b2a56f{--display:flex;}.elementor-27393 .elementor-element.elementor-element-7fde604 img{height:650px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-27393 .elementor-element.elementor-element-5e499f6{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:7%;--margin-bottom:4%;--margin-left:5%;--margin-right:5%;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-27393 .elementor-element.elementor-element-5e499f6:not(.elementor-motion-effects-element-type-background), .elementor-27393 .elementor-element.elementor-element-5e499f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #3374C4 0%, #29C4F2 100%);}.elementor-27393 .elementor-element.elementor-element-f9c06e6{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-f9c06e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27393 .elementor-element.elementor-element-83410c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-83410c4.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-27393 .elementor-element.elementor-element-460f387 > .elementor-widget-container{margin:-74px 0px -14px 0px;padding:0px 0px 0px -35px;}.elementor-27393 .elementor-element.elementor-element-0058598{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-0058598.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27393 .elementor-element.elementor-element-bef717f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27393 .elementor-element.elementor-element-bef717f{text-align:justify;font-size:16px;color:#FFFFFF;}.elementor-27393 .elementor-element.elementor-element-39cee90{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-39cee90.e-con{--align-self:center;}.elementor-27393 .elementor-element.elementor-element-96a6d62 .elementor-button{background-color:#FFFFFF;fill:#3952FF;color:#3952FF;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-27393 .elementor-element.elementor-element-96a6d62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-c851e9c{--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:hidden;border-style:none;--border-style:none;}.elementor-27393 .elementor-element.elementor-element-c851e9c.e-con{--align-self:center;}.elementor-27393 .elementor-element.elementor-element-4f13ca7{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-27393 .elementor-element.elementor-element-8813aa1{text-align:center;}.elementor-27393 .elementor-element.elementor-element-8813aa1 .elementor-heading-title{font-size:24px;font-weight:bold;color:#000000;}.elementor-27393 .elementor-element.elementor-element-0f93199{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:2.3px;}.elementor-27393 .elementor-element.elementor-element-0f93199 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-27393 .elementor-element.elementor-element-0f93199 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-27393 .elementor-element.elementor-element-9b1dd03{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27393 .elementor-element.elementor-element-5528318{--display:flex;}.elementor-27393 .elementor-element.elementor-element-2cca7fc{text-align:center;}.elementor-27393 .elementor-element.elementor-element-2cca7fc .elementor-heading-title{font-size:20px;font-weight:bold;color:#000000;}.elementor-27393 .elementor-element.elementor-element-d1a0d95{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:2.3px;}.elementor-27393 .elementor-element.elementor-element-d1a0d95 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-27393 .elementor-element.elementor-element-d1a0d95 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), b nazanin;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27393 .elementor-element.elementor-element-a39014b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-27393 .elementor-element.elementor-element-a39014b .elementor-main-swiper{height:350px;width:100%;}.elementor-27393 .elementor-element.elementor-element-a39014b .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-27393 .elementor-element.elementor-element-a39014b .elementor-swiper-button svg{fill:#000000;}.elementor-27393 .elementor-element.elementor-element-4817e67{--display:flex;}.elementor-27393 .elementor-element.elementor-element-0f5163c{text-align:center;}.elementor-27393 .elementor-element.elementor-element-0f5163c .elementor-heading-title{font-size:20px;font-weight:bold;color:#000000;}.elementor-27393 .elementor-element.elementor-element-e5c13b4{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:2.3px;}.elementor-27393 .elementor-element.elementor-element-e5c13b4 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-27393 .elementor-element.elementor-element-e5c13b4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-27393 .elementor-element.elementor-element-dc774c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-27393 .elementor-element.elementor-element-dc774c6 .elementor-main-swiper{height:350px;width:100%;}.elementor-27393 .elementor-element.elementor-element-dc774c6 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-27393 .elementor-element.elementor-element-dc774c6 .elementor-swiper-button svg{fill:#000000;}.elementor-27393 .elementor-element.elementor-element-e417cfb .elementor-button{background-color:var( --e-global-color-0916d6c );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-e417cfb .elementor-button:hover, .elementor-27393 .elementor-element.elementor-element-e417cfb .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-27393 .elementor-element.elementor-element-c310240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27393 .elementor-element.elementor-element-c90a505{--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;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27393 .elementor-element.elementor-element-3cec6e6{--display:flex;}.elementor-27393 .elementor-element.elementor-element-a4ad36a{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-a4ad36a .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.5em;color:var( --e-global-color-0916d6c );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), b nazanin;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-icon i{color:#28A745;transition:color 0.3s;}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-icon svg{fill:#28A745;transition:fill 0.3s;}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-fe93eec{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-text{color:var( --e-global-color-0916d6c );transition:color 0.3s;}.elementor-27393 .elementor-element.elementor-element-fe93eec .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-d9bad30{--display:flex;}.elementor-27393 .elementor-element.elementor-element-0839325{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-0839325 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.5em;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-icon i{color:#DC3545;transition:color 0.3s;}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-icon svg{fill:#DC3545;transition:fill 0.3s;}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-5a06f31{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-text{color:var( --e-global-color-0916d6c );transition:color 0.3s;}.elementor-27393 .elementor-element.elementor-element-5a06f31 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27393 .elementor-element.elementor-element-1544c08{--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;--overflow:hidden;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27393 .elementor-element.elementor-element-cc2f510{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-cc2f510 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.5em;color:var( --e-global-color-0916d6c );}.elementor-27393 .elementor-element.elementor-element-bd74e03{--display:flex;}.elementor-27393 .elementor-element.elementor-element-9bd8f69{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-c5b5b3c{--display:flex;}.elementor-27393 .elementor-element.elementor-element-7aa9b84{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-d2f440d{--display:flex;}.elementor-27393 .elementor-element.elementor-element-88fb004{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-65f65a7{--display:flex;}.elementor-27393 .elementor-element.elementor-element-b40a14b{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-a1c66ce{--display:flex;}.elementor-27393 .elementor-element.elementor-element-6575eae{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-6fb1b96{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(min-width:701px){.elementor-27393 .elementor-element.elementor-element-7393973{--width:90%;}.elementor-27393 .elementor-element.elementor-element-97f3ddb{--width:100%;}.elementor-27393 .elementor-element.elementor-element-4edbb15{--width:20.411%;}.elementor-27393 .elementor-element.elementor-element-23c8e34{--width:62.034%;}.elementor-27393 .elementor-element.elementor-element-694ce8d{--width:20%;}.elementor-27393 .elementor-element.elementor-element-6e13b77{--width:50%;}.elementor-27393 .elementor-element.elementor-element-5e499f6{--width:90%;}.elementor-27393 .elementor-element.elementor-element-f9c06e6{--width:100%;}.elementor-27393 .elementor-element.elementor-element-83410c4{--width:20.411%;}.elementor-27393 .elementor-element.elementor-element-0058598{--width:62.034%;}.elementor-27393 .elementor-element.elementor-element-39cee90{--width:20%;}.elementor-27393 .elementor-element.elementor-element-3cec6e6{--width:50%;}.elementor-27393 .elementor-element.elementor-element-d9bad30{--width:50%;}}@media(max-width:1000px){.elementor-27393 .elementor-element.elementor-element-803d1bc{--flex-wrap:wrap;}.elementor-27393 .elementor-element.elementor-element-4edbb15{--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-27393 .elementor-element.elementor-element-cfeb7e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-24f4f99{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-53a8c15{--flex-wrap:wrap;}.elementor-27393 .elementor-element.elementor-element-e881f24.e-con{--order:1;}.elementor-27393 .elementor-element.elementor-element-0743509.e-con{--order:3;}.elementor-27393 .elementor-element.elementor-element-1b791f6.e-con{--order:2;}.elementor-27393 .elementor-element.elementor-element-c3f15da{--flex-wrap:wrap;}.elementor-27393 .elementor-element.elementor-element-f32dbfd.e-con{--order:1;}.elementor-27393 .elementor-element.elementor-element-76ebcaf.e-con{--order:2;}.elementor-27393 .elementor-element.elementor-element-e5781ad.e-con{--order:3;}.elementor-27393 .elementor-element.elementor-element-4b6aeb4{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27393 .elementor-element.elementor-element-27862c0{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-27862c0 .elementor-heading-title{line-height:1.5em;}.elementor-27393 .elementor-element.elementor-element-f9c06e6.e-con{--order:-99999 /* order start hack */;}.elementor-27393 .elementor-element.elementor-element-83410c4{--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-27393 .elementor-element.elementor-element-83410c4.e-con{--order:99999 /* order end hack */;}.elementor-27393 .elementor-element.elementor-element-460f387 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-bef717f{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-a39014b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-27393 .elementor-element.elementor-element-a39014b .elementor-main-swiper{height:250px;}.elementor-27393 .elementor-element.elementor-element-dc774c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-27393 .elementor-element.elementor-element-dc774c6 .elementor-main-swiper{height:250px;}.elementor-27393 .elementor-element.elementor-element-e417cfb .elementor-button{padding:10px 20px 10px 020px;}}@media(max-width:700px){.elementor-27393 .elementor-element.elementor-element-17d0855 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-27393 .elementor-element.elementor-element-569c342{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-41d6f08{text-align:center;}.elementor-27393 .elementor-element.elementor-element-ba69141{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-a5c4414{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-a5c4414 .elementor-heading-title{font-size:18px;}.elementor-27393 .elementor-element.elementor-element-803d1bc{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-27393 .elementor-element.elementor-element-0e5b6c3{--width:48%;}.elementor-27393 .elementor-element.elementor-element-a7f9db8 img{width:150px;height:150px;object-fit:contain;}.elementor-27393 .elementor-element.elementor-element-05f98cd{--width:48%;}.elementor-27393 .elementor-element.elementor-element-da3255d img{width:150px;height:150px;object-fit:contain;}.elementor-27393 .elementor-element.elementor-element-dfd3d2d{--width:48%;}.elementor-27393 .elementor-element.elementor-element-cf4114e img{width:150px;height:150px;object-fit:contain;}.elementor-27393 .elementor-element.elementor-element-3264079{--width:48%;}.elementor-27393 .elementor-element.elementor-element-6bee8b9 img{width:150px;height:150px;object-fit:contain;}.elementor-27393 .elementor-element.elementor-element-2d17103{--width:48%;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-27393 .elementor-element.elementor-element-5570683 img{width:150px;height:150px;object-fit:contain;}.elementor-27393 .elementor-element.elementor-element-7966ff4 .elementor-heading-title{font-size:16px;}.elementor-27393 .elementor-element.elementor-element-8794dc1{--width:48%;}.elementor-27393 .elementor-element.elementor-element-710a609 img{width:150px;height:150px;object-fit:contain;}.elementor-27393 .elementor-element.elementor-element-7393973{--border-radius:25px 25px 25px 25px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:020px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27393 .elementor-element.elementor-element-97f3ddb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-4edbb15{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-cfeb7e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-cfeb7e2 img{height:150px;}.elementor-27393 .elementor-element.elementor-element-24f4f99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-36113f1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-059750a{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-059750a .elementor-heading-title{font-size:18px;}.elementor-27393 .elementor-element.elementor-element-53a8c15{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27393 .elementor-element.elementor-element-e881f24{--width:100%;}.elementor-27393 .elementor-element.elementor-element-0743509{--width:100%;}.elementor-27393 .elementor-element.elementor-element-1b791f6{--width:100%;}.elementor-27393 .elementor-element.elementor-element-c3f15da{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27393 .elementor-element.elementor-element-f32dbfd{--width:100%;}.elementor-27393 .elementor-element.elementor-element-2e9399f .elementor-heading-title{line-height:1.5em;}.elementor-27393 .elementor-element.elementor-element-76ebcaf{--width:100%;}.elementor-27393 .elementor-element.elementor-element-e5781ad{--width:100%;}.elementor-27393 .elementor-element.elementor-element-3f1d218{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27393 .elementor-element.elementor-element-4b6aeb4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27393 .elementor-element.elementor-element-27862c0{text-align:center;}.elementor-27393 .elementor-element.elementor-element-27862c0 .elementor-heading-title{line-height:1.5em;}.elementor-27393 .elementor-element.elementor-element-7fde604 img{height:190px;border-radius:10px 10px 10px 10px;}.elementor-27393 .elementor-element.elementor-element-5e499f6{--width:100%;--border-radius:25px 25px 25px 25px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27393 .elementor-element.elementor-element-f9c06e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-83410c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27393 .elementor-element.elementor-element-83410c4.e-con{--order:-99999 /* order start hack */;}.elementor-27393 .elementor-element.elementor-element-460f387 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-460f387 img{height:150px;}.elementor-27393 .elementor-element.elementor-element-bef717f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27393 .elementor-element.elementor-element-c851e9c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27393 .elementor-element.elementor-element-8813aa1 .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-27393 .elementor-element.elementor-element-0f93199 .elementor-divider-separator{width:100px;}.elementor-27393 .elementor-element.elementor-element-2cca7fc .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-27393 .elementor-element.elementor-element-d1a0d95 .elementor-divider-separator{width:100px;}.elementor-27393 .elementor-element.elementor-element-a39014b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-27393 .elementor-element.elementor-element-a39014b .elementor-main-swiper{height:550px;}.elementor-27393 .elementor-element.elementor-element-0f5163c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-27393 .elementor-element.elementor-element-e5c13b4 .elementor-divider-separator{width:100px;}.elementor-27393 .elementor-element.elementor-element-dc774c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-27393 .elementor-element.elementor-element-dc774c6 .elementor-main-swiper{height:620px;}.elementor-27393 .elementor-element.elementor-element-e417cfb .elementor-button{padding:10px 20px 10px 20px;}.elementor-27393 .elementor-element.elementor-element-a4ad36a{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-0839325{text-align:justify;}.elementor-27393 .elementor-element.elementor-element-1544c08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27393 .elementor-element.elementor-element-cc2f510{text-align:justify;}}@media(max-width:1000px) and (min-width:701px){.elementor-27393 .elementor-element.elementor-element-0e5b6c3{--width:32%;}.elementor-27393 .elementor-element.elementor-element-05f98cd{--width:31%;}.elementor-27393 .elementor-element.elementor-element-dfd3d2d{--width:31%;}.elementor-27393 .elementor-element.elementor-element-3264079{--width:32%;}.elementor-27393 .elementor-element.elementor-element-2d17103{--width:31%;}.elementor-27393 .elementor-element.elementor-element-8794dc1{--width:31%;}.elementor-27393 .elementor-element.elementor-element-23c8e34{--width:344.175px;}.elementor-27393 .elementor-element.elementor-element-e881f24{--width:48%;}.elementor-27393 .elementor-element.elementor-element-0743509{--width:100%;}.elementor-27393 .elementor-element.elementor-element-1b791f6{--width:49%;}.elementor-27393 .elementor-element.elementor-element-f32dbfd{--width:49%;}.elementor-27393 .elementor-element.elementor-element-76ebcaf{--width:48%;}.elementor-27393 .elementor-element.elementor-element-e5781ad{--width:100%;}.elementor-27393 .elementor-element.elementor-element-6e13b77{--width:100%;}.elementor-27393 .elementor-element.elementor-element-0058598{--width:344.175px;}}/* Start custom CSS for html, class: .elementor-element-17d0855 *//* --- Main Layout --- */
.ultimate-hero-container { 
    direction: rtl; 
    display: flex; 
    align-items: center; 
    justify-content: space-between; 
    gap: 40px; 
    padding: 10px 5% 50px 4%; 
    width: 100%; 
    box-sizing: border-box;
    overflow: hidden; 
    font-family: inherit;
}

/* --- Content Column --- */
.hero-content-column-ultimate { 
    flex: 1.4; 
    width: 100%; 
    padding: 40px; 
    background-color: #ffffff; 
    border-radius: 24px; 
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06); 
    border: 1px solid #f0f0f0; 
    z-index: 2; 
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* --- Typography & Basics --- */
.anim-child { opacity: 0; transform: translateY(25px); animation: fadeInUp 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; }

.hero-title-ultimate { font-size: clamp(32px, 4vw, 46px); font-weight: 700; margin-bottom: 10px; color: #2c3e50; letter-spacing: -1px; animation-delay: 0.2s; }
.hero-subtitle-ultimate { font-size: clamp(18px, 2vw, 24px); font-weight: 700; color: #8e44ad; margin-bottom: 25px; animation-delay: 0.3s; }

/* --- Guarantee Box --- */
.hero-guarantee-ultimate { 
    font-size: 15px; line-height: 1.8; color: #4a5568; 
    text-align: justify !important; 
    text-justify: inter-word; 
    margin-bottom: 25px; padding: 20px; 
    background-color: #f8faff; border-radius: 16px; 
    border-right: 4px solid #8e44ad; 
    animation-delay: 0.5s;
}
.hero-guarantee-ultimate p { margin-bottom: 8px; font-size: 16px; color: #2d3748; }

/* --- Trust & Urgency Cards --- */
.hero-trust-row {
    display: flex;
    gap: 15px;
    margin-bottom: 25px;
    flex-wrap: wrap;
    animation-delay: 0.6s;
}

.trust-card {
    flex: 1;
    min-width: 200px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 12px;
    padding: 12px 15px;
    display: flex;
    align-items: center;
    gap: 12px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.03);
    transition: transform 0.3s ease;
}
.trust-card:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(0,0,0,0.06); }

.success-stat .icon-box { background: #e8f5e9; color: #2e7d32; }
.urgency-timer .icon-box { background: #fff3e0; color: #ef6c00; }

.icon-box {
    width: 40px; height: 40px;
    border-radius: 10px;
    display: flex; align-items: center; justify-content: center;
    font-size: 20px;
}

.trust-card .text-box { display: flex; flex-direction: column; }
.stat-number { font-weight: 700; font-size: 18px; color: #2e7d32; }
.stat-label { font-size: 12px; color: #666; }
.timer-title { font-size: 12px; color: #666; }
.timer-val { font-weight: 700; font-size: 14px; color: #e65100; animation: pulseText 2s infinite; }

/* --- Special Offer Box Styles --- */
.hero-special-offer {
    display: flex;
    align-items: center;
    background: linear-gradient(135deg, #fff5f5 0%, #ffffff 100%);
    border: 2px dashed #ff4757;
    border-radius: 14px;
    padding: 10px 15px;
    margin-bottom: 25px;
    position: relative;
    overflow: hidden;
    animation-delay: 0.7s;
    transition: transform 0.3s ease;
    cursor: default;
}

.hero-special-offer:hover {
    transform: scale(1.01);
    border-color: #e84118;
    box-shadow: 0 8px 25px rgba(255, 71, 87, 0.1);
}

.offer-left {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #ff4757;
    color: #fff;
    padding: 6px 12px;
    border-radius: 10px;
    margin-left: 15px;
    box-shadow: 0 4px 12px rgba(255, 71, 87, 0.3);
    animation: heartbeat 1.5s infinite ease-in-out;
    min-width: 60px;
}

.offer-percent { font-size: 20px; font-weight: 800; line-height: 1; }
.offer-off-text { font-size: 11px; font-weight: 400; }

.offer-right { display: flex; flex-direction: column; }
.offer-head { font-size: 15px; font-weight: 700; color: #2c3e50; margin-bottom: 2px; }
.offer-sub { font-size: 12px; color: #e84118; font-weight: 600; }

.offer-decoration {
    position: absolute; top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.8) 50%, transparent 100%);
    transform: skewX(-25deg);
    animation: shine 3s infinite;
    pointer-events: none;
}

/* --- Tagline --- */
.hero-tagline-ultimate { 
    font-size: 16px; font-weight: 700; color: #8e44ad; 
    padding: 12px; text-align: center; 
    border-radius: 8px; 
    background: rgba(142, 68, 173, 0.05); 
    border: 1px dashed rgba(142, 68, 173, 0.3); 
    margin-bottom: 25px; 
    animation-delay: 0.75s;
}

/* --- CTA Button (Full Width) --- */
.cta-button-wrapper { text-align: center; animation-delay: 0.85s; width: 100%; }

.hero-cta-button-ultimate { 
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important; 
    padding: 12px 30px !important; 
    font-size: 17px !important; 
    font-weight: 700 !important; 
    color: #fff !important; 
    text-decoration: none !important; 
    border: none !important; 
    border-radius: 10px !important; 
    background: linear-gradient(135deg, #8e44ad 0%, #c0392b 100%) !important; 
    background-size: 200% 200% !important; 
    transition: all 0.5s ease !important; 
    box-shadow: 0 10px 25px rgba(142, 68, 173, 0.3) !important; 
    width: 100% !important; 
    max-width: 100% !important; 
    box-sizing: border-box !important;
}

.hero-cta-button-ultimate:hover { background-position: 100% 0 !important; transform: translateY(-3px); box-shadow: 0 15px 35px rgba(192, 57, 43, 0.4) !important; }
.btn-icon { display: inline-block; margin-left: 10px; }
.btn-icon svg { fill: #fff; }
.hero-cta-button-ultimate:hover .btn-icon { animation: ring-animation 0.5s ease-in-out; }
.btn-text-mobile { display: none !important; }

/* --- VIDEO COLUMN & PLAYER --- */
.hero-video-column-ultimate { 
    flex: 1; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    position: relative; 
    padding-top: 20px;
}

.mobile-mockup-wrapper {
    position: relative;
    width: 100%;
    max-width: 390px; 
    z-index: 10;
    animation: popInMobile 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s forwards;
    opacity: 0;
    transform: translateY(50px) scale(0.9);
}

.mobile-device-frame {
    width: 100%;
    background: #121212;
    border-radius: 45px;
    box-shadow: inset 0 0 0 2px #444, inset 0 0 0 6px #000, 0 0 0 4px #2c3e50, 0 25px 50px -12px rgba(0,0,0,0.5);
    position: relative;
    padding: 12px;
    animation: floatMobile 6s ease-in-out 2s infinite;
    overflow: hidden;
}

.mobile-screen {
    width: 100%; height: 100%;
    background: #000;
    border-radius: 32px;
    overflow: hidden; 
    position: relative;
    mask-image: -webkit-radial-gradient(white, black);
    z-index: 1;
}

.mobile-screen video { 
    width: 100%; height: 100%; 
    object-fit: contain; 
    display: block; 
}

video::-webkit-media-controls-fullscreen-button { display: none !important; }
video::-webkit-media-controls-enclosure { overflow: hidden !important; }

.mobile-notch-container {
    position: absolute; top: 22px; left: 50%; transform: translateX(-50%);
    width: 30%; height: 24px; background: #000; border-radius: 14px; z-index: 20;
    display: flex; align-items: center; justify-content: center; gap: 6px;
    pointer-events: none;
}
.mobile-camera { width: 6px; height: 6px; background: #1a1a1a; border-radius: 50%; }
.mobile-speaker { width: 35%; height: 4px; background: #1a1a1a; border-radius: 4px; }
.mobile-btn-left { position: absolute; top: 100px; left: -6px; width: 4px; height: 35px; background: #2c3e50; border-radius: 4px 0 0 4px; }
.mobile-btn-right { position: absolute; top: 130px; right: -6px; width: 4px; height: 80px; background: #2c3e50; border-radius: 0 4px 4px 0; }

.mobile-shadow-base {
    position: absolute; bottom: -40px; left: 50%; transform: translateX(-50%);
    width: 70%; height: 20px;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 70%);
    animation: shadowPulse 6s ease-in-out 2s infinite;
    z-index: 0;
}

/* --- Keyframe Animations --- */
@keyframes fadeInUp { to { opacity: 1; transform: translateY(0); } }
@keyframes popInMobile { to { opacity: 1; transform: translateY(0) scale(1); } }
@keyframes floatMobile { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-15px); } }
@keyframes shadowPulse { 0%, 100% { transform: translateX(-50%) scale(1); opacity: 1; } 50% { transform: translateX(-50%) scale(0.8); opacity: 0.6; } }
@keyframes ring-animation { 0%, 100% { transform: rotate(0); } 10% { transform: rotate(15deg); } 30% { transform: rotate(-15deg); } 50% { transform: rotate(10deg); } 70% { transform: rotate(-10deg); } 90% { transform: rotate(5deg); } }
@keyframes pulseText { 0%, 100% { opacity: 1; } 50% { opacity: 0.7; } }
@keyframes heartbeat { 0% { transform: scale(1); } 14% { transform: scale(1.15); } 28% { transform: scale(1); } 42% { transform: scale(1.15); } 70% { transform: scale(1); } }
@keyframes shine { 0% { left: -100%; } 20% { left: 200%; } 100% { left: 200%; } }

/* --- RESPONSIVE --- */
@media (max-width: 991px) {
    .ultimate-hero-container { 
        flex-direction: column; 
        padding: 10px 0px 40px 0px; 
        gap: 30px;
    }
    
    .hero-content-column-ultimate { 
        order: 1; 
        width: 100%; 
        flex: none; 
        padding: 25px; 
        text-align: center;
    }

    .hero-video-column-ultimate { 
        order: 2; 
        width: 100%; 
        flex: none;
        margin-bottom: 20px;
    }
    
    .mobile-mockup-wrapper { max-width: 240px; }

    .hero-trust-row { justify-content: center; }
    
    .hero-guarantee-ultimate { 
        text-align: justify !important; 
        border-right: none; 
        border-top: 4px solid #8e44ad; 
    }
    
    .hero-special-offer { justify-content: center; text-align: right; }
    
    .subtitle-emoji, .btn-text-desktop, .btn-icon { display: none !important; } 
    .btn-text-mobile { display: inline-block !important; } 
}

@media (max-width: 480px) {
    .hero-special-offer { padding: 8px 10px; }
    .offer-left { padding: 5px 8px; margin-left: 10px; min-width: 50px; }
    .offer-percent { font-size: 16px; }
    .offer-off-text { font-size: 10px; }
    .offer-head { font-size: 13px; }
    .offer-sub { font-size: 11px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0c4a423 */.gform_required_legend{
    display: none;
}

/* 
  استفاده از ID برای انتخابگر دقیق‌تر
  راست‌چین کردن placeholder فیلد شماره واتساپ
*/
#input_34_1::placeholder {
  direction: rtl;
  text-align: right;
}

/* 
  تنظیم جهت و تراز متن ورودی کاربر در فیلد واتساپ به چپ‌چین
  این استایل زمانی اعمال می‌شود که کاربر شروع به تایپ می‌کند
*/
#input_34_2 {
  direction: ltr;
  text-align: left;
}

#input_34_2::placeholder {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-569c342 *//*
====================================================================================================
=== نسخه نهایی و کامل (Final Version) - اصلاح نهایی برای عرض فیلد ===
====================================================================================================
این کد جامع شامل تمام استایل‌های لازم برای کانتینر و فرم گرویتی است.
- چیدمان با استفاده از یک روش Flexbox پایدار پیاده‌سازی شده است.
- فرم در دسکتاپ به صورت چند ستونی و در موبایل تک ستونه و تمام‌عرض است.
- استایل دکمه ثبت با استفاده از شناسه (ID) آن به صورت اجباری اعمال شده تا قطعی باشد.
- [اصلاح نهایی]: ظرف نگهدارنده فیلدها (.ginput_container) نیز وادار به داشتن عرض 100% شده است.
*/

/* --- بخش ۱: استایل کانتینر اصلی و متن توضیحات --- */

.elementor-element-84e50bf .e-con-inner {
  background: linear-gradient(145deg, #5f3a8f, #4a2c6d);
  padding: 45px 35px !important;
  border-radius: 20px !important;
  box-shadow: 0 15px 40px rgba(40, 25, 60, 0.3);
  border-top: 6px solid #f39c12;
  width: 100%;
  box-sizing: border-box;
}

.elementor-element-84e50bf .gform_description {
  color: #e0d1f5;
  font-size: 17px;
  line-height: 1.7;
  text-align: center;
  margin-bottom: 35px !important;
  width: 100%;
}

/* --- بخش ۲: استایل کامل برای فرم Gravity Forms --- */

.elementor-element-84e50bf .gform_wrapper {

  /* --- ۲.۱: تنظیمات اصلی چیدمان فرم --- */
  
  & .gform_fields {
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100%;
  }

  & .gform_footer {
    display: none !important;
  }
  
  /* --- ۲.۲: سایزبندی و واکنش‌گرایی آیتم‌ها --- */

  & .gfield {
    margin: 0 !important;
    padding: 0 !important;
    display: flex;
    min-width: 0;
  }
  
  @media (min-width: 768px) {
    & .gform_fields {
      gap: 0 10px;
    }
    & .gfield {
      flex: 1; 
    }
  }

  @media (max-width: 767px) {
    & .gform_fields {
      gap: 15px 0;
    }
    & .gfield {
      flex-basis: 100% !important;
    }
  }

  /* --- ۲.۳: استایل‌های ظاهری فیلدها و دکمه --- */

  & .gfield_label,
  & .gform_required_legend {
    display: none !important;
  }
  
  /* 
    [تغییر کلیدی] در اینجا هم ginput_container و هم خود input را هدف قرار می‌دهیم
    تا مطمئن شویم هیچکدام عرض را محدود نمی‌کنند.
  */
  & .gfield .ginput_container {
    width: 100% !important;
  }
  
  & .gfield input[type="text"],
  & .gfield input[type="email"],
  & .gfield input[type="tel"],
  & .gfield select {
    background-color: rgba(255, 255, 255, 0.08) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 12px !important;
    color: #ffffff !important;
    height: 55px;
    padding: 0 20px !important;
    font-size: 16px;
    width: 100% !important;
    box-sizing: border-box !important;
    transition: all 0.3s ease;
  }

  & input::placeholder {
    color: rgba(255, 255, 255, 0.6) !important;
    opacity: 1;
  }

  & input:focus,
  & select:focus {
    outline: none;
    background-color: rgba(255, 255, 255, 0.12) !important;
    border-color: #f39c12 !important;
    box-shadow: 0 0 0 4px rgba(243, 156, 18, 0.3);
  }
  
  & #gform_submit_button_34 {
    background: #f39c12 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    border-radius: 12px !important;
    height: 55px;
    width: 100%;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    border: none !important;
    cursor: pointer;
    padding: 0 !important;
    box-sizing: border-box !important; 
  }

  & #gform_submit_button_34:hover {
    background: #ffae42 !important;
    transform: translateY(-4px) scale(1.02);
    box-shadow: 0 8px 25px rgba(243, 156, 18, 0.3);
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f314e1d */.safar11 {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-94f0df8 */#safar11 {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-803d1bc *//* --- Custom Timeline for Elementor Containers --- */

/* Step 1: Style the direct child containers (the columns of your timeline) */
.elementor-27393 .elementor-element.elementor-element-803d1bc > .e-con {
    position: relative;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Step 2: Hover effect for each step (lift and shadow) */
.elementor-27393 .elementor-element.elementor-element-803d1bc > .e-con:hover {
    transform: translateY(-15px);
    box-shadow: 0 20px 40px rgba(0, 40, 120, 0.1);
    border-radius: 12px;
    background: #ffffff;
    z-index: 2; /* Ensure the hovered item is on top of others */
}

/* Step 3: Animate the icon inside when the container is hovered */
.elementor-27393 .elementor-element.elementor-element-803d1bc > .e-con:hover .elementor-widget-icon {
    animation: tada 1s ease;
}

/* Step 4: Responsive adjustments for mobile */
@media (max-width: 767px) {
    /* Hide the horizontal line on mobile for a clean vertical stack */
    .elementor-27393 .elementor-element.elementor-element-803d1bc .elementor-widget-divider {
        display: none;
    }
    /* Reset the negative margin of the icon on mobile */
    .elementor-27393 .elementor-element.elementor-element-803d1bc .elementor-widget-icon {
        margin-top: 0 !important;
    }
    /* Add some space between items on mobile */
    .elementor-27393 .elementor-element.elementor-element-803d1bc > .e-con {
        margin-bottom: 20px;
        box-shadow: 0 5px 20px rgba(0, 40, 120, 0.07);
        border-radius: 12px;
        background: #ffffff;
    }
}

/* --- Keyframes for the "tada" animation --- */
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -5deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 5deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7393973 */@media screen and (min-width:768px){
.elementor-27393 .elementor-element.elementor-element-7393973{
    max-height: 100px;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-60eecea */#safar11 {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-98b99df */#safar11 {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e499f6 */@media screen and (min-width:768px){
.elementor-27393 .elementor-element.elementor-element-5e499f6{
    max-height: 100px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90a505 *//* --- Advanced Styling for Pros & Cons Containers (Corrected Version) --- */

/* Step 1: Target the direct child containers (the two columns) */
.mazaya-mayeb11 > .e-con.e-child {
    padding: 35px;
    border-radius: 15px;
    border: 2px solid transparent; /* A trick to prevent layout shift on hover */
    transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
    position: relative; /* Needed for the pseudo-element */
    overflow: hidden; /* Keeps the glowing effect contained */
}

/* Step 2: Style the 'Pros' container (the first one) */
.mazaya-mayeb11 > .e-con.e-child:first-child {
    background-color: rgba(40, 167, 69, 0.05); /* Very light, subtle green */
}

/* Step 3: Style the 'Cons' container (the last one) */
.mazaya-mayeb11 > .e-con.e-child:last-child {
    background-color: rgba(220, 53, 69, 0.05); /* Very light, subtle red */
}

/* Step 4: Add a powerful hover effect for BOTH containers */
.mazaya-mayeb11 > .e-con.e-child:hover {
    transform: translateY(-12px) scale(1.02);
    box-shadow: 0 25px 45px rgba(0, 30, 80, 0.12);
    z-index: 10;
}

/* Step 5: Add a colored border on hover to each card */
.mazaya-mayeb11 > .e-con.e-child:first-child:hover {
    border-color: rgba(40, 167, 69, 0.6); /* Green border */
}

.mazaya-mayeb11 > .e-con.e-child:last-child:hover {
    border-color: rgba(220, 53, 69, 0.6); /* Red border */
}

/* BONUS: Add a subtle glowing orb effect in the corner on hover */
.mazaya-mayeb11 > .e-con.e-child::before {
    content: '';
    position: absolute;
    top: -100px;
    right: -100px;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    opacity: 0;
    transform: scale(0.5);
    transition: all 0.5s ease;
    z-index: -1;
}

.mazaya-mayeb11 > .e-con.e-child:first-child::before {
    background: radial-gradient(circle, rgba(40, 167, 69, 0.15) 0%, rgba(40, 167, 69, 0) 70%);
}

.mazaya-mayeb11 > .e-con.e-child:last-child::before {
    background: radial-gradient(circle, rgba(220, 53, 69, 0.15) 0%, rgba(220, 53, 69, 0) 70%);
}

.mazaya-mayeb11 > .e-con.e-child:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6fb1b96 *//* --- CSS for Elementor's Modern Nested Accordion --- */

/* Step 1: Remove default browser styling for the <details> tag */
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item > summary {
    list-style: none; /* Removes the default triangle/marker */
}
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item > summary::-webkit-details-marker {
    display: none; /* Also for Webkit browsers */
}

/* Step 2: Style each item as a distinct, modern card */
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item {
    background-color: #ffffff;
    border: 1px solid #EAEFF7; /* A very light, cool-toned border */
    border-radius: 12px;
    margin-bottom: 8px;
    box-shadow: 0 5px 25px rgba(0, 40, 120, 0.05);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden; /* Important for the active state bar */
}

/* Step 3: Add a premium hover effect */
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item:hover {
    transform: translateY(-8px);
    border-color: rgba(13, 46, 94, 0.1); /* Your primary color with low opacity */
    box-shadow: 0 18px 35px rgba(0, 40, 120, 0.1);
}

/* Step 4: Style the title (the <summary> tag) */
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item-title {
    padding: 22px 25px;
    cursor: pointer;
    position: relative;
    transition: color 0.3s ease;
}

/* Step 5: Style the content container inside the accordion item */
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item .e-con {
    padding: 10px 25px 5px 25px; /* More padding on the right for a clean indent */
    line-height: 1.8;
}

/* Step 6: Define the style for the ACTIVE (open) state */
/* We use the native [open] attribute of the <details> tag */
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item[open] {
    border-color: var(--e-global-color-accent); /* Accent color border when open */
}

.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item[open] > .e-n-accordion-item-title {
    color: var(--e-global-color-primary); /* Darken title text when open */
    font-weight: 600;
}

/* Step 7: Create a beautiful and smooth icon animation */
.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item-title-icon {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    color: var(--e-global-color-primary);
}

.elementor-27393 .elementor-element.elementor-element-6fb1b96 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon {
    transform: rotate(180deg);
    color: var(--e-global-color-accent);
}/* End custom CSS */