.elementor-15202 .elementor-element.elementor-element-81291d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15202 .elementor-element.elementor-element-aa4395c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15202 .elementor-element.elementor-element-1b0419f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15202 .elementor-element.elementor-element-1eeef1a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-15202 .elementor-element.elementor-element-ed5c184{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-15202 .elementor-element.elementor-element-f77ea4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 0px 15px;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-15202 .elementor-element.elementor-element-f77ea4b p{margin-block-end:20px;}.elementor-15202 .elementor-element.elementor-element-080cc14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15202 .elementor-element.elementor-element-bc3b1f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15202 .elementor-element.elementor-element-8c540ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -130px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:45%;--lottie-container-max-width:100%;--lottie-container-opacity:0.4;--lottie-container-opacity-hover:0.4;}.elementor-15202 .elementor-element.elementor-element-8c540ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15202 .elementor-element.elementor-element-15795bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15202 .elementor-element.elementor-element-e5b8c42{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-e5b8c42:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-e5b8c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-46d74c7.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-46d74c7{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15202 .elementor-element.elementor-element-46d74c7 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-46d74c7 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-46d74c7 a:hover, .elementor-15202 .elementor-element.elementor-element-46d74c7 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-4e22455{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-4e22455:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-4e22455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-ea29f19{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15202 .elementor-element.elementor-element-ea29f19.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-ea29f19 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-ea29f19 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-ea29f19 a:hover, .elementor-15202 .elementor-element.elementor-element-ea29f19 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-019203a.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-019203a{columns:2;column-gap:67px;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15202 .elementor-element.elementor-element-019203a p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-019203a a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-019203a a:hover, .elementor-15202 .elementor-element.elementor-element-019203a a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-4bf44e4{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-4bf44e4:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-4bf44e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-2d24768{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15202 .elementor-element.elementor-element-2d24768.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-2d24768 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-2d24768 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-2d24768 a:hover, .elementor-15202 .elementor-element.elementor-element-2d24768 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5{columns:4;column-gap:38px;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5 a:hover, .elementor-15202 .elementor-element.elementor-element-e4bfcf5 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-632c957{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-632c957:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-632c957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-f07b198{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15202 .elementor-element.elementor-element-f07b198.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-f07b198 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-f07b198 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-f07b198 a:hover, .elementor-15202 .elementor-element.elementor-element-f07b198 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-657417e.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-657417e{columns:4;column-gap:24px;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15202 .elementor-element.elementor-element-657417e p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-657417e a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-657417e a:hover, .elementor-15202 .elementor-element.elementor-element-657417e a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-b6292fc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-b6292fc:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-b6292fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-73b47cd{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15202 .elementor-element.elementor-element-73b47cd.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-73b47cd p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-73b47cd a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-73b47cd a:hover, .elementor-15202 .elementor-element.elementor-element-73b47cd a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-b333c9f.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-b333c9f{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15202 .elementor-element.elementor-element-b333c9f p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-b333c9f a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-b333c9f a:hover, .elementor-15202 .elementor-element.elementor-element-b333c9f a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-c8d711a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-c8d711a:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-c8d711a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-5565500.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-5565500{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15202 .elementor-element.elementor-element-5565500 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-5565500 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-5565500 a:hover, .elementor-15202 .elementor-element.elementor-element-5565500 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-968e744{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-968e744:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-968e744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-7383590.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-7383590{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15202 .elementor-element.elementor-element-7383590 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-7383590 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-7383590 a:hover, .elementor-15202 .elementor-element.elementor-element-7383590 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-088f09d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15202 .elementor-element.elementor-element-088f09d:not(.elementor-motion-effects-element-type-background), .elementor-15202 .elementor-element.elementor-element-088f09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15202 .elementor-element.elementor-element-0aa9865{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15202 .elementor-element.elementor-element-0aa9865.elementor-element{--align-self:flex-start;}.elementor-15202 .elementor-element.elementor-element-0aa9865 p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-0aa9865 a{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-0aa9865 a:hover, .elementor-15202 .elementor-element.elementor-element-0aa9865 a:focus{color:#67D36B;}.elementor-15202 .elementor-element.elementor-element-d09793f{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#87CAA8;--n-accordion-title-hover-color:#9AFFCC;--n-accordion-title-active-color:#44CF89;--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:#18B365;--n-accordion-icon-active-color:#98FFB8;}.elementor-15202 .elementor-element.elementor-element-d09793f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#001F019C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#52856B;}.elementor-15202 .elementor-element.elementor-element-d09793f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:4px 4px 2px 4px;border-color:#44CF89;}.elementor-15202 .elementor-element.elementor-element-d09793f {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-15202 .elementor-element.elementor-element-d09793f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"iransansdnbold", Sans-serif;}.elementor-15202 .elementor-element.elementor-element-d09793f :where( .elementor-15202 .elementor-element.elementor-element-d09793f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px #44CF89;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#70D327;stroke:#70D327;}:where( .elementor-15202 .elementor-element.elementor-element-d09793f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:#44CF89;}@media(max-width:1366px){.elementor-15202 .elementor-element.elementor-element-8c540ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -110px) 0px;}}@media(max-width:1200px){.elementor-15202 .elementor-element.elementor-element-8c540ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}}@media(max-width:1024px){.elementor-15202 .elementor-element.elementor-element-f77ea4b{padding:5px 10px 0px 10px;font-size:16px;}.elementor-15202 .elementor-element.elementor-element-f77ea4b p{margin-block-end:15px;}.elementor-15202 .elementor-element.elementor-element-8c540ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;--lottie-container-width:40%;}.elementor-15202 .elementor-element.elementor-element-e5b8c42{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-46d74c7{font-size:16px;}.elementor-15202 .elementor-element.elementor-element-46d74c7 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-4e22455{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-ea29f19{font-size:16px;}.elementor-15202 .elementor-element.elementor-element-ea29f19 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-019203a{columns:2;column-gap:54px;font-size:16px;}.elementor-15202 .elementor-element.elementor-element-019203a p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-4bf44e4{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-2d24768{font-size:16px;}.elementor-15202 .elementor-element.elementor-element-2d24768 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5{columns:4;column-gap:0px;font-size:16px;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-632c957{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-f07b198{font-size:16px;}.elementor-15202 .elementor-element.elementor-element-f07b198 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-657417e{columns:3;column-gap:30px;font-size:16px;}.elementor-15202 .elementor-element.elementor-element-657417e p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-b6292fc{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-73b47cd{font-size:16px;}.elementor-15202 .elementor-element.elementor-element-73b47cd p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-b333c9f{columns:1;font-size:16px;}.elementor-15202 .elementor-element.elementor-element-b333c9f p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-c8d711a{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-5565500{columns:1;font-size:16px;}.elementor-15202 .elementor-element.elementor-element-5565500 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-968e744{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-7383590{columns:1;font-size:16px;}.elementor-15202 .elementor-element.elementor-element-7383590 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-088f09d{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15202 .elementor-element.elementor-element-0aa9865{font-size:16px;}.elementor-15202 .elementor-element.elementor-element-0aa9865 p{margin-block-end:10px;}.elementor-15202 .elementor-element.elementor-element-d09793f {--n-accordion-padding:20px 20px 20px 20px;}.elementor-15202 .elementor-element.elementor-element-d09793f{--n-accordion-title-font-size:22px;}}@media(max-width:880px){.elementor-15202 .elementor-element.elementor-element-8c540ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}}@media(max-width:767px){.elementor-15202 .elementor-element.elementor-element-81291d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15202 .elementor-element.elementor-element-aa4395c{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15202 .elementor-element.elementor-element-1b0419f{--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-15202 .elementor-element.elementor-element-1eeef1a{--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-15202 .elementor-element.elementor-element-ed5c184{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15202 .elementor-element.elementor-element-f77ea4b{padding:5px 5px 0px 5px;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-080cc14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15202 .elementor-element.elementor-element-bc3b1f6{--width:100%;}.elementor-15202 .elementor-element.elementor-element-8c540ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;--lottie-container-width:60%;}.elementor-15202 .elementor-element.elementor-element-15795bd{--width:100%;}.elementor-15202 .elementor-element.elementor-element-e5b8c42{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-46d74c7{font-size:15px;}.elementor-15202 .elementor-element.elementor-element-4e22455{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-ea29f19{columns:1;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-019203a{columns:1;column-gap:0px;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-4bf44e4{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-2d24768{columns:1;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-e4bfcf5{columns:2;column-gap:0px;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-632c957{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-f07b198{columns:1;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-657417e{columns:2;column-gap:0px;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-b6292fc{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-73b47cd{columns:1;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-b333c9f{columns:1;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-c8d711a{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-5565500{columns:1;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-968e744{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-7383590{font-size:15px;}.elementor-15202 .elementor-element.elementor-element-088f09d{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15202 .elementor-element.elementor-element-0aa9865{columns:1;font-size:15px;}.elementor-15202 .elementor-element.elementor-element-d09793f {--n-accordion-padding:15px 15px 15px 15px;}.elementor-15202 .elementor-element.elementor-element-d09793f{--n-accordion-title-font-size:17px;--n-accordion-icon-size:20px;}}@media(min-width:768px){.elementor-15202 .elementor-element.elementor-element-aa4395c{--width:1000px;}.elementor-15202 .elementor-element.elementor-element-bc3b1f6{--width:1200px;}.elementor-15202 .elementor-element.elementor-element-15795bd{--width:1200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-15202 .elementor-element.elementor-element-aa4395c{--width:900px;}.elementor-15202 .elementor-element.elementor-element-bc3b1f6{--width:1000px;}.elementor-15202 .elementor-element.elementor-element-15795bd{--width:1000px;}}@media(max-width:1200px) and (min-width:768px){.elementor-15202 .elementor-element.elementor-element-aa4395c{--width:800px;}.elementor-15202 .elementor-element.elementor-element-bc3b1f6{--width:900px;}.elementor-15202 .elementor-element.elementor-element-15795bd{--width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15202 .elementor-element.elementor-element-aa4395c{--width:700px;}.elementor-15202 .elementor-element.elementor-element-bc3b1f6{--width:800px;}.elementor-15202 .elementor-element.elementor-element-15795bd{--width:800px;}}@media(max-width:880px) and (min-width:768px){.elementor-15202 .elementor-element.elementor-element-aa4395c{--width:600px;}.elementor-15202 .elementor-element.elementor-element-bc3b1f6{--width:700px;}.elementor-15202 .elementor-element.elementor-element-15795bd{--width:700px;}}@media(min-width:2400px){.elementor-15202 .elementor-element.elementor-element-080cc14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-1b0419f *//* =====================================
   INNER GLASS CONTAINERS
   کانتینرهای داخلی
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  padding: 0px;

  border-radius: 20px;

  /* شیشه داخلی، هماهنگ با کانتینر اصلی */
  background:
    linear-gradient(
      145deg,
      rgba(24, 74, 61, 0.34),
      rgba(8, 39, 31, 0.24)
    );

  border:
    1px solid rgba(130, 255, 210, 0.14);

  backdrop-filter:
    blur(18px)
    saturate(140%);

  -webkit-backdrop-filter:
    blur(18px)
    saturate(140%);

  box-shadow:
    0 10px 35px rgba(0, 0, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    inset 0 -1px 0 rgba(0, 0, 0, 0.12);
}


/* =====================================
   نور ثابت و ظریف داخل شیشه
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f::before {
  content: "";

  position: absolute;

  inset: 0;

  background:
    linear-gradient(
      135deg,
      rgba(130, 255, 210, 0.055),
      transparent 38%,
      transparent 70%,
      rgba(16, 185, 129, 0.035)
    );

  pointer-events: none;

  z-index: 0;
}


/* =====================================
   محتوای داخل
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f > * {
  position: relative;
  z-index: 2;
}


/* =====================================
   عنوان‌ها
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f h1,
.elementor-15202 .elementor-element.elementor-element-1b0419f h2,
.elementor-15202 .elementor-element.elementor-element-1b0419f h3,
.elementor-15202 .elementor-element.elementor-element-1b0419f h4 {
  color: rgba(235, 255, 248, 0.96);

  margin-top: 0;

  text-shadow:
    0 2px 12px rgba(0, 0, 0, 0.22);
}


/* =====================================
   متن
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f p {
  color: rgba(215, 240, 232, 0.76);

  line-height: 1.9;
}


/* =====================================
   لینک‌ها
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f a {
  color: rgba(110, 240, 190, 0.92);

  text-decoration: none;
}


/* =====================================
   لیست / فهرست مطالب
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f ul,
.elementor-15202 .elementor-element.elementor-element-1b0419f ol {
  color: rgba(215, 240, 232, 0.78);

  padding-right: 20px;
}


/* =====================================
   خط جداکننده
===================================== */

.elementor-15202 .elementor-element.elementor-element-1b0419f hr {
  border: 0;

  height: 1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(130, 255, 210, 0.18),
      transparent
    );
}


/* =====================================
   MOBILE
   فاصله کمتر برای صفحه‌های کوچک
===================================== */

@media (max-width: 767px) {

  .elementor-15202 .elementor-element.elementor-element-1b0419f {
    padding: 0px;

    border-radius: 17px;
  }


  .elementor-15202 .elementor-element.elementor-element-1b0419f p {
    line-height: 1.8;
  }


  .elementor-15202 .elementor-element.elementor-element-1b0419f ul,
  .elementor-15202 .elementor-element.elementor-element-1b0419f ol {
    padding-right: 0px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeef1a *//* =====================================
   INNER GLASS CONTAINERS
   کانتینرهای داخلی
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  padding: 24px 26px;

  border-radius: 20px;

  /* شیشه داخلی، هماهنگ با کانتینر اصلی */
  background:
    linear-gradient(
      145deg,
      rgba(24, 74, 61, 0.34),
      rgba(8, 39, 31, 0.24)
    );

  border:
    1px solid rgba(130, 255, 210, 0.14);

  backdrop-filter:
    blur(18px)
    saturate(140%);

  -webkit-backdrop-filter:
    blur(18px)
    saturate(140%);

  box-shadow:
    0 10px 35px rgba(0, 0, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    inset 0 -1px 0 rgba(0, 0, 0, 0.12);
}


/* =====================================
   نور ثابت و ظریف داخل شیشه
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a::before {
  content: "";

  position: absolute;

  inset: 0;

  background:
    linear-gradient(
      135deg,
      rgba(130, 255, 210, 0.055),
      transparent 38%,
      transparent 70%,
      rgba(16, 185, 129, 0.035)
    );

  pointer-events: none;

  z-index: 0;
}


/* =====================================
   محتوای داخل
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a > * {
  position: relative;
  z-index: 2;
}


/* =====================================
   عنوان‌ها
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a h1,
.elementor-15202 .elementor-element.elementor-element-1eeef1a h2,
.elementor-15202 .elementor-element.elementor-element-1eeef1a h3,
.elementor-15202 .elementor-element.elementor-element-1eeef1a h4 {
  color: rgba(235, 255, 248, 0.96);

  margin-top: 0;

  text-shadow:
    0 2px 12px rgba(0, 0, 0, 0.22);
}


/* =====================================
   متن
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a p {
  color: rgba(215, 240, 232, 0.76);

  line-height: 1.9;
}


/* =====================================
   لینک‌ها
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a a {
  color: rgba(110, 240, 190, 0.92);

  text-decoration: none;
}


/* =====================================
   لیست / فهرست مطالب
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a ul,
.elementor-15202 .elementor-element.elementor-element-1eeef1a ol {
  color: rgba(215, 240, 232, 0.78);

  padding-right: 20px;
}


/* =====================================
   خط جداکننده
===================================== */

.elementor-15202 .elementor-element.elementor-element-1eeef1a hr {
  border: 0;

  height: 1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(130, 255, 210, 0.18),
      transparent
    );
}


/* =====================================
   MOBILE
   فاصله کمتر برای صفحه‌های کوچک
===================================== */

@media (max-width: 767px) {

  .elementor-15202 .elementor-element.elementor-element-1eeef1a {
    padding: 5px 6px;

    border-radius: 17px;
  }


  .elementor-15202 .elementor-element.elementor-element-1eeef1a p {
    line-height: 1.8;
  }


  .elementor-15202 .elementor-element.elementor-element-1eeef1a ul,
  .elementor-15202 .elementor-element.elementor-element-1eeef1a ol {
    padding-right: 18px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c184 *//* =====================================
   INNER GLASS CONTAINERS
   کانتینرهای داخلی
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184 {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  padding: 24px 26px;

  border-radius: 20px;

  /* شیشه داخلی، هماهنگ با کانتینر اصلی */
  background:
    linear-gradient(
      145deg,
      rgba(24, 74, 61, 0.34),
      rgba(8, 39, 31, 0.24)
    );

  border:
    1px solid rgba(130, 255, 210, 0.14);

  backdrop-filter:
    blur(18px)
    saturate(140%);

  -webkit-backdrop-filter:
    blur(18px)
    saturate(140%);

  box-shadow:
    0 10px 35px rgba(0, 0, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    inset 0 -1px 0 rgba(0, 0, 0, 0.12);
}


/* =====================================
   نور ثابت و ظریف داخل شیشه
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184::before {
  content: "";

  position: absolute;

  inset: 0;

  background:
    linear-gradient(
      135deg,
      rgba(130, 255, 210, 0.055),
      transparent 38%,
      transparent 70%,
      rgba(16, 185, 129, 0.035)
    );

  pointer-events: none;

  z-index: 0;
}


/* =====================================
   محتوای داخل
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184 > * {
  position: relative;
  z-index: 2;
}


/* =====================================
   عنوان‌ها
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184 h1,
.elementor-15202 .elementor-element.elementor-element-ed5c184 h2,
.elementor-15202 .elementor-element.elementor-element-ed5c184 h3,
.elementor-15202 .elementor-element.elementor-element-ed5c184 h4 {
  color: rgba(235, 255, 248, 0.96);

  margin-top: 0;

  text-shadow:
    0 2px 12px rgba(0, 0, 0, 0.22);
}


/* =====================================
   متن
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184 p {
  color: rgba(215, 240, 232, 0.76);

  line-height: 1.9;
}


/* =====================================
   لینک‌ها
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184 a {
  color: rgba(110, 240, 190, 0.92);

  text-decoration: none;
}


/* =====================================
   لیست / فهرست مطالب
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184 ul,
.elementor-15202 .elementor-element.elementor-element-ed5c184 ol {
  color: rgba(215, 240, 232, 0.78);

  padding-right: 20px;
}


/* =====================================
   خط جداکننده
===================================== */

.elementor-15202 .elementor-element.elementor-element-ed5c184 hr {
  border: 0;

  height: 1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(130, 255, 210, 0.18),
      transparent
    );
}


/* =====================================
   MOBILE
   فاصله کمتر برای صفحه‌های کوچک
===================================== */

@media (max-width: 767px) {

  .elementor-15202 .elementor-element.elementor-element-ed5c184 {
    padding: 5px 6px;

    border-radius: 17px;
  }


  .elementor-15202 .elementor-element.elementor-element-ed5c184 p {
    line-height: 1.8;
  }


  .elementor-15202 .elementor-element.elementor-element-ed5c184 ul,
  .elementor-15202 .elementor-element.elementor-element-ed5c184 ol {
    padding-right: 18px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4395c *//* =====================================
   MAIN GLASS CONTAINER
===================================== */

.elementor-15202 .elementor-element.elementor-element-aa4395c {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  padding: 32px;
  border-radius: 28px;

  background:
    linear-gradient(
      135deg,
      rgba(13, 48, 39, 0.52),
      rgba(5, 27, 22, 0.38)
    );

  border:
    1px solid rgba(130, 255, 210, 0.22);

  backdrop-filter:
    blur(24px)
    saturate(165%);

  -webkit-backdrop-filter:
    blur(24px)
    saturate(165%);

  box-shadow:
    0 20px 65px rgba(0, 0, 0, 0.28),
    inset 0 1px 0 rgba(255,255,255,0.22),
    inset 0 -1px 0 rgba(0,0,0,0.18),
    0 0 35px rgba(16,185,129,0.05);

  transition:
    border-color .5s ease,
    box-shadow .5s ease;
}


/* =====================================
   نور متحرک داخل شیشه
===================================== */

.elementor-15202 .elementor-element.elementor-element-aa4395c::before {
  content: "";

  position: absolute;

  width: 420px;
  height: 420px;

  top: -230px;
  right: -150px;

  border-radius: 50%;

  background:
    radial-gradient(
      circle,
      rgba(16,185,129,0.25) 0%,
      rgba(52,211,153,0.12) 30%,
      transparent 70%
    );

  filter: blur(35px);

  pointer-events: none;
  z-index: 0;

  animation:
    glassOrb 9s ease-in-out infinite;
}


/* =====================================
   انعکاس متحرک روی شیشه
===================================== */

.elementor-15202 .elementor-element.elementor-element-aa4395c::after {
  content: "";

  position: absolute;

  width: 80%;
  height: 220%;

  top: -60%;
  left: -120%;

  background:
    linear-gradient(
      90deg,
      transparent 0%,
      rgba(255,255,255,0.025) 35%,
      rgba(255,255,255,0.14) 50%,
      rgba(255,255,255,0.025) 65%,
      transparent 100%
    );

  filter: blur(18px);

  transform: rotate(22deg);

  pointer-events: none;
  z-index: 1;

  animation:
    glassReflection 8s ease-in-out infinite;
}


/* =====================================
   محتوا
===================================== */

.elementor-15202 .elementor-element.elementor-element-aa4395c > * {
  position: relative;
  z-index: 3;
}


/* =====================================
   حرکت هاله سبز
===================================== */

@keyframes glassOrb {

  0% {
    transform:
      translate3d(0, 0, 0)
      scale(1);
  }

  25% {
    transform:
      translate3d(-90px, 70px, 0)
      scale(1.08);
  }

  50% {
    transform:
      translate3d(-30px, 150px, 0)
      scale(1.18);
  }

  75% {
    transform:
      translate3d(80px, 70px, 0)
      scale(1.08);
  }

  100% {
    transform:
      translate3d(0, 0, 0)
      scale(1);
  }

}


/* =====================================
   حرکت انعکاس شیشه
===================================== */

@keyframes glassReflection {

  0% {
    left: -120%;
    opacity: 0;
  }

  12% {
    opacity: 1;
  }

  45% {
    left: 120%;
    opacity: .75;
  }

  55% {
    left: 140%;
    opacity: 0;
  }

  100% {
    left: 140%;
    opacity: 0;
  }

}


/* =====================================
   Hover
===================================== */

.elementor-15202 .elementor-element.elementor-element-aa4395c:hover {

  border-color:
    rgba(130,255,210,0.36);

  box-shadow:
    0 28px 80px rgba(0,0,0,0.32),
    0 0 50px rgba(16,185,129,0.10),
    inset 0 1px 0 rgba(255,255,255,0.30),
    inset 0 -1px 0 rgba(0,0,0,0.20);
}


/* =====================================
   TABLET
===================================== */

@media (max-width: 1024px) {

  .elementor-15202 .elementor-element.elementor-element-aa4395c {
    padding: 24px;
    border-radius: 24px;
  }

}


/* =====================================
   MOBILE
===================================== */

@media (max-width: 767px) {

  .elementor-15202 .elementor-element.elementor-element-aa4395c {
    padding: 16px;
    border-radius: 20px;
  }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d09793f *//* =========================================================
   ELEMENTOR ACCORDION
   PREMIUM EMERALD GLASS 3D
   OLD + NESTED ACCORDION SUPPORT
========================================================= */


/* =========================================================
   WRAPPER
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f {
    position: relative !important;
}


/* =========================================================
   ACCORDION CONTAINER
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion {
    position: relative !important;
}


/* =========================================================
   ACCORDION ITEM
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-item,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item {

    position: relative !important;

    overflow: hidden !important;

    margin-bottom: 14px !important;

    border: 1px solid rgba(142, 255, 184, .16) !important;

    border-radius: 20px !important;

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, .10),
            rgba(255, 255, 255, .025) 45%,
            rgba(0, 0, 0, .10)
        ),
        rgba(6, 37, 26, .55) !important;

    backdrop-filter:
        blur(22px)
        saturate(160%) !important;

    -webkit-backdrop-filter:
        blur(22px)
        saturate(160%) !important;

    box-shadow:
        0 14px 35px rgba(0, 0, 0, .28),
        inset 0 1px 0 rgba(255, 255, 255, .15),
        inset 0 -2px 0 rgba(0, 0, 0, .20) !important;

    transition:
        transform .3s ease,
        border-color .3s ease,
        box-shadow .3s ease,
        background .3s ease !important;
}


/* =========================================================
   GLASS LIGHT REFLECTION
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-item::before,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item::before {

    content: "";

    position: absolute;

    inset: 0;

    pointer-events: none;

    background:
        linear-gradient(
            115deg,
            rgba(255, 255, 255, .13),
            rgba(255, 255, 255, .035) 28%,
            transparent 55%
        );

    opacity: .75;

    z-index: 0;
}


/* =========================================================
   ACCORDION TITLE
   DESKTOP
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title a,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title-text {

    position: relative !important;

    z-index: 2 !important;

    color: #E4FFF0 !important;

    font-size: 22px !important;

    font-weight: 750 !important;

    line-height: 1.65 !important;

    letter-spacing: -.01em !important;

    text-shadow:
        0 2px 12px rgba(0, 0, 0, .35),
        0 0 18px rgba(110, 231, 183, .08) !important;
}


/* =========================================================
   ACCORDION TITLE AREA
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title {

    position: relative !important;

    z-index: 2 !important;

    padding: 20px 24px !important;

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, .045),
            rgba(255, 255, 255, .01)
        ) !important;

    border: 0 !important;

    transition:
        background .3s ease,
        color .3s ease !important;
}


/* =========================================================
   OLD ACCORDION ICON
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-icon {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 34px !important;

    height: 34px !important;

    margin-inline-end: 12px !important;

    border-radius: 50% !important;

    color: #8CF58A !important;

    background:
        linear-gradient(
            145deg,
            rgba(74, 222, 128, .18),
            rgba(4, 40, 28, .80)
        ) !important;

    border:
        1px solid rgba(142, 255, 184, .22) !important;

    box-shadow:
        0 6px 15px rgba(0, 0, 0, .30),
        inset 0 1px 0 rgba(255, 255, 255, .10) !important;
}


/* =========================================================
   NEW NESTED ACCORDION ICON
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title-icon {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 34px !important;

    height: 34px !important;

    border-radius: 50% !important;

    color: #8CF58A !important;

    background:
        linear-gradient(
            145deg,
            rgba(74, 222, 128, .18),
            rgba(4, 40, 28, .80)
        ) !important;

    border:
        1px solid rgba(142, 255, 184, .22) !important;

    box-shadow:
        0 6px 15px rgba(0, 0, 0, .30),
        inset 0 1px 0 rgba(255, 255, 255, .10) !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* =========================================================
   ACTIVE / OPEN STATE
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title.elementor-active,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item[open] .e-n-accordion-item-title,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title[aria-expanded="true"] {

    color: #9CFFB0 !important;

    background:
        linear-gradient(
            135deg,
            rgba(110, 231, 183, .10),
            rgba(255, 255, 255, .035)
        ) !important;

    text-shadow:
        0 0 18px rgba(110, 231, 183, .15) !important;
}


/* =========================================================
   ACTIVE ICON
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title.elementor-active
.elementor-accordion-icon,

.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item[open]
.e-n-accordion-item-title-icon,

.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title[aria-expanded="true"]
.e-n-accordion-item-title-icon {

    color: #C2FF9E !important;

    background:
        linear-gradient(
            145deg,
            rgba(74, 222, 128, .30),
            rgba(8, 55, 35, .90)
        ) !important;

    border-color:
        rgba(142, 255, 184, .38) !important;

    transform: scale(1.08) !important;

    box-shadow:
        0 0 20px rgba(74, 222, 128, .16),
        inset 0 1px 0 rgba(255, 255, 255, .12) !important;
}


/* =========================================================
   ACCORDION CONTENT
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-content {

    position: relative !important;

    z-index: 2 !important;

    padding: 22px 24px !important;

    color: #C4F0D3 !important;

    font-size: 17px !important;

    line-height: 1.9 !important;

    background:
        linear-gradient(
            180deg,
            rgba(0, 0, 0, .08),
            rgba(255, 255, 255, .015)
        ) !important;

    border-top:
        1px solid rgba(142, 255, 184, .08) !important;
}


/* =========================================================
   NESTED CONTENT SUPPORT
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item > .e-con,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item > .e-n-accordion-item-content,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item > div:not(.e-n-accordion-item-title) {

    position: relative !important;

    z-index: 2 !important;

    color: #C4F0D3 !important;
}


/* =========================================================
   CONTENT TYPOGRAPHY
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content p,
.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content li,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item p,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item li {

    color: #C4F0D3 !important;

    font-size: 17px !important;

    line-height: 1.9 !important;
}


/* =========================================================
   ICON COLOR
========================================================= */

.elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-icon,
.elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title-icon {

    color: #8CF58A !important;

    filter:
        drop-shadow(
            0 0 8px rgba(140, 245, 138, .18)
        );
}


/* =========================================================
   DESKTOP HOVER
========================================================= */

@media (min-width: 1025px) {

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-item:hover,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item:hover {

        transform:
            translateY(-3px) !important;

        border-color:
            rgba(142, 255, 184, .30) !important;

        background:
            linear-gradient(
                135deg,
                rgba(255, 255, 255, .13),
                rgba(255, 255, 255, .035) 45%,
                rgba(0, 0, 0, .08)
            ),
            rgba(8, 47, 32, .62) !important;

        box-shadow:
            0 22px 45px rgba(0, 0, 0, .38),
            0 0 30px rgba(74, 222, 128, .07),
            inset 0 1px 0 rgba(255, 255, 255, .20),
            inset 0 -2px 0 rgba(0, 0, 0, .22) !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-item:hover .elementor-tab-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item:hover .e-n-accordion-item-title {

        background:
            linear-gradient(
                135deg,
                rgba(110, 231, 183, .08),
                rgba(255, 255, 255, .03)
            ) !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title:hover
    .elementor-accordion-icon,

    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title:hover
    .e-n-accordion-item-title-icon {

        transform:
            scale(1.08)
            rotate(8deg) !important;
    }
}


/* =========================================================
   TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-item,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item {

        border-radius: 18px !important;

        margin-bottom: 12px !important;

        backdrop-filter:
            blur(20px)
            saturate(150%) !important;

        -webkit-backdrop-filter:
            blur(20px)
            saturate(150%) !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title a,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title-text {

        font-size: 20px !important;

        line-height: 1.65 !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title {

        padding: 18px 21px !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-content {

        padding: 20px 21px !important;

        font-size: 16.5px !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content p,
    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content li,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item p,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item li {

        font-size: 16.5px !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-item,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item {

        margin-bottom: 10px !important;

        border-radius: 16px !important;

        background:
            linear-gradient(
                135deg,
                rgba(255, 255, 255, .09),
                rgba(255, 255, 255, .025) 48%,
                rgba(0, 0, 0, .10)
            ),
            rgba(5, 32, 22, .62) !important;

        backdrop-filter:
            blur(18px)
            saturate(145%) !important;

        -webkit-backdrop-filter:
            blur(18px)
            saturate(145%) !important;

        box-shadow:
            0 10px 28px rgba(0, 0, 0, .30),
            inset 0 1px 0 rgba(255, 255, 255, .13),
            inset 0 -2px 0 rgba(0, 0, 0, .20) !important;
    }


    /* MOBILE TITLE */

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title a,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title-text {

        font-size: 18px !important;

        font-weight: 750 !important;

        line-height: 1.7 !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title {

        padding: 16px 17px !important;
    }


    /* MOBILE CONTENT */

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-content {

        padding: 17px !important;

        font-size: 16px !important;

        line-height: 1.85 !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content p,
    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content li,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item p,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item li {

        font-size: 16px !important;

        line-height: 1.85 !important;
    }
}


/* =========================================================
   SMALL MOBILE
   TITLE SMALLER + CONTENT BIGGER
========================================================= */

@media (max-width: 480px) {

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-item,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item {

        border-radius: 14px !important;

        margin-bottom: 8px !important;
    }


    /* SMALLER TITLE */

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title a,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title-text {

        font-size: 15px !important;

        line-height: 1.65 !important;

        font-weight: 700 !important;
    }


    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-title,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title {

        padding: 14px 15px !important;
    }


    /* BIGGER CONTENT */

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-content {

        padding: 17px 15px !important;

        font-size: 17px !important;

        line-height: 1.9 !important;
    }


    /* CONTENT PARAGRAPHS + LISTS */

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content p,
    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-tab-content li,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item p,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item li {

        font-size: 13px !important;

        line-height: 1.9 !important;
    }


    /* SMALL MOBILE ICON */

    .elementor-15202 .elementor-element.elementor-element-d09793f .elementor-accordion-icon,
    .elementor-15202 .elementor-element.elementor-element-d09793f .e-n-accordion-item-title-icon {

        width: 28px !important;

        height: 28px !important;
    }
}/* End custom CSS */