.elementor-292 .elementor-element.elementor-element-62b9b8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-292 .elementor-element.elementor-element-98ebcfc{--display:flex;}.elementor-292 .elementor-element.elementor-element-521b3c9{--display:flex;}.elementor-292 .elementor-element.elementor-element-f67531f{--display:flex;--min-height:90vh;--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-292 .elementor-element.elementor-element-f67531f:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-f67531f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praezitechgmbh.de/wp-content/uploads/2025/03/Reverse-Engineering-png.webp");background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-81319b5{padding:2% 2% 2% 2%;text-align:center;}.elementor-292 .elementor-element.elementor-element-81319b5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6vw;font-weight:800;text-transform:capitalize;line-height:1.5em;color:var( --e-global-color-d786c31 );}.elementor-292 .elementor-element.elementor-element-a6548fa{--display:flex;}.elementor-292 .elementor-element.elementor-element-6b769a9{--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;--justify-content:space-between;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-292 .elementor-element.elementor-element-6b769a9.e-con{--align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-3aa74fe{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;text-align:left;}.elementor-292 .elementor-element.elementor-element-3aa74fe .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.2vw;font-weight:800;color:var( --e-global-color-d786c31 );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-292 .elementor-element.elementor-element-9d14519{text-align:justify;color:var( --e-global-color-41477a7 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-5d48b5f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-229253c{--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-around;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:space-between;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-292 .elementor-element.elementor-element-eba4092{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-eba4092.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-eba4092.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-eba4092.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-eba4092.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-59e0eb2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-59e0eb2.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-59e0eb2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-59e0eb2.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-59e0eb2.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-f8636c9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-f8636c9.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-f8636c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-f8636c9.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-f8636c9.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-ede02a9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-ede02a9.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-ede02a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-ede02a9.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-ede02a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-bc2f16d{--display:flex;}.elementor-292 .elementor-element.elementor-element-ba921bb{--display:flex;--min-height:90vh;--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-292 .elementor-element.elementor-element-ba921bb:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-ba921bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praezitechgmbh.de/wp-content/uploads/2025/03/Reverse-Engineering-png.webp");background-repeat:no-repeat;background-size:cover;}.elementor-292 .elementor-element.elementor-element-8f9f504{padding:2% 2% 2% 2%;text-align:center;}.elementor-292 .elementor-element.elementor-element-8f9f504 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6vw;font-weight:800;text-transform:capitalize;line-height:1.5em;color:var( --e-global-color-d786c31 );}.elementor-292 .elementor-element.elementor-element-5140bec{--display:flex;}.elementor-292 .elementor-element.elementor-element-8bb596a{--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;--justify-content:space-between;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-292 .elementor-element.elementor-element-8bb596a.e-con{--align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-0cad01a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;text-align:left;}.elementor-292 .elementor-element.elementor-element-0cad01a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.2vw;font-weight:800;color:var( --e-global-color-d786c31 );}.elementor-292 .elementor-element.elementor-element-1f92453{text-align:justify;color:var( --e-global-color-41477a7 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-e96ad1f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-fea8181{--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-around;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:space-between;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-292 .elementor-element.elementor-element-62aea4e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-62aea4e.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-62aea4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-62aea4e.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-62aea4e.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-36940f5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-36940f5.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-36940f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-36940f5.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-36940f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-27b370e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-27b370e.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-27b370e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-27b370e.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-27b370e.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-f90e5fd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-f90e5fd.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-f90e5fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-f90e5fd.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-f90e5fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-0021a75{--display:flex;}.elementor-292 .elementor-element.elementor-element-37d6946{--display:flex;--min-height:90vh;--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-292 .elementor-element.elementor-element-37d6946:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-37d6946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praezitechgmbh.de/wp-content/uploads/2025/03/Reverse-Engineering-png.webp");background-repeat:no-repeat;background-size:cover;}.elementor-292 .elementor-element.elementor-element-db8c22c{padding:2% 2% 2% 2%;text-align:center;}.elementor-292 .elementor-element.elementor-element-db8c22c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6vw;font-weight:800;text-transform:capitalize;line-height:1.5em;color:var( --e-global-color-d786c31 );}.elementor-292 .elementor-element.elementor-element-dba5886{--display:flex;}.elementor-292 .elementor-element.elementor-element-ece08dd{--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;--justify-content:space-between;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-292 .elementor-element.elementor-element-ece08dd.e-con{--align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-c0c46be{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;text-align:left;}.elementor-292 .elementor-element.elementor-element-c0c46be .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.2vw;font-weight:800;color:var( --e-global-color-d786c31 );}.elementor-292 .elementor-element.elementor-element-4a606ac{text-align:justify;color:var( --e-global-color-41477a7 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-fd8e7ee .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-d5f85ac{--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-around;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:space-between;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-292 .elementor-element.elementor-element-c418ddd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-c418ddd.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-c418ddd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-c418ddd.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-c418ddd.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-fd8b1bd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-fd8b1bd.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-fd8b1bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-fd8b1bd.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-fd8b1bd.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-d327bdd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-d327bdd.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-d327bdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-d327bdd.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-d327bdd.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-32ffee3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-292 .elementor-element.elementor-element-32ffee3.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon-box-title{margin-bottom:1px;color:var( --e-global-color-6bf7c55 );}.elementor-292 .elementor-element.elementor-element-32ffee3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-32ffee3.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-32ffee3.elementor-view-default .elementor-icon{fill:var( --e-global-color-41477a7 );color:var( --e-global-color-41477a7 );border-color:var( --e-global-color-41477a7 );}.elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon{font-size:2vw;}.elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:800;}.elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon-box-description{color:var( --e-global-color-2c67761 );font-family:"Nunito Sans", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-292 .elementor-element.elementor-element-7fe79f7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-a9e1bd5 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-7fe79f7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-292 .elementor-element.elementor-element-e44e7b2{--display:flex;}.elementor-292 .elementor-element.elementor-element-fb971b0{padding:2% 2% 2% 2%;text-align:center;}.elementor-292 .elementor-element.elementor-element-fb971b0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6vw;font-weight:800;text-transform:capitalize;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-292 .elementor-element.elementor-element-77dbc3e{--grid-columns:3;}.elementor-292 .elementor-element.elementor-element-9bfe00d{--display:flex;}.elementor-292 .elementor-element.elementor-element-122f206{padding:2% 2% 2% 2%;text-align:center;}.elementor-292 .elementor-element.elementor-element-122f206 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6vw;font-weight:800;text-transform:capitalize;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-f415cf2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-292 .elementor-element.elementor-element-07435c2 .elementor-button{background-color:#4D4D4D00;font-family:"Nunito Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-07435c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-292 .elementor-element.elementor-element-07435c2 .elementor-button:hover, .elementor-292 .elementor-element.elementor-element-07435c2 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-aee4624{--display:flex;}.elementor-292 .elementor-element.elementor-element-bdaa833{padding:2% 2% 2% 2%;text-align:center;}.elementor-292 .elementor-element.elementor-element-bdaa833 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6vw;font-weight:800;text-transform:capitalize;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__button{background-color:var( --e-global-color-primary );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__item:before{background-color:#434343B0;}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__item.active-accordion:before{background-color:transparent;background-image:linear-gradient(180deg, #02010100 44%, var( --e-global-color-primary ) 100%);}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__content{background-color:#02010100;justify-content:center;}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__list{flex-direction:row;height:370px;margin:calc(-0px / 2);}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__item{margin:calc(0px / 2);}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__title-default{justify-content:center;align-self:center;margin:0% 0% 0% 0%;}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__title{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:2vw;font-weight:600;text-transform:capitalize;margin:40% 0% 0% 0%;order:1;}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__desc{text-align:left;order:2;}.elementor-292 .elementor-element.elementor-element-69c0d02 .jet-image-accordion__button{align-self:flex-start;order:3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-6b769a9{--width:50%;}.elementor-292 .elementor-element.elementor-element-8bb596a{--width:50%;}.elementor-292 .elementor-element.elementor-element-ece08dd{--width:50%;}.elementor-292 .elementor-element.elementor-element-e44e7b2{--width:88%;}.elementor-292 .elementor-element.elementor-element-9bfe00d{--width:88%;}.elementor-292 .elementor-element.elementor-element-aee4624{--width:88%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-7fe79f7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-292 .elementor-element.elementor-element-77dbc3e{--grid-columns:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-292 .elementor-element.elementor-element-81319b5 .elementor-heading-title{font-size:4.5vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-9d14519{font-size:14px;}.elementor-292 .elementor-element.elementor-element-229253c{--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:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-eba4092 .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-59e0eb2 .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-f8636c9 .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-ede02a9 .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-8f9f504 .elementor-heading-title{font-size:4.5vw;}.elementor-292 .elementor-element.elementor-element-1f92453{font-size:14px;}.elementor-292 .elementor-element.elementor-element-fea8181{--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:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-62aea4e .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-36940f5 .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-27b370e .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-f90e5fd .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-db8c22c .elementor-heading-title{font-size:4.5vw;}.elementor-292 .elementor-element.elementor-element-4a606ac{font-size:14px;}.elementor-292 .elementor-element.elementor-element-d5f85ac{--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:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-c418ddd .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-fd8b1bd .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-d327bdd .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon{font-size:8vw;}.elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon-box-title a{font-size:8px;}.elementor-292 .elementor-element.elementor-element-32ffee3 .elementor-icon-box-description{font-size:8px;}.elementor-292 .elementor-element.elementor-element-7fe79f7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-292 .elementor-element.elementor-element-fb971b0 .elementor-heading-title{font-size:4.5vw;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-292 .elementor-element.elementor-element-77dbc3e{--grid-columns:1;}.elementor-292 .elementor-element.elementor-element-122f206 .elementor-heading-title{font-size:4.5vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-292 .elementor-element.elementor-element-bdaa833 .elementor-heading-title{font-size:4.5vw;}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-81319b5 */.elementor-292 .elementor-element.elementor-element-81319b5 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9f504 */.elementor-292 .elementor-element.elementor-element-8f9f504 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c22c */.elementor-292 .elementor-element.elementor-element-db8c22c .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81319b5 */.elementor-292 .elementor-element.elementor-element-81319b5 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9f504 */.elementor-292 .elementor-element.elementor-element-8f9f504 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c22c */.elementor-292 .elementor-element.elementor-element-db8c22c .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81319b5 */.elementor-292 .elementor-element.elementor-element-81319b5 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9f504 */.elementor-292 .elementor-element.elementor-element-8f9f504 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c22c */.elementor-292 .elementor-element.elementor-element-db8c22c .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81319b5 */.elementor-292 .elementor-element.elementor-element-81319b5 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9f504 */.elementor-292 .elementor-element.elementor-element-8f9f504 .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c22c */.elementor-292 .elementor-element.elementor-element-db8c22c .elementor-heading-title {
    position: relative;                       /* برای نمایش درست بک‌گراند */
    background: rgba(230, 255, 255, 0.5);     /* رنگ نیمه‌شفاف برای نمایش بلور */
    backdrop-filter: blur(10px);               /* ایجاد بلور */
    -webkit-backdrop-filter: blur(10px);       /* پشتیبانی برای برخی مرورگرها (مثلاً سافاری) */
    border-radius: 16px;                       /* (اختیاری) گوشه‌های گرد */
    padding: 16px;                            /* (اختیاری) فاصله داخلی برای زیبایی */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7fe79f7 *//* کلاس پایه برای همه نقاط (غیرفعال) */
.elementor-292 .elementor-element.elementor-element-7fe79f7 .swiper-pagination-bullet {
    margin: 10px;
    width: 30px;
    height: 8px;
    border-radius: 4px;
    background-color: #EDF0F5;
    transition: width 0.3s ease-in-out, background-color 0.3s ease-in-out;
    /* اگر مایلید همه ویژگی‌ها را انیمیت کنید:
       transition: all 0.3s ease-in-out; 
    */
}

/* کلاس نقطه فعال */
.elementor-292 .elementor-element.elementor-element-7fe79f7 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 60px; /* عرض دوبرابر حالت عادی */
    background-color: #EC994B;
}/* End custom CSS */
/* Start custom CSS *//* مرحله 1: تعریف انیمیشن نبض (در صورتی که قبلاً نداشته باشید) */
@keyframes iconPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.4); 
  }
  70% {
    box-shadow: 0 0 0 20px rgba(0, 123, 255, 0); 
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);
  }
}
.elementor-icon-box-wrapper.active-pulse {
        background-color: #f5f5f5;
        border-bottom: 2px solid #FA1708;
        border-radius: 0px;
        padding: 12px;
}
.elementor-icon-box-wrapper.active-pulse .elementor-icon {
  animation: iconPulse 2s infinite;
}
.elementor-icon-box-wrapper.active-pulse .elementor-icon-box-title,
.elementor-icon-box-wrapper.active-pulse .elementor-icon-box-description {
  color: #FA1708 !important;
}/* End custom CSS */