.elementor-15206 .elementor-element.elementor-element-a79ce0f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15206 .elementor-element.elementor-element-e18df2b{--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-15206 .elementor-element.elementor-element-b8ba085{--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-15206 .elementor-element.elementor-element-93d7f9f{--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-15206 .elementor-element.elementor-element-60c3d83{--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-15206 .elementor-element.elementor-element-ee2fa6e{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-15206 .elementor-element.elementor-element-ee2fa6e p{margin-block-end:20px;}.elementor-15206 .elementor-element.elementor-element-659dc2b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15206 .elementor-element.elementor-element-1d032f7{--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-15206 .elementor-element.elementor-element-1854623{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-15206 .elementor-element.elementor-element-1854623.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15206 .elementor-element.elementor-element-bac7863{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15206 .elementor-element.elementor-element-e94de03{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-e94de03:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-e94de03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-682f96c.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-682f96c{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15206 .elementor-element.elementor-element-682f96c p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-682f96c a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-682f96c a:hover, .elementor-15206 .elementor-element.elementor-element-682f96c a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-9176543{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-9176543:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-9176543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-21e80ff{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15206 .elementor-element.elementor-element-21e80ff.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-21e80ff p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-21e80ff a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-21e80ff a:hover, .elementor-15206 .elementor-element.elementor-element-21e80ff a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-cac56dd.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-cac56dd{columns:3;column-gap:18px;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15206 .elementor-element.elementor-element-cac56dd p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-cac56dd a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-cac56dd a:hover, .elementor-15206 .elementor-element.elementor-element-cac56dd a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-96b2441{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-96b2441:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-96b2441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-f224b7e{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15206 .elementor-element.elementor-element-f224b7e.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-f224b7e p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-f224b7e a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-f224b7e a:hover, .elementor-15206 .elementor-element.elementor-element-f224b7e a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-5c94d95.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-5c94d95{columns:3;column-gap:0px;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15206 .elementor-element.elementor-element-5c94d95 p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-5c94d95 a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-5c94d95 a:hover, .elementor-15206 .elementor-element.elementor-element-5c94d95 a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-3f3a4e9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-3f3a4e9:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-3f3a4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-ca63aa2{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15206 .elementor-element.elementor-element-ca63aa2.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-ca63aa2 p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-ca63aa2 a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-ca63aa2 a:hover, .elementor-15206 .elementor-element.elementor-element-ca63aa2 a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-82f2d7d.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-82f2d7d{columns:3;column-gap:54px;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15206 .elementor-element.elementor-element-82f2d7d p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-82f2d7d a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-82f2d7d a:hover, .elementor-15206 .elementor-element.elementor-element-82f2d7d a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-9f8535d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-9f8535d:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-9f8535d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-e84775d{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15206 .elementor-element.elementor-element-e84775d.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-e84775d p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-e84775d a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-e84775d a:hover, .elementor-15206 .elementor-element.elementor-element-e84775d a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-9e28d6b.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-9e28d6b{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15206 .elementor-element.elementor-element-9e28d6b p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-9e28d6b a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-9e28d6b a:hover, .elementor-15206 .elementor-element.elementor-element-9e28d6b a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-c621c4b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-c621c4b:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-c621c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-304105e.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-304105e{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15206 .elementor-element.elementor-element-304105e p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-304105e a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-304105e a:hover, .elementor-15206 .elementor-element.elementor-element-304105e a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-79fdd38{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-79fdd38:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-79fdd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-91e4780.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-91e4780{columns:1;font-family:"iransansdnlight", Sans-serif;font-size:20px;font-weight:400;color:#C8E4C8;}.elementor-15206 .elementor-element.elementor-element-91e4780 p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-91e4780 a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-91e4780 a:hover, .elementor-15206 .elementor-element.elementor-element-91e4780 a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-cc5cb27{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15206 .elementor-element.elementor-element-cc5cb27:not(.elementor-motion-effects-element-type-background), .elementor-15206 .elementor-element.elementor-element-cc5cb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0735214A;}.elementor-15206 .elementor-element.elementor-element-c996ba0{padding:0px 0px 5px 0px;columns:1;font-family:"iransansdnbold", Sans-serif;font-size:22px;font-weight:400;color:#44CF89;}.elementor-15206 .elementor-element.elementor-element-c996ba0.elementor-element{--align-self:flex-start;}.elementor-15206 .elementor-element.elementor-element-c996ba0 p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-c996ba0 a{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-c996ba0 a:hover, .elementor-15206 .elementor-element.elementor-element-c996ba0 a:focus{color:#67D36B;}.elementor-15206 .elementor-element.elementor-element-431d327{--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-15206 .elementor-element.elementor-element-431d327 > .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-15206 .elementor-element.elementor-element-431d327 > .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-15206 .elementor-element.elementor-element-431d327 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-15206 .elementor-element.elementor-element-431d327 > .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-15206 .elementor-element.elementor-element-431d327 :where( .elementor-15206 .elementor-element.elementor-element-431d327 > .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-15206 .elementor-element.elementor-element-431d327 > .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-15206 .elementor-element.elementor-element-1854623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -110px) 0px;}}@media(max-width:1200px){.elementor-15206 .elementor-element.elementor-element-1854623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}}@media(max-width:1024px){.elementor-15206 .elementor-element.elementor-element-ee2fa6e{padding:5px 10px 0px 10px;font-size:16px;}.elementor-15206 .elementor-element.elementor-element-ee2fa6e p{margin-block-end:15px;}.elementor-15206 .elementor-element.elementor-element-1854623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;--lottie-container-width:40%;}.elementor-15206 .elementor-element.elementor-element-e94de03{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-682f96c{font-size:16px;}.elementor-15206 .elementor-element.elementor-element-682f96c p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-9176543{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-21e80ff{font-size:16px;}.elementor-15206 .elementor-element.elementor-element-21e80ff p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-cac56dd{columns:2;column-gap:54px;font-size:16px;}.elementor-15206 .elementor-element.elementor-element-cac56dd p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-96b2441{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-f224b7e{font-size:16px;}.elementor-15206 .elementor-element.elementor-element-f224b7e p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-5c94d95{columns:3;column-gap:0px;font-size:16px;}.elementor-15206 .elementor-element.elementor-element-5c94d95 p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-3f3a4e9{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-ca63aa2{font-size:16px;}.elementor-15206 .elementor-element.elementor-element-ca63aa2 p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-82f2d7d{columns:3;column-gap:30px;font-size:16px;}.elementor-15206 .elementor-element.elementor-element-82f2d7d p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-9f8535d{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-e84775d{font-size:16px;}.elementor-15206 .elementor-element.elementor-element-e84775d p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-9e28d6b{columns:1;font-size:16px;}.elementor-15206 .elementor-element.elementor-element-9e28d6b p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-c621c4b{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-304105e{columns:1;font-size:16px;}.elementor-15206 .elementor-element.elementor-element-304105e p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-79fdd38{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-91e4780{columns:1;font-size:16px;}.elementor-15206 .elementor-element.elementor-element-91e4780 p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-cc5cb27{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15206 .elementor-element.elementor-element-c996ba0{font-size:16px;}.elementor-15206 .elementor-element.elementor-element-c996ba0 p{margin-block-end:10px;}.elementor-15206 .elementor-element.elementor-element-431d327 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-15206 .elementor-element.elementor-element-431d327{--n-accordion-title-font-size:22px;}}@media(max-width:880px){.elementor-15206 .elementor-element.elementor-element-1854623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}}@media(max-width:767px){.elementor-15206 .elementor-element.elementor-element-a79ce0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15206 .elementor-element.elementor-element-e18df2b{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15206 .elementor-element.elementor-element-b8ba085{--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-15206 .elementor-element.elementor-element-93d7f9f{--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-15206 .elementor-element.elementor-element-60c3d83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15206 .elementor-element.elementor-element-ee2fa6e{padding:5px 5px 0px 5px;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-659dc2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15206 .elementor-element.elementor-element-1d032f7{--width:100%;}.elementor-15206 .elementor-element.elementor-element-1854623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;--lottie-container-width:60%;}.elementor-15206 .elementor-element.elementor-element-bac7863{--width:100%;}.elementor-15206 .elementor-element.elementor-element-e94de03{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-682f96c{font-size:15px;}.elementor-15206 .elementor-element.elementor-element-9176543{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-21e80ff{columns:1;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-cac56dd{columns:1;column-gap:0px;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-96b2441{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-f224b7e{columns:1;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-5c94d95{columns:1;column-gap:0px;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-3f3a4e9{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-ca63aa2{columns:1;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-82f2d7d{columns:1;column-gap:0px;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-9f8535d{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-e84775d{columns:1;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-9e28d6b{columns:1;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-c621c4b{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-304105e{columns:1;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-79fdd38{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-91e4780{font-size:15px;}.elementor-15206 .elementor-element.elementor-element-cc5cb27{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15206 .elementor-element.elementor-element-c996ba0{columns:1;font-size:15px;}.elementor-15206 .elementor-element.elementor-element-431d327 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-15206 .elementor-element.elementor-element-431d327{--n-accordion-title-font-size:17px;--n-accordion-icon-size:20px;}}@media(min-width:768px){.elementor-15206 .elementor-element.elementor-element-e18df2b{--width:1000px;}.elementor-15206 .elementor-element.elementor-element-1d032f7{--width:1200px;}.elementor-15206 .elementor-element.elementor-element-bac7863{--width:1200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-15206 .elementor-element.elementor-element-e18df2b{--width:900px;}.elementor-15206 .elementor-element.elementor-element-1d032f7{--width:1000px;}.elementor-15206 .elementor-element.elementor-element-bac7863{--width:1000px;}}@media(max-width:1200px) and (min-width:768px){.elementor-15206 .elementor-element.elementor-element-e18df2b{--width:800px;}.elementor-15206 .elementor-element.elementor-element-1d032f7{--width:900px;}.elementor-15206 .elementor-element.elementor-element-bac7863{--width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15206 .elementor-element.elementor-element-e18df2b{--width:700px;}.elementor-15206 .elementor-element.elementor-element-1d032f7{--width:800px;}.elementor-15206 .elementor-element.elementor-element-bac7863{--width:800px;}}@media(max-width:880px) and (min-width:768px){.elementor-15206 .elementor-element.elementor-element-e18df2b{--width:600px;}.elementor-15206 .elementor-element.elementor-element-1d032f7{--width:700px;}.elementor-15206 .elementor-element.elementor-element-bac7863{--width:700px;}}@media(min-width:2400px){.elementor-15206 .elementor-element.elementor-element-659dc2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-b8ba085 *//* =====================================
   INNER GLASS CONTAINERS
   کانتینرهای داخلی
===================================== */

.elementor-15206 .elementor-element.elementor-element-b8ba085 {
  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-15206 .elementor-element.elementor-element-b8ba085::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-15206 .elementor-element.elementor-element-b8ba085 > * {
  position: relative;
  z-index: 2;
}


/* =====================================
   عنوان‌ها
===================================== */

.elementor-15206 .elementor-element.elementor-element-b8ba085 h1,
.elementor-15206 .elementor-element.elementor-element-b8ba085 h2,
.elementor-15206 .elementor-element.elementor-element-b8ba085 h3,
.elementor-15206 .elementor-element.elementor-element-b8ba085 h4 {
  color: rgba(235, 255, 248, 0.96);

  margin-top: 0;

  text-shadow:
    0 2px 12px rgba(0, 0, 0, 0.22);
}


/* =====================================
   متن
===================================== */

.elementor-15206 .elementor-element.elementor-element-b8ba085 p {
  color: rgba(215, 240, 232, 0.76);

  line-height: 1.9;
}


/* =====================================
   لینک‌ها
===================================== */

.elementor-15206 .elementor-element.elementor-element-b8ba085 a {
  color: rgba(110, 240, 190, 0.92);

  text-decoration: none;
}


/* =====================================
   لیست / فهرست مطالب
===================================== */

.elementor-15206 .elementor-element.elementor-element-b8ba085 ul,
.elementor-15206 .elementor-element.elementor-element-b8ba085 ol {
  color: rgba(215, 240, 232, 0.78);

  padding-right: 20px;
}


/* =====================================
   خط جداکننده
===================================== */

.elementor-15206 .elementor-element.elementor-element-b8ba085 hr {
  border: 0;

  height: 1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(130, 255, 210, 0.18),
      transparent
    );
}


/* =====================================
   MOBILE
   فاصله کمتر برای صفحه‌های کوچک
===================================== */

@media (max-width: 767px) {

  .elementor-15206 .elementor-element.elementor-element-b8ba085 {
    padding: 0px;

    border-radius: 17px;
  }


  .elementor-15206 .elementor-element.elementor-element-b8ba085 p {
    line-height: 1.8;
  }


  .elementor-15206 .elementor-element.elementor-element-b8ba085 ul,
  .elementor-15206 .elementor-element.elementor-element-b8ba085 ol {
    padding-right: 0px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93d7f9f *//* =====================================
   INNER GLASS CONTAINERS
   کانتینرهای داخلی
===================================== */

.elementor-15206 .elementor-element.elementor-element-93d7f9f {
  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-15206 .elementor-element.elementor-element-93d7f9f::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-15206 .elementor-element.elementor-element-93d7f9f > * {
  position: relative;
  z-index: 2;
}


/* =====================================
   عنوان‌ها
===================================== */

.elementor-15206 .elementor-element.elementor-element-93d7f9f h1,
.elementor-15206 .elementor-element.elementor-element-93d7f9f h2,
.elementor-15206 .elementor-element.elementor-element-93d7f9f h3,
.elementor-15206 .elementor-element.elementor-element-93d7f9f h4 {
  color: rgba(235, 255, 248, 0.96);

  margin-top: 0;

  text-shadow:
    0 2px 12px rgba(0, 0, 0, 0.22);
}


/* =====================================
   متن
===================================== */

.elementor-15206 .elementor-element.elementor-element-93d7f9f p {
  color: rgba(215, 240, 232, 0.76);

  line-height: 1.9;
}


/* =====================================
   لینک‌ها
===================================== */

.elementor-15206 .elementor-element.elementor-element-93d7f9f a {
  color: rgba(110, 240, 190, 0.92);

  text-decoration: none;
}


/* =====================================
   لیست / فهرست مطالب
===================================== */

.elementor-15206 .elementor-element.elementor-element-93d7f9f ul,
.elementor-15206 .elementor-element.elementor-element-93d7f9f ol {
  color: rgba(215, 240, 232, 0.78);

  padding-right: 20px;
}


/* =====================================
   خط جداکننده
===================================== */

.elementor-15206 .elementor-element.elementor-element-93d7f9f hr {
  border: 0;

  height: 1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(130, 255, 210, 0.18),
      transparent
    );
}


/* =====================================
   MOBILE
   فاصله کمتر برای صفحه‌های کوچک
===================================== */

@media (max-width: 767px) {

  .elementor-15206 .elementor-element.elementor-element-93d7f9f {
    padding: 5px 6px;

    border-radius: 17px;
  }


  .elementor-15206 .elementor-element.elementor-element-93d7f9f p {
    line-height: 1.8;
  }


  .elementor-15206 .elementor-element.elementor-element-93d7f9f ul,
  .elementor-15206 .elementor-element.elementor-element-93d7f9f ol {
    padding-right: 18px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c3d83 *//* =====================================
   INNER GLASS CONTAINERS
   کانتینرهای داخلی
===================================== */

.elementor-15206 .elementor-element.elementor-element-60c3d83 {
  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-15206 .elementor-element.elementor-element-60c3d83::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-15206 .elementor-element.elementor-element-60c3d83 > * {
  position: relative;
  z-index: 2;
}


/* =====================================
   عنوان‌ها
===================================== */

.elementor-15206 .elementor-element.elementor-element-60c3d83 h1,
.elementor-15206 .elementor-element.elementor-element-60c3d83 h2,
.elementor-15206 .elementor-element.elementor-element-60c3d83 h3,
.elementor-15206 .elementor-element.elementor-element-60c3d83 h4 {
  color: rgba(235, 255, 248, 0.96);

  margin-top: 0;

  text-shadow:
    0 2px 12px rgba(0, 0, 0, 0.22);
}


/* =====================================
   متن
===================================== */

.elementor-15206 .elementor-element.elementor-element-60c3d83 p {
  color: rgba(215, 240, 232, 0.76);

  line-height: 1.9;
}


/* =====================================
   لینک‌ها
===================================== */

.elementor-15206 .elementor-element.elementor-element-60c3d83 a {
  color: rgba(110, 240, 190, 0.92);

  text-decoration: none;
}


/* =====================================
   لیست / فهرست مطالب
===================================== */

.elementor-15206 .elementor-element.elementor-element-60c3d83 ul,
.elementor-15206 .elementor-element.elementor-element-60c3d83 ol {
  color: rgba(215, 240, 232, 0.78);

  padding-right: 20px;
}


/* =====================================
   خط جداکننده
===================================== */

.elementor-15206 .elementor-element.elementor-element-60c3d83 hr {
  border: 0;

  height: 1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(130, 255, 210, 0.18),
      transparent
    );
}


/* =====================================
   MOBILE
   فاصله کمتر برای صفحه‌های کوچک
===================================== */

@media (max-width: 767px) {

  .elementor-15206 .elementor-element.elementor-element-60c3d83 {
    padding: 5px 6px;

    border-radius: 17px;
  }


  .elementor-15206 .elementor-element.elementor-element-60c3d83 p {
    line-height: 1.8;
  }


  .elementor-15206 .elementor-element.elementor-element-60c3d83 ul,
  .elementor-15206 .elementor-element.elementor-element-60c3d83 ol {
    padding-right: 18px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e18df2b *//* =====================================
   MAIN GLASS CONTAINER
===================================== */

.elementor-15206 .elementor-element.elementor-element-e18df2b {
  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-15206 .elementor-element.elementor-element-e18df2b::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-15206 .elementor-element.elementor-element-e18df2b::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-15206 .elementor-element.elementor-element-e18df2b > * {
  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-15206 .elementor-element.elementor-element-e18df2b: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-15206 .elementor-element.elementor-element-e18df2b {
    padding: 24px;
    border-radius: 24px;
  }

}


/* =====================================
   MOBILE
===================================== */

@media (max-width: 767px) {

  .elementor-15206 .elementor-element.elementor-element-e18df2b {
    padding: 16px;
    border-radius: 20px;
  }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-431d327 *//* =========================================================
   ELEMENTOR ACCORDION
   PREMIUM EMERALD GLASS 3D
   OLD + NESTED ACCORDION SUPPORT
========================================================= */


/* =========================================================
   WRAPPER
========================================================= */

.elementor-15206 .elementor-element.elementor-element-431d327 {
    position: relative !important;
}


/* =========================================================
   ACCORDION CONTAINER
========================================================= */

.elementor-15206 .elementor-element.elementor-element-431d327 .elementor-accordion,
.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion {
    position: relative !important;
}


/* =========================================================
   ACCORDION ITEM
========================================================= */

.elementor-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-item,
.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-item::before,
.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
.elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title a,
.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title,
.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title.elementor-active,
.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item[open] .e-n-accordion-item-title,
.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title.elementor-active
.elementor-accordion-icon,

.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item[open]
.e-n-accordion-item-title-icon,

.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content,
.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item > .e-con,
.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item > .e-n-accordion-item-content,
.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item > div:not(.e-n-accordion-item-title) {

    position: relative !important;

    z-index: 2 !important;

    color: #C4F0D3 !important;
}


/* =========================================================
   CONTENT TYPOGRAPHY
========================================================= */

.elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content p,
.elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content li,
.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item p,
.elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item li {

    color: #C4F0D3 !important;

    font-size: 17px !important;

    line-height: 1.9 !important;
}


/* =========================================================
   ICON COLOR
========================================================= */

.elementor-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-icon,
.elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-item:hover,
    .elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-item:hover .elementor-tab-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title:hover
    .elementor-accordion-icon,

    .elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-item,
    .elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title a,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title-text {

        font-size: 20px !important;

        line-height: 1.65 !important;
    }


    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title {

        padding: 18px 21px !important;
    }


    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-content {

        padding: 20px 21px !important;

        font-size: 16.5px !important;
    }


    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content p,
    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content li,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item p,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item li {

        font-size: 16.5px !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-item,
    .elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title a,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title-text {

        font-size: 18px !important;

        font-weight: 750 !important;

        line-height: 1.7 !important;
    }


    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title {

        padding: 16px 17px !important;
    }


    /* MOBILE CONTENT */

    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-content {

        padding: 17px !important;

        font-size: 16px !important;

        line-height: 1.85 !important;
    }


    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content p,
    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content li,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item p,
    .elementor-15206 .elementor-element.elementor-element-431d327 .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-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-item,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item {

        border-radius: 14px !important;

        margin-bottom: 8px !important;
    }


    /* SMALLER TITLE */

    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title a,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title-text {

        font-size: 15px !important;

        line-height: 1.65 !important;

        font-weight: 700 !important;
    }


    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-title,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title {

        padding: 14px 15px !important;
    }


    /* BIGGER CONTENT */

    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-content {

        padding: 17px 15px !important;

        font-size: 17px !important;

        line-height: 1.9 !important;
    }


    /* CONTENT PARAGRAPHS + LISTS */

    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content p,
    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-tab-content li,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item p,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item li {

        font-size: 13px !important;

        line-height: 1.9 !important;
    }


    /* SMALL MOBILE ICON */

    .elementor-15206 .elementor-element.elementor-element-431d327 .elementor-accordion-icon,
    .elementor-15206 .elementor-element.elementor-element-431d327 .e-n-accordion-item-title-icon {

        width: 28px !important;

        height: 28px !important;
    }
}/* End custom CSS */