.elementor-3763 .elementor-element.elementor-element-a029f4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-3763 .elementor-element.elementor-element-c686c0e{--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-3763 .elementor-element.elementor-element-df67c77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3763 .elementor-element.elementor-element-df67c77{--lottie-container-width:100%;}.elementor-3763 .elementor-element.elementor-element-3e25fa4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--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-3763 .elementor-element.elementor-element-3e25fa4.e-con{--align-self:center;}.elementor-3763 .elementor-element.elementor-element-78f9673{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-3763 .elementor-element.elementor-element-78f9673 .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:46px;font-weight:900;line-height:74px;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-16f828c{text-align:justify;font-family:"VazirMatn", var(--mainfont);font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-cc0dac7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-3763 .elementor-element.elementor-element-9de4408 .elementor-button{background-color:#01604E;font-family:"IRANYekanX", var(--mainfont);font-size:15px;font-weight:600;border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-3763 .elementor-element.elementor-element-52416e0 .elementor-button{background-color:#61CE7000;font-family:"IRANYekanX", var(--mainfont);font-size:15px;font-weight:600;fill:#01604E;color:#01604E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#01604E;border-radius:7px 7px 7px 7px;padding:20px 50px 20px 50px;}.elementor-3763 .elementor-element.elementor-element-cd9338a{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-cd9338a:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-cd9338a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-dd67ddb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-dd67ddb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3763 .elementor-element.elementor-element-26e3fe6{--display:flex;--gap:25px 0px;--row-gap:25px;--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-3763 .elementor-element.elementor-element-26e3fe6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3763 .elementor-element.elementor-element-b634e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3763 .elementor-element.elementor-element-b634e49 .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:46px;font-weight:900;color:#01604E;}.elementor-3763 .elementor-element.elementor-element-72080bc{font-family:"IRANYekanX", var(--mainfont);font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-ae71b8d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-66f7877{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-3763 .elementor-element.elementor-element-dd617a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-dd617a2:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-dd617a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-c2d11cf{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-c2d11cf:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-c2d11cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-c2d11cf:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-b0025b5{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-b0025b5.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-b0025b5.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-b0025b5.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-b0025b5.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-b0025b5.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-a6e881a .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-36e3a64{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-36e3a64 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-5c862b9 .elementor-button{background-color:#01604E;font-family:"Estedad", var(--mainfont);font-size:13px;font-weight:500;border-radius:7px 7px 7px 7px;}.elementor-3763 .elementor-element.elementor-element-5c862b9.elementor-element{--align-self:stretch;}.elementor-3763 .elementor-element.elementor-element-fa6d312{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-fa6d312:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-fa6d312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-d9bf9ef{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-d9bf9ef:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-d9bf9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-d9bf9ef:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-95cbd36{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-95cbd36.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-95cbd36.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-95cbd36.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-95cbd36.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-95cbd36.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-374208f .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-2631710{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-2631710 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-138c940 .elementor-button{background-color:#01604E;font-family:"Estedad", var(--mainfont);font-size:13px;font-weight:500;border-radius:7px 7px 7px 7px;}.elementor-3763 .elementor-element.elementor-element-138c940.elementor-element{--align-self:stretch;}.elementor-3763 .elementor-element.elementor-element-0483066{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-0483066:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-0483066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-d342dd8{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-d342dd8:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-d342dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-d342dd8:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-234859e{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-234859e.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-234859e.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-234859e.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-234859e.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-234859e.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-032241e .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-5c489af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-5c489af p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-850be7b .elementor-button{background-color:#01604E;font-family:"Estedad", var(--mainfont);font-size:13px;font-weight:500;border-radius:7px 7px 7px 7px;}.elementor-3763 .elementor-element.elementor-element-850be7b.elementor-element{--align-self:stretch;}.elementor-3763 .elementor-element.elementor-element-938bc07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-1a81134{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3763 .elementor-element.elementor-element-1a81134:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-1a81134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-3763 .elementor-element.elementor-element-1a81134.e-con{--align-self:center;}.elementor-3763 .elementor-element.elementor-element-3039257{--display:flex;--justify-content:center;--gap:25px 0px;--row-gap:25px;--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-3763 .elementor-element.elementor-element-390bfc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-3763 .elementor-element.elementor-element-390bfc2 .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:30px;font-weight:900;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-abb37f4{text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-1199dd0 .elementor-button{background-color:#01604E;font-family:"IRANYekanX", var(--mainfont);font-size:15px;font-weight:600;border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-3763 .elementor-element.elementor-element-42b465f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-4f010c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:82%;}.elementor-3763 .elementor-element.elementor-element-4f010c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-0c38a1f{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-0c38a1f:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-0c38a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-3763 .elementor-element.elementor-element-2fe2153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-50dad6e{--display:flex;--justify-content: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-3763 .elementor-element.elementor-element-50dad6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3763 .elementor-element.elementor-element-384ba48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-3763 .elementor-element.elementor-element-384ba48 .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:30px;font-weight:900;color:#01604E;}.elementor-3763 .elementor-element.elementor-element-77c9923{--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;--gap:0px 25px;--row-gap:0px;--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-3763 .elementor-element.elementor-element-2d2bb4c{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-2d2bb4c.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-2d2bb4c.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-3f546cc{font-family:"IRANYekanX", var(--mainfont);font-size:16px;font-weight:500;line-height:30px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-3f546cc p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-f017d1c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--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-3763 .elementor-element.elementor-element-08a3238{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-08a3238:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-08a3238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-5592175{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-5592175:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-5592175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-5592175:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-22592ef{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-22592ef.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-22592ef.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-22592ef.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-22592ef.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-22592ef.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-7a66981 .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-4a26de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-4a26de2 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-241b582{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-241b582:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-241b582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-788a5e2{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-788a5e2:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-788a5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-788a5e2:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-73bbde5{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-73bbde5.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-73bbde5.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-73bbde5.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-73bbde5.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-73bbde5.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-6a1fdac .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-92ad4f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-92ad4f1 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-d4c4b25{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-d4c4b25:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-d4c4b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-f983c77{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-f983c77:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-f983c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-f983c77:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-ba3f772{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-ba3f772.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-ba3f772.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-ba3f772.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-ba3f772.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-ba3f772.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-0fb61a9 .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-405637e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-405637e p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-de11e32{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--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-3763 .elementor-element.elementor-element-de11e32.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-85d8175{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-85d8175:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-85d8175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-d25ec1d{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-d25ec1d:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-d25ec1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-d25ec1d:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-d599f70{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-d599f70.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-d599f70.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-d599f70.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-d599f70.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-d599f70.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-dfba67b .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-8694651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-8694651 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-fcc4074{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-fcc4074:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-fcc4074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-3763 .elementor-element.elementor-element-f723971{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-f723971:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-f723971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-f723971:hover{box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.02);}.elementor-3763 .elementor-element.elementor-element-d634e1b{background-color:#EEF8F3;padding:10px 10px 7px 10px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-d634e1b.elementor-view-stacked .elementor-icon{background-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-d634e1b.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-d634e1b.elementor-view-default .elementor-icon{color:#01604E;border-color:#01604E;}.elementor-3763 .elementor-element.elementor-element-d634e1b.elementor-view-framed .elementor-icon, .elementor-3763 .elementor-element.elementor-element-d634e1b.elementor-view-default .elementor-icon svg{fill:#01604E;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon{font-size:40px;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon svg{height:40px;}.elementor-3763 .elementor-element.elementor-element-e711818 .elementor-heading-title{font-family:"Estedad", var(--mainfont);font-size:20px;font-weight:800;color:#0B0A15;}.elementor-3763 .elementor-element.elementor-element-261ffc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANYekanX", var(--mainfont);font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-261ffc2 p{margin-block-end:0px;}body.elementor-page-3763:not(.elementor-motion-effects-element-type-background), body.elementor-page-3763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}@media(max-width:1024px){.elementor-3763 .elementor-element.elementor-element-a029f4a{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-cd9338a{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-b634e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-3763 .elementor-element.elementor-element-66f7877{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-66f7877.e-con{--align-self:center;}.elementor-3763 .elementor-element.elementor-element-b0025b5{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-a6e881a{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-a6e881a .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-36e3a64{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-36e3a64.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-36e3a64 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-95cbd36{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-374208f{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-374208f .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-2631710{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-2631710.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-2631710 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-234859e{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-032241e{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-032241e .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-5c489af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-5c489af.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-5c489af p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-938bc07{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-1a81134{--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-3763 .elementor-element.elementor-element-42b465f.e-con{--order:-99999 /* order start hack */;}.elementor-3763 .elementor-element.elementor-element-0c38a1f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-f017d1c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-f017d1c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-22592ef{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-7a66981{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-7a66981 .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-4a26de2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-4a26de2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-4a26de2 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-73bbde5{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-6a1fdac{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-6a1fdac .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-92ad4f1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-92ad4f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-92ad4f1 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-ba3f772{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-0fb61a9{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-0fb61a9 .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-405637e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-405637e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-405637e p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-de11e32{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-d599f70{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-dfba67b{text-align:center;}.elementor-3763 .elementor-element.elementor-element-dfba67b .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-8694651{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-8694651.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-8694651 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-d634e1b{border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon{font-size:30px;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon svg{height:30px;}.elementor-3763 .elementor-element.elementor-element-e711818{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-e711818 .elementor-heading-title{line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-261ffc2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-261ffc2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-261ffc2 p{margin-block-end:0px;}}@media(max-width:767px){.elementor-3763 .elementor-element.elementor-element-a029f4a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-3e25fa4{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3763 .elementor-element.elementor-element-78f9673{text-align:center;}.elementor-3763 .elementor-element.elementor-element-78f9673 .elementor-heading-title{font-size:40px;line-height:1.5em;}.elementor-3763 .elementor-element.elementor-element-16f828c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-3763 .elementor-element.elementor-element-cc0dac7{--justify-content:center;}.elementor-3763 .elementor-element.elementor-element-9de4408 .elementor-button{font-size:15px;padding:20px 40px 20px 40px;}.elementor-3763 .elementor-element.elementor-element-52416e0 .elementor-button{padding:20px 40px 20px 40px;}.elementor-3763 .elementor-element.elementor-element-cd9338a{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-dd67ddb{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3763 .elementor-element.elementor-element-b634e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;text-align:center;}.elementor-3763 .elementor-element.elementor-element-b634e49 .elementor-heading-title{font-size:33px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-72080bc{text-align:justify;}.elementor-3763 .elementor-element.elementor-element-66f7877{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3763 .elementor-element.elementor-element-dd617a2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-dd617a2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-c2d11cf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-b0025b5{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-b0025b5 .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-a6e881a .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-36e3a64{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-36e3a64 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-fa6d312{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-fa6d312.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-d9bf9ef{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-95cbd36{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-95cbd36 .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-374208f .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-2631710{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-2631710 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-0483066{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-0483066.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-d342dd8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-234859e{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-234859e .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-032241e .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-5c489af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-5c489af p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-938bc07{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-1a81134{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3763 .elementor-element.elementor-element-390bfc2{text-align:center;}.elementor-3763 .elementor-element.elementor-element-390bfc2 .elementor-heading-title{font-size:33px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-1199dd0 .elementor-button{font-size:15px;padding:20px 40px 20px 40px;}.elementor-3763 .elementor-element.elementor-element-42b465f.e-con{--order:-99999 /* order start hack */;}.elementor-3763 .elementor-element.elementor-element-0c38a1f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-2fe2153{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3763 .elementor-element.elementor-element-384ba48{text-align:center;}.elementor-3763 .elementor-element.elementor-element-384ba48 .elementor-heading-title{font-size:33px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-2d2bb4c .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-f017d1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3763 .elementor-element.elementor-element-08a3238{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-08a3238.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-5592175{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-22592ef{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-22592ef .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-7a66981{text-align:center;}.elementor-3763 .elementor-element.elementor-element-7a66981 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-4a26de2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-4a26de2 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-241b582{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-241b582.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-788a5e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-73bbde5{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-73bbde5 .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-6a1fdac{text-align:center;}.elementor-3763 .elementor-element.elementor-element-6a1fdac .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-92ad4f1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-92ad4f1 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-d4c4b25{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-d4c4b25.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-f983c77{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-ba3f772{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-ba3f772 .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-0fb61a9{text-align:center;}.elementor-3763 .elementor-element.elementor-element-0fb61a9 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-405637e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-405637e p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-de11e32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3763 .elementor-element.elementor-element-85d8175{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-85d8175.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-d25ec1d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-d599f70{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-d599f70 .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-dfba67b{text-align:center;}.elementor-3763 .elementor-element.elementor-element-dfba67b .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-8694651{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-8694651 p{margin-block-end:0px;}.elementor-3763 .elementor-element.elementor-element-fcc4074{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3763 .elementor-element.elementor-element-fcc4074.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3763 .elementor-element.elementor-element-f723971{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3763 .elementor-element.elementor-element-d634e1b{padding:13px 15px 13px 15px;border-radius:10px 10px 10px 10px;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon-wrapper{text-align:center;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon{font-size:25px;}.elementor-3763 .elementor-element.elementor-element-d634e1b .elementor-icon svg{height:25px;}.elementor-3763 .elementor-element.elementor-element-e711818{text-align:center;}.elementor-3763 .elementor-element.elementor-element-e711818 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3763 .elementor-element.elementor-element-261ffc2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-3763 .elementor-element.elementor-element-261ffc2 p{margin-block-end:0px;}}@media(min-width:768px){.elementor-3763 .elementor-element.elementor-element-a029f4a{--content-width:1400px;}.elementor-3763 .elementor-element.elementor-element-cd9338a{--content-width:1400px;}.elementor-3763 .elementor-element.elementor-element-dd67ddb{--width:100%;}.elementor-3763 .elementor-element.elementor-element-26e3fe6{--width:53.101%;}.elementor-3763 .elementor-element.elementor-element-ae71b8d{--width:100%;}.elementor-3763 .elementor-element.elementor-element-938bc07{--content-width:1400px;}.elementor-3763 .elementor-element.elementor-element-0c38a1f{--content-width:1400px;}.elementor-3763 .elementor-element.elementor-element-50dad6e{--width:69.379%;}.elementor-3763 .elementor-element.elementor-element-77c9923{--width:37%;}.elementor-3763 .elementor-element.elementor-element-de11e32{--width:926px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3763 .elementor-element.elementor-element-26e3fe6{--width:604.4px;}.elementor-3763 .elementor-element.elementor-element-50dad6e{--width:424.525px;}.elementor-3763 .elementor-element.elementor-element-de11e32{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-78f9673 */.blue-shine {
  /* 1. گرادینت آبی (تیره - روشن - تیره) برای ایجاد افکت برق زدن */
  background: linear-gradient(
    90deg,
    #01604E 0%,   /* رنگ اصلی آبی */
    #028a6e 50%,  /* رنگ وسط کمی روشن‌تر برای شاین */
    #01604E 100%  /* رنگ اصلی برای تکرار */
  );

  /* 2. اندازه پس‌زمینه */
  background-size: 200% 100%;

  /* 3. کلیپ کردن رنگ روی متن */
  -webkit-background-clip: text;
  background-clip: text;

  /* 4. شفاف کردن متن */
  color: transparent;

  /* 5. انیمیشن دقیقاً طبق نمونه شما */
  animation: gradientMove 3s linear infinite;

padding-left: 10px;
}

/* تعریف انیمیشن (طبق کد خودتان) */
@keyframes gradientMove {
  0% {
    background-position: 200% 0%;
  }
  100% {
    background-position: 0% 0%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9de4408 */.google-shine-btn .elementor-button {
    position: relative;
    overflow: hidden; /* مخفی کردن نور وقتی خارج از دکمه است */
    background-color: #01604E; /* رنگ سبز سازمانی شما */
    border-radius: 50px; /* کپسولی (سبک گوگل) */
    z-index: 1;
    transition: background-color 0.3s ease;
}

/* ساخت هاله نوری */
.google-shine-btn .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%; /* شروع از بیرون سمت چپ */
    width: 100%;
    height: 100%;
    
    /* گرادینت نوری مورب */
    background: linear-gradient(
        120deg, 
        transparent, 
        rgba(255, 255, 255, 0.4), 
        transparent
    );
    
    transition: none; /* در حالت عادی انیمیشن ندارد */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a029f4a */.irano-google-tech {
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه خط‌کشی شده (مثل دفتر ریاضی ولی کمرنگ) */
.irano-google-tech {
    background-image: 
        linear-gradient(rgba(52, 168, 83, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(52, 168, 83, 0.05) 1px, transparent 1px);
    background-size: 50px 50px; /* سایز خانه‌های جدول */
}

/* لایه ۲: دایره توخالی متحرک (سبک مدرن) */
.irano-google-tech::before {
    content: "";
    position: absolute;
    top: 10%;
    right: 5%;
    width: 100px;
    height: 100px;
    
    border: 3px solid rgba(52, 168, 83, 0.2); /* فقط خط دور سبز */
    border-radius: 50%;
    z-index: -1;
    
    animation: techFloat 6s ease-in-out infinite alternate;
}

/* لایه ۳: شکل کپسولی پر (Pill Shape) */
.irano-google-tech::after {
    content: "";
    position: absolute;
    bottom: 15%;
    left: 8%;
    width: 160px;
    height: 80px;
    
    background-color: rgba(52, 168, 83, 0.1); /* سبز تخت */
    border-radius: 50px; /* کاملا گرد */
    z-index: -1;
    
    animation: techMove 8s ease-in-out infinite alternate-reverse;
}

/* انیمیشن‌ها */
@keyframes techFloat {
    0% { transform: translateY(0) scale(1); }
    100% { transform: translateY(-20px) scale(1.1); }
}

@keyframes techMove {
    0% { transform: translateX(0); }
    100% { transform: translateX(30px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2d11cf */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd617a2 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9bf9ef */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6d312 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d342dd8 */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0483066 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd9338a *//* تنظیمات کانتینر اصلی */
.green-organic-tech {
    position: relative;
    overflow: hidden;
    z-index: 0; 
    
    /* لایه ۱: شبکه نقطه‌ای بسیار ریز و کمرنگ */
    background-image: radial-gradient(rgba(52, 168, 83, 0.1) 1.5px, transparent 1.5px);
    background-size: 30px 30px; 
    background-color: #ffffff;
}

/* لایه ۲: ساخت شکل ارگانیک طوسی/سبز (Blob) - همانند کد شما */
.green-organic-tech::before {
    content: "";
    position: absolute;
    
    /* تنظیم جایگاه: سمت چپ و بالا */
    top: 0%; 
    left: -15%; /* کمی بیرون‌تر برای حس ابعاد بزرگ */
    
    /* سایز شکل (بزرگ) */
    width: 650px; 
    height: 650px;
    
    /* رنگ ارگانیک شما (سبز بسیار ملایم) */
    background-color: #eaf6ed; 
    
    /* شکل نامنظم */
    border-radius: 44% 56% 30% 70% / 60% 30% 70% 40%;
    
    z-index: -1; 
    
    /* انیمیشن شناور بودن */
    animation: blobFloat 8s ease-in-out infinite alternate;
}

/* لایه ۳: شکل ارگانیک دوم سمت راست پایین */
.green-organic-tech::after {
    content: "";
    position: absolute;
    bottom: 10%;
    right: -10%;
    width: 450px;
    height: 450px;
    background-color: #f1f8f3; /* رنگ کمی روشن‌تر */
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
    z-index: -1;
    animation: blobFloat 10s ease-in-out infinite alternate-reverse;
    
    /* ماسک محو کننده برای نقطه‌ها در مرکز (برای جلوگیری از شلوغی) */
    /* از این تکنیک برای محو کردن نقاط زیر blob استفاده می‌کنیم */
    -webkit-mask-image: radial-gradient(circle at center, transparent 40%, black 100%);
    mask-image: radial-gradient(circle at center, transparent 40%, black 100%);
}

/* دستور حرکت انیمیشن (حفظ همان فیزیک نرم) */
@keyframes blobFloat {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }
    100% {
        transform: translate(20px, 40px) rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1199dd0 *//* تنظیمات پایه دکمه */
.auto-shine-btn .elementor-button {
    position: relative;
    overflow: hidden; /* مخفی کردن نور وقتی خارج از دکمه است */
    background-color: #01604E; /* رنگ سبز سازمانی */
    border-radius: 50px; /* کپسولی */
    z-index: 1;
}

/* ساخت هاله نوری */
.auto-shine-btn .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%; /* موقعیت شروع (بیرون سمت چپ) */
    width: 80%; /* عرض نور */
    height: 100%;
    
    /* گرادینت نوری مورب */
    background: linear-gradient(
        120deg, 
        transparent, 
        rgba(255, 255, 255, 0.5), 
        transparent
    );
    
    z-index: 2; /* روی پس‌زمینه دکمه */
    
    /* اجرای انیمیشن */
    /* 4s = کل زمان یک چرخه (حرکت + مکث) */
    /* infinite = تکرار بی‌پایان */
    animation: autoShineMove 4s ease-in-out infinite;
}

/* تعریف حرکت انیمیشن */
@keyframes autoShineMove {
    /* از ۰ تا ۴۰ درصد زمان: نور حرکت می‌کند */
    0% {
        left: -100%; /* شروع از چپ */
    }
    40% {
        left: 200%; /* پایان در راست (کاملاً خارج شود) */
    }
    /* از ۴۰ تا ۱۰۰ درصد زمان: هیچ اتفاقی نمی‌افتد (مکث) */
    100% {
        left: 200%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a81134 */.irano-safe-geo {
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: پترن نقطه‌ای (با اصلاح رنگ و برش) */
.irano-safe-geo::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* نقطه‌های سبز/طوسی بسیار بسیار کمرنگ */
    background-image: radial-gradient(#cad1c9 1.5px, transparent 1.5px); /* رنگ ملایم‌تر */
    background-size: 36px 36px;
    
    /* --- تکنیک کلیدی: ماسک محو کننده --- */
    /* این دستور باعث می‌شود نقطه‌ها در ۱۰٪ بالا و پایین کادر محو شوند و ناگهان بریده نشوند */
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%);
    
    opacity: 0.4; /* شفافیت کلی برای جلوگیری از شلوغی */
    z-index: -2;
}

/* لایه ۲: شکل هندسی اصلاح شده (کوچک‌تر و امن‌تر) */
.irano-safe-geo::after {
    content: "";
    position: absolute;
    
    /* قرارگیری در وسط عمودی تا بالا و پایینش بریده نشود */
    top: 50%; 
    left: -5%; /* کمی بیرون از سمت چپ */
    transform: translateY(-50%) skewX(-10deg); /* تراز عمودی دقیق */
    
    width: 30%; /* عرض محدود */
    height: 70%; /* ارتفاع کنترل شده (نه ۱۴۰٪ که بیرون بزند) */
    
    /* رنگ سبز سازمانی بسیار ملایم */
    background: linear-gradient(135deg, rgba(52, 168, 83, 0.03), rgba(52, 168, 83, 0.08));
    border-radius: 20px; /* کمی نرمی در گوشه‌ها */
    
    z-index: -1;
    animation: safeFloat 8s ease-in-out infinite alternate;
}

/* لایه ۳ (اختیاری): یک شکل کوچک مکمل در سمت راست */
.irano-safe-geo .bg-shape-2 {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translateY(-50%) rotate(45deg);
    width: 150px;
    height: 150px;
    border: 2px solid rgba(52, 168, 83, 0.1); /* فقط خط دور */
    border-radius: 30px;
    z-index: -1;
    pointer-events: none;
    animation: safeRotate 12s linear infinite;
}

/* انیمیشن‌های ملایم */
@keyframes safeFloat {
    0% { transform: translateY(-50%) skewX(-10deg) translateX(0); }
    100% { transform: translateY(-50%) skewX(-10deg) translateX(15px); }
}

@keyframes safeRotate {
    0% { transform: translateY(-50%) rotate(45deg); }
    100% { transform: translateY(-50%) rotate(55deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938bc07 */.irano-google-tech {
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه خط‌کشی شده (مثل دفتر ریاضی ولی کمرنگ) */
.irano-google-tech {
    background-image: 
        linear-gradient(rgba(52, 168, 83, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(52, 168, 83, 0.05) 1px, transparent 1px);
    background-size: 50px 50px; /* سایز خانه‌های جدول */
}

/* لایه ۲: دایره توخالی متحرک (سبک مدرن) */
.irano-google-tech::before {
    content: "";
    position: absolute;
    top: 10%;
    right: 5%;
    width: 100px;
    height: 100px;
    
    border: 3px solid rgba(52, 168, 83, 0.2); /* فقط خط دور سبز */
    border-radius: 50%;
    z-index: -1;
    
    animation: techFloat 6s ease-in-out infinite alternate;
}

/* لایه ۳: شکل کپسولی پر (Pill Shape) */
.irano-google-tech::after {
    content: "";
    position: absolute;
    bottom: 15%;
    left: 8%;
    width: 160px;
    height: 80px;
    
    background-color: rgba(52, 168, 83, 0.1); /* سبز تخت */
    border-radius: 50px; /* کاملا گرد */
    z-index: -1;
    
    animation: techMove 8s ease-in-out infinite alternate-reverse;
}

/* انیمیشن‌ها */
@keyframes techFloat {
    0% { transform: translateY(0) scale(1); }
    100% { transform: translateY(-20px) scale(1.1); }
}

@keyframes techMove {
    0% { transform: translateX(0); }
    100% { transform: translateX(30px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5592175 */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a3238 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788a5e2 */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-241b582 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f983c77 */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c4b25 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25ec1d */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d8175 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f723971 */.irano-card::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #01604E; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 10px 10px 0 0; 
    
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc4074 *//* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-bg-anim {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c38a1f */.irano-feature-tech {
    position: relative;
    background-color: #f3f4f6;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه شطرنجی (Grid) */
.irano-feature-tech::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* خطوط افقی و عمودی */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.03) 1px, transparent 1px);
    background-size: 40px 40px;
    
    /* ماسک برای اینکه وسط صفحه خلوت باشد */
    -webkit-mask-image: radial-gradient(circle at center, transparent 40%, black 100%);
    mask-image: radial-gradient(circle at center, transparent 40%, black 100%);
    
    z-index: -2;
}

/* لایه ۲: اشکال هندسی سبز */
.irano-feature-tech::after {
    content: "";
    position: absolute;
    
    /* شکل ۱: مربع توخالی چرخان */
    top: 10%;
    left: 5%;
    width: 60px;
    height: 60px;
    border: 3px solid rgba(52, 168, 83, 0.2); /* سبز شفاف */
    border-radius: 12px;
    
    /* کپی کردن شکل‌ها با سایه */
    box-shadow: 
        90vw 50px 0 0 rgba(52, 168, 83, 0.1), /* دایره فرضی سمت راست */
        85vw 60vh 0 -10px rgba(52, 168, 83, 0.15); /* شکل پایین */
        
    z-index: -1;
    animation: techShapeFloat 8s ease-in-out infinite alternate;
}

@keyframes techShapeFloat {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-20px) rotate(15deg); }
}/* End custom CSS */