.elementor-80 .elementor-element.elementor-element-6382257{--display:flex;--min-height:550px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-d8e2125{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-d8e2125.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-937931a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-5aa3861{text-align:justify;}.elementor-80 .elementor-element.elementor-element-5aa3861 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:32px;font-weight:700;line-height:68px;word-spacing:5px;}.elementor-80 .elementor-element.elementor-element-c1a4a92{--display:flex;}.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-80 .elementor-element.elementor-element-eab4c21{text-align:justify;font-family:"Vazirmatn", Sans-serif;font-weight:500;line-height:24px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-b150938{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-80 .elementor-element.elementor-element-0f8d97d{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-0f8d97d.e-con{--align-self:stretch;}.elementor-80 .elementor-element.elementor-element-64efb4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-64efb4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-947da81{--display:flex;}.elementor-80 .elementor-element.elementor-element-226611b{text-align:center;}.elementor-80 .elementor-element.elementor-element-226611b .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;color:#9494F7;}.elementor-80 .elementor-element.elementor-element-e387449{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-80 .elementor-element.elementor-element-e387449.e-con{--align-self:stretch;}.elementor-80 .elementor-element.elementor-element-bf9eb82{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-bf9eb82.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-045f422{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--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-80 .elementor-element.elementor-element-045f422.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.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-80 .elementor-element.elementor-element-4e89e6e{padding:2px 3px 2px 2px;}.elementor-80 .elementor-element.elementor-element-bfabdbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-1c4be69{padding:5px 5px 5px 5px;text-align:start;}.elementor-80 .elementor-element.elementor-element-1c4be69 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-33d0877{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-87313af{text-align:justify;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-0f79d05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-0f79d05.e-con{--align-self:stretch;}.elementor-80 .elementor-element.elementor-element-d3cab53{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-d3cab53.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-3cefa2d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--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-80 .elementor-element.elementor-element-3cefa2d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-80 .elementor-element.elementor-element-fca5203{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-2b3c4a3{padding:5px 5px 5px 5px;text-align:start;}.elementor-80 .elementor-element.elementor-element-2b3c4a3 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-651621b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-520ad72{text-align:justify;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-b6b97bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-b6b97bd.e-con{--align-self:stretch;}.elementor-80 .elementor-element.elementor-element-da85701{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-da85701.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-27fd510{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--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-80 .elementor-element.elementor-element-27fd510.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-80 .elementor-element.elementor-element-3ed963e{padding:0px 0px 0px 1px;}.elementor-80 .elementor-element.elementor-element-925a7ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-8ad1734{padding:5px 5px 5px 5px;text-align:start;}.elementor-80 .elementor-element.elementor-element-8ad1734 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-43d18f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-80 .elementor-element.elementor-element-175ad72{padding:0px 0px 0px 0px;text-align:justify;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-5cd4deb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-5cd4deb.e-con{--align-self:stretch;}.elementor-80 .elementor-element.elementor-element-ad10500{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-ad10500.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-ef45105{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--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-80 .elementor-element.elementor-element-ef45105.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-80 .elementor-element.elementor-element-42e5b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:7px 7px 7px 7px;}.elementor-80 .elementor-element.elementor-element-43c8957{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-f8600f6{padding:5px 5px 5px 5px;text-align:start;}.elementor-80 .elementor-element.elementor-element-f8600f6 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-882833e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-80 .elementor-element.elementor-element-f1e123b{padding:0px 0px 0px 0px;text-align:justify;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-3fd381b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-3fd381b.e-con{--align-self:stretch;}.elementor-80 .elementor-element.elementor-element-40b1c86{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:120px;--padding-right:120px;}.elementor-80 .elementor-element.elementor-element-40b1c86:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-40b1c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9494F7;}.elementor-80 .elementor-element.elementor-element-e437eb4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-53fae4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-ced8236{--display:flex;}.elementor-80 .elementor-element.elementor-element-00c884b{text-align:start;}.elementor-80 .elementor-element.elementor-element-00c884b .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;color:#9494F7;}.elementor-80 .elementor-element.elementor-element-69b3bc3{--display:flex;}.elementor-80 .elementor-element.elementor-element-08ce577{text-align:justify;font-family:"Vazirmatn", Sans-serif;font-weight:500;line-height:24px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-bddb02f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-80 .elementor-element.elementor-element-a8637e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-8f95d49{--display:flex;}.elementor-80 .elementor-element.elementor-element-c621f8d{--display:flex;}.elementor-80 .elementor-element.elementor-element-54bb727{padding:0px 0px 3px 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-54bb727 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;color:#9494F7;}.elementor-80 .elementor-element.elementor-element-f437877{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-b90a3d1 img{width:35%;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-80 .elementor-element.elementor-element-3197be1 img{width:35%;border-style:none;border-radius:45px 45px 45px 45px;box-shadow:0px 0px 10px 0px #2C1C4E;}.elementor-80 .elementor-element.elementor-element-2ab36b9 img{width:35%;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-80 .elementor-element.elementor-element-8b0fe37 img{width:35%;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-80 .elementor-element.elementor-element-e78661a img{width:35%;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-80 .elementor-element.elementor-element-13d80ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-539ef5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-321a5cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-24ca4cd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-80 .elementor-element.elementor-element-7edf881{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-5d38e4f{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-6da504b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-80 .elementor-element.elementor-element-d0fabdc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-0c2dacc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-80 .elementor-element.elementor-element-a0def9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-b06be89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-80 .elementor-element.elementor-element-e1c993e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-0cfe493{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:6px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-7d91656{--display:flex;}.elementor-80 .elementor-element.elementor-element-cf02cbf{text-align:center;}.elementor-80 .elementor-element.elementor-element-cf02cbf .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-f9afaad{--display:flex;}.elementor-80 .elementor-element.elementor-element-3d7fb70{text-align:center;}.elementor-80 .elementor-element.elementor-element-3d7fb70 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-de2c0c2{--display:flex;}.elementor-80 .elementor-element.elementor-element-1f0ab86{text-align:center;}.elementor-80 .elementor-element.elementor-element-1f0ab86 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-6a76d78{--display:flex;}.elementor-80 .elementor-element.elementor-element-7ec6d6e{text-align:center;}.elementor-80 .elementor-element.elementor-element-7ec6d6e .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-4d7a09f{--display:flex;}.elementor-80 .elementor-element.elementor-element-423118d{text-align:center;}.elementor-80 .elementor-element.elementor-element-423118d .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-29e4c1c{--display:flex;--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-129b4d0{text-align:center;}.elementor-80 .elementor-element.elementor-element-129b4d0 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;color:#9494F7;}.elementor-80 .elementor-element.elementor-element-3eb661f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:120px;--padding-right:120px;}.elementor-80 .elementor-element.elementor-element-3eb661f:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-3eb661f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9494F7;}.elementor-80 .elementor-element.elementor-element-1cd9b4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-8cf5422{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-213ef5a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-213ef5a.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-74e1d87{--display:flex;}.elementor-80 .elementor-element.elementor-element-8943441{--wd-brd-radius:400px;}.elementor-80 .elementor-element.elementor-element-52350d1{--display:flex;}.elementor-80 .elementor-element.elementor-element-51476a3{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:18px;--e-rating-gap:6px;--e-rating-icon-marked-color:#DC5DFF;--e-rating-icon-color:#F3F3F3;}.elementor-80 .elementor-element.elementor-element-867b21a{--display:flex;}.elementor-80 .elementor-element.elementor-element-2a104ae .wd-text-block{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:32px;letter-spacing:0.6px;word-spacing:3px;}.elementor-80 .elementor-element.elementor-element-cbeaeec{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-17632fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-5e34b20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-6e33e5d .wd-text-block{font-weight:100;}.elementor-80 .elementor-element.elementor-element-b6e8902{--display:flex;}.elementor-80 .elementor-element.elementor-element-6b4c9dc{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-6b4c9dc.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-c6a10a7{--display:flex;}.elementor-80 .elementor-element.elementor-element-f741a5b{--wd-brd-radius:400px;}.elementor-80 .elementor-element.elementor-element-e933718{--display:flex;}.elementor-80 .elementor-element.elementor-element-e971ae6{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:18px;--e-rating-gap:6px;--e-rating-icon-marked-color:#DC5DFF;--e-rating-icon-color:#F3F3F3;}.elementor-80 .elementor-element.elementor-element-49b0159{--display:flex;}.elementor-80 .elementor-element.elementor-element-3d0932f .wd-text-block{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:32px;letter-spacing:0.6px;word-spacing:3px;}.elementor-80 .elementor-element.elementor-element-c06257e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-03cabbd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-3877f1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-1b192a9 .wd-text-block{font-weight:100;}.elementor-80 .elementor-element.elementor-element-8190aa9{--display:flex;}.elementor-80 .elementor-element.elementor-element-212d03a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-212d03a.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-1bb5a31{--display:flex;}.elementor-80 .elementor-element.elementor-element-0ead8a9{--wd-brd-radius:400px;}.elementor-80 .elementor-element.elementor-element-63d5b6c{--display:flex;}.elementor-80 .elementor-element.elementor-element-4ded04d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:18px;--e-rating-gap:6px;--e-rating-icon-marked-color:#DC5DFF;--e-rating-icon-color:#F3F3F3;}.elementor-80 .elementor-element.elementor-element-1060a73{--display:flex;}.elementor-80 .elementor-element.elementor-element-59579e5 .wd-text-block{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:32px;letter-spacing:0.6px;word-spacing:3px;}.elementor-80 .elementor-element.elementor-element-e835b61{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-80f7d16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-42efa88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-255b0b3 .wd-text-block{font-weight:100;}.elementor-80 .elementor-element.elementor-element-7db26e2{--display:flex;}.elementor-80 .elementor-element.elementor-element-3c0c29c{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-3c0c29c.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-51efc1e{--display:flex;}.elementor-80 .elementor-element.elementor-element-7bdbe53{--wd-brd-radius:400px;}.elementor-80 .elementor-element.elementor-element-32248a0{--display:flex;}.elementor-80 .elementor-element.elementor-element-bd38043{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:18px;--e-rating-gap:6px;--e-rating-icon-marked-color:#DC5DFF;--e-rating-icon-color:#F3F3F3;}.elementor-80 .elementor-element.elementor-element-90f8a28{--display:flex;}.elementor-80 .elementor-element.elementor-element-db467e0 .wd-text-block{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:32px;letter-spacing:0.6px;word-spacing:3px;}.elementor-80 .elementor-element.elementor-element-04d3bd1{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-31eb284{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-92e6dea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-5c7fc7e .wd-text-block{font-weight:100;}.elementor-80 .elementor-element.elementor-element-8847c2f{--display:flex;}.elementor-80 .elementor-element.elementor-element-291f9c0{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-80 .elementor-element.elementor-element-291f9c0.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-ae7c4f8{--display:flex;}.elementor-80 .elementor-element.elementor-element-9b64aa0{--wd-brd-radius:400px;}.elementor-80 .elementor-element.elementor-element-e23af76{--display:flex;}.elementor-80 .elementor-element.elementor-element-e9b197d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:18px;--e-rating-gap:6px;--e-rating-icon-marked-color:#DC5DFF;--e-rating-icon-color:#F3F3F3;}.elementor-80 .elementor-element.elementor-element-4ad3371{--display:flex;}.elementor-80 .elementor-element.elementor-element-0d2c7bf .wd-text-block{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:32px;letter-spacing:0.6px;word-spacing:3px;}.elementor-80 .elementor-element.elementor-element-4f3589a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-3cf31c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-92b793c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-0d2b9f2 .wd-text-block{font-weight:100;}.elementor-80 .elementor-element.elementor-element-671fc20.elementor-element{--align-self:stretch;}.elementor-80 .elementor-element.elementor-element-fd2a240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-aaa0222{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-209355f{text-align:justify;font-family:"Vazirmatn", Sans-serif;font-size:62px;font-weight:500;line-height:100px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-65825b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-c8fd491{text-align:justify;font-family:"Vazirmatn", Sans-serif;font-weight:500;line-height:24px;color:#C8C7C7;}.elementor-80 .elementor-element.elementor-element-318c4d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-80 .elementor-element.elementor-element-0cf9b71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-d8aec30.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-e387449{--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-045f422{--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-3cefa2d{--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-27fd510{--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-ef45105{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-6382257{--width:100%;}.elementor-80 .elementor-element.elementor-element-d8e2125{--width:50%;}.elementor-80 .elementor-element.elementor-element-0f8d97d{--width:50%;}.elementor-80 .elementor-element.elementor-element-e387449{--width:100%;}.elementor-80 .elementor-element.elementor-element-bf9eb82{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-045f422{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-0f79d05{--width:100%;}.elementor-80 .elementor-element.elementor-element-d3cab53{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-3cefa2d{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-b6b97bd{--width:100%;}.elementor-80 .elementor-element.elementor-element-da85701{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-27fd510{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-5cd4deb{--width:100%;}.elementor-80 .elementor-element.elementor-element-ad10500{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-ef45105{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-3fd381b{--width:100%;}.elementor-80 .elementor-element.elementor-element-213ef5a{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-17632fa{--width:30%;}.elementor-80 .elementor-element.elementor-element-6b4c9dc{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-03cabbd{--width:30%;}.elementor-80 .elementor-element.elementor-element-212d03a{--content-width:100%;}.elementor-80 .elementor-element.elementor-element-80f7d16{--width:30%;}.elementor-80 .elementor-element.elementor-element-31eb284{--width:30%;}.elementor-80 .elementor-element.elementor-element-3cf31c2{--width:30%;}.elementor-80 .elementor-element.elementor-element-aaa0222{--content-width:70%;}.elementor-80 .elementor-element.elementor-element-65825b5{--content-width:70%;}.elementor-80 .elementor-element.elementor-element-318c4d8{--content-width:60%;}.elementor-80 .elementor-element.elementor-element-0cf9b71{--content-width:50%;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-e387449{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-045f422{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-3cefa2d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-27fd510{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-ef45105{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-5aa3861 */.elementor-80 .elementor-element.elementor-element-5aa3861 {
    background-color: #fff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-226611b */.elementor-80 .elementor-element.elementor-element-226611b {
    background-color: #fff;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e89e6e *//* تنظیم کانتینر اصلی ویجت عکس */
.elementor-80 .elementor-element.elementor-element-4e89e6e {
    position: relative !important;
    padding: 3px; /* ضخامت بوردر چرخشی نئونی */
    border-radius: 600px; /* گردی کادر */
    overflow: hidden !important;
    display: inline-block;
    background: transparent !important;
}

/* ۱. لایه نور چرخشی نئونی */
.elementor-80 .elementor-element.elementor-element-4e89e6e::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background-image: conic-gradient(
        from 0deg,
        transparent 0%,
        transparent 60%,
        hsl(270, 84%, 90%)
 85%,
        transparent 100%
    );
    animation: rotateBorder 4s linear infinite;
    z-index: 1 !important;
    /* ایجاد افکت نئون و درخشش زنده */
    filter: drop-shadow(0 0 10px rgba(175, 56, 235, 0.9)) 
            drop-shadow(0 0 20px rgba(175, 56, 235, 0.6));
}

/* ۲. لایه میانی شیشه‌ای (Glassmorphism) + بوردر سالید شفاف */
.elementor-80 .elementor-element.elementor-element-4e89e6e::after {
    content: '';
    position: absolute;
    inset: 3px; /* هم‌اندازه با padding کانتینر اصلی */
    
    /* پس‌زمینه بنفش بسیار شفاف برای حالت شیشه‌ای */
    background: rgba(87, 86, 151, 1)!important;
    
    /* ایجاد افکت مات‌شدگی شیشه‌ای (Glass Blur) */
    -webkit-backdrop-filter: blur(12px) saturate(160%);
    backdrop-filter: blur(12px) saturate(160%);
    
    /* بوردر سالید ثابت روی لایه شیشه‌ای برای خطی و تمیزتر شدن کادر */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    border-radius: 57px; /* متناسب با inset و گردی اصلی */
    z-index: 1 !important;
}

/* ۳. تنظیمات تصویر - روی لایه‌های شیشه‌ای و نئون */
.elementor-80 .elementor-element.elementor-element-4e89e6e img {
    position: relative !important;
    z-index: 2 !important;
    display: block;
    border-radius: 597px;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* انیمیشن چرخش */
@keyframes rotateBorder {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c4be69 */.elementor-80 .elementor-element.elementor-element-1c4be69 {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9eb82 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-bf9eb82.e-con,
.elementor-80 .elementor-element.elementor-element-bf9eb82.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-bf9eb82.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-bf9eb82.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-bf9eb82 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-bf9eb82 h1, .elementor-80 .elementor-element.elementor-element-bf9eb82 h2, .elementor-80 .elementor-element.elementor-element-bf9eb82 h3, .elementor-80 .elementor-element.elementor-element-bf9eb82 h4, .elementor-80 .elementor-element.elementor-element-bf9eb82 h5, .elementor-80 .elementor-element.elementor-element-bf9eb82 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-bf9eb82 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-bf9eb82 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-bf9eb82 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d52ae94 *//* تنظیم کانتینر اصلی ویجت عکس */
.elementor-80 .elementor-element.elementor-element-d52ae94 {
    position: relative !important;
    padding: 3px; /* ضخامت بوردر چرخشی نئونی */
    border-radius: 600px; /* گردی کادر */
    overflow: hidden !important;
    display: inline-block;
    background: transparent !important;
}

/* ۱. لایه نور چرخشی نئونی */
.elementor-80 .elementor-element.elementor-element-d52ae94::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background-image: conic-gradient(
        from 0deg,
        transparent 0%,
        transparent 60%,
        hsl(180, 100%, 84%)
 85%,
        transparent 100%
    );
    animation: rotateBorder 4s linear infinite;
    z-index: 1 !important;
    /* ایجاد افکت نئون و درخشش زنده */
    filter: drop-shadow(0 0 10px rgba(175, 56, 235, 0.9)) 
            drop-shadow(0 0 20px rgba(175, 56, 235, 0.6));
}

/* ۲. لایه میانی شیشه‌ای (Glassmorphism) + بوردر سالید شفاف */
.elementor-80 .elementor-element.elementor-element-d52ae94::after {
    content: '';
    position: absolute;
    inset: 3px; /* هم‌اندازه با padding کانتینر اصلی */
    
    /* پس‌زمینه بنفش بسیار شفاف برای حالت شیشه‌ای */
    background: rgba(87, 86, 151, 1)!important;
    
    /* ایجاد افکت مات‌شدگی شیشه‌ای (Glass Blur) */
    -webkit-backdrop-filter: blur(12px) saturate(160%);
    backdrop-filter: blur(12px) saturate(160%);
    
    /* بوردر سالید ثابت روی لایه شیشه‌ای برای خطی و تمیزتر شدن کادر */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    border-radius: 597px; /* متناسب با inset و گردی اصلی */
    z-index: 1 !important;
}

/* ۳. تنظیمات تصویر - روی لایه‌های شیشه‌ای و نئون */
.elementor-80 .elementor-element.elementor-element-d52ae94 img {
    position: relative !important;
    z-index: 2 !important;
    display: block;
    border-radius: 57px;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* انیمیشن چرخش */
@keyframes rotateBorder {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b3c4a3 */.elementor-80 .elementor-element.elementor-element-2b3c4a3 {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cab53 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-d3cab53.e-con,
.elementor-80 .elementor-element.elementor-element-d3cab53.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-d3cab53.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-d3cab53.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-d3cab53 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-d3cab53 h1, .elementor-80 .elementor-element.elementor-element-d3cab53 h2, .elementor-80 .elementor-element.elementor-element-d3cab53 h3, .elementor-80 .elementor-element.elementor-element-d3cab53 h4, .elementor-80 .elementor-element.elementor-element-d3cab53 h5, .elementor-80 .elementor-element.elementor-element-d3cab53 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-d3cab53 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-d3cab53 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-d3cab53 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ed963e *//* تنظیم کانتینر اصلی ویجت عکس */
.elementor-80 .elementor-element.elementor-element-3ed963e {
    position: relative !important;
    padding: 3px; /* ضخامت بوردر چرخشی نئونی */
    border-radius: 600px; /* گردی کادر */
    overflow: hidden !important;
    display: inline-block;
    z-index:  !important;
    background: transparent !important;
}

/* ۱. لایه نور چرخشی نئونی */
.elementor-80 .elementor-element.elementor-element-3ed963e::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background-image: conic-gradient(
        from 0deg,
        transparent 0%,
        transparent 60%,
        hsl(300, 92%, 91%)
 85%,
        transparent 100%
    );
    animation: rotateBorder 4s linear infinite;
    z-index: 1 !important;
    /* ایجاد افکت نئون و درخشش زنده */
    filter: drop-shadow(0 0 10px rgba(175, 56, 235, 0.9)) 
            drop-shadow(0 0 20px rgba(175, 56, 235, 0.6));
}

/* ۲. لایه میانی شیشه‌ای (Glassmorphism) + بوردر سالید شفاف */
.elementor-80 .elementor-element.elementor-element-3ed963e::after {
    content: '';
    position: absolute;
    inset: 3px; /* هم‌اندازه با padding کانتینر اصلی */
    
    /* پس‌زمینه بنفش بسیار شفاف برای حالت شیشه‌ای */
    background: rgba(87, 86, 151, 1)!important;
    
    /* ایجاد افکت مات‌شدگی شیشه‌ای (Glass Blur) */
    -webkit-backdrop-filter: blur(12px) saturate(160%);
    backdrop-filter: blur(12px) saturate(160%);
    
    /* بوردر سالید ثابت روی لایه شیشه‌ای برای خطی و تمیزتر شدن کادر */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    border-radius: 597px; /* متناسب با inset و گردی اصلی */
    z-index: 1 !important;
}

/* ۳. تنظیمات تصویر - روی لایه‌های شیشه‌ای و نئون */
.elementor-80 .elementor-element.elementor-element-3ed963e img {
    position: relative !important;
    z-index: 2 !important;
    display: block;
    border-radius: 57px;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* انیمیشن چرخش */
@keyframes rotateBorder {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ad1734 */.elementor-80 .elementor-element.elementor-element-8ad1734 {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da85701 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-da85701.e-con,
.elementor-80 .elementor-element.elementor-element-da85701.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-da85701.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-da85701.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-da85701 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-da85701 h1, .elementor-80 .elementor-element.elementor-element-da85701 h2, .elementor-80 .elementor-element.elementor-element-da85701 h3, .elementor-80 .elementor-element.elementor-element-da85701 h4, .elementor-80 .elementor-element.elementor-element-da85701 h5, .elementor-80 .elementor-element.elementor-element-da85701 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-da85701 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-da85701 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-da85701 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42e5b6b *//* تنظیم کانتینر اصلی ویجت عکس */
.elementor-80 .elementor-element.elementor-element-42e5b6b {
    position: relative !important;
    padding: 3px; /* ضخامت بوردر چرخشی نئونی */
    border-radius: 900px; /* گردی کادر */
    overflow: hidden !important;
    display: inline-block;
    z-index:  !important;
    background: transparent !important;
}

/* ۱. لایه نور چرخشی نئونی */
.elementor-80 .elementor-element.elementor-element-42e5b6b::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background-image: conic-gradient(
        from 0deg,
        transparent 0%,
        transparent 60%,
        hsl(164, 60%, 80%)
 85%,
        transparent 100%
    );
    animation: rotateBorder 4s linear infinite;
    z-index: 1 !important;
    /* ایجاد افکت نئون و درخشش زنده */
    filter: drop-shadow(0 0 10px rgba(175, 56, 235, 0.9)) 
            drop-shadow(0 0 20px rgba(175, 56, 235, 0.6));
}

/* ۲. لایه میانی شیشه‌ای (Glassmorphism) + بوردر سالید شفاف */
.elementor-80 .elementor-element.elementor-element-42e5b6b::after {
    content: '';
    position: absolute;
    inset: 3px; /* هم‌اندازه با padding کانتینر اصلی */
    
    /* پس‌زمینه بنفش بسیار شفاف برای حالت شیشه‌ای */
    background: rgba(87, 86, 151, 1)!important;
    
    /* ایجاد افکت مات‌شدگی شیشه‌ای (Glass Blur) */
    -webkit-backdrop-filter: blur(12px) saturate(160%);
    backdrop-filter: blur(12px) saturate(160%);
    
    /* بوردر سالید ثابت روی لایه شیشه‌ای برای خطی و تمیزتر شدن کادر */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    border-radius: 897px; /* متناسب با inset و گردی اصلی */
    z-index: 1 !important;
}

/* ۳. تنظیمات تصویر - روی لایه‌های شیشه‌ای و نئون */
.elementor-80 .elementor-element.elementor-element-42e5b6b img {
    position: relative !important;
    z-index: 2 !important;
    display: block;
    border-radius: 57px;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* انیمیشن چرخش */
@keyframes rotateBorder {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8600f6 */.elementor-80 .elementor-element.elementor-element-f8600f6 {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad10500 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-ad10500.e-con,
.elementor-80 .elementor-element.elementor-element-ad10500.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-ad10500.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-ad10500.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-ad10500 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-ad10500 h1, .elementor-80 .elementor-element.elementor-element-ad10500 h2, .elementor-80 .elementor-element.elementor-element-ad10500 h3, .elementor-80 .elementor-element.elementor-element-ad10500 h4, .elementor-80 .elementor-element.elementor-element-ad10500 h5, .elementor-80 .elementor-element.elementor-element-ad10500 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-ad10500 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-ad10500 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-ad10500 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c884b */.elementor-80 .elementor-element.elementor-element-00c884b {
    background-color: #fff;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54bb727 */.elementor-80 .elementor-element.elementor-element-54bb727 {
    background-color: #fff;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b90a3d1 */.wp-caption-text{
    transform: translateY(20px);
    
}
.wp-image-453 {
     background-color: #9494F7;
    border: 2px solid #fff !important;
    border-radius: 40px !important;
    box-shadow:
        0 0 5px #9494F7,
        0 0 15px #9494F7,
        0 0 30px rgba(148, 148, 247, 0.55) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3197be1 */.wp-caption-text{
    transform: translateY(20px);
    
}
.wp-image-454 {
    background-color: #9494F7;
    border: 2px solid #fff !important;
    border-radius: 40px !important;
    box-shadow:
        0 0 5px #9494F7,
        0 0 15px #9494F7,
        0 0 30px rgba(148, 148, 247, 0.55) !important;
        padding: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab36b9 */.wp-caption-text{
    transform: translateY(20px);
    
}
.wp-image-455 {
     background-color: #9494F7;
    border: 2px solid #fff !important;
    border-radius: 40px !important;
    box-shadow:
        0 0 5px #9494F7,
        0 0 15px #9494F7,
        0 0 30px rgba(148, 148, 247, 0.55) !important;
        padding: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b0fe37 */.wp-caption-text{
    transform: translateY(20px);
    
}
.wp-image-456 {
    background-color: #9494F7;
    border: 2px solid #fff !important;
    border-radius: 40px !important;
    box-shadow:
        0 0 5px #9494F7,
        0 0 15px #9494F7,
        0 0 30px rgba(148, 148, 247, 0.55) !important;
        padding: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e78661a */.wp-caption-text{
    transform: translateY(20px);
    
}
.wp-image-452 {
     background-color: #9494F7;
    border: 2px solid #fff !important;
    border-radius: 40px !important;
    box-shadow:
        0 0 5px #9494F7,
        0 0 15px #9494F7,
        0 0 30px rgba(148, 148, 247, 0.55) !important;
        padding: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf02cbf */.elementor-80 .elementor-element.elementor-element-cf02cbf {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d7fb70 */.elementor-80 .elementor-element.elementor-element-3d7fb70 {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f0ab86 */.elementor-80 .elementor-element.elementor-element-1f0ab86 {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ec6d6e */.elementor-80 .elementor-element.elementor-element-7ec6d6e {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-423118d */.elementor-80 .elementor-element.elementor-element-423118d {
    background: linear-gradient(
        90deg,
        #c0c0fc  0%,
        #c0c0fc 35%,
        #a6a6ff 65%,
        #9494F7 85%,
        #8282f5 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-129b4d0 */.elementor-80 .elementor-element.elementor-element-129b4d0 {
    background-color: #fff;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213ef5a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con,
.elementor-80 .elementor-element.elementor-element-213ef5a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-213ef5a h1, .elementor-80 .elementor-element.elementor-element-213ef5a h2, .elementor-80 .elementor-element.elementor-element-213ef5a h3, .elementor-80 .elementor-element.elementor-element-213ef5a h4, .elementor-80 .elementor-element.elementor-element-213ef5a h5, .elementor-80 .elementor-element.elementor-element-213ef5a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-213ef5a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4c9dc *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con,
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-6b4c9dc h1, .elementor-80 .elementor-element.elementor-element-6b4c9dc h2, .elementor-80 .elementor-element.elementor-element-6b4c9dc h3, .elementor-80 .elementor-element.elementor-element-6b4c9dc h4, .elementor-80 .elementor-element.elementor-element-6b4c9dc h5, .elementor-80 .elementor-element.elementor-element-6b4c9dc h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-6b4c9dc p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d03a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con,
.elementor-80 .elementor-element.elementor-element-212d03a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-212d03a h1, .elementor-80 .elementor-element.elementor-element-212d03a h2, .elementor-80 .elementor-element.elementor-element-212d03a h3, .elementor-80 .elementor-element.elementor-element-212d03a h4, .elementor-80 .elementor-element.elementor-element-212d03a h5, .elementor-80 .elementor-element.elementor-element-212d03a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-212d03a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-212d03a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0c29c *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con,
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-3c0c29c h1, .elementor-80 .elementor-element.elementor-element-3c0c29c h2, .elementor-80 .elementor-element.elementor-element-3c0c29c h3, .elementor-80 .elementor-element.elementor-element-3c0c29c h4, .elementor-80 .elementor-element.elementor-element-3c0c29c h5, .elementor-80 .elementor-element.elementor-element-3c0c29c h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-3c0c29c p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291f9c0 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con,
.elementor-80 .elementor-element.elementor-element-291f9c0.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-291f9c0 h1, .elementor-80 .elementor-element.elementor-element-291f9c0 h2, .elementor-80 .elementor-element.elementor-element-291f9c0 h3, .elementor-80 .elementor-element.elementor-element-291f9c0 h4, .elementor-80 .elementor-element.elementor-element-291f9c0 h5, .elementor-80 .elementor-element.elementor-element-291f9c0 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-291f9c0 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213ef5a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con,
.elementor-80 .elementor-element.elementor-element-213ef5a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-213ef5a h1, .elementor-80 .elementor-element.elementor-element-213ef5a h2, .elementor-80 .elementor-element.elementor-element-213ef5a h3, .elementor-80 .elementor-element.elementor-element-213ef5a h4, .elementor-80 .elementor-element.elementor-element-213ef5a h5, .elementor-80 .elementor-element.elementor-element-213ef5a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-213ef5a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4c9dc *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con,
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-6b4c9dc h1, .elementor-80 .elementor-element.elementor-element-6b4c9dc h2, .elementor-80 .elementor-element.elementor-element-6b4c9dc h3, .elementor-80 .elementor-element.elementor-element-6b4c9dc h4, .elementor-80 .elementor-element.elementor-element-6b4c9dc h5, .elementor-80 .elementor-element.elementor-element-6b4c9dc h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-6b4c9dc p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d03a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con,
.elementor-80 .elementor-element.elementor-element-212d03a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-212d03a h1, .elementor-80 .elementor-element.elementor-element-212d03a h2, .elementor-80 .elementor-element.elementor-element-212d03a h3, .elementor-80 .elementor-element.elementor-element-212d03a h4, .elementor-80 .elementor-element.elementor-element-212d03a h5, .elementor-80 .elementor-element.elementor-element-212d03a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-212d03a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-212d03a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0c29c *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con,
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-3c0c29c h1, .elementor-80 .elementor-element.elementor-element-3c0c29c h2, .elementor-80 .elementor-element.elementor-element-3c0c29c h3, .elementor-80 .elementor-element.elementor-element-3c0c29c h4, .elementor-80 .elementor-element.elementor-element-3c0c29c h5, .elementor-80 .elementor-element.elementor-element-3c0c29c h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-3c0c29c p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291f9c0 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con,
.elementor-80 .elementor-element.elementor-element-291f9c0.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-291f9c0 h1, .elementor-80 .elementor-element.elementor-element-291f9c0 h2, .elementor-80 .elementor-element.elementor-element-291f9c0 h3, .elementor-80 .elementor-element.elementor-element-291f9c0 h4, .elementor-80 .elementor-element.elementor-element-291f9c0 h5, .elementor-80 .elementor-element.elementor-element-291f9c0 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-291f9c0 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213ef5a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con,
.elementor-80 .elementor-element.elementor-element-213ef5a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-213ef5a h1, .elementor-80 .elementor-element.elementor-element-213ef5a h2, .elementor-80 .elementor-element.elementor-element-213ef5a h3, .elementor-80 .elementor-element.elementor-element-213ef5a h4, .elementor-80 .elementor-element.elementor-element-213ef5a h5, .elementor-80 .elementor-element.elementor-element-213ef5a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-213ef5a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4c9dc *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con,
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-6b4c9dc h1, .elementor-80 .elementor-element.elementor-element-6b4c9dc h2, .elementor-80 .elementor-element.elementor-element-6b4c9dc h3, .elementor-80 .elementor-element.elementor-element-6b4c9dc h4, .elementor-80 .elementor-element.elementor-element-6b4c9dc h5, .elementor-80 .elementor-element.elementor-element-6b4c9dc h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-6b4c9dc p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d03a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con,
.elementor-80 .elementor-element.elementor-element-212d03a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-212d03a h1, .elementor-80 .elementor-element.elementor-element-212d03a h2, .elementor-80 .elementor-element.elementor-element-212d03a h3, .elementor-80 .elementor-element.elementor-element-212d03a h4, .elementor-80 .elementor-element.elementor-element-212d03a h5, .elementor-80 .elementor-element.elementor-element-212d03a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-212d03a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-212d03a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0c29c *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con,
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-3c0c29c h1, .elementor-80 .elementor-element.elementor-element-3c0c29c h2, .elementor-80 .elementor-element.elementor-element-3c0c29c h3, .elementor-80 .elementor-element.elementor-element-3c0c29c h4, .elementor-80 .elementor-element.elementor-element-3c0c29c h5, .elementor-80 .elementor-element.elementor-element-3c0c29c h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-3c0c29c p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291f9c0 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con,
.elementor-80 .elementor-element.elementor-element-291f9c0.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-291f9c0 h1, .elementor-80 .elementor-element.elementor-element-291f9c0 h2, .elementor-80 .elementor-element.elementor-element-291f9c0 h3, .elementor-80 .elementor-element.elementor-element-291f9c0 h4, .elementor-80 .elementor-element.elementor-element-291f9c0 h5, .elementor-80 .elementor-element.elementor-element-291f9c0 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-291f9c0 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213ef5a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con,
.elementor-80 .elementor-element.elementor-element-213ef5a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-213ef5a h1, .elementor-80 .elementor-element.elementor-element-213ef5a h2, .elementor-80 .elementor-element.elementor-element-213ef5a h3, .elementor-80 .elementor-element.elementor-element-213ef5a h4, .elementor-80 .elementor-element.elementor-element-213ef5a h5, .elementor-80 .elementor-element.elementor-element-213ef5a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-213ef5a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4c9dc *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con,
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-6b4c9dc h1, .elementor-80 .elementor-element.elementor-element-6b4c9dc h2, .elementor-80 .elementor-element.elementor-element-6b4c9dc h3, .elementor-80 .elementor-element.elementor-element-6b4c9dc h4, .elementor-80 .elementor-element.elementor-element-6b4c9dc h5, .elementor-80 .elementor-element.elementor-element-6b4c9dc h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-6b4c9dc p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d03a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con,
.elementor-80 .elementor-element.elementor-element-212d03a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-212d03a h1, .elementor-80 .elementor-element.elementor-element-212d03a h2, .elementor-80 .elementor-element.elementor-element-212d03a h3, .elementor-80 .elementor-element.elementor-element-212d03a h4, .elementor-80 .elementor-element.elementor-element-212d03a h5, .elementor-80 .elementor-element.elementor-element-212d03a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-212d03a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-212d03a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0c29c *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con,
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-3c0c29c h1, .elementor-80 .elementor-element.elementor-element-3c0c29c h2, .elementor-80 .elementor-element.elementor-element-3c0c29c h3, .elementor-80 .elementor-element.elementor-element-3c0c29c h4, .elementor-80 .elementor-element.elementor-element-3c0c29c h5, .elementor-80 .elementor-element.elementor-element-3c0c29c h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-3c0c29c p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291f9c0 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con,
.elementor-80 .elementor-element.elementor-element-291f9c0.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-291f9c0 h1, .elementor-80 .elementor-element.elementor-element-291f9c0 h2, .elementor-80 .elementor-element.elementor-element-291f9c0 h3, .elementor-80 .elementor-element.elementor-element-291f9c0 h4, .elementor-80 .elementor-element.elementor-element-291f9c0 h5, .elementor-80 .elementor-element.elementor-element-291f9c0 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-291f9c0 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213ef5a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con,
.elementor-80 .elementor-element.elementor-element-213ef5a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-213ef5a h1, .elementor-80 .elementor-element.elementor-element-213ef5a h2, .elementor-80 .elementor-element.elementor-element-213ef5a h3, .elementor-80 .elementor-element.elementor-element-213ef5a h4, .elementor-80 .elementor-element.elementor-element-213ef5a h5, .elementor-80 .elementor-element.elementor-element-213ef5a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-213ef5a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4c9dc *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con,
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-6b4c9dc h1, .elementor-80 .elementor-element.elementor-element-6b4c9dc h2, .elementor-80 .elementor-element.elementor-element-6b4c9dc h3, .elementor-80 .elementor-element.elementor-element-6b4c9dc h4, .elementor-80 .elementor-element.elementor-element-6b4c9dc h5, .elementor-80 .elementor-element.elementor-element-6b4c9dc h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-6b4c9dc p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d03a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con,
.elementor-80 .elementor-element.elementor-element-212d03a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-212d03a h1, .elementor-80 .elementor-element.elementor-element-212d03a h2, .elementor-80 .elementor-element.elementor-element-212d03a h3, .elementor-80 .elementor-element.elementor-element-212d03a h4, .elementor-80 .elementor-element.elementor-element-212d03a h5, .elementor-80 .elementor-element.elementor-element-212d03a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-212d03a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-212d03a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0c29c *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con,
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-3c0c29c h1, .elementor-80 .elementor-element.elementor-element-3c0c29c h2, .elementor-80 .elementor-element.elementor-element-3c0c29c h3, .elementor-80 .elementor-element.elementor-element-3c0c29c h4, .elementor-80 .elementor-element.elementor-element-3c0c29c h5, .elementor-80 .elementor-element.elementor-element-3c0c29c h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-3c0c29c p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291f9c0 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con,
.elementor-80 .elementor-element.elementor-element-291f9c0.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-291f9c0 h1, .elementor-80 .elementor-element.elementor-element-291f9c0 h2, .elementor-80 .elementor-element.elementor-element-291f9c0 h3, .elementor-80 .elementor-element.elementor-element-291f9c0 h4, .elementor-80 .elementor-element.elementor-element-291f9c0 h5, .elementor-80 .elementor-element.elementor-element-291f9c0 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-291f9c0 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213ef5a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con,
.elementor-80 .elementor-element.elementor-element-213ef5a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-213ef5a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-213ef5a h1, .elementor-80 .elementor-element.elementor-element-213ef5a h2, .elementor-80 .elementor-element.elementor-element-213ef5a h3, .elementor-80 .elementor-element.elementor-element-213ef5a h4, .elementor-80 .elementor-element.elementor-element-213ef5a h5, .elementor-80 .elementor-element.elementor-element-213ef5a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-213ef5a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-213ef5a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4c9dc *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con,
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-6b4c9dc.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-6b4c9dc h1, .elementor-80 .elementor-element.elementor-element-6b4c9dc h2, .elementor-80 .elementor-element.elementor-element-6b4c9dc h3, .elementor-80 .elementor-element.elementor-element-6b4c9dc h4, .elementor-80 .elementor-element.elementor-element-6b4c9dc h5, .elementor-80 .elementor-element.elementor-element-6b4c9dc h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-6b4c9dc p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-6b4c9dc .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d03a *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con,
.elementor-80 .elementor-element.elementor-element-212d03a.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-212d03a.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-212d03a h1, .elementor-80 .elementor-element.elementor-element-212d03a h2, .elementor-80 .elementor-element.elementor-element-212d03a h3, .elementor-80 .elementor-element.elementor-element-212d03a h4, .elementor-80 .elementor-element.elementor-element-212d03a h5, .elementor-80 .elementor-element.elementor-element-212d03a h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-212d03a .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-212d03a p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-212d03a .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0c29c *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con,
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-3c0c29c.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-3c0c29c h1, .elementor-80 .elementor-element.elementor-element-3c0c29c h2, .elementor-80 .elementor-element.elementor-element-3c0c29c h3, .elementor-80 .elementor-element.elementor-element-3c0c29c h4, .elementor-80 .elementor-element.elementor-element-3c0c29c h5, .elementor-80 .elementor-element.elementor-element-3c0c29c h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-3c0c29c p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-3c0c29c .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291f9c0 *//* اوررایت استایل پایه کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con,
.elementor-80 .elementor-element.elementor-element-291f9c0.e-child {
  --white: hsl(0, 0%, 100%);
  --black: hsl(240, 15%, 9%);
  --paragraph: hsl(0, 0%, 83%);
  --line: hsl(240, 9%, 17%);
  --primary: hsl(266, 92%, 58%);

  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding: 1.25rem !important;
  width: 100% !important;
  border-radius: 1rem !important;
  overflow: hidden !important; /* جلوگیری از بیرون زدگی انیمیشن چرخشی */
  z-index: 1 !important;
  
  /* پس‌زمینه گریدینت شعاعی */
  background-color: hsla(240, 15%, 9%, 1) !important;
  background-image: 
    radial-gradient(at 88% 40%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 49% 30%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 14% 26%, hsla(240, 27%, 47%, 1) 0px, transparent 85%),
    radial-gradient(at 0% 64%, hsla(240, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 41% 94%, hsla(241, 100%, 17%, 1) 0px, transparent 85%),
    radial-gradient(at 100% 99%, hsla(260, 100%, 17%, 1) 0px, transparent 85%) !important;
    
  box-shadow: 0px -16px 24px 0px rgba(255, 255, 255, 0.25) inset !important;
}

/* ساخت لایه پس‌زمینه داخلی برای ایجاد فاصله بردر */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::before {
  content: "";
  position: absolute;
  inset: 2px !important; /* ضخامت بردر */
  border-radius: calc(1rem - 1px) !important;
  background: inherit;
  z-index: -1;
}

/* افکت بردر متحرک چرخشی */
.elementor-80 .elementor-element.elementor-element-291f9c0.e-con::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background-image: conic-gradient(
    from 0deg,
    transparent 0%,
    transparent 70%,
    hsl(0, 0%, 100%) 85%,
    transparent 100%
  );
  animation: rotate-container 6s linear infinite;
  z-index: -2;
  pointer-events: none;
}

/* انیمیشن چرخش */
@keyframes rotate-container {
  100% {
    transform: rotate(360deg);
  }
}

/* اوررایت رنگ متون و تیترهای داخل کانتینر المنتور */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-heading-title,
.elementor-80 .elementor-element.elementor-element-291f9c0 h1, .elementor-80 .elementor-element.elementor-element-291f9c0 h2, .elementor-80 .elementor-element.elementor-element-291f9c0 h3, .elementor-80 .elementor-element.elementor-element-291f9c0 h4, .elementor-80 .elementor-element.elementor-element-291f9c0 h5, .elementor-80 .elementor-element.elementor-element-291f9c0 h6 {
  color: var(--white) !important;
}

.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-widget-text-editor,
.elementor-80 .elementor-element.elementor-element-291f9c0 p {
  color: var(--paragraph) !important;
}

/* اوررایت دکمه المنتور داخل کانتینر */
.elementor-80 .elementor-element.elementor-element-291f9c0 .elementor-button {
  width: 100% !important;
  background-image: linear-gradient(
    0deg,
    rgba(94, 58, 238, 1) 0%,
    rgba(197, 107, 240, 1) 100%
  ) !important;
  color: var(--white) !important;
  border-radius: 9999px !important;
  border: none !important;
  box-shadow: inset 0 -2px 25px -4px var(--white) !important;
}/* End custom CSS */
/* Start custom CSS for wd_nested_carousel, class: .elementor-element-671fc20 *//* اجازه خروج محتوا از کانتینر */
.image-card,
.image-card .e-con,
.image-card .elementor-widget-container {
    overflow: visible !important;
}

/* عکس */
.floating-image {
    position: relative !important;
    z-index: 9999 !important;
    transform: translateY(-80px);
}

/* خود تصویر */
.floating-image img {
    border-radius: 50%;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209355f */.elementor-80 .elementor-element.elementor-element-209355f {
    background-color: #fff;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */