.elementor-547 .elementor-element.elementor-element-421fc29f{--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 0px;--row-gap:50px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-421fc29f:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-421fc29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2942;}.elementor-547 .elementor-element.elementor-element-528712c7{--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-between;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-547 .elementor-element.elementor-element-b82c052{text-align:start;}.elementor-547 .elementor-element.elementor-element-b82c052 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:32px;font-weight:900;color:#FCFEFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#768CA9;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-547 .elementor-element.elementor-element-28caf0e8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-item > a{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-57b99215{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-163ac9d9{--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 50px;--row-gap:0px;--column-gap:50px;--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-547 .elementor-element.elementor-element-6ef52888{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-6ef52888.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-65460997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-65460997 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:800;line-height:63px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-6e532809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-6e532809 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:95px;font-weight:900;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-d012dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-d012dd8 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:31px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-547 .elementor-element.elementor-element-16e47c84{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:300;line-height:42px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-16e47c84 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-4d071659{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-547 .elementor-element.elementor-element-54316974 .elementor-button{background-color:#D43844;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-547 .elementor-element.elementor-element-54316974 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-547 .elementor-element.elementor-element-46363904 .elementor-button{background-color:#FFFFFF;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-547 .elementor-element.elementor-element-46363904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-46363904.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-7e5c949f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-1d608641{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-1d608641.elementor-element{--align-self:flex-end;}.elementor-547 .elementor-element.elementor-element-5776e68a{--display:flex;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-46a7f136{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-46a7f136:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-46a7f136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-7f778692{--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 20px;--row-gap:0px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-547 .elementor-element.elementor-element-368386f0{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-368386f0.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-368386f0 img{width:99%;}.elementor-547 .elementor-element.elementor-element-20a44960{--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:center;--gap:10px 0px;--row-gap:10px;--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-547 .elementor-element.elementor-element-13624a65{text-align:start;}.elementor-547 .elementor-element.elementor-element-13624a65 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-eda7ecb{text-align:start;}.elementor-547 .elementor-element.elementor-element-eda7ecb .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-8136729{--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 20px;--row-gap:0px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--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-547 .elementor-element.elementor-element-25562d9{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-25562d9.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-25562d9 img{width:99%;}.elementor-547 .elementor-element.elementor-element-17842459{--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:center;--gap:10px 0px;--row-gap:10px;--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-547 .elementor-element.elementor-element-fe13e81{text-align:start;}.elementor-547 .elementor-element.elementor-element-fe13e81 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-1d3de63b{text-align:start;}.elementor-547 .elementor-element.elementor-element-1d3de63b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-6b4b2882{--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 20px;--row-gap:0px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--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-547 .elementor-element.elementor-element-21e442ed{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-21e442ed.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-21e442ed img{width:99%;}.elementor-547 .elementor-element.elementor-element-794d3423{--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:center;--gap:10px 0px;--row-gap:10px;--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-547 .elementor-element.elementor-element-627cfead{text-align:start;}.elementor-547 .elementor-element.elementor-element-627cfead .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-4c7e704b{text-align:start;}.elementor-547 .elementor-element.elementor-element-4c7e704b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-23757e06{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--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-547 .elementor-element.elementor-element-50536d74{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-50536d74.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-50536d74 img{width:99%;}.elementor-547 .elementor-element.elementor-element-23773deb{--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:center;--gap:10px 0px;--row-gap:10px;--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-547 .elementor-element.elementor-element-763aeefe{text-align:start;}.elementor-547 .elementor-element.elementor-element-763aeefe .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-7da2564e{text-align:start;}.elementor-547 .elementor-element.elementor-element-7da2564e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-4a795b70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-4a795b70:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-4a795b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-4ced9bfe{--display:flex;--gap:50px 0px;--row-gap:50px;--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-547 .elementor-element.elementor-element-347d385a{--display:flex;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-53265d93{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-53265d93.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-53265d93 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:71px;color:#000000;}.elementor-547 .elementor-element.elementor-element-2d2c9fd8{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-2d2c9fd8.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2d2c9fd8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:#434E5E;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-547 .elementor-element.elementor-element-7566eb54{--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-547 .elementor-element.elementor-element-7e562ca5{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-7e562ca5:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-7e562ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-7e562ca5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-63f87ae6{--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-547 .elementor-element.elementor-element-5235e481{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-c49dc68{text-align:start;}.elementor-547 .elementor-element.elementor-element-c49dc68 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-30dcf055{text-align:start;}.elementor-547 .elementor-element.elementor-element-30dcf055 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:22px;font-weight:500;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-5b3eff40{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7A7A7A;}.elementor-547 .elementor-element.elementor-element-5b3eff40 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-2e62302b{--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-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-547 .elementor-element.elementor-element-4a9c3090{--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-547 .elementor-element.elementor-element-3febcf5d{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-3febcf5d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-3febcf5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-3febcf5d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-56a3cf1c{--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-547 .elementor-element.elementor-element-404f5dcd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-6633a8ce{text-align:start;}.elementor-547 .elementor-element.elementor-element-6633a8ce .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-2421380{text-align:start;}.elementor-547 .elementor-element.elementor-element-2421380 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:22px;font-weight:500;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-404cd2f2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7A7A7A;}.elementor-547 .elementor-element.elementor-element-404cd2f2 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-5706034f{--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-547 .elementor-element.elementor-element-2cb38de4{--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-547 .elementor-element.elementor-element-29f3f07d{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-29f3f07d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-29f3f07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-29f3f07d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-4ac55182{--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-547 .elementor-element.elementor-element-20f2bedc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-515df66b{text-align:start;}.elementor-547 .elementor-element.elementor-element-515df66b .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-131ac47b{text-align:start;}.elementor-547 .elementor-element.elementor-element-131ac47b .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:22px;font-weight:500;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-35e0c97f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7A7A7A;}.elementor-547 .elementor-element.elementor-element-35e0c97f p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-1e07e50a{--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-547 .elementor-element.elementor-element-39f49948{--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-547 .elementor-element.elementor-element-2e673cf0{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-2e673cf0:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-2e673cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-2e673cf0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-3353511{--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-547 .elementor-element.elementor-element-3bf2dd96{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-2459c3eb{text-align:start;}.elementor-547 .elementor-element.elementor-element-2459c3eb .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-160aefdb{text-align:start;}.elementor-547 .elementor-element.elementor-element-160aefdb .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:22px;font-weight:500;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-5e5048d1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7A7A7A;}.elementor-547 .elementor-element.elementor-element-5e5048d1 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-4a72aedd{--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-547 .elementor-element.elementor-element-3604510{--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-547 .elementor-element.elementor-element-1568a72d{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-1568a72d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-1568a72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-1568a72d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-21ea6062{--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-547 .elementor-element.elementor-element-1aef471a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-91bbb09{text-align:start;}.elementor-547 .elementor-element.elementor-element-91bbb09 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-4344e6f2{text-align:start;}.elementor-547 .elementor-element.elementor-element-4344e6f2 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:22px;font-weight:500;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-18d9638d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7A7A7A;}.elementor-547 .elementor-element.elementor-element-18d9638d p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-72821c8{--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-547 .elementor-element.elementor-element-2123f8cb{--lottie-container-width:69%;}.elementor-547 .elementor-element.elementor-element-280a9d44{--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-547 .elementor-element.elementor-element-a0a25b0{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-a0a25b0:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-a0a25b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-a0a25b0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-1a4ea864{--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-547 .elementor-element.elementor-element-58cb97a1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-794bf6cf{text-align:start;}.elementor-547 .elementor-element.elementor-element-794bf6cf .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-7cb70bb1{text-align:start;}.elementor-547 .elementor-element.elementor-element-7cb70bb1 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:22px;font-weight:500;line-height:46px;color:#000000;}.elementor-547 .elementor-element.elementor-element-23c79e6b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7A7A7A;}.elementor-547 .elementor-element.elementor-element-23c79e6b p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-2854591e{--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-547 .elementor-element.elementor-element-c2736f{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:22px;--n-tabs-gap:30px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-color:#000000;}.elementor-547 .elementor-element.elementor-element-c2736f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-c2736f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF7696;}.elementor-547 .elementor-element.elementor-element-c2736f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-547 .elementor-element.elementor-element-c2736f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D43844;}.elementor-547 .elementor-element.elementor-element-c2736f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"morabaa", Sans-serif;font-weight:500;}.elementor-547 .elementor-element.elementor-element-36168b0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-36168b0d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-36168b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2942;}.elementor-547 .elementor-element.elementor-element-7bed74e5{--display:flex;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-2c09379d{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-2c09379d.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2c09379d .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:65px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-71bd7e59{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-71bd7e59.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-71bd7e59 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-4fd22f4d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-547 .elementor-element.elementor-element-29f921f{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-29f921f:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-29f921f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-94ba6e6{--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:flex-start;--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-547 .elementor-element.elementor-element-77d19561{width:var( --container-widget-width, 105px );max-width:105px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:105px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-77d19561.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-77d19561 img{width:100%;}.elementor-547 .elementor-element.elementor-element-20eccee{text-align:start;}.elementor-547 .elementor-element.elementor-element-20eccee .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-7af22958{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-7af22958 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-312f5d09{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-312f5d09:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-312f5d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-76e01a0{--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:flex-start;--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-547 .elementor-element.elementor-element-4ad8ac05{width:var( --container-widget-width, 105px );max-width:105px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:105px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-4ad8ac05.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-4ad8ac05 img{width:100%;}.elementor-547 .elementor-element.elementor-element-31e968df{text-align:start;}.elementor-547 .elementor-element.elementor-element-31e968df .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-6540292e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-6540292e p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-43400d{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-43400d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-43400d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-282c8afc{--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:flex-start;--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-547 .elementor-element.elementor-element-465a4406{width:var( --container-widget-width, 105px );max-width:105px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:105px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-465a4406.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-465a4406 img{width:100%;}.elementor-547 .elementor-element.elementor-element-47e7175c{text-align:start;}.elementor-547 .elementor-element.elementor-element-47e7175c .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-6cd294ba{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-6cd294ba p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-21c129c1{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-21c129c1:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-21c129c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-510adfb3{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:340px;--container-widget-flex-grow:0;top:3.878%;z-index:0;text-align:end;}.elementor-547 .elementor-element.elementor-element-510adfb3.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-510adfb3{right:4.034%;}body.rtl .elementor-547 .elementor-element.elementor-element-510adfb3{left:4.034%;}.elementor-547 .elementor-element.elementor-element-510adfb3 img{opacity:0.51;}.elementor-547 .elementor-element.elementor-element-723af92d{--display:flex;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-2d623da0{text-align:center;}.elementor-547 .elementor-element.elementor-element-2d623da0 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;color:#000000;}.elementor-547 .elementor-element.elementor-element-76c7684d{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-76c7684d.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-76c7684d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:#434E5E;}.elementor-547 .elementor-element.elementor-element-50f3a113{--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:35px 0px;--row-gap:35px;--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-547 .elementor-element.elementor-element-380a5ae4{--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 35px;--row-gap:0px;--column-gap:35px;--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-547 .elementor-element.elementor-element-4ad7d557{--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-between;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-4ad7d557:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-4ad7d557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-a000676{--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-547 .elementor-element.elementor-element-580051d{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-580051d.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-580051d img{width:100%;}.elementor-547 .elementor-element.elementor-element-20fbc747{text-align:start;}.elementor-547 .elementor-element.elementor-element-20fbc747 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:27px;font-weight:800;line-height:41px;color:#000000;}.elementor-547 .elementor-element.elementor-element-2e130a91{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#565967;}.elementor-547 .elementor-element.elementor-element-2e130a91 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-354226f6{--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-547 .elementor-element.elementor-element-6ad9be90{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6ad9be90:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-6ad9be90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3aaa2e58{--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-547 .elementor-element.elementor-element-40cfba72{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-40cfba72.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-40cfba72 img{width:100%;}.elementor-547 .elementor-element.elementor-element-2db864b0{text-align:start;}.elementor-547 .elementor-element.elementor-element-2db864b0 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:27px;font-weight:800;line-height:41px;color:#000000;}.elementor-547 .elementor-element.elementor-element-6ff973b7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#565967;}.elementor-547 .elementor-element.elementor-element-6ff973b7 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-1a1fa9ff{--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-547 .elementor-element.elementor-element-5df15224{--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 35px;--row-gap:0px;--column-gap:35px;--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-547 .elementor-element.elementor-element-699fc51f{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-699fc51f:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-699fc51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-547 .elementor-element.elementor-element-5923ad36{--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-547 .elementor-element.elementor-element-6b070589{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-6b070589.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-6b070589 img{width:100%;}.elementor-547 .elementor-element.elementor-element-1505d1cd{text-align:start;}.elementor-547 .elementor-element.elementor-element-1505d1cd .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:27px;font-weight:800;line-height:41px;color:#000000;}.elementor-547 .elementor-element.elementor-element-7323480b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#565967;}.elementor-547 .elementor-element.elementor-element-7323480b p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-356b4d28{--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-547 .elementor-element.elementor-element-40d88c18{--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-between;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-40d88c18:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-40d88c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2cc0ad80{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 0px;--row-gap:50px;--column-gap:0px;--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-547 .elementor-element.elementor-element-7346186e{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--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-547 .elementor-element.elementor-element-1af271e3{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-1af271e3.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-1af271e3 img{width:99%;}.elementor-547 .elementor-element.elementor-element-629c0c0f{--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:center;--gap:10px 0px;--row-gap:10px;--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-547 .elementor-element.elementor-element-8c35f59{text-align:start;}.elementor-547 .elementor-element.elementor-element-8c35f59 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-5c0cf6e0{text-align:start;}.elementor-547 .elementor-element.elementor-element-5c0cf6e0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-293f040a{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--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-547 .elementor-element.elementor-element-38c20399{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-38c20399.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-38c20399 img{width:99%;}.elementor-547 .elementor-element.elementor-element-3428a14c{--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:center;--gap:10px 0px;--row-gap:10px;--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-547 .elementor-element.elementor-element-126ad65b{text-align:start;}.elementor-547 .elementor-element.elementor-element-126ad65b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-1a0e9878{text-align:start;}.elementor-547 .elementor-element.elementor-element-1a0e9878 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-547 .elementor-element.elementor-element-2de0f48d{--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-547 .elementor-element.elementor-element-5af808d6{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:300px;--container-widget-flex-grow:0;bottom:0px;z-index:0;text-align:end;}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-5af808d6{left:20px;}body.rtl .elementor-547 .elementor-element.elementor-element-5af808d6{right:20px;}.elementor-547 .elementor-element.elementor-element-5af808d6 img{opacity:0.51;}.elementor-547 .elementor-element.elementor-element-715325b0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-715325b0:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-715325b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-7e76ea45{--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 100px;--row-gap:0px;--column-gap:100px;--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-547 .elementor-element.elementor-element-59aa50{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-6384b627{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-547 .elementor-element.elementor-element-6384b627.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-bc5b455{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-5c62c619{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-5c62c619.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-5c62c619 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:75px;color:#000000;}.elementor-547 .elementor-element.elementor-element-e5a3183{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:400;line-height:40px;color:#000000;}.elementor-547 .elementor-element.elementor-element-2513b54e{--display:grid;--e-con-grid-template-columns:repeat(2, 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-547 .elementor-element.elementor-element-6ae65dbe{--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;--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-547 .elementor-element.elementor-element-3f380bc7.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-4f9c8728{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-4f9c8728:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-4f9c8728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6F2;}.elementor-547 .elementor-element.elementor-element-4f9c8728.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-728454c5.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-728454c5 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-54939ce1{--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;--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-547 .elementor-element.elementor-element-51302a38.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-7649b992{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-7649b992:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-7649b992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6F2;}.elementor-547 .elementor-element.elementor-element-7649b992.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-260654f1.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-260654f1 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-fa17768{--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-547 .elementor-element.elementor-element-a7af8f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-a7af8f7.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-2760c4c1{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-2760c4c1:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-2760c4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2760c4c1 > .elementor-shape-top .elementor-shape-fill, .elementor-547 .elementor-element.elementor-element-2760c4c1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-2760c4c1 > .elementor-shape-top svg, .elementor-547 .elementor-element.elementor-element-2760c4c1 > .e-con-inner > .elementor-shape-top svg{width:calc(203% + 1.3px);height:145px;}.elementor-547 .elementor-element.elementor-element-10b8def4{--display:flex;--gap:70px 0px;--row-gap:70px;--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-547 .elementor-element.elementor-element-4cd82095{--display:flex;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-2fa8dd45{text-align:center;}.elementor-547 .elementor-element.elementor-element-2fa8dd45 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;color:#000000;}.elementor-547 .elementor-element.elementor-element-60b1fd26{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-60b1fd26.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-60b1fd26 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#525252;}.elementor-547 .elementor-element.elementor-element-a789ba1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--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-547 .elementor-element.elementor-element-b046922{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-b046922:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-b046922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC4C4;}.elementor-547 .elementor-element.elementor-element-43e9896f{--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;--z-index:3;}.elementor-547 .elementor-element.elementor-element-24537edd{background-color:#FFE4E6;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-547 .elementor-element.elementor-element-24537edd .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;color:#F43F5E;}.elementor-547 .elementor-element.elementor-element-69bda60f{--display:grid;--e-con-grid-template-columns:repeat(1, 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-547 .elementor-element.elementor-element-6bad8ac2{--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;--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-547 .elementor-element.elementor-element-588921ad.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-1ffc8da9{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-1ffc8da9:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-1ffc8da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-1ffc8da9.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-1067d73a.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-1067d73a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-1dc74d5c{--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;--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-547 .elementor-element.elementor-element-47f88015.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-6f307203{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6f307203:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-6f307203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-6f307203.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-15ec15aa.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-15ec15aa .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-13d29d48{--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;--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-547 .elementor-element.elementor-element-32ceb4bf.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-2b48355d{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-2b48355d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-2b48355d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2b48355d.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-33c37559.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-33c37559 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-6f89db58{--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;--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-547 .elementor-element.elementor-element-f492f36.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-2eabc8f6{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-2eabc8f6:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-2eabc8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2eabc8f6.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-3adefa00.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3adefa00 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-6f06ed70{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-6f06ed70:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-6f06ed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7E7D2;}.elementor-547 .elementor-element.elementor-element-10fd47cc{--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;--z-index:3;}.elementor-547 .elementor-element.elementor-element-3601c5d7{background-color:#ECFDF5;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-547 .elementor-element.elementor-element-3601c5d7 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;color:#26A57E;}.elementor-547 .elementor-element.elementor-element-69df992{--display:grid;--e-con-grid-template-columns:repeat(1, 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-547 .elementor-element.elementor-element-24272e09{--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;--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-547 .elementor-element.elementor-element-70e7f21e.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3f1c3972{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-3f1c3972:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-3f1c3972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3f1c3972.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-786d08e0.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-786d08e0 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-7e3112b{--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;--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-547 .elementor-element.elementor-element-505ff5c9.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-13065722{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-13065722:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-13065722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-13065722.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-5f5449e1.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5f5449e1 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-1cc28a04{--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;--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-547 .elementor-element.elementor-element-1fddf665.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3e43c2f{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-3e43c2f:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-3e43c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3e43c2f.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-4b5b456f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4b5b456f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-2e797d0d{--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;--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-547 .elementor-element.elementor-element-30fbeaf4.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3d1aed31{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-3d1aed31:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-3d1aed31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3d1aed31.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-df8081f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-df8081f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-74ab49d1{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-6a5980c4{--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 100px;--row-gap:0px;--column-gap:100px;--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-547 .elementor-element.elementor-element-29204827{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-4affb0ec{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-547 .elementor-element.elementor-element-4affb0ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-2063d12d{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-2539cecb{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-2539cecb.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-2539cecb .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:68px;color:#000000;}.elementor-547 .elementor-element.elementor-element-770c225c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:400;line-height:40px;color:#000000;}.elementor-547 .elementor-element.elementor-element-bb06997{--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-547 .elementor-element.elementor-element-7d2c01b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-7d2c01b.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-13902865{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:340px;--container-widget-flex-grow:0;top:3.878%;z-index:0;text-align:end;}.elementor-547 .elementor-element.elementor-element-13902865.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-13902865{right:0%;}body.rtl .elementor-547 .elementor-element.elementor-element-13902865{left:0%;}.elementor-547 .elementor-element.elementor-element-13902865 img{opacity:0.51;}.elementor-547 .elementor-element.elementor-element-3eec364{--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 100px;--row-gap:0px;--column-gap:100px;--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-547 .elementor-element.elementor-element-6137f9fb{--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-547 .elementor-element.elementor-element-3d706127{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-3d706127.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-4691bbaa{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:340px;--container-widget-flex-grow:0;bottom:0px;z-index:0;text-align:end;}.elementor-547 .elementor-element.elementor-element-4691bbaa.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-4691bbaa{left:0px;}body.rtl .elementor-547 .elementor-element.elementor-element-4691bbaa{right:0px;}.elementor-547 .elementor-element.elementor-element-4691bbaa img{opacity:0.51;}.elementor-547 .elementor-element.elementor-element-34869510{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-717efea6{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-547 .elementor-element.elementor-element-717efea6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-d800a3a{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-6c258252{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-6c258252.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-6c258252 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:68px;color:#000000;}.elementor-547 .elementor-element.elementor-element-c21cf42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:400;line-height:40px;color:#000000;}.elementor-547 .elementor-element.elementor-element-4ad1a877{--display:grid;--e-con-grid-template-columns:repeat(1, 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-547 .elementor-element.elementor-element-597a77f3{--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;--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-547 .elementor-element.elementor-element-3d1ea8dc.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-76e01761{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-76e01761:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-76e01761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-76e01761.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-6bc4d8d.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-6bc4d8d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-1fe11818{--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;--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-547 .elementor-element.elementor-element-10343f82{width:var( --container-widget-width, 5.67% );max-width:5.67%;--container-widget-width:5.67%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-10343f82.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-308acb63{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-308acb63:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-308acb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-308acb63.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-1243f9f0.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-1243f9f0 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-5092bb5b{--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;--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-547 .elementor-element.elementor-element-26bc4972.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3ff16cc1{--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;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-3ff16cc1:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-3ff16cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-3ff16cc1.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-2e0860ef.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2e0860ef .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-37c327fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-37c327fc:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-37c327fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2942;}.elementor-547 .elementor-element.elementor-element-bddbf4c{--display:flex;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-6ec8e6b0{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-6ec8e6b0.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-6ec8e6b0 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:65px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3e119ba8{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-3e119ba8.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3e119ba8 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-1ab55d3a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-547 .elementor-element.elementor-element-67c6ab6d{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-67c6ab6d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-67c6ab6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-10f99f0c{--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:flex-start;--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-547 .elementor-element.elementor-element-3351561f{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-3351561f.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3351561f img{width:100%;}.elementor-547 .elementor-element.elementor-element-5bfcb169{text-align:start;}.elementor-547 .elementor-element.elementor-element-5bfcb169 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-7a2532f4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-7a2532f4 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-bd69c04{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-bd69c04:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-bd69c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-21b41e05{--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:flex-start;--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-547 .elementor-element.elementor-element-2c306c46{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-2c306c46.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-2c306c46 img{width:100%;}.elementor-547 .elementor-element.elementor-element-50da4709{text-align:start;}.elementor-547 .elementor-element.elementor-element-50da4709 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3d0bf7ca{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-3d0bf7ca p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-2af7b5d1{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-2af7b5d1:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-2af7b5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-d9bf28f{--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:flex-start;--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-547 .elementor-element.elementor-element-2cace4e6{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-2cace4e6.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-2cace4e6 img{width:100%;}.elementor-547 .elementor-element.elementor-element-7a1ebd7e{text-align:start;}.elementor-547 .elementor-element.elementor-element-7a1ebd7e .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2701ae93{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-2701ae93 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-60fe1371{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-60fe1371:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-60fe1371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-6f39a674{--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:flex-start;--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-547 .elementor-element.elementor-element-5c50ae{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-5c50ae.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-5c50ae img{width:100%;}.elementor-547 .elementor-element.elementor-element-5b88b8dd{text-align:start;}.elementor-547 .elementor-element.elementor-element-5b88b8dd .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-350a5207{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-350a5207 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-5c8f456c{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-5c8f456c:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-5c8f456c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-6ca7e146{--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:flex-start;--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-547 .elementor-element.elementor-element-5a711199{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-5a711199.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-5a711199 img{width:100%;}.elementor-547 .elementor-element.elementor-element-8293a0c{text-align:start;}.elementor-547 .elementor-element.elementor-element-8293a0c .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-41708c5b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-41708c5b p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-548548f4{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-547 .elementor-element.elementor-element-548548f4:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-548548f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-547 .elementor-element.elementor-element-fc44177{--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:flex-start;--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-547 .elementor-element.elementor-element-75671d73{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-75671d73.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-75671d73 img{width:100%;}.elementor-547 .elementor-element.elementor-element-5033d1d7{text-align:start;}.elementor-547 .elementor-element.elementor-element-5033d1d7 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:25px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-40a995dc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#8FA0B8;}.elementor-547 .elementor-element.elementor-element-40a995dc p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-67aa02bf{--display:flex;--gap:70px 0px;--row-gap:70px;--column-gap:0px;--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-547 .elementor-element.elementor-element-e9238b2{--display:flex;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-6068faa4{text-align:center;}.elementor-547 .elementor-element.elementor-element-6068faa4 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;color:#000000;}.elementor-547 .elementor-element.elementor-element-3f34485{width:var( --container-widget-width, 39% );max-width:39%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-3f34485.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3f34485 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#525252;}.elementor-547 .elementor-element.elementor-element-5d44a393{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-6657dd2b{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6657dd2b:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-6657dd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-547 .elementor-element.elementor-element-63ee2166{--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-between;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-63ee2166:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-63ee2166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-547 .elementor-element.elementor-element-31b679a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-item > a{font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-65956db0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-65956db0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-547 .elementor-element.elementor-element-65956db0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-547 .elementor-element.elementor-element-65956db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-65956db0 .elementor-icon-list-item > a{font-family:"YekanBakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-65956db0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-44e73fbe{--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-547 .elementor-element.elementor-element-6da4bddf{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-6da4bddf:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-6da4bddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3dde9360{text-align:start;}.elementor-547 .elementor-element.elementor-element-3dde9360 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-547 .elementor-element.elementor-element-6d084a16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-6d084a16 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-547 .elementor-element.elementor-element-40cf7b41{--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-547 .elementor-element.elementor-element-22941306{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-22941306:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-22941306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2a49b869{text-align:start;}.elementor-547 .elementor-element.elementor-element-2a49b869 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-547 .elementor-element.elementor-element-2386605a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-2386605a img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-547 .elementor-element.elementor-element-556cbba9{--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-547 .elementor-element.elementor-element-1ace552e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-1ace552e:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-1ace552e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-54e520f3{text-align:start;}.elementor-547 .elementor-element.elementor-element-54e520f3 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-547 .elementor-element.elementor-element-5393134a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-5393134a img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-547 .elementor-element.elementor-element-7789ada5{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-gap:30px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-7789ada5 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#D43844;}.elementor-547 .elementor-element.elementor-element-7789ada5.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF7696;}.elementor-547 .elementor-element.elementor-element-7789ada5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-547 .elementor-element.elementor-element-7789ada5.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B6222E;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.5);}.elementor-547 .elementor-element.elementor-element-7789ada5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"morabaa", Sans-serif;font-weight:500;}.elementor-547 .elementor-element.elementor-element-4cf7ddfa{--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-547 .elementor-element.elementor-element-33add32e{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-33add32e.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-33add32e p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-372d8bed{width:var( --container-widget-width, 215px );max-width:215px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:215px;--container-widget-flex-grow:0;bottom:124px;z-index:12;text-align:end;}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-372d8bed{left:20px;}body.rtl .elementor-547 .elementor-element.elementor-element-372d8bed{right:20px;}.elementor-547 .elementor-element.elementor-element-372d8bed img{opacity:0.87;}.elementor-547 .elementor-element.elementor-element-44e4eceb{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-44e4eceb:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-44e4eceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-4f6f1b7d{--display:flex;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-68f09a5e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-68f09a5e.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-68f09a5e .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:65px;color:#000000;}.elementor-547 .elementor-element.elementor-element-7bdc18a3{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#606060;}.elementor-547 .elementor-element.elementor-element-7bdc18a3.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-7bdc18a3 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-263845bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-547 .elementor-element.elementor-element-39440ad9{--display:flex;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-39440ad9:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-39440ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-690fa3e8{--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:flex-start;--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-547 .elementor-element.elementor-element-75582616{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-75582616.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-75582616 img{width:100%;}.elementor-547 .elementor-element.elementor-element-5328258f{text-align:start;}.elementor-547 .elementor-element.elementor-element-5328258f .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:21px;font-weight:700;line-height:24px;color:#0B0A15;}.elementor-547 .elementor-element.elementor-element-4b85166{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#626262;}.elementor-547 .elementor-element.elementor-element-4b85166 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-4c6c93ea.elementor-element{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-411ccc09{--display:flex;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-411ccc09:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-411ccc09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-6a21a764{--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:flex-start;--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-547 .elementor-element.elementor-element-71715942{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-71715942.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-71715942 img{width:100%;}.elementor-547 .elementor-element.elementor-element-23ff3ec0{text-align:start;}.elementor-547 .elementor-element.elementor-element-23ff3ec0 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:21px;font-weight:700;line-height:24px;color:#0B0A15;}.elementor-547 .elementor-element.elementor-element-376c2049{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#626262;}.elementor-547 .elementor-element.elementor-element-376c2049 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-3483121c.elementor-element{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-426e8741{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-547 .elementor-element.elementor-element-426e8741:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-426e8741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-1bec01b2{--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:flex-start;--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-547 .elementor-element.elementor-element-1a1cc415{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-1a1cc415.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-1a1cc415 img{width:100%;}.elementor-547 .elementor-element.elementor-element-7b6dd25b{text-align:start;}.elementor-547 .elementor-element.elementor-element-7b6dd25b .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:21px;font-weight:700;line-height:24px;color:#0B0A15;}.elementor-547 .elementor-element.elementor-element-6d9a3c92{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#626262;}.elementor-547 .elementor-element.elementor-element-6d9a3c92 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-72cd414c{--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 100px;--row-gap:0px;--column-gap:100px;--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-547 .elementor-element.elementor-element-75d4fa96{--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-547 .elementor-element.elementor-element-2790badd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-2790badd.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-24acf5a5{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--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-547 .elementor-element.elementor-element-2983e910{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-547 .elementor-element.elementor-element-2983e910.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-262fa8c4{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-3b7879d7{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-3b7879d7.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3b7879d7 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:68px;color:#000000;}.elementor-547 .elementor-element.elementor-element-61fe5c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:400;line-height:40px;color:#000000;}.elementor-547 .elementor-element.elementor-element-5b001840{--display:grid;--e-con-grid-template-columns:repeat(1, 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-547 .elementor-element.elementor-element-f8484bb{--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;--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-547 .elementor-element.elementor-element-3d779b3f.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3d98596e{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-3d98596e:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-3d98596e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-3d98596e.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-6353d366.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-6353d366 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-4b2b5210{--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;--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-547 .elementor-element.elementor-element-288496b4.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-4f607e0c{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-4f607e0c:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-4f607e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-4f607e0c.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-5f40dbaa.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5f40dbaa .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-2bcadb38{--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;--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-547 .elementor-element.elementor-element-6f629ded.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-67773b97{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-67773b97:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-67773b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FB;}.elementor-547 .elementor-element.elementor-element-67773b97.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-34279497.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-34279497 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-265e6814{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-265e6814:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-265e6814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-6f308bd7{--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-547 .elementor-element.elementor-element-4aa1ea71{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-4aa1ea71.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4aa1ea71 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:45px;font-weight:900;line-height:65px;color:#000000;}.elementor-547 .elementor-element.elementor-element-23d74469{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#606060;}.elementor-547 .elementor-element.elementor-element-23d74469.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-23d74469 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-65128b4c{--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-547 .elementor-element.elementor-element-7e43bb35{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAE3EC;--border-color:#DAE3EC;--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-547 .elementor-element.elementor-element-7e43bb35:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-7e43bb35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-547 .elementor-element.elementor-element-2999ccd{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-2999ccd.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-cd4f181.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-cd4f181{text-align:start;}.elementor-547 .elementor-element.elementor-element-cd4f181 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#0B0A15;}.elementor-547 .elementor-element.elementor-element-678fb5d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#595959;}.elementor-547 .elementor-element.elementor-element-678fb5d9.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-678fb5d9 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-5b628439{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAE3EC;--border-color:#DAE3EC;--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-547 .elementor-element.elementor-element-5b628439:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-5b628439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-547 .elementor-element.elementor-element-b1179ea.elementor-element{--align-self:flex-end;}.elementor-547 .elementor-element.elementor-element-7b95a0a7.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-7b95a0a7{text-align:start;}.elementor-547 .elementor-element.elementor-element-7b95a0a7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#0B0A15;}.elementor-547 .elementor-element.elementor-element-ad8abcc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#595959;}.elementor-547 .elementor-element.elementor-element-ad8abcc.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-ad8abcc p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-59212bf8{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAE3EC;--border-color:#DAE3EC;--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-547 .elementor-element.elementor-element-59212bf8:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-59212bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-547 .elementor-element.elementor-element-6e9d8714.elementor-element{--align-self:flex-end;}.elementor-547 .elementor-element.elementor-element-5ae97cc3.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-5ae97cc3{text-align:start;}.elementor-547 .elementor-element.elementor-element-5ae97cc3 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#0B0A15;}.elementor-547 .elementor-element.elementor-element-280ef21e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#595959;}.elementor-547 .elementor-element.elementor-element-280ef21e.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-280ef21e p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-4e2356f6{--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:100px 0px;--row-gap:100px;--column-gap:0px;--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-547 .elementor-element.elementor-element-4e2356f6:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-4e2356f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-30507daf{--display:flex;--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-547 .elementor-element.elementor-element-30507daf:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-30507daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-547 .elementor-element.elementor-element-3d590ef5{--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;--border-radius:20px 20px 20px 20px;--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-547 .elementor-element.elementor-element-3d590ef5:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-3d590ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D43844;}.elementor-547 .elementor-element.elementor-element-bb2e2b1{--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: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-547 .elementor-element.elementor-element-33e14af3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-547 .elementor-element.elementor-element-38511541{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-38511541 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:26px;font-weight:600;line-height:23px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-76df21fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-76df21fd .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:30px;color:#FFCE82;}.elementor-547 .elementor-element.elementor-element-1034f00d{--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;--align-items:center;--gap:0px 35px;--row-gap:0px;--column-gap:35px;--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-547 .elementor-element.elementor-element-636bfa7d{--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-547 .elementor-element.elementor-element-7b540c48{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-5cdeff5a{--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;--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-547 .elementor-element.elementor-element-67a8fdd2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 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-547 .elementor-element.elementor-element-67a8fdd2.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-187f38e3{--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-547 .elementor-element.elementor-element-187f38e3.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-6fc4c2f2.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4814f715.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4814f715{text-align:start;}.elementor-547 .elementor-element.elementor-element-4814f715 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-4814f715 .elementor-heading-title a:hover, .elementor-547 .elementor-element.elementor-element-4814f715 .elementor-heading-title a:focus{color:#487FBE;}.elementor-547 .elementor-element.elementor-element-4814f715 .elementor-heading-title a{transition-duration:0.1s;}.elementor-547 .elementor-element.elementor-element-4b246887{--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-547 .elementor-element.elementor-element-4b246887.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-575abe34.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4aaf5239.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4aaf5239{text-align:start;}.elementor-547 .elementor-element.elementor-element-4aaf5239 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-4aaf5239 .elementor-heading-title a:hover, .elementor-547 .elementor-element.elementor-element-4aaf5239 .elementor-heading-title a:focus{color:#487FBE;}.elementor-547 .elementor-element.elementor-element-4aaf5239 .elementor-heading-title a{transition-duration:0.1s;}.elementor-547 .elementor-element.elementor-element-79d48216{--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-547 .elementor-element.elementor-element-79d48216.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-273426a5.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-51db505f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-51db505f{text-align:start;}.elementor-547 .elementor-element.elementor-element-51db505f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-51db505f .elementor-heading-title a:hover, .elementor-547 .elementor-element.elementor-element-51db505f .elementor-heading-title a:focus{color:#487FBE;}.elementor-547 .elementor-element.elementor-element-51db505f .elementor-heading-title a{transition-duration:0.1s;}.elementor-547 .elementor-element.elementor-element-266e455b{--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-547 .elementor-element.elementor-element-266e455b.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-364ef61f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5a01b075.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5a01b075{text-align:start;}.elementor-547 .elementor-element.elementor-element-5a01b075 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-5a01b075 .elementor-heading-title a:hover, .elementor-547 .elementor-element.elementor-element-5a01b075 .elementor-heading-title a:focus{color:#487FBE;}.elementor-547 .elementor-element.elementor-element-5a01b075 .elementor-heading-title a{transition-duration:0.1s;}.elementor-547 .elementor-element.elementor-element-1e001e01{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-6cd284a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-135653a1{--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-547 .elementor-element.elementor-element-553dd394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-45px;--lottie-container-width:605px;}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-553dd394{left:-81px;}body.rtl .elementor-547 .elementor-element.elementor-element-553dd394{right:-81px;}.elementor-547 .elementor-element.elementor-element-23ca8b71{--display:flex;--gap:50px 0px;--row-gap:50px;--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-547 .elementor-element.elementor-element-5eee816a{--display:flex;--gap:5px 0px;--row-gap:5px;--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-547 .elementor-element.elementor-element-57b5361c{text-align:center;}.elementor-547 .elementor-element.elementor-element-57b5361c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:900;color:#000000;}.elementor-547 .elementor-element.elementor-element-5530cc09{--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-547 .elementor-element.elementor-element-5530cc09.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-93f2771{--display:flex;border-style:dashed;--border-style:dashed;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#0870C11F;--border-color:#0870C11F;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-93f2771:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-93f2771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-93f2771.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-7631b1c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-7631b1c6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-7631b1c6 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:800;line-height:21px;color:#EF4056;}.elementor-547 .elementor-element.elementor-element-3b8eefd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-547 .elementor-element.elementor-element-3b8eefd3.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-3b8eefd3 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-777b18cb{--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-547 .elementor-element.elementor-element-777b18cb.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-47185614{--display:flex;border-style:dashed;--border-style:dashed;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#0870C11F;--border-color:#0870C11F;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-47185614:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-47185614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-47185614.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-2df2bbae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-2df2bbae.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-2df2bbae .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:800;line-height:21px;color:#EF4056;}.elementor-547 .elementor-element.elementor-element-16b191a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-547 .elementor-element.elementor-element-16b191a3.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-16b191a3 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-275f06af{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:28%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-gap:40px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-547 .elementor-element.elementor-element-275f06af > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EEF1F7;}.elementor-547 .elementor-element.elementor-element-275f06af.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EF4056;}.elementor-547 .elementor-element.elementor-element-275f06af.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-547 .elementor-element.elementor-element-275f06af.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D43844;}.elementor-547 .elementor-element.elementor-element-275f06af.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-547 .elementor-element.elementor-element-37678b32{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-37678b32:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-37678b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F2F4FB 69%);}.elementor-547 .elementor-element.elementor-element-294a22b5{--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 100px;--row-gap:0px;--column-gap:100px;--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-547 .elementor-element.elementor-element-438f2a0{--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-547 .elementor-element.elementor-element-7c7177b3{width:var( --container-widget-width, 467px );max-width:467px;--container-widget-width:467px;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-7c7177b3.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-7c7177b3 img{width:100%;}.elementor-547 .elementor-element.elementor-element-7d877155{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-3a2151d7{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-547 .elementor-element.elementor-element-3a2151d7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-59d75431{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-2b3032cd{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-547 .elementor-element.elementor-element-2b3032cd .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:50px;font-weight:900;line-height:67px;color:#000000;}.elementor-547 .elementor-element.elementor-element-2ec323d2{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D43844;--border-color:#D43844;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-14fd95d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-547 .elementor-element.elementor-element-14fd95d.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-14fd95d p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-5a48caea{--display:grid;--e-con-grid-template-columns:repeat(1, 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-547 .elementor-element.elementor-element-170a2a6a{--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;--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-547 .elementor-element.elementor-element-71792328.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-5f00bf32{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-5f00bf32:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-5f00bf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6F2;}.elementor-547 .elementor-element.elementor-element-5f00bf32.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-19568a32.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-19568a32 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-20480b85{--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;--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-547 .elementor-element.elementor-element-31d2866.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-7bc0011d{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-7bc0011d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-7bc0011d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6F2;}.elementor-547 .elementor-element.elementor-element-7bc0011d.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-c7b6b1f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-c7b6b1f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-6b2d00c0{--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;--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-547 .elementor-element.elementor-element-59d6c7ab.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-26bc260{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-26bc260:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-26bc260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6F2;}.elementor-547 .elementor-element.elementor-element-26bc260.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-74c0b19e.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-74c0b19e .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-3f39bf6c{--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;--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-547 .elementor-element.elementor-element-4a2508e8.elementor-element{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-6a456730{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6a456730:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-6a456730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6F2;}.elementor-547 .elementor-element.elementor-element-6a456730.e-con{--align-self:stretch;}.elementor-547 .elementor-element.elementor-element-12ac6ed5.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-12ac6ed5 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;color:#1F2638;}.elementor-547 .elementor-element.elementor-element-a58cf03{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-49c3554b .elementor-button{background-color:#17A9EA;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;fill:#FFF7F7;color:#FFF7F7;border-radius:15px 15px 15px 15px;padding:15px 40px 15px 40px;}.elementor-547 .elementor-element.elementor-element-49c3554b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-187f64c4 .elementor-button{background-color:#17A9EA;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;border-radius:15px 15px 15px 15px;padding:15px 40px 15px 40px;}.elementor-547 .elementor-element.elementor-element-187f64c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-547 .elementor-element.elementor-element-187f64c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-547 .elementor-element.elementor-element-2eb8124c{--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;--border-radius:70px 70px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-2eb8124c:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-2eb8124c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373737;}.elementor-547 .elementor-element.elementor-element-7328e8b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-547 .elementor-element.elementor-element-7328e8b1:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-7328e8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F066;}.elementor-547 .elementor-element.elementor-element-6c504dc7{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6c504dc7:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-6c504dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF4056;}.elementor-547 .elementor-element.elementor-element-1cf72992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-1cf72992.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-1cf72992 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-365dc5e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-365dc5e2.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-365dc5e2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-253ecff3 .elementor-button{background-color:#0870C1;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-547 .elementor-element.elementor-element-253ecff3.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-253ecff3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-547 .elementor-element.elementor-element-7d425d72{--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-between;--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-547 .elementor-element.elementor-element-770ac0a8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-770ac0a8{text-align:start;}.elementor-547 .elementor-element.elementor-element-770ac0a8 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;line-height:46px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-7187908b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-7187908b{text-align:center;}.elementor-547 .elementor-element.elementor-element-7187908b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#FFFFFF;}@media(min-width:768px){.elementor-547 .elementor-element.elementor-element-421fc29f{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-5776e68a{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-4a795b70{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-5706034f{--width:50%;}.elementor-547 .elementor-element.elementor-element-1e07e50a{--width:50%;}.elementor-547 .elementor-element.elementor-element-4a72aedd{--width:30%;}.elementor-547 .elementor-element.elementor-element-2854591e{--width:20%;}.elementor-547 .elementor-element.elementor-element-36168b0d{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-21c129c1{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-6ad9be90{--width:50%;}.elementor-547 .elementor-element.elementor-element-699fc51f{--width:60%;}.elementor-547 .elementor-element.elementor-element-715325b0{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-59aa50{--width:69%;}.elementor-547 .elementor-element.elementor-element-fa17768{--width:55%;}.elementor-547 .elementor-element.elementor-element-2760c4c1{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-74ab49d1{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-29204827{--width:69%;}.elementor-547 .elementor-element.elementor-element-bb06997{--width:55%;}.elementor-547 .elementor-element.elementor-element-6137f9fb{--width:55%;}.elementor-547 .elementor-element.elementor-element-34869510{--width:69%;}.elementor-547 .elementor-element.elementor-element-37c327fc{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-67aa02bf{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-6657dd2b{--width:90%;}.elementor-547 .elementor-element.elementor-element-4cf7ddfa{--width:70%;}.elementor-547 .elementor-element.elementor-element-44e4eceb{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-75d4fa96{--width:55%;}.elementor-547 .elementor-element.elementor-element-24acf5a5{--width:69%;}.elementor-547 .elementor-element.elementor-element-265e6814{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-4e2356f6{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-135653a1{--width:46%;}.elementor-547 .elementor-element.elementor-element-93f2771{--content-width:100%;}.elementor-547 .elementor-element.elementor-element-47185614{--content-width:100%;}.elementor-547 .elementor-element.elementor-element-37678b32{--content-width:1520px;}.elementor-547 .elementor-element.elementor-element-438f2a0{--width:70%;}.elementor-547 .elementor-element.elementor-element-7d877155{--width:85%;}.elementor-547 .elementor-element.elementor-element-2eb8124c{--content-width:1420px;}}@media(max-width:1024px) and (min-width:768px){.elementor-547 .elementor-element.elementor-element-4fd22f4d{--width:100%;}.elementor-547 .elementor-element.elementor-element-59aa50{--width:100%;}.elementor-547 .elementor-element.elementor-element-fa17768{--width:100%;}.elementor-547 .elementor-element.elementor-element-29204827{--width:100%;}.elementor-547 .elementor-element.elementor-element-bb06997{--width:100%;}.elementor-547 .elementor-element.elementor-element-6137f9fb{--width:100%;}.elementor-547 .elementor-element.elementor-element-34869510{--width:100%;}.elementor-547 .elementor-element.elementor-element-1ab55d3a{--width:100%;}.elementor-547 .elementor-element.elementor-element-263845bf{--width:100%;}.elementor-547 .elementor-element.elementor-element-75d4fa96{--width:100%;}.elementor-547 .elementor-element.elementor-element-24acf5a5{--width:100%;}.elementor-547 .elementor-element.elementor-element-438f2a0{--width:100%;}.elementor-547 .elementor-element.elementor-element-7d877155{--width:100%;}}@media(max-width:1024px){.elementor-547 .elementor-element.elementor-element-421fc29f{--padding-top:50px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-528712c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-547 .elementor-element.elementor-element-b82c052 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-item > a{font-size:13px;}.elementor-547 .elementor-element.elementor-element-163ac9d9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-6ef52888.e-con{--order:99999 /* order end hack */;}.elementor-547 .elementor-element.elementor-element-65460997{text-align:center;}.elementor-547 .elementor-element.elementor-element-65460997 .elementor-heading-title{font-size:37px;}.elementor-547 .elementor-element.elementor-element-6e532809{text-align:center;}.elementor-547 .elementor-element.elementor-element-6e532809 .elementor-heading-title{font-size:70px;}.elementor-547 .elementor-element.elementor-element-d012dd8{text-align:center;}.elementor-547 .elementor-element.elementor-element-d012dd8 .elementor-heading-title{font-size:37px;}.elementor-547 .elementor-element.elementor-element-16e47c84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-16e47c84.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-4d071659{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-4d071659.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-54316974 .elementor-button{font-size:10px;}.elementor-547 .elementor-element.elementor-element-46363904 .elementor-button{font-size:10px;}.elementor-547 .elementor-element.elementor-element-7e5c949f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-46a7f136{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-7f778692{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-547 .elementor-element.elementor-element-13624a65 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-eda7ecb .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-8136729{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-547 .elementor-element.elementor-element-fe13e81 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-1d3de63b .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-6b4b2882{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-547 .elementor-element.elementor-element-627cfead .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-4c7e704b .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-763aeefe .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-7da2564e .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-53265d93{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-53265d93 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-2d2c9fd8{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-547 .elementor-element.elementor-element-2d2c9fd8 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-c49dc68 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-30dcf055 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-5b3eff40.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-5b3eff40{font-size:13px;}.elementor-547 .elementor-element.elementor-element-6633a8ce .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-2421380 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-404cd2f2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-404cd2f2{font-size:13px;}.elementor-547 .elementor-element.elementor-element-515df66b .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-131ac47b .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-35e0c97f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-35e0c97f{font-size:13px;}.elementor-547 .elementor-element.elementor-element-2459c3eb .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-160aefdb .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-5e5048d1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-5e5048d1{font-size:13px;}.elementor-547 .elementor-element.elementor-element-91bbb09 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-4344e6f2 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-18d9638d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-18d9638d{font-size:13px;}.elementor-547 .elementor-element.elementor-element-794bf6cf .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-7cb70bb1 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-23c79e6b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-23c79e6b{font-size:13px;}.elementor-547 .elementor-element.elementor-element-2c09379d{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-2c09379d .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-71bd7e59{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-71bd7e59.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-4fd22f4d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-20eccee{text-align:center;}.elementor-547 .elementor-element.elementor-element-20eccee .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-7af22958.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-7af22958{font-size:13px;}.elementor-547 .elementor-element.elementor-element-31e968df{text-align:center;}.elementor-547 .elementor-element.elementor-element-31e968df .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-6540292e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-6540292e{font-size:13px;}.elementor-547 .elementor-element.elementor-element-47e7175c{text-align:center;}.elementor-547 .elementor-element.elementor-element-47e7175c .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-6cd294ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-6cd294ba{font-size:13px;}.elementor-547 .elementor-element.elementor-element-21c129c1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-2d623da0 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-76c7684d{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-547 .elementor-element.elementor-element-76c7684d .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-380a5ae4{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-547 .elementor-element.elementor-element-4ad7d557{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-20fbc747 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-2e130a91.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-2e130a91{font-size:13px;}.elementor-547 .elementor-element.elementor-element-354226f6{--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-547 .elementor-element.elementor-element-6ad9be90{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-2db864b0 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-6ff973b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-6ff973b7{font-size:13px;}.elementor-547 .elementor-element.elementor-element-5df15224{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-547 .elementor-element.elementor-element-1505d1cd .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-7323480b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-7323480b{font-size:13px;}.elementor-547 .elementor-element.elementor-element-40d88c18{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-2cc0ad80{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-8c35f59 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-5c0cf6e0 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-126ad65b .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-1a0e9878 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-2de0f48d{--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-547 .elementor-element.elementor-element-715325b0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-7e76ea45{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-59aa50{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-5c62c619{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-547 .elementor-element.elementor-element-5c62c619.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5c62c619 .elementor-heading-title{font-size:35px;}.elementor-547 .elementor-element.elementor-element-2513b54e{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-728454c5 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-260654f1 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-fa17768{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-fa17768.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-a7af8f7.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2760c4c1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-10b8def4{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-2fa8dd45 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-60b1fd26{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-547 .elementor-element.elementor-element-60b1fd26.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-60b1fd26 .elementor-heading-title{font-size:16px;}.elementor-547 .elementor-element.elementor-element-a789ba1{--gap:0px 25px;--row-gap:0px;--column-gap:25px;--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-b046922{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-24537edd .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-69bda60f{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-1067d73a .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-15ec15aa .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-33c37559 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-3adefa00 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-6f06ed70{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-69df992{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-786d08e0 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-5f5449e1 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-4b5b456f .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-df8081f .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-74ab49d1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-6a5980c4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-29204827{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-2539cecb{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-547 .elementor-element.elementor-element-2539cecb.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2539cecb .elementor-heading-title{font-size:35px;}.elementor-547 .elementor-element.elementor-element-bb06997{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-bb06997.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-7d2c01b.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3eec364{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-6137f9fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-6137f9fb.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3d706127.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-34869510{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-6c258252{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-547 .elementor-element.elementor-element-6c258252.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-6c258252 .elementor-heading-title{font-size:35px;}.elementor-547 .elementor-element.elementor-element-4ad1a877{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-6bc4d8d .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-1243f9f0 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-2e0860ef .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-37c327fc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-6ec8e6b0{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-6ec8e6b0 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-3e119ba8{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-3e119ba8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-1ab55d3a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-3351561f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5bfcb169{text-align:center;}.elementor-547 .elementor-element.elementor-element-5bfcb169 .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-7a2532f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-7a2532f4{font-size:13px;}.elementor-547 .elementor-element.elementor-element-2c306c46.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-50da4709{text-align:center;}.elementor-547 .elementor-element.elementor-element-50da4709 .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-3d0bf7ca.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-3d0bf7ca{font-size:13px;}.elementor-547 .elementor-element.elementor-element-2cace4e6.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-7a1ebd7e{text-align:center;}.elementor-547 .elementor-element.elementor-element-7a1ebd7e .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-2701ae93.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-2701ae93{font-size:13px;}.elementor-547 .elementor-element.elementor-element-5c50ae.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5b88b8dd{text-align:center;}.elementor-547 .elementor-element.elementor-element-5b88b8dd .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-350a5207.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-350a5207{font-size:13px;}.elementor-547 .elementor-element.elementor-element-5a711199.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-8293a0c{text-align:center;}.elementor-547 .elementor-element.elementor-element-8293a0c .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-41708c5b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-41708c5b{font-size:13px;}.elementor-547 .elementor-element.elementor-element-75671d73.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5033d1d7{text-align:center;}.elementor-547 .elementor-element.elementor-element-5033d1d7 .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-40a995dc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-40a995dc{font-size:13px;}.elementor-547 .elementor-element.elementor-element-67aa02bf{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-e9238b2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-6068faa4 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-3f34485{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-547 .elementor-element.elementor-element-3f34485.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-3f34485 .elementor-heading-title{font-size:16px;}.elementor-547 .elementor-element.elementor-element-33add32e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-547 .elementor-element.elementor-element-33add32e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-44e4eceb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-68f09a5e{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-68f09a5e .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-7bdc18a3{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-7bdc18a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-263845bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-5328258f{text-align:center;}.elementor-547 .elementor-element.elementor-element-5328258f .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-4b85166.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-4b85166{font-size:13px;}.elementor-547 .elementor-element.elementor-element-23ff3ec0{text-align:center;}.elementor-547 .elementor-element.elementor-element-23ff3ec0 .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-376c2049.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-376c2049{font-size:13px;}.elementor-547 .elementor-element.elementor-element-7b6dd25b{text-align:center;}.elementor-547 .elementor-element.elementor-element-7b6dd25b .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-6d9a3c92.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-6d9a3c92{font-size:13px;}.elementor-547 .elementor-element.elementor-element-72cd414c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-75d4fa96{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-75d4fa96.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2790badd.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-24acf5a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-3b7879d7{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-547 .elementor-element.elementor-element-3b7879d7.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3b7879d7 .elementor-heading-title{font-size:35px;}.elementor-547 .elementor-element.elementor-element-5b001840{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-6353d366 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-5f40dbaa .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-34279497 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-265e6814{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-4aa1ea71{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-4aa1ea71 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-23d74469{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-547 .elementor-element.elementor-element-23d74469.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-65128b4c{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-cd4f181{text-align:justify;}.elementor-547 .elementor-element.elementor-element-cd4f181 .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-678fb5d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-547 .elementor-element.elementor-element-678fb5d9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-678fb5d9 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-7b95a0a7{text-align:justify;}.elementor-547 .elementor-element.elementor-element-7b95a0a7 .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-ad8abcc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-547 .elementor-element.elementor-element-ad8abcc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-ad8abcc p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-5ae97cc3{text-align:justify;}.elementor-547 .elementor-element.elementor-element-5ae97cc3 .elementor-heading-title{line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-280ef21e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-547 .elementor-element.elementor-element-280ef21e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-280ef21e p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-4e2356f6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-38511541 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-76df21fd .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-67a8fdd2{--grid-auto-flow:row;}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-553dd394{left:52px;}body.rtl .elementor-547 .elementor-element.elementor-element-553dd394{right:52px;}.elementor-547 .elementor-element.elementor-element-553dd394{top:133px;--lottie-container-width:100%;}.elementor-547 .elementor-element.elementor-element-57b5361c .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-7631b1c6 .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-547 .elementor-element.elementor-element-3b8eefd3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-2df2bbae .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-547 .elementor-element.elementor-element-16b191a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-37678b32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-294a22b5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-438f2a0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-7c7177b3{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-547 .elementor-element.elementor-element-7c7177b3.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2b3032cd{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-547 .elementor-element.elementor-element-2b3032cd .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-14fd95d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-5a48caea{--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-19568a32 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-c7b6b1f .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-74c0b19e .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-12ac6ed5 .elementor-heading-title{font-size:13px;}.elementor-547 .elementor-element.elementor-element-a58cf03{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-a58cf03.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-547 .elementor-element.elementor-element-49c3554b .elementor-button{font-size:10px;}.elementor-547 .elementor-element.elementor-element-187f64c4 .elementor-button{font-size:10px;}.elementor-547 .elementor-element.elementor-element-2eb8124c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-1cf72992 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-365dc5e2 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-253ecff3 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-547 .elementor-element.elementor-element-421fc29f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-528712c7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 0px;--row-gap:21px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-528712c7.e-con{--align-self:center;}.elementor-547 .elementor-element.elementor-element-b82c052.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-b82c052 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-28caf0e8 .elementor-icon-list-item > a{font-size:12px;}.elementor-547 .elementor-element.elementor-element-163ac9d9{--gap:50px 0px;--row-gap:50px;--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-547 .elementor-element.elementor-element-65460997{text-align:center;}.elementor-547 .elementor-element.elementor-element-65460997 .elementor-heading-title{font-size:19px;}.elementor-547 .elementor-element.elementor-element-6e532809{padding:0px 0px 20px 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-6e532809 .elementor-heading-title{font-size:60px;}.elementor-547 .elementor-element.elementor-element-d012dd8{text-align:center;}.elementor-547 .elementor-element.elementor-element-d012dd8 .elementor-heading-title{font-size:19px;}.elementor-547 .elementor-element.elementor-element-16e47c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-4d071659{--justify-content:center;--gap:10px 15px;--row-gap:10px;--column-gap:15px;}.elementor-547 .elementor-element.elementor-element-54316974 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-547 .elementor-element.elementor-element-46363904 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-547 .elementor-element.elementor-element-7e5c949f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-7e5c949f.e-con{--order:99999 /* order end hack */;}.elementor-547 .elementor-element.elementor-element-46a7f136{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-7f778692{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-368386f0{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-547 .elementor-element.elementor-element-13624a65{text-align:center;}.elementor-547 .elementor-element.elementor-element-13624a65 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-eda7ecb{text-align:center;}.elementor-547 .elementor-element.elementor-element-eda7ecb .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-8136729{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-25562d9{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-547 .elementor-element.elementor-element-fe13e81{text-align:center;}.elementor-547 .elementor-element.elementor-element-fe13e81 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-1d3de63b{text-align:center;}.elementor-547 .elementor-element.elementor-element-1d3de63b .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-6b4b2882{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-21e442ed{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-547 .elementor-element.elementor-element-627cfead{text-align:center;}.elementor-547 .elementor-element.elementor-element-627cfead .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-4c7e704b{text-align:center;}.elementor-547 .elementor-element.elementor-element-4c7e704b .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-23757e06{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-50536d74{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-547 .elementor-element.elementor-element-763aeefe{text-align:center;}.elementor-547 .elementor-element.elementor-element-763aeefe .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-7da2564e{text-align:center;}.elementor-547 .elementor-element.elementor-element-7da2564e .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-53265d93{text-align:center;}.elementor-547 .elementor-element.elementor-element-53265d93 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-2d2c9fd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-2d2c9fd8 .elementor-heading-title{font-size:13px;line-height:2.1em;}.elementor-547 .elementor-element.elementor-element-7e562ca5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-5235e481{--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-c49dc68{text-align:center;}.elementor-547 .elementor-element.elementor-element-c49dc68 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-30dcf055{text-align:center;}.elementor-547 .elementor-element.elementor-element-30dcf055 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-5b3eff40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-3febcf5d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-404f5dcd{--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-6633a8ce{text-align:center;}.elementor-547 .elementor-element.elementor-element-6633a8ce .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-2421380{text-align:center;}.elementor-547 .elementor-element.elementor-element-2421380 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-404cd2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-29f3f07d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-20f2bedc{--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-515df66b{text-align:center;}.elementor-547 .elementor-element.elementor-element-515df66b .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-131ac47b{text-align:center;}.elementor-547 .elementor-element.elementor-element-131ac47b .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-35e0c97f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-2e673cf0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-3bf2dd96{--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-2459c3eb{text-align:center;}.elementor-547 .elementor-element.elementor-element-2459c3eb .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-160aefdb{text-align:center;}.elementor-547 .elementor-element.elementor-element-160aefdb .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-5e5048d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-1568a72d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-1aef471a{--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-91bbb09{text-align:center;}.elementor-547 .elementor-element.elementor-element-91bbb09 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-4344e6f2{text-align:center;}.elementor-547 .elementor-element.elementor-element-4344e6f2 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-18d9638d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-a0a25b0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-547 .elementor-element.elementor-element-58cb97a1{--gap:20px 0px;--row-gap:20px;--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-547 .elementor-element.elementor-element-794bf6cf{text-align:center;}.elementor-547 .elementor-element.elementor-element-794bf6cf .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-7cb70bb1{text-align:center;}.elementor-547 .elementor-element.elementor-element-7cb70bb1 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-23c79e6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-c2736f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-547 .elementor-element.elementor-element-7bed74e5{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-2c09379d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-2c09379d .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-71bd7e59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-4fd22f4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-29f921f{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-94ba6e6{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-20eccee{text-align:center;}.elementor-547 .elementor-element.elementor-element-20eccee .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-7af22958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-312f5d09{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-76e01a0{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-31e968df{text-align:center;}.elementor-547 .elementor-element.elementor-element-31e968df .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-6540292e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-43400d{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-282c8afc{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-47e7175c{text-align:center;}.elementor-547 .elementor-element.elementor-element-47e7175c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-6cd294ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-21c129c1{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-2d623da0{text-align:center;}.elementor-547 .elementor-element.elementor-element-2d623da0 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-76c7684d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-76c7684d .elementor-heading-title{font-size:13px;line-height:2.1em;}.elementor-547 .elementor-element.elementor-element-50f3a113{--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-547 .elementor-element.elementor-element-380a5ae4{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-20fbc747 .elementor-heading-title{font-size:17px;}.elementor-547 .elementor-element.elementor-element-2e130a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-2db864b0 .elementor-heading-title{font-size:17px;}.elementor-547 .elementor-element.elementor-element-6ff973b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-5df15224{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-1505d1cd .elementor-heading-title{font-size:17px;}.elementor-547 .elementor-element.elementor-element-7323480b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-2cc0ad80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-8c35f59 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-5c0cf6e0 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-126ad65b .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-1a0e9878 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-547 .elementor-element.elementor-element-59aa50{--width:100%;--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;}.elementor-547 .elementor-element.elementor-element-6384b627{--width:100%;--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-547 .elementor-element.elementor-element-bc5b455{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-5c62c619{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-5c62c619 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-e5a3183{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-2513b54e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-6ae65dbe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-3f380bc7.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4f9c8728{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-728454c5.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-728454c5{text-align:center;}.elementor-547 .elementor-element.elementor-element-728454c5 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-54939ce1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-7649b992{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-260654f1.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-260654f1{text-align:center;}.elementor-547 .elementor-element.elementor-element-260654f1 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-2760c4c1{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-2fa8dd45{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-547 .elementor-element.elementor-element-2fa8dd45.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2fa8dd45 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-60b1fd26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-60b1fd26 .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-a789ba1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-b046922{--border-radius:15px 15px 15px 15px;}.elementor-547 .elementor-element.elementor-element-24537edd{padding:10px 15px 10px 15px;text-align:center;}.elementor-547 .elementor-element.elementor-element-24537edd .elementor-heading-title{font-size:10px;}.elementor-547 .elementor-element.elementor-element-69bda60f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-6bad8ac2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-588921ad.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-1ffc8da9{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-1067d73a.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-1067d73a{text-align:center;}.elementor-547 .elementor-element.elementor-element-1067d73a .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-1dc74d5c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-6f307203{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-15ec15aa.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-15ec15aa{text-align:center;}.elementor-547 .elementor-element.elementor-element-15ec15aa .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-13d29d48{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-2b48355d{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-33c37559.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-33c37559{text-align:center;}.elementor-547 .elementor-element.elementor-element-33c37559 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-6f89db58{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-2eabc8f6{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-3adefa00.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3adefa00{text-align:center;}.elementor-547 .elementor-element.elementor-element-3adefa00 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-6f06ed70{--border-radius:15px 15px 15px 15px;}.elementor-547 .elementor-element.elementor-element-3601c5d7{padding:10px 15px 10px 15px;text-align:center;}.elementor-547 .elementor-element.elementor-element-3601c5d7 .elementor-heading-title{font-size:10px;}.elementor-547 .elementor-element.elementor-element-69df992{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-24272e09{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-3f1c3972{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-786d08e0.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-786d08e0{text-align:center;}.elementor-547 .elementor-element.elementor-element-786d08e0 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-7e3112b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-13065722{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-5f5449e1.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5f5449e1{text-align:center;}.elementor-547 .elementor-element.elementor-element-5f5449e1 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-1cc28a04{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-3e43c2f{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-4b5b456f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-4b5b456f{text-align:center;}.elementor-547 .elementor-element.elementor-element-4b5b456f .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-2e797d0d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-3d1aed31{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-df8081f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-df8081f{text-align:center;}.elementor-547 .elementor-element.elementor-element-df8081f .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-29204827{--width:100%;--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;}.elementor-547 .elementor-element.elementor-element-4affb0ec{--width:100%;--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-547 .elementor-element.elementor-element-2063d12d{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-2539cecb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-2539cecb .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-770c225c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-34869510{--width:100%;--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;}.elementor-547 .elementor-element.elementor-element-717efea6{--width:100%;--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-547 .elementor-element.elementor-element-d800a3a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-6c258252{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-6c258252 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-c21cf42{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-4ad1a877{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-597a77f3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-3d1ea8dc.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-76e01761{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-6bc4d8d.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-6bc4d8d{text-align:center;}.elementor-547 .elementor-element.elementor-element-6bc4d8d .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-1fe11818{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-308acb63{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-1243f9f0.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-1243f9f0{text-align:center;}.elementor-547 .elementor-element.elementor-element-1243f9f0 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-5092bb5b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-3ff16cc1{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-2e0860ef.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-2e0860ef{text-align:center;}.elementor-547 .elementor-element.elementor-element-2e0860ef .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-bddbf4c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-6ec8e6b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-6ec8e6b0 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-3e119ba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-1ab55d3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-67c6ab6d{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-10f99f0c{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-5bfcb169{text-align:center;}.elementor-547 .elementor-element.elementor-element-5bfcb169 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-7a2532f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-bd69c04{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-21b41e05{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-50da4709{text-align:center;}.elementor-547 .elementor-element.elementor-element-50da4709 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-3d0bf7ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-2af7b5d1{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-d9bf28f{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-7a1ebd7e{text-align:center;}.elementor-547 .elementor-element.elementor-element-7a1ebd7e .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-2701ae93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-60fe1371{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6f39a674{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-5b88b8dd{text-align:center;}.elementor-547 .elementor-element.elementor-element-5b88b8dd .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-350a5207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-5c8f456c{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6ca7e146{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-8293a0c{text-align:center;}.elementor-547 .elementor-element.elementor-element-8293a0c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-41708c5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-548548f4{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-fc44177{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-5033d1d7{text-align:center;}.elementor-547 .elementor-element.elementor-element-5033d1d7 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-40a995dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-67aa02bf{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-6068faa4{text-align:center;}.elementor-547 .elementor-element.elementor-element-6068faa4 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-3f34485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-3f34485 .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-6657dd2b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-63ee2166{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-547 .elementor-element.elementor-element-31b679a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-547 .elementor-element.elementor-element-6da4bddf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-3dde9360{text-align:center;}.elementor-547 .elementor-element.elementor-element-3dde9360 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-22941306{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-2a49b869{text-align:center;}.elementor-547 .elementor-element.elementor-element-2a49b869 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-1ace552e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-54e520f3{text-align:center;}.elementor-547 .elementor-element.elementor-element-54e520f3 .elementor-heading-title{font-size:15px;}.elementor-547 .elementor-element.elementor-element-7789ada5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-4cf7ddfa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-33add32e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-4f6f1b7d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-68f09a5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-68f09a5e .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-7bdc18a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-263845bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-39440ad9{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-690fa3e8{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-5328258f{text-align:center;}.elementor-547 .elementor-element.elementor-element-5328258f .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-4b85166{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-411ccc09{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-6a21a764{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-23ff3ec0{text-align:center;}.elementor-547 .elementor-element.elementor-element-23ff3ec0 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-376c2049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-426e8741{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-1bec01b2{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-7b6dd25b{text-align:center;}.elementor-547 .elementor-element.elementor-element-7b6dd25b .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-547 .elementor-element.elementor-element-6d9a3c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-2790badd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-547 .elementor-element.elementor-element-24acf5a5{--width:100%;--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;}.elementor-547 .elementor-element.elementor-element-2983e910{--width:100%;--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-547 .elementor-element.elementor-element-262fa8c4{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-3b7879d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-3b7879d7 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-61fe5c1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-5b001840{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-f8484bb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-3d779b3f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-3d98596e{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-6353d366.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-6353d366{text-align:center;}.elementor-547 .elementor-element.elementor-element-6353d366 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-4b2b5210{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-4f607e0c{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-5f40dbaa.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-5f40dbaa{text-align:center;}.elementor-547 .elementor-element.elementor-element-5f40dbaa .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-2bcadb38{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-67773b97{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-34279497.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-34279497{text-align:center;}.elementor-547 .elementor-element.elementor-element-34279497 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-265e6814{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-4aa1ea71{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-547 .elementor-element.elementor-element-4aa1ea71 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-23d74469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-65128b4c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-cd4f181 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-678fb5d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-547 .elementor-element.elementor-element-678fb5d9 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-7b95a0a7 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-ad8abcc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-547 .elementor-element.elementor-element-ad8abcc p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-5ae97cc3 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-280ef21e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;line-height:1.7em;}.elementor-547 .elementor-element.elementor-element-280ef21e p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-30507daf{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-547 .elementor-element.elementor-element-3d590ef5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-38511541{text-align:center;}.elementor-547 .elementor-element.elementor-element-38511541 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-76df21fd{text-align:center;}.elementor-547 .elementor-element.elementor-element-76df21fd .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-67a8fdd2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-4814f715{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-4814f715 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-547 .elementor-element.elementor-element-4aaf5239{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-4aaf5239 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-547 .elementor-element.elementor-element-51db505f{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-51db505f .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-547 .elementor-element.elementor-element-5a01b075{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-547 .elementor-element.elementor-element-5a01b075 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-547 .elementor-element.elementor-element-6cd284a4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:10px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-553dd394{--lottie-container-width:100%;}.elementor-547 .elementor-element.elementor-element-57b5361c{text-align:center;}.elementor-547 .elementor-element.elementor-element-57b5361c .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-7631b1c6{text-align:center;}.elementor-547 .elementor-element.elementor-element-7631b1c6 .elementor-heading-title{font-size:26px;}.elementor-547 .elementor-element.elementor-element-3b8eefd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-2df2bbae{text-align:center;}.elementor-547 .elementor-element.elementor-element-2df2bbae .elementor-heading-title{font-size:26px;}.elementor-547 .elementor-element.elementor-element-16b191a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-275f06af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-547 .elementor-element.elementor-element-37678b32{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-294a22b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-7d877155{--width:100%;--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;}.elementor-547 .elementor-element.elementor-element-3a2151d7{--width:100%;--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-547 .elementor-element.elementor-element-59d75431{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-2b3032cd{text-align:center;}.elementor-547 .elementor-element.elementor-element-2b3032cd .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-14fd95d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-547 .elementor-element.elementor-element-5a48caea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-547 .elementor-element.elementor-element-170a2a6a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-5f00bf32{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-19568a32.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-19568a32{text-align:center;}.elementor-547 .elementor-element.elementor-element-19568a32 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-20480b85{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-31d2866.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-7bc0011d{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-c7b6b1f.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-c7b6b1f{text-align:center;}.elementor-547 .elementor-element.elementor-element-c7b6b1f .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-6b2d00c0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-26bc260{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-74c0b19e.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-74c0b19e{text-align:center;}.elementor-547 .elementor-element.elementor-element-74c0b19e .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-3f39bf6c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-547 .elementor-element.elementor-element-6a456730{--border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-12ac6ed5.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-12ac6ed5{text-align:center;}.elementor-547 .elementor-element.elementor-element-12ac6ed5 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-a58cf03{--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-547 .elementor-element.elementor-element-49c3554b .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-547 .elementor-element.elementor-element-187f64c4 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-547 .elementor-element.elementor-element-2eb8124c{--border-radius:20px 20px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-1cf72992{text-align:center;}.elementor-547 .elementor-element.elementor-element-1cf72992 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-365dc5e2{text-align:center;}.elementor-547 .elementor-element.elementor-element-365dc5e2 .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-547 .elementor-element.elementor-element-253ecff3 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-547 .elementor-element.elementor-element-7d425d72{--justify-content:center;}.elementor-547 .elementor-element.elementor-element-770ac0a8.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-770ac0a8 .elementor-heading-title{font-size:20px;}.elementor-547 .elementor-element.elementor-element-7187908b.elementor-element{--align-self:center;}.elementor-547 .elementor-element.elementor-element-7187908b .elementor-heading-title{font-size:13px;}}/* Start custom CSS for heading, class: .elementor-element-65460997 *//* ==============================================
   استایل اختصاصی: هایلایت کپسولی پشتی (Pill Marker)
   Prefix: -pf-title-pill
============================================== */
.-pf-title-pill {
    position: relative;
    display: inline-block;
    color: #ffffff; /* متن سفید برای خوانایی عالی روی پس‌زمینه تیره و کپسول */
    font-weight: 900;
    z-index: 1;
    padding: 0 12px;
}

.-pf-title-pill::before {
    content: '';
    position: absolute;
    top: 55%; /* تنظیم دقیق برای قرارگیری در نیمه پایینی و مرکز حروف */
    left: 0;
    right: 0;
    height: 45%; /* ضخامت کپسول که از حروف بیرون نمی‌زند */
    background: #E63946; /* رنگ قرمز یاقوتی */
    border-radius: 50px; /* لبه‌های کاملاً گرد کپسولی */
    transform: translateY(-50%);
    z-index: -1; /* حتماً باید منفی باشد تا پشت متن قرار بگیرد */
    box-shadow: 0 4px 15px rgba(230, 57, 70, 0.4);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e532809 */.blue-shine {
  /* 1. گرادینت آبی (تیره - روشن - تیره) برای ایجاد افکت برق زدن */
  background: linear-gradient(
    90deg,
    #0b5ce4 0%,   /* رنگ اصلی آبی */
    #5da2ff 50%,  /* رنگ وسط کمی روشن‌تر برای شاین */
    #0b5ce4 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 heading, class: .elementor-element-d012dd8 */.blue-shine {
  /* 1. گرادینت آبی (تیره - روشن - تیره) برای ایجاد افکت برق زدن */
  background: linear-gradient(
    90deg,
    #0b5ce4 0%,   /* رنگ اصلی آبی */
    #5da2ff 50%,  /* رنگ وسط کمی روشن‌تر برای شاین */
    #0b5ce4 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-54316974 *//* ==============================================
   1. دکمه براق با عبور نور (Ruby Shine)
============================================== */
.-pf-btn-shine .elementor-button {
    background-color: #E63946 !important;
    color: #ffffff !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: none !important;
    box-shadow: 0 8px 20px -5px rgba(230, 57, 70, 0.3) !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease !important;
}

.-pf-btn-shine .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    z-index: 2;
    transition: none;
}

.-pf-btn-shine:hover .elementor-button {
    transform: translateY(-3px) !important;
    box-shadow: 0 15px 25px -5px rgba(230, 57, 70, 0.5) !important;
}

.-pf-btn-shine:hover .elementor-button::after {
    animation: -pf-btn-sweep 0.7s ease-out;
}

@keyframes -pf-btn-sweep {
    100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46363904 *//* ==============================================
   2. دکمه توخالی با پر شدن مایع (Ghost to Liquid)
============================================== */
.-pf-btn-ghost-fill .elementor-button {
    background-color: transparent !important;
    color: #E63946 !important;
    border: 2px solid #E63946 !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    box-shadow: none !important;
    transition: color 0.4s ease, transform 0.3s ease !important;
}

.-pf-btn-ghost-fill .elementor-button::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0; right: 0; bottom: 0;
    background-color: #E63946;
    z-index: -1;
    transition: top 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.-pf-btn-ghost-fill:hover .elementor-button {
    color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 10px 20px -5px rgba(230, 57, 70, 0.3) !important;
}

.-pf-btn-ghost-fill:hover .elementor-button::before {
    top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d608641 *//* ==============================================
   المان UI فرم‌ساز (Drag & Drop)
============================================== */
.-pf-ui-wrapper {
    position: relative;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    font-family: 'Vazirmatn', Tahoma, sans-serif;
    z-index: 10;
}

.-pf-ui-glow {
    position: absolute;
    inset: 15%;
    background: radial-gradient(circle, rgba(230, 57, 70, 0.15) 0%, transparent 70%);
    filter: blur(40px);
    border-radius: 50%;
    z-index: -1;
}

.-pf-ui-glass-card {
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 20px;
    box-shadow: 0 30px 60px -15px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255,255,255,0.1);
    overflow: hidden;
    animation: -pf-ui-float 6s ease-in-out infinite;
}

.-pf-ui-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.5rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    background: rgba(0, 0, 0, 0.1);
}

.-pf-ui-mac-btns { display: flex; gap: 6px; }
.-pf-ui-mac-btns span { width: 12px; height: 12px; border-radius: 50%; }

.-pf-ui-title {
    font-size: 0.8rem;
    font-weight: 700;
    color: rgba(255, 255, 255, 0.5);
}

.-pf-ui-body {
    display: flex;
    min-height: 320px;
}

.-pf-ui-sidebar {
    width: 140px;
    padding: 1.5rem 1rem;
    border-left: 1px solid rgba(255, 255, 255, 0.05);
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.-pf-ui-tool {
    padding: 0.6rem;
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 8px;
    font-size: 0.75rem;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.7);
    text-align: center;
}

.-pf-tool-active {
    border-color: rgba(230, 57, 70, 0.4);
    background: rgba(230, 57, 70, 0.05);
    color: #E63946;
}

.-pf-ui-canvas {
    flex: 1;
    padding: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.-pf-ui-field {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
}

.-pf-ui-label {
    font-size: 0.75rem;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.6);
}

.-pf-ui-input {
    padding: 0.75rem 1rem;
    background: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 10px;
    font-size: 0.8rem;
    color: rgba(255, 255, 255, 0.9);
}

.-pf-ui-dropzone {
    margin-top: 0.5rem;
    height: 50px;
    border: 2px dashed rgba(230, 57, 70, 0.3);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(230, 57, 70, 0.7);
    font-size: 0.8rem;
    font-weight: 700;
    background: rgba(230, 57, 70, 0.02);
    animation: -pf-ui-pulse-border 2s infinite alternate;
}

/* انیمیشن کشیدن و رها کردن (ماوس و فیلد) */
.-pf-ui-cursor-group {
    position: absolute;
    top: 50%;
    left: 20%;
    z-index: 20;
    pointer-events: none;
    animation: -pf-ui-drag-drop 5s infinite ease-in-out;
}

.-pf-ui-dragged-item {
    padding: 0.6rem 1rem;
    background: #E63946;
    border-radius: 8px;
    font-size: 0.75rem;
    font-weight: 700;
    color: white;
    box-shadow: 0 10px 20px rgba(230, 57, 70, 0.4);
    margin-bottom: 4px;
    margin-right: 15px;
    opacity: 0;
    animation: -pf-ui-item-appear 5s infinite ease-in-out;
}

.-pf-ui-cursor { filter: drop-shadow(0 5px 10px rgba(0,0,0,0.5)); }

/* تگ‌های معلق اطراف */
.-pf-ui-badge {
    position: absolute;
    background: rgba(15, 23, 42, 0.8);
    backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0.5rem 1rem;
    border-radius: 12px;
    font-size: 0.75rem;
    font-weight: 700;
    color: white;
    box-shadow: 0 10px 20px rgba(0,0,0,0.3);
}

.-pf-badge-right {
    top: 20%; right: -20px;
    animation: -pf-ui-float-alt 4s infinite alternate ease-in-out;
}

.-pf-badge-left {
    bottom: 25%; left: -30px;
    animation: -pf-ui-float-alt 5s infinite alternate-reverse ease-in-out;
}

/* Keyframes */
@keyframes -pf-ui-float {
    0%, 100% { transform: translateY(-8px); }
    50% { transform: translateY(8px); }
}

@keyframes -pf-ui-float-alt {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-10px) rotate(3deg); }
}

@keyframes -pf-ui-pulse-border {
    0% { border-color: rgba(230, 57, 70, 0.2); }
    100% { border-color: rgba(230, 57, 70, 0.6); }
}

@keyframes -pf-ui-drag-drop {
    0%, 10% { transform: translate(0, 0) scale(1); }
    20% { transform: translate(0, 0) scale(0.9); } /* کلیک روی سایدبار */
    50%, 60% { transform: translate(-180px, 80px) scale(1); } /* کشیدن به سمت بوم */
    70% { transform: translate(-180px, 80px) scale(0.9); } /* رها کردن */
    100% { transform: translate(0, 0) scale(1); } /* بازگشت */
}

@keyframes -pf-ui-item-appear {
    0%, 15% { opacity: 0; transform: scale(0.8); }
    20%, 65% { opacity: 1; transform: scale(1); }
    70%, 100% { opacity: 0; transform: scale(0.8); }
}

@media (max-width: 768px) {
    .-pf-ui-sidebar { display: none; }
    .-pf-badge-right, .-pf-badge-left { display: none; }
    .-pf-ui-cursor-group { display: none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368386f0 *//* ==============================================
   4. بزرگ‌نمایی سینمایی (PF Cinematic Zoom)
   تغییرات: افزایش شدید میزان زوم و سرعت
============================================== */
.-pf-img-zoom {
    overflow: hidden; /* ضروری */
    border-radius: inherit;
}

.-pf-img-zoom img {
    /* زوم سریع‌تر و عمیق‌تر برای حس حرکت سینمایی */
    animation: pf-zoom-anim-active 8s linear infinite alternate !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@keyframes pf-zoom-anim-active {
    0% {
        transform: scale(1);
    }
    100% {
        /* عمیق‌تر شدن زوم */
        transform: scale(1.35); 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25562d9 *//* ==============================================
   4. بزرگ‌نمایی سینمایی (PF Cinematic Zoom)
   تغییرات: افزایش شدید میزان زوم و سرعت
============================================== */
.-pf-img-zoom {
    overflow: hidden; /* ضروری */
    border-radius: inherit;
}

.-pf-img-zoom img {
    /* زوم سریع‌تر و عمیق‌تر برای حس حرکت سینمایی */
    animation: pf-zoom-anim-active 8s linear infinite alternate !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@keyframes pf-zoom-anim-active {
    0% {
        transform: scale(1);
    }
    100% {
        /* عمیق‌تر شدن زوم */
        transform: scale(1.35); 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21e442ed *//* ==============================================
   4. بزرگ‌نمایی سینمایی (PF Cinematic Zoom)
   تغییرات: افزایش شدید میزان زوم و سرعت
============================================== */
.-pf-img-zoom {
    overflow: hidden; /* ضروری */
    border-radius: inherit;
}

.-pf-img-zoom img {
    /* زوم سریع‌تر و عمیق‌تر برای حس حرکت سینمایی */
    animation: pf-zoom-anim-active 8s linear infinite alternate !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@keyframes pf-zoom-anim-active {
    0% {
        transform: scale(1);
    }
    100% {
        /* عمیق‌تر شدن زوم */
        transform: scale(1.35); 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50536d74 *//* ==============================================
   4. بزرگ‌نمایی سینمایی (PF Cinematic Zoom)
   تغییرات: افزایش شدید میزان زوم و سرعت
============================================== */
.-pf-img-zoom {
    overflow: hidden; /* ضروری */
    border-radius: inherit;
}

.-pf-img-zoom img {
    /* زوم سریع‌تر و عمیق‌تر برای حس حرکت سینمایی */
    animation: pf-zoom-anim-active 8s linear infinite alternate !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@keyframes pf-zoom-anim-active {
    0% {
        transform: scale(1);
    }
    100% {
        /* عمیق‌تر شدن زوم */
        transform: scale(1.35); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53265d93 *//* ==============================================
   استایل ۴: موج متحرک زیر کلمه (Animated Wave)
============================================== */
.ctf-title-wave {
    position: relative;
    color: #0ea5e9;
    font-weight: 900;
    padding-bottom: 6px;
    display: inline-block;
    /* استفاده از SVG داخلی برای موج */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%230ea5e9' stroke-width='1.5' d='M0 2c5 0 5-2 10-2s5 2 10 2 5-2 10-2 5 2 10 2'/%3E%3C/svg%3E") repeat-x bottom;
    background-size: 20px 4px;
    animation: ctf-wave-text-flow 2s linear infinite;
}

@keyframes ctf-wave-text-flow {
    0% { background-position: 0 bottom; }
    100% { background-position: -20px bottom; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49dc68 *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6633a8ce *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515df66b *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2459c3eb *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49dc68 *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6633a8ce *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515df66b *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2459c3eb *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49dc68 *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6633a8ce *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515df66b *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2459c3eb *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49dc68 *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6633a8ce *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515df66b *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2459c3eb *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49dc68 *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6633a8ce *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515df66b *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2459c3eb *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49dc68 *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6633a8ce *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515df66b *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2459c3eb *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49dc68 *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6633a8ce *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515df66b *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2459c3eb *//* ==============================================
   مدل 2: مارکر ضخیم کج در پایین کلمه
============================================== */
.dbz-highlight-2 {
    color: #111520; /* رنگ متن اصلی لندینگ */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    font-weight: 900;
}

.dbz-highlight-2::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 40%; /* فقط 40 درصد پایین کلمه را می‌پوشاند */
    background-color: rgba(239, 64, 86, 0.25);
    transform: skewX(-15deg);
    border-radius: 4px;
    z-index: -1;
    transition: height 0.3s ease, background-color 0.3s ease;
}

/* وقتی موس روی عنوان می‌رود، مارکر کل کلمه را می‌پوشاند */
.dbz-highlight-2:hover::before {
    height: 100%;
    background-color: rgba(239, 64, 86, 0.15);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2736f */.bly-step4-wrapper { position: relative; width: 100%; display: flex; justify-content: center; padding: 20px; }
.bly-step4-card { background: #111c33; border: 1px solid rgba(255,255,255,0.05); border-radius: 16px; padding: 30px 20px; width: 100%; max-width: 280px; box-shadow: 0 15px 30px rgba(0,0,0,0.4); display: flex; flex-direction: column; align-items: center; gap: 16px; position: relative; z-index: 2; }
.bly-step4-play { width: 64px; height: 64px; background: #14be91; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; cursor: pointer; animation: bly-pulse-play 2s infinite; position: relative; z-index: 2; }
.bly-step4-play svg { width: 24px; height: 24px; margin-left: 4px; }
.bly-step4-title { color: #fff; font-size: 16px; font-weight: bold; }
.bly-step4-badge { background: rgba(20, 190, 145, 0.1); border: 1px solid rgba(20, 190, 145, 0.2); color: #14be91; padding: 6px 12px; border-radius: 20px; font-size: 11px; font-weight: bold; display: flex; align-items: center; gap: 6px; }
.bly-step4-badge svg { width: 12px; height: 12px; }

@keyframes bly-pulse-play { 
    0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(20, 190, 145, 0.5); } 
    50% { transform: scale(1.05); box-shadow: 0 0 0 15px rgba(20, 190, 145, 0); } 
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(20, 190, 145, 0); } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c09379d *//* ==============================================
   استایل ۵: باکس سه‌بعدی متحرک (Offset Shift)
============================================== */
.ctf-title-offset {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-weight: 900;
    padding: 2px 12px;
    z-index: 1;
    margin: 0 4px;
}

.ctf-title-offset::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #0ea5e9;
    z-index: -1;
    border-radius: 8px;
    border: 2px solid #ffffff;
    /* ایجاد سایه سه‌بعدی با جابه‌جایی */
    transform: translate(-4px, 4px);
    box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2);
    animation: ctf-offset-move 3s infinite alternate ease-in-out;
}

@keyframes ctf-offset-move {
    0% { transform: translate(-4px, 4px); box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2); }
    100% { transform: translate(4px, -4px); box-shadow: -4px 4px 0 rgba(14, 165, 233, 0.2); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-465a4406 *//* ==============================================
   1. معلق‌سازی نرم و ظریف (PF Floating Soft)
============================================== */
.-pf-img-float img {
    animation: pf-float-anim 6s ease-in-out infinite !important;
}

@keyframes pf-float-anim {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px); /* میزان حرکت به بالا */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d623da0 *//* ==============================================
   استایل‌های خلاقانه و Solid عناوین پارسی‌فرم
   Prefix: -pf-title-
============================================== */

/* ۱. پر شدن مایع درون متن (Liquid Fill - بازطراحی برای پارسی‌فرم) */
.-pf-title-liquid {
    font-weight: 900;
    color: transparent;
    -webkit-text-stroke: 1.5px #E63946; /* حاشیه توخالی کلمه */
    background: linear-gradient(to top, #E63946 50%, transparent 50%);
    background-size: 100% 200%;
    background-position: top;
    -webkit-background-clip: text;
    background-clip: text;
    animation: -pf-liquid-anim 4s infinite alternate ease-in-out;
}

@keyframes -pf-liquid-anim {
    0%, 20% { background-position: top; }
    80%, 100% { background-position: bottom; }
}

/* ============================================== */

/* ۲. باکس سه‌بعدی متحرک خالص (Offset Shift - بدون سایه تار) */
.-pf-title-offset {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-weight: 900;
    padding: 2px 12px;
    z-index: 1;
    margin: 0 4px;
}

.-pf-title-offset::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #E63946;
    z-index: -1;
    border-radius: 8px;
    border: 2px solid #ffffff;
    /* ایجاد بعد سه‌بعدی کاملاً Solid و شارپ (بدون blur) */
    transform: translate(-4px, 4px);
    box-shadow: 4px -4px 0 #fca5a5; /* رنگ قرمز روشن خالص */
    animation: -pf-offset-move 3s infinite alternate ease-in-out;
}

@keyframes -pf-offset-move {
    0% { transform: translate(-4px, 4px); box-shadow: 4px -4px 0 #fca5a5; }
    100% { transform: translate(4px, -4px); box-shadow: -4px 4px 0 #fca5a5; }
}

/* ============================================== */

/* ۳. فریم طراحان (Figma Bounding Box - بازطراحی) */
.-pf-title-figma {
    position: relative;
    color: #E63946;
    font-weight: 900;
    padding: 2px 8px;
    border: 1px dashed #E63946;
    display: inline-block;
    animation: -pf-figma-pulse 3s infinite alternate;
    margin: 0 4px;
}

/* ساخت ۴ نقطه در گوشه‌ها */
.-pf-title-figma::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    width: 5px;
    height: 5px;
    background: #ffffff;
    border: 1px solid #E63946;
    box-shadow: 
        calc(100% + 1px) 0 0 0 #fff, calc(100% + 1px) 0 0 0 1px #E63946, 
        0 calc(100% + 1px) 0 0 #fff, 0 calc(100% + 1px) 0 0 1px #E63946, 
        calc(100% + 1px) calc(100% + 1px) 0 0 #fff, calc(100% + 1px) calc(100% + 1px) 0 0 1px #E63946;
}

@keyframes -pf-figma-pulse {
    0% { transform: scale(1); border-color: rgba(230, 57, 70, 0.4); }
    100% { transform: scale(1.05); border-color: rgba(230, 57, 70, 1); }
}

/* ============================================== */

/* ۴. گرادیانت جادویی روان (بدون سایه) */
.-pf-title-magic-grad {
    display: inline-block;
    background: linear-gradient(135deg, #E63946 0%, #f43f5e 50%, #f59e0b 100%);
    background-size: 200% auto;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: 900;
    animation: -pf-grad-flow 3s linear infinite;
    /* سایه کاملاً حذف شد */
}

@keyframes -pf-grad-flow {
    to { background-position: 200% center; }
}

/* ============================================== */

/* ۵. چسب رنگی کج (Slanted Tape) */
.-pf-title-tape {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-weight: 900;
    padding: 4px 14px;
    z-index: 1;
    margin: 0 4px;
}

.-pf-title-tape::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #E63946;
    z-index: -1;
    transform: rotate(-3deg);
    border-radius: 4px;
    animation: -pf-tape-wiggle 3s infinite alternate ease-in-out;
}

@keyframes -pf-tape-wiggle {
    0% { transform: rotate(-3deg) scale(1); }
    100% { transform: rotate(3deg) scale(1.05); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-580051d */.-pf-img-pulse img {
    /* زمان انیمیشن کمتر شده تا پالس‌ها واضح‌تر باشند */
    animation: pf-pulse-anim-active 3s ease-in-out infinite !important;
}

@keyframes pf-pulse-anim-active {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        /* بزرگ‌نمایی واضح‌تر */
        transform: scale(1.12); 
        /* تغییر شفافیت بیشتر برای حس تنفس قوی‌تر */
        opacity: 0.8; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad7d557 *//* ==============================================
   پترن‌های پس‌زمینه برای 4 باکس اصلی بنتو (استوربان)
   تم روشن و مینیمال (Light Mode)
============================================== */

/* استایل پایه مشترک برای کنترل پترن‌ها در تمام باکس‌ها */
.stb-bento-pattern {
    position: relative;
    overflow: hidden !important;
    z-index: 1;
    /* اعمال ترانزیشن نرم برای هاور */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* لایه نگهدارنده پترن */
.stb-bento-pattern::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    opacity: 0.04; /* شفافیت بسیار کم برای حفظ مینیمالیسم */
    background-repeat: repeat;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* افکت هاور مشترک: پررنگ شدن ملایم پترن و کمی حرکت */
.stb-bento-pattern:hover::before {
    opacity: 0.08; /* پترن در هاور واضح‌تر می‌شود */
}

/* ----------------------------------------------
   ۱. باکس مدیریت محصولات (پترن شبکه‌ای نقطه‌دار - حس ساختار و دسته‌بندی)
---------------------------------------------- */
.stb-pattern-products::before {
    background-size: 20px 20px;
    background-image: radial-gradient(circle, #3b82f6 1px, transparent 1px); /* آبی ملایم */
}
.stb-pattern-products:hover::before {
    transform: scale(1.05); /* زوم ملایم در هاور */
}

/* ----------------------------------------------
   ۲. باکس مدیریت سفارشات (پترن خطوط مورب - حس لیست شدن و ردیف)
---------------------------------------------- */
.stb-pattern-orders::before {
    background-size: 10px 10px;
    background-image: repeating-linear-gradient(45deg, #10b981 0, #10b981 1px, transparent 0, transparent 50%); /* سبز زمردی */
}
.stb-pattern-orders:hover::before {
    /* حرکت خطوط در هاور */
    background-position: 10px 10px;
}

/* ----------------------------------------------
   ۳. باکس سیستم حمل‌ونقل (پترن موج‌دار - حس مسیر و حرکت)
---------------------------------------------- */
.stb-pattern-shipping::before {
    background-size: 40px 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20c5 0 10-5 20-5s15 5 20 5v2c-5 0-10-5-20-5s-15 5-20 5v-2z' fill='%23f59e0b' fill-opacity='1' fill-rule='evenodd'/%3E%3C/svg%3E"); /* کهربایی/نارنجی */
}
.stb-pattern-shipping:hover::before {
    /* حرکت موج‌ها در هاور */
    background-position: 20px 0;
}

/* ----------------------------------------------
   ۴. باکس پرداخت کارت به کارت (پترن مربع‌های متقاطع - حس امنیت و رمزنگاری)
---------------------------------------------- */
.stb-pattern-payment::before {
    background-size: 24px 24px;
    background-image: linear-gradient(to right, #8b5cf6 1px, transparent 1px), linear-gradient(to bottom, #8b5cf6 1px, transparent 1px); /* بنفش برند */
}
.stb-pattern-payment:hover::before {
    transform: scale(1.1) rotate(2deg); /* زوم و چرخش بسیار ملایم در هاور */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d88c18 *//* ==============================================
   پترن‌های پس‌زمینه برای 4 باکس اصلی بنتو (استوربان)
   تم روشن و مینیمال (Light Mode)
============================================== */

/* استایل پایه مشترک برای کنترل پترن‌ها در تمام باکس‌ها */
.stb-bento-pattern {
    position: relative;
    overflow: hidden !important;
    z-index: 1;
    /* اعمال ترانزیشن نرم برای هاور */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* لایه نگهدارنده پترن */
.stb-bento-pattern::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    opacity: 0.04; /* شفافیت بسیار کم برای حفظ مینیمالیسم */
    background-repeat: repeat;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* افکت هاور مشترک: پررنگ شدن ملایم پترن و کمی حرکت */
.stb-bento-pattern:hover::before {
    opacity: 0.08; /* پترن در هاور واضح‌تر می‌شود */
}

/* ----------------------------------------------
   ۱. باکس مدیریت محصولات (پترن شبکه‌ای نقطه‌دار - حس ساختار و دسته‌بندی)
---------------------------------------------- */
.stb-pattern-products::before {
    background-size: 20px 20px;
    background-image: radial-gradient(circle, #3b82f6 1px, transparent 1px); /* آبی ملایم */
}
.stb-pattern-products:hover::before {
    transform: scale(1.05); /* زوم ملایم در هاور */
}

/* ----------------------------------------------
   ۲. باکس مدیریت سفارشات (پترن خطوط مورب - حس لیست شدن و ردیف)
---------------------------------------------- */
.stb-pattern-orders::before {
    background-size: 10px 10px;
    background-image: repeating-linear-gradient(45deg, #10b981 0, #10b981 1px, transparent 0, transparent 50%); /* سبز زمردی */
}
.stb-pattern-orders:hover::before {
    /* حرکت خطوط در هاور */
    background-position: 10px 10px;
}

/* ----------------------------------------------
   ۳. باکس سیستم حمل‌ونقل (پترن موج‌دار - حس مسیر و حرکت)
---------------------------------------------- */
.stb-pattern-shipping::before {
    background-size: 40px 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20c5 0 10-5 20-5s15 5 20 5v2c-5 0-10-5-20-5s-15 5-20 5v-2z' fill='%23f59e0b' fill-opacity='1' fill-rule='evenodd'/%3E%3C/svg%3E"); /* کهربایی/نارنجی */
}
.stb-pattern-shipping:hover::before {
    /* حرکت موج‌ها در هاور */
    background-position: 20px 0;
}

/* ----------------------------------------------
   ۴. باکس پرداخت کارت به کارت (پترن مربع‌های متقاطع - حس امنیت و رمزنگاری)
---------------------------------------------- */
.stb-pattern-payment::before {
    background-size: 24px 24px;
    background-image: linear-gradient(to right, #8b5cf6 1px, transparent 1px), linear-gradient(to bottom, #8b5cf6 1px, transparent 1px); /* بنفش برند */
}
.stb-pattern-payment:hover::before {
    transform: scale(1.1) rotate(2deg); /* زوم و چرخش بسیار ملایم در هاور */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f380bc7 *//* ==============================================
   استایل و انیمیشن آیکون‌های لیست (تم بنفش)
============================================== */
.ctf-list-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease;
}

.ctf-list-icon:hover {
    transform: translateY(-3px) scale(1.05);
}

/* رنگ مینیمال بنفش پررنگ و خاص */
.ctf-solid-purple {
    background-color: #9333ea; /* بنفش خالص و زنده */
    color: #ffffff; 
}

.ctf-list-icon svg {
    width: 24px;
    height: 24px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* --- انیمیشن‌های آیکون‌ها --- */

/* 1. پاپ‌آپ شدن فرم از آیکون شناور */
.ctf-anim-popup-form {
    transform-origin: 18px 18px; /* نقطه مبدا از روی دایره */
    animation: ctf-popup-scale 3s infinite alternate ease-in-out;
}
@keyframes ctf-popup-scale {
    0%, 20% { transform: scale(0.2); opacity: 0; }
    80%, 100% { transform: scale(1); opacity: 1; }
}

/* 2. فلش کاهش (کاهش بار کاری) */
.ctf-anim-arrow-down {
    animation: ctf-arrow-drop 2.5s infinite ease-in-out;
}
@keyframes ctf-arrow-drop {
    0% { transform: translateY(-6px); opacity: 0; }
    50% { transform: translateY(0); opacity: 1; }
    100% { transform: translateY(6px); opacity: 0; }
}

/* 3. جرقه سرعت برق‌آسا */
.ctf-anim-flash-fast {
    transform-origin: center;
    animation: ctf-flash-pulse 2s infinite ease-in-out;
}
@keyframes ctf-flash-pulse {
    0%, 100% { transform: scale(1); opacity: 0.8; }
    50% { transform: scale(1.15); opacity: 1; filter: drop-shadow(0 0 6px rgba(255,255,255,0.6)); }
}

/* 4. خطوط دسته‌بندی در فولدر */
.ctf-anim-folder-sort {
    stroke-dasharray: 10;
    animation: ctf-sort-lines 3s infinite ease-in-out;
}
@keyframes ctf-sort-lines {
    0%, 20% { stroke-dashoffset: 10; opacity: 0; }
    80%, 100% { stroke-dashoffset: 0; opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51302a38 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7af8f7 *//* ==============================================
   استایل و انیمیشن موکاپ FAQ (Fluid & Responsive)
============================================== */
.ctf-fluid-faq-mockup {
    width: 100%;
    background: #ffffff;
    border: 1px solid #f1f5f9;
    border-radius: 20px;
    padding: 5%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    box-shadow: 0 15px 35px rgba(147, 51, 234, 0.05); /* سایه نرم بنفش */
}

/* هاله بنفش ملایم پشت موکاپ */
.ctf-fluid-faq-mockup::after {
    content: '';
    position: absolute;
    inset: -20px;
    background: radial-gradient(circle at center, rgba(168, 85, 247, 0.15) 0%, transparent 70%);
    filter: blur(20px);
    z-index: -1;
    border-radius: 50%;
}

/* هدر موکاپ FAQ */
.ctf-faq-header {
    display: flex;
    justify-content: center;
    padding-bottom: 4%;
    border-bottom: 1px solid #f8fafc;
}

.ctf-sk-title-center {
    width: 40%;
    height: 12px;
    background: #e2e8f0;
    border-radius: 6px;
}

/* لیست سوالات */
.ctf-faq-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.ctf-faq-item {
    background: #f8fafc;
    border: 1px solid #f1f5f9;
    border-radius: 12px;
    padding: 4%;
    overflow: hidden;
    transition: all 0.3s ease;
}

.ctf-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ctf-sk-text {
    height: 8px;
    background: #94a3b8; /* رنگ تیره‌تر برای سوال */
    border-radius: 4px;
}

.ctf-faq-chevron {
    width: 16px;
    height: 16px;
    color: #94a3b8;
}

/* بخش پاسخ (مخفی در حالت پیش‌فرض) */
.ctf-faq-answer {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 0;
    padding-top: 0;
    height: 0;
    opacity: 0;
    border-top: 1px solid transparent;
}

.ctf-sk-line {
    height: 6px;
    background: #cbd5e1; /* رنگ روشن‌تر برای متن پاسخ */
    border-radius: 3px;
}

/* --- انیمیشن آکاردئون (باز و بسته شدن خودکار) --- */

.ctf-faq-anim-open {
    animation: ctf-expand-box 6s infinite ease-in-out;
}
.ctf-chevron-anim {
    transform-origin: center;
    animation: ctf-rotate-chevron 6s infinite ease-in-out;
}
.ctf-answer-anim {
    animation: ctf-reveal-answer 6s infinite ease-in-out;
}

@keyframes ctf-expand-box {
    0%, 20% { padding-bottom: 4%; background: #f8fafc; border-color: #f1f5f9; }
    40%, 80% { padding-bottom: 6%; background: #ffffff; border-color: #e2e8f0; box-shadow: 0 4px 10px rgba(0,0,0,0.02); }
    100% { padding-bottom: 4%; background: #f8fafc; border-color: #f1f5f9; }
}

@keyframes ctf-rotate-chevron {
    0%, 20% { transform: rotate(0deg); }
    40%, 80% { transform: rotate(180deg); color: #9333ea; }
    100% { transform: rotate(0deg); }
}

@keyframes ctf-reveal-answer {
    0%, 20% { height: 0; opacity: 0; margin-top: 0; padding-top: 0; border-color: transparent; }
    40%, 80% { height: 40px; opacity: 1; margin-top: 4%; padding-top: 4%; border-color: #f1f5f9; }
    100% { height: 0; opacity: 0; margin-top: 0; padding-top: 0; border-color: transparent; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-587f79b8 *//* ==============================================
   ۱. استایل آیکون‌های لیست (48x48)
============================================== */
.ctf-list-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    overflow: hidden;
    transition: transform 0.3s ease;
}
.ctf-list-icon:hover { transform: translateY(-3px) scale(1.05); }
.ctf-list-icon svg { width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }

/* تم‌های رنگی خالص (بدون سایه) */
.ctf-solid-red { background-color: #ef4444; color: #ffffff; }
.ctf-solid-emerald { background-color: #10b981; color: #ffffff; }

/* --- انیمیشن آیکون‌های قرمز (آشفتگی) --- */
.ctf-anim-chaos-1 { animation: ctf-shake-err 2s infinite alternate; }
.ctf-anim-chaos-2 { animation: ctf-shake-err 2.5s infinite alternate-reverse; }
.ctf-anim-chaos-3 { animation: ctf-shake-err 1.8s infinite alternate; }
.ctf-anim-chaos-4 { animation: ctf-shake-err 2.2s infinite alternate-reverse; }
@keyframes ctf-shake-err { 0%, 100% { transform: translate(0,0); } 50% { transform: translate(1px, -1px); } }
.ctf-anim-error-x { animation: ctf-flash-err 2s infinite; }
@keyframes ctf-flash-err { 0%, 100% { opacity: 1; stroke-width: 2; } 50% { opacity: 0.3; stroke-width: 3; stroke: #fca5a5; } }
.ctf-anim-break-chart { transform-origin: bottom; animation: ctf-fall-chart 3s infinite ease-in-out; }
@keyframes ctf-fall-chart { 0%, 20% { transform: scaleY(1); } 50%, 80% { transform: scaleY(0.4); } 100% { transform: scaleY(1); } }
.ctf-anim-sad-mouth { animation: ctf-sad-shake 3s infinite; }
@keyframes ctf-sad-shake { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(1px); } }

/* --- انیمیشن آیکون‌های سبز (موفقیت) --- */
.ctf-anim-unified-pulse { animation: ctf-pulse-core 2s infinite alternate; }
@keyframes ctf-pulse-core { 0% { transform: scale(0.8); } 100% { transform: scale(1.4); } }
.ctf-anim-smart-clock { transform-origin: 12px 12px; animation: ctf-tick-clock 3s infinite steps(3, end); }
@keyframes ctf-tick-clock { 100% { transform: rotate(360deg); } }
.ctf-anim-success-trend { stroke-dasharray: 40; animation: ctf-draw-success 3s infinite; }
@keyframes ctf-draw-success { 0%, 20% { stroke-dashoffset: 40; } 80%, 100% { stroke-dashoffset: 0; } }
.ctf-anim-smile-mouth { animation: ctf-smile-big 3s infinite alternate; }
@keyframes ctf-smile-big { 0% { transform: scale(1); } 100% { transform: scale(1.1) translateY(-1px); stroke-width: 3; } }


/* ==============================================
   ۲. استایل موکاپ‌های درصدی (Fluid)
============================================== */
.ctf-mockup-fluid {
    width: 100%;
    aspect-ratio: 4/3;
    background: #f8fafc;
    border-radius: 24px;
    padding: 6%;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.ctf-mockup-red { border: 1px solid #fee2e2; }
.ctf-mockup-emerald { border: 1px solid #d1fae5; }

/* بک‌گراند فیک سایت */
.ctf-site-skeleton { display: flex; flex-direction: column; gap: 12px; opacity: 0.3; pointer-events: none; }
.ctf-sk-line { height: 8px; background: #cbd5e1; border-radius: 4px; }

/* --- موکاپ قرمز (آشفتگی) --- */
.ctf-messy-btn {
    position: absolute;
    width: 40px; height: 40px;
    border-radius: 50%;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
.ctf-mb-1 { bottom: 15%; right: 10%; background: #3b82f6; animation: ctf-float-messy 4s infinite alternate; }
.ctf-mb-2 { bottom: 35%; right: 25%; background: #10b981; animation: ctf-float-messy 3s infinite alternate-reverse; }
@keyframes ctf-float-messy { 0% { transform: translate(0,0); } 100% { transform: translate(15px, -15px); } }

.ctf-error-popup {
    position: absolute;
    bottom: 50%; right: 15%;
    background: #ffffff;
    border: 1px solid #fee2e2;
    padding: 8px 12px;
    border-radius: 12px;
    font-size: 11px;
    font-weight: bold;
    color: #ef4444;
    display: flex;
    align-items: center;
    gap: 6px;
    box-shadow: 0 10px 20px rgba(239, 68, 68, 0.15);
    animation: ctf-pulse-err-popup 2s infinite;
}
.ctf-error-dot { width: 6px; height: 6px; background: #ef4444; border-radius: 50%; animation: ctf-flash-dot 1s infinite; }
@keyframes ctf-pulse-err-popup { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }
@keyframes ctf-flash-dot { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }

/* --- موکاپ سبز (یکپارچگی) --- */
.ctf-unified-widget { position: absolute; bottom: 10%; right: 10%; z-index: 10; display: flex; flex-direction: column; align-items: flex-end; }
.ctf-unified-tooltip {
    background: #ffffff;
    border: 1px solid #f1f5f9;
    padding: 10px 14px;
    border-radius: 16px;
    font-size: 12px;
    font-weight: bold;
    color: #1e293b;
    margin-bottom: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    animation: ctf-float-tooltip 4s infinite ease-in-out;
}
.ctf-unified-btn {
    width: 60px; height: 60px;
    background: linear-gradient(135deg, #10b981, #059669);
    border-radius: 20px;
    display: flex; align-items: center; justify-content: center;
    box-shadow: 0 15px 30px rgba(16, 185, 129, 0.3);
    border: 2px solid #ffffff;
    position: relative;
    z-index: 2;
    animation: ctf-pulse-widget 3s infinite alternate ease-in-out;
}
.ctf-btn-core {
    width: 30px; height: 30px;
    background: rgba(255,255,255,0.2);
    border-radius: 10px;
    display: flex; align-items: center; justify-content: center;
}
.ctf-btn-core svg { width: 18px; height: 18px; color: #ffffff; }
.ctf-unified-glow {
    position: absolute; bottom: 0; right: 0;
    width: 60px; height: 60px;
    background: #10b981;
    filter: blur(20px);
    border-radius: 50%;
    z-index: 1;
    animation: ctf-glow-pulse 3s infinite alternate;
}

@keyframes ctf-float-tooltip { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }
@keyframes ctf-pulse-widget { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-5px); } }
@keyframes ctf-glow-pulse { 0% { transform: scale(1); opacity: 0.5; } 100% { transform: scale(1.5); opacity: 0.8; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-588921ad *//* ==============================================
   استایل آیکون‌های بخش مقایسه (سایز 48px - رنگ خالص)
   Prefix: -pf-cmp-
============================================== */
.-pf-cmp-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: transform 0.3s ease;
    box-shadow: none; /* بدون سایه برای حفظ مینیمالیسم */
}

.-pf-cmp-icon:hover { transform: translateY(-3px) scale(1.05); }

/* رنگ‌های زنده و خالص */
.-pf-cmp-red { background-color: #ef4444; color: #ffffff; }
.-pf-cmp-green { background-color: #10b981; color: #ffffff; }

.-pf-cmp-icon svg {
    width: 24px;
    height: 24px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* ==============================================
   انیمیشن‌های قرمز (ستون سمت راست - مشکلات)
============================================== */
/* ۱. درگیری با کد: لرزش و گلیچ شدن تگ‌های کد */
.-pf-anim-code { animation: -pf-glitch 2s infinite; }
@keyframes -pf-glitch { 
    0%, 90% { transform: translate(0, 0); } 
    92% { transform: translate(-2px, 2px); } 
    94% { transform: translate(2px, -2px); } 
    96% { transform: translate(-2px, 0); } 
}

/* ۲. اسپم تبلیغاتی: لرزش تند پاکت نامه */
.-pf-anim-spam { animation: -pf-shake-fast 1.5s infinite; transform-origin: center; }
@keyframes -pf-shake-fast { 
    0%, 80% { transform: rotate(0deg); } 
    85% { transform: rotate(10deg); } 
    90% { transform: rotate(-10deg); } 
    95% { transform: rotate(10deg); } 
    100% { transform: rotate(0deg); } 
}

/* ۳. ظاهر بهم‌ریخته موبایل: تکان خوردن نامتعادل گوشی */
.-pf-anim-broken { animation: -pf-wobble 3s infinite ease-in-out; transform-origin: bottom center; }
@keyframes -pf-wobble { 
    0%, 100% { transform: rotate(-10deg); } 
    50% { transform: rotate(10deg); } 
}

/* ۴. سرور ناامن خارجی: چشمک زدن اخطاری ابر ناامن */
.-pf-anim-unsafe { animation: -pf-pulse-warning 2s infinite alternate; }
@keyframes -pf-pulse-warning { 
    0% { opacity: 1; transform: scale(1); stroke: #ffffff; } 
    100% { opacity: 0.5; transform: scale(0.9); stroke: #fca5a5; } 
}

/* ==============================================
   انیمیشن‌های سبز (ستون سمت چپ - امکانات)
============================================== */
/* ۱. Drag & Drop: حرکت باکس از بیرون به داخل کادر نقطه‌چین */
.-pf-anim-drag { animation: -pf-drag-drop 3s infinite; }
@keyframes -pf-drag-drop { 
    0% { transform: translate(-6px, -6px); opacity: 0; } 
    20% { transform: translate(-6px, -6px); opacity: 1; } 
    80% { transform: translate(3px, 3px); opacity: 1; } 
    100% { transform: translate(3px, 3px); opacity: 0; } 
}

/* ۲. کپچای ریاضی (حذف اسپم): معلق بودن سپر و رسم شدن تیک تایید */
.-pf-anim-shield { animation: -pf-float-soft 3s infinite ease-in-out; }
.-pf-anim-check { stroke-dasharray: 20; animation: -pf-draw-check 3s infinite; }
@keyframes -pf-float-soft { 0%, 100% { transform: translateY(-2px); } 50% { transform: translateY(2px); } }
@keyframes -pf-draw-check { 0%, 30% { stroke-dashoffset: 20; } 70%, 100% { stroke-dashoffset: 0; } }

/* ۳. واکنش‌گرا و زیبا: پاپ‌آپ شدن صفحه موبایل روی مانیتور */
.-pf-anim-mobile-pop { animation: -pf-pop-up 3s infinite cubic-bezier(0.4, 0, 0.2, 1); transform-origin: bottom; }
@keyframes -pf-pop-up { 
    0%, 20% { transform: scaleY(0); opacity: 0; } 
    50%, 80% { transform: scaleY(1); opacity: 1; } 
    100% { transform: scaleY(0); opacity: 0; } 
}

/* ۴. سرور شخصی (حریم خصوصی): چشمک زدن چراغ‌های رک سرور */
.-pf-anim-server-led { animation: -pf-blink-lights 1.5s infinite step-end; }
@keyframes -pf-blink-lights { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32ceb4bf *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f492f36 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68c5f82a *//* ==============================================
   استایل موکاپ‌های UI (بدون خطوط خشن)
============================================== */
.stb-mockup-container {
    position: relative;
    width: 100%;
    height: 200px;
    background: #f8fafc;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
    z-index: 10;
}

/* خطوط اسکلتون نرم */
.stb-line { height: 6px; border-radius: 3px; background: #e2e8f0; }
.stb-w-40 { width: 40%; } .stb-w-50 { width: 50%; } .stb-w-80 { width: 80%; } .stb-w-100 { width: 100%; }
.stb-dot { width: 8px; height: 8px; border-radius: 50%; background: #cbd5e1; }

/* --- موکاپ آشفته (قرمز) --- */
.stb-messy-tab {
    position: absolute;
    width: 70%; height: 120px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.05);
    opacity: 0.6;
}
.stb-tab-1 { animation: stb-messy-float-1 4s infinite alternate ease-in-out; }
.stb-tab-2 { animation: stb-messy-float-2 5s infinite alternate ease-in-out; }
.stb-tab-header { height: 24px; background: #f1f5f9; display: flex; align-items: center; padding: 0 8px; gap: 4px; border-radius: 12px 12px 0 0; }
.stb-tab-body { padding: 12px; }

.stb-messy-front {
    position: relative; width: 80%; height: 140px;
    background: #ffffff; border-radius: 12px;
    box-shadow: 0 20px 40px rgba(225, 29, 72, 0.1);
    z-index: 5; overflow: hidden;
}
.stb-front-header { height: 32px; background: #f1f5f9; display: flex; align-items: flex-end; padding-left: 8px; gap: 4px; }
.stb-browser-tab { width: 60px; height: 24px; background: #ffffff; border-radius: 6px 6px 0 0; }
.stb-browser-tab.stb-dim { background: #e2e8f0; height: 20px; }
.stb-front-body { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 108px; gap: 12px; }
.stb-error-icon { width: 48px; height: 48px; background: #fff1f2; border-radius: 50%; display: flex; align-items: center; justify-content: center; animation: stb-error-pulse 2s infinite; }
.stb-error-icon svg { width: 24px; height: 24px; stroke: #f43f5e; stroke-width: 2.5; stroke-linecap: round; }

@keyframes stb-messy-float-1 { 0% { transform: translate(-20px, -10px) rotate(-6deg); } 100% { transform: translate(-10px, 10px) rotate(-2deg); } }
@keyframes stb-messy-float-2 { 0% { transform: translate(20px, 10px) rotate(8deg); } 100% { transform: translate(10px, -10px) rotate(4deg); } }
@keyframes stb-error-pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.1); box-shadow: 0 0 15px rgba(244, 63, 94, 0.3); } }

/* --- موکاپ تمیز (سبز) --- */
.stb-clean-window {
    width: 90%; height: 160px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 15px 35px rgba(16, 185, 129, 0.08);
    display: flex; flex-direction: column; overflow: hidden;
}
.stb-clean-header { height: 36px; background: #ecfdf5; display: flex; align-items: center; justify-content: space-between; padding: 0 12px; }
.stb-dots { display: flex; gap: 4px; }
.stb-clean-search { width: 80px; height: 8px; background: #d1fae5; border-radius: 4px; overflow: hidden; position: relative; }
.stb-anim-load-bar { position: absolute; left: -100%; width: 50%; height: 100%; background: #10b981; animation: stb-loading 3s infinite; }

.stb-clean-body { display: flex; flex: 1; padding: 8px; gap: 8px; }
.stb-clean-sidebar { width: 25%; background: #f8fafc; border-radius: 8px; padding: 8px; display: flex; flex-direction: column; gap: 8px; }
.stb-clean-content { flex: 1; background: #ffffff; border: 1px solid #f1f5f9; border-radius: 8px; padding: 8px; display: flex; flex-direction: column; gap: 8px; position: relative; overflow: hidden; }

.stb-content-grid { display: flex; gap: 8px; }
.stb-grid-item { flex: 1; height: 32px; border-radius: 6px; }
.stb-bg-succ { background: #ecfdf5; } .stb-bg-blue { background: #eff6ff; } .stb-bg-warn { background: #fffbeb; }
.stb-content-list { background: #f8fafc; flex: 1; border-radius: 6px; padding: 8px; display: flex; flex-direction: column; gap: 6px; }

/* انیمیشن اسکن محیطی در داشبورد */
.stb-anim-environment-scan {
    position: absolute; top: 0; left: -50%; width: 30%; height: 100%;
    background: linear-gradient(to right, transparent, rgba(16, 185, 129, 0.1), transparent);
    animation: stb-env-scan 4s infinite cubic-bezier(0.4, 0, 0.2, 1);
}

@keyframes stb-loading { 0% { left: -50%; } 100% { left: 150%; } }
@keyframes stb-env-scan { 0% { left: -50%; } 100% { left: 150%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fddf665 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30fbeaf4 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d2c01b *//* ==============================================
   استایل و انیمیشن موکاپ FAQ (Fluid & Responsive)
============================================== */
.ctf-fluid-faq-mockup {
    width: 100%;
    background: #ffffff;
    border: 1px solid #f1f5f9;
    border-radius: 20px;
    padding: 5%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    box-shadow: 0 15px 35px rgba(147, 51, 234, 0.05); /* سایه نرم بنفش */
}

/* هاله بنفش ملایم پشت موکاپ */
.ctf-fluid-faq-mockup::after {
    content: '';
    position: absolute;
    inset: -20px;
    background: radial-gradient(circle at center, rgba(168, 85, 247, 0.15) 0%, transparent 70%);
    filter: blur(20px);
    z-index: -1;
    border-radius: 50%;
}

/* هدر موکاپ FAQ */
.ctf-faq-header {
    display: flex;
    justify-content: center;
    padding-bottom: 4%;
    border-bottom: 1px solid #f8fafc;
}

.ctf-sk-title-center {
    width: 40%;
    height: 12px;
    background: #e2e8f0;
    border-radius: 6px;
}

/* لیست سوالات */
.ctf-faq-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.ctf-faq-item {
    background: #f8fafc;
    border: 1px solid #f1f5f9;
    border-radius: 12px;
    padding: 4%;
    overflow: hidden;
    transition: all 0.3s ease;
}

.ctf-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ctf-sk-text {
    height: 8px;
    background: #94a3b8; /* رنگ تیره‌تر برای سوال */
    border-radius: 4px;
}

.ctf-faq-chevron {
    width: 16px;
    height: 16px;
    color: #94a3b8;
}

/* بخش پاسخ (مخفی در حالت پیش‌فرض) */
.ctf-faq-answer {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 0;
    padding-top: 0;
    height: 0;
    opacity: 0;
    border-top: 1px solid transparent;
}

.ctf-sk-line {
    height: 6px;
    background: #cbd5e1; /* رنگ روشن‌تر برای متن پاسخ */
    border-radius: 3px;
}

/* --- انیمیشن آکاردئون (باز و بسته شدن خودکار) --- */

.ctf-faq-anim-open {
    animation: ctf-expand-box 6s infinite ease-in-out;
}
.ctf-chevron-anim {
    transform-origin: center;
    animation: ctf-rotate-chevron 6s infinite ease-in-out;
}
.ctf-answer-anim {
    animation: ctf-reveal-answer 6s infinite ease-in-out;
}

@keyframes ctf-expand-box {
    0%, 20% { padding-bottom: 4%; background: #f8fafc; border-color: #f1f5f9; }
    40%, 80% { padding-bottom: 6%; background: #ffffff; border-color: #e2e8f0; box-shadow: 0 4px 10px rgba(0,0,0,0.02); }
    100% { padding-bottom: 4%; background: #f8fafc; border-color: #f1f5f9; }
}

@keyframes ctf-rotate-chevron {
    0%, 20% { transform: rotate(0deg); }
    40%, 80% { transform: rotate(180deg); color: #9333ea; }
    100% { transform: rotate(0deg); }
}

@keyframes ctf-reveal-answer {
    0%, 20% { height: 0; opacity: 0; margin-top: 0; padding-top: 0; border-color: transparent; }
    40%, 80% { height: 40px; opacity: 1; margin-top: 4%; padding-top: 4%; border-color: #f1f5f9; }
    100% { height: 0; opacity: 0; margin-top: 0; padding-top: 0; border-color: transparent; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d706127 *//* ==============================================
   استایل و انیمیشن موکاپ FAQ (Fluid & Responsive)
============================================== */
.ctf-fluid-faq-mockup {
    width: 100%;
    background: #ffffff;
    border: 1px solid #f1f5f9;
    border-radius: 20px;
    padding: 5%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    box-shadow: 0 15px 35px rgba(147, 51, 234, 0.05); /* سایه نرم بنفش */
}

/* هاله بنفش ملایم پشت موکاپ */
.ctf-fluid-faq-mockup::after {
    content: '';
    position: absolute;
    inset: -20px;
    background: radial-gradient(circle at center, rgba(168, 85, 247, 0.15) 0%, transparent 70%);
    filter: blur(20px);
    z-index: -1;
    border-radius: 50%;
}

/* هدر موکاپ FAQ */
.ctf-faq-header {
    display: flex;
    justify-content: center;
    padding-bottom: 4%;
    border-bottom: 1px solid #f8fafc;
}

.ctf-sk-title-center {
    width: 40%;
    height: 12px;
    background: #e2e8f0;
    border-radius: 6px;
}

/* لیست سوالات */
.ctf-faq-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.ctf-faq-item {
    background: #f8fafc;
    border: 1px solid #f1f5f9;
    border-radius: 12px;
    padding: 4%;
    overflow: hidden;
    transition: all 0.3s ease;
}

.ctf-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ctf-sk-text {
    height: 8px;
    background: #94a3b8; /* رنگ تیره‌تر برای سوال */
    border-radius: 4px;
}

.ctf-faq-chevron {
    width: 16px;
    height: 16px;
    color: #94a3b8;
}

/* بخش پاسخ (مخفی در حالت پیش‌فرض) */
.ctf-faq-answer {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 0;
    padding-top: 0;
    height: 0;
    opacity: 0;
    border-top: 1px solid transparent;
}

.ctf-sk-line {
    height: 6px;
    background: #cbd5e1; /* رنگ روشن‌تر برای متن پاسخ */
    border-radius: 3px;
}

/* --- انیمیشن آکاردئون (باز و بسته شدن خودکار) --- */

.ctf-faq-anim-open {
    animation: ctf-expand-box 6s infinite ease-in-out;
}
.ctf-chevron-anim {
    transform-origin: center;
    animation: ctf-rotate-chevron 6s infinite ease-in-out;
}
.ctf-answer-anim {
    animation: ctf-reveal-answer 6s infinite ease-in-out;
}

@keyframes ctf-expand-box {
    0%, 20% { padding-bottom: 4%; background: #f8fafc; border-color: #f1f5f9; }
    40%, 80% { padding-bottom: 6%; background: #ffffff; border-color: #e2e8f0; box-shadow: 0 4px 10px rgba(0,0,0,0.02); }
    100% { padding-bottom: 4%; background: #f8fafc; border-color: #f1f5f9; }
}

@keyframes ctf-rotate-chevron {
    0%, 20% { transform: rotate(0deg); }
    40%, 80% { transform: rotate(180deg); color: #9333ea; }
    100% { transform: rotate(0deg); }
}

@keyframes ctf-reveal-answer {
    0%, 20% { height: 0; opacity: 0; margin-top: 0; padding-top: 0; border-color: transparent; }
    40%, 80% { height: 40px; opacity: 1; margin-top: 4%; padding-top: 4%; border-color: #f1f5f9; }
    100% { height: 0; opacity: 0; margin-top: 0; padding-top: 0; border-color: transparent; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1ea8dc *//* ==============================================
   آیکون‌های ۴۸ پیکسلی منطق شرطی (تم یاقوتی)
   Prefix: -pf-list-icn-
============================================== */
.-pf-list-icn {
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, #E63946, #c1121f);
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(230, 57, 70, 0.3);
    transition: all 0.4s ease;
    cursor: default;
}
.-pf-list-icn:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: 0 10px 25px rgba(230, 57, 70, 0.5);
    background: linear-gradient(135deg, #f04754, #d91c28);
}
.-pf-list-icn svg {
    width: 24px;
    height: 24px;
    stroke: #ffffff;
    transition: all 0.4s ease;
}

/* انیمیشن آیکون ۱ (عملگرهای شرطی): تغییر مداوم نمادها */
@keyframes -pf-op-switch {
    0%, 30% { transform: translateY(0); opacity: 1; }
    40%, 60% { transform: translateY(-10px); opacity: 0; }
    70%, 100% { transform: translateY(0); opacity: 1; }
}
.-pf-list-icn-1 .op-group { animation: -pf-op-switch 4s infinite cubic-bezier(0.4, 0, 0.2, 1); }

/* انیمیشن آیکون ۲ (بی‌نهایت شرط): رسم شدن بی‌نهایت */
@keyframes -pf-infinity-draw {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; }
    50% { stroke-dashoffset: 0; filter: drop-shadow(0 0 4px #fff); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; }
}
.-pf-list-icn-2 .infinity-path { animation: -pf-infinity-draw 3s infinite linear; }

/* انیمیشن آیکون ۳ (آنی/Real-time): پالس ساعت و جرقه */
@keyframes -pf-realtime-pulse {
    0%, 100% { transform: scale(1) rotate(0deg); }
    50% { transform: scale(1.1) rotate(10deg); filter: drop-shadow(0 0 6px #fff); }
}
.-pf-list-icn-3 svg { animation: -pf-realtime-pulse 2s infinite ease-in-out; transform-origin: center; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10343f82 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26bc4972 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec8e6b0 *//* ==============================================
   استایل ۵: باکس سه‌بعدی متحرک (Offset Shift)
============================================== */
.ctf-title-offset {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-weight: 900;
    padding: 2px 12px;
    z-index: 1;
    margin: 0 4px;
}

.ctf-title-offset::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #0ea5e9;
    z-index: -1;
    border-radius: 8px;
    border: 2px solid #ffffff;
    /* ایجاد سایه سه‌بعدی با جابه‌جایی */
    transform: translate(-4px, 4px);
    box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2);
    animation: ctf-offset-move 3s infinite alternate ease-in-out;
}

@keyframes ctf-offset-move {
    0% { transform: translate(-4px, 4px); box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2); }
    100% { transform: translate(4px, -4px); box-shadow: -4px 4px 0 rgba(14, 165, 233, 0.2); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6068faa4 *//* ==============================================
   استایل ۱: پر شدن مایع درون متن (Liquid Fill)
============================================== */
.ctf-title-liquid {
    font-weight: 900;
    color: transparent;
    -webkit-text-stroke: 1.5px #0ea5e9; /* حاشیه توخالی کلمه */
    background: linear-gradient(to top, #0ea5e9 50%, transparent 50%);
    background-size: 100% 200%;
    background-position: top;
    -webkit-background-clip: text;
    background-clip: text;
    animation: ctf-liquid-anim 4s infinite alternate ease-in-out;
}

@keyframes ctf-liquid-anim {
    0%, 20% { background-position: top; }
    80%, 100% { background-position: bottom; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d084a16 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2386605a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5393134a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d084a16 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2386605a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5393134a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d084a16 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2386605a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5393134a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d084a16 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2386605a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5393134a */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (Fade Out) */
    /* این کد باعث می‌شود ۲۰ درصد انتهایی باکس به آرامی محو شود */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* فاصله داخلی برای اینکه محتوا به لبه‌ها نچسبد */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px; /* فضای خالی پایین برای راحتی اسکرول */
}

/* --- استایل اسکرول‌بار مینیمال و شیک --- */

/* عرض نوار اسکرول */
.gravity-scroll-box::-webkit-scrollbar {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7789ada5 *//* ==============================================
   استایل تب‌های فانتزی پارسی‌فرم (Ruby Tabs)
   Class: -pf-fantasy-tabs
============================================== */

/* 1. استایل پایه و مینیمال دکمه‌های تب */
.-pf-fantasy-tabs .e-n-tab-title {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 14px;
    color: #64748b;
    margin-bottom: 10px;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    overflow: hidden;
    z-index: 1;
}

/* 2. استایل هاور (Hover) - حرکت نرم و خط لیزری یاقوتی */
.-pf-fantasy-tabs .e-n-tab-title:hover {
    color: #E63946; /* رنگ یاقوتی زنده پارسی‌فرم */
    border-color: rgba(230, 57, 70, 0.3);
    background-color: rgba(230, 57, 70, 0.02);
    transform: translateY(-3px);
    box-shadow: 0 10px 20px -5px rgba(230, 57, 70, 0.15);
}

/* خط اسکنر لیزری که در هاور پر می‌شود */
.-pf-fantasy-tabs .e-n-tab-title::after {
    content: '';
    position: absolute;
    bottom: 0; 
    left: 50%;
    transform: translateX(-50%);
    width: 0%; 
    height: 3px;
    background: #E63946;
    transition: width 0.4s ease;
    border-radius: 5px 5px 0 0;
    z-index: 3;
}

.-pf-fantasy-tabs .e-n-tab-title:hover::after {
    width: 100%;
}

/* ==============================================
   3. استایل شاهکار تب فعال (Active State)
============================================== */
.-pf-fantasy-tabs .e-n-tab-title[aria-selected="true"] {
    color: #ffffff !important;
    border-color: #E63946 !important;
    font-weight: 900;
    transform: translateY(-4px);
    /* سایه نرم و جذاب یاقوتی */
    box-shadow: 0 15px 30px -5px rgba(230, 57, 70, 0.4);
    /* گرادیانت پایه پارسی‌فرم */
    background: linear-gradient(135deg, #f43f5e, #E63946);
}

/* پترن دیتا متحرک در بک‌گراند تب فعال (حس جادویی) */
.-pf-fantasy-tabs .e-n-tab-title[aria-selected="true"]::before {
    content: "";
    position: absolute;
    inset: -10px;
    background: repeating-linear-gradient(
        45deg,
        rgba(255, 255, 255, 0.1) 0px,
        rgba(255, 255, 255, 0.1) 8px,
        transparent 8px,
        transparent 16px
    );
    background-size: 24px 24px;
    animation: pf-tab-flow 2s linear infinite;
    z-index: -1;
    pointer-events: none;
}

/* تبدیل خط لیزری پایین به نور سفید درخشان در تب فعال */
.-pf-fantasy-tabs .e-n-tab-title[aria-selected="true"]::after {
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -3px 10px rgba(255, 255, 255, 0.6);
}

/* ==============================================
   4. انیمیشن پردازش دیتا (حرکت خطوط تب فعال)
============================================== */
@keyframes pf-tab-flow {
    0% { background-position: 0 0; }
    100% { background-position: 24px 24px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-372d8bed */.-pf-img-tilt img {
    transform-origin: center center;
    /* زاویه بیشتر و زمان کمتر برای حس جنبش بیشتر */
    animation: pf-tilt-anim-active 5s ease-in-out infinite !important;
}

@keyframes pf-tilt-anim-active {
    0%, 100% {
        /* زاویه چرخش آشکار به چپ */
        transform: rotate(-7deg); 
    }
    50% {
        /* زاویه چرخش آشکار به راست */
        transform: rotate(7deg); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d44a393 *//* ==============================================
   پس‌زمینه باکس ۶۰ درصدی (موج‌دار متحرک - تم یاقوتی)
   Class: -pf-bg-ruby-wave
============================================== */
.-pf-bg-ruby-wave {
    position: relative !important;
    background-color: transparent !important;
}

/* لایه پوشاننده ۶۰ درصد پایینی با پترن موج */
.-pf-bg-ruby-wave::before {
    content: '';
    position: absolute !important;
    bottom: 0 !important;
    top: auto !important;
    left: 0 !important;
    right: 0 !important;
    height: 60% !important;
    
    border-radius: 40px !important;
    z-index: 0 !important;
    
    /* 
       ترکیب رنگ لایت و مدرن پارسی‌فرم:
       ۱. رنگ پایه: قرمز یاقوتی پررنگ
       ۲. گرادیانت تیره شونده محو برای ایجاد عمق
       ۳. موج‌های SVG با رنگ سفید نیمه‌شفاف
    */
    background-color: #E63946 !important;
    background-image: 
        linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%),
        url("data:image/svg+xml,%3Csvg width='60' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0 15 Q 15 0 30 15 T 60 15' fill='none' stroke='rgba(255, 255, 255, 0.2)' stroke-width='2'/%3E%3C/svg%3E") !important;
    
    background-size: 100% 100%, 60px 30px !important;
    background-position: 0 0, 0 0 !important;
    background-repeat: no-repeat, repeat !important;

    pointer-events: none !important;
    overflow: hidden !important;
    
    /* انیمیشن روان و افقی موج */
    animation: pf-wave-horizontal-flow 7s linear infinite !important;
}

/* جلوگیری از تداخل محتوای المنتور (نگه داشتن محتوا روی موج) */
.-pf-bg-ruby-wave > .elementor-container {
    position: relative !important;
    z-index: 2 !important;
}

/* حرکت موج فقط در محور X */
@keyframes pf-wave-horizontal-flow {
    0% { background-position: 0 0, 0 0; }
    100% { background-position: 0 0, 60px 0; }
}

/* واکنش‌گرایی برای موبایل */
@media (max-width: 767px) {
    .-pf-bg-ruby-wave::before {
        height: 65% !important;
        border-radius: 24px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68f09a5e *//* ==============================================
   استایل ۵: باکس سه‌بعدی متحرک (Offset Shift)
============================================== */
.ctf-title-offset {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-weight: 900;
    padding: 2px 12px;
    z-index: 1;
    margin: 0 4px;
}

.ctf-title-offset::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #0ea5e9;
    z-index: -1;
    border-radius: 8px;
    border: 2px solid #ffffff;
    /* ایجاد سایه سه‌بعدی با جابه‌جایی */
    transform: translate(-4px, 4px);
    box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2);
    animation: ctf-offset-move 3s infinite alternate ease-in-out;
}

@keyframes ctf-offset-move {
    0% { transform: translate(-4px, 4px); box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2); }
    100% { transform: translate(4px, -4px); box-shadow: -4px 4px 0 rgba(14, 165, 233, 0.2); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75582616 *//* ==============================================
   5. رادار نوری سایبری (PF Cyber Radar/Glow)
============================================== */
.-pf-img-radar .elementor-image {
    position: relative;
    overflow: hidden;
    border-radius: inherit; /* حفظ گردی گوشه‌ها */
}

.-pf-img-radar img {
    display: block;
    width: 100%;
}

/* لایه رادار نوری */
.-pf-img-radar .elementor-image::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: conic-gradient(from 180deg at 50% 50%, rgba(230, 57, 70, 0) 0deg, rgba(230, 57, 70, 0.1) 180deg, rgba(230, 57, 70, 0) 360deg);
    animation: pf-radar-spin 4s linear infinite !important;
    pointer-events: none;
}

/* افکت برق زدن همزمان */
.-pf-img-radar img {
    animation: pf-glow-flash 4s linear infinite !important;
}

@keyframes pf-radar-spin {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes pf-glow-flash {
    0%, 40%, 60%, 100% {
        filter: brightness(1) drop-shadow(0 0 0 rgba(230, 57, 70, 0));
    }
    50% {
        filter: brightness(1.1) drop-shadow(0 0 15px rgba(230, 57, 70, 0.3)); /* درخشش یاقوتی */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39440ad9 *//* ==============================================
   باکس ویژگی‌ها - تم فانتزی (بدون سایه)
   Prefix: -pf-feature-box
============================================== */
.-pf-feature-box {
    position: relative;
    background: #F2F4FB !important;
    border: 1px solid #e2e8f0;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: none; 
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.4s ease;
}

/* لایه زیرین: حلقه پرقطر و بزرگ در گوشه بالا-راست */
.-pf-feature-box::before {
    content: "";
    position: absolute;
    top: -80px;      /* انتقال به بالا */
    right: -80px;    /* انتقال به راست */
    left: auto;
    bottom: auto;
    width: 240px;    /* بزرگ‌تر شدن اندازه */
    height: 240px;
    border-radius: 50%;
    border: 40px solid rgba(230, 57, 70, 0.04);
    z-index: 0;
    pointer-events: none;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* لایه رویی: خط عمودی رنگی (Side Line) */
.-pf-feature-box::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 35%;
    background: linear-gradient(to bottom, #f43f5e, #E63946);
    border-radius: 10px 0 0 10px;
    z-index: 1;
    transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.-pf-feature-box > .elementor-widget-wrap {
    position: relative;
    z-index: 2;
}

/* --- افکت‌های هاور اکتیو --- */
.-pf-feature-box:hover {
    transform: translateY(-6px);
    border-color: rgba(230, 57, 70, 0.3);
}

.-pf-feature-box:hover::before {
    width: 280px;
    height: 280px;
    border-width: 50px;
    border-color: rgba(230, 57, 70, 0.08);
}

.-pf-feature-box:hover::after {
    height: 75%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d779b3f *//* ==============================================
   آیکون‌های ویژگی ترجمه (رنگ ثابت و زنده)
   Prefix: -pf-icn-
============================================== */

/* استایل پایه باکس‌ها */
.-pf-icn-box {
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, #E63946, #c1121f); /* قرمز پررنگ و زنده */
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 4px 15px rgba(230, 57, 70, 0.3);
}

.-pf-icn-box:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(230, 57, 70, 0.5);
    background: linear-gradient(135deg, #f04754, #d91c28);
}

.-pf-icn-box svg {
    width: 24px;
    height: 24px;
    stroke: #ffffff; /* رنگ سفید برای کنتراست کامل با قرمز */
    transition: all 0.4s ease;
}

.-pf-icn-box:hover svg {
    filter: drop-shadow(0 0 6px rgba(255, 255, 255, 0.6));
}

/* ==============================================
   انیمیشن‌های محیطی فعال (زنده)
============================================== */

/* آیکون ۱: فایل‌های PO/MO (اسکنر نوری سفید روی فایل) */
@keyframes -pf-scan-light {
    0% { transform: translateY(-100%); opacity: 0; }
    50% { transform: translateY(100%); opacity: 1; }
    100% { transform: translateY(300%); opacity: 0; }
}
.-pf-icn-file::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 2px;
    background: #ffffff;
    box-shadow: 0 0 8px #ffffff;
    animation: -pf-scan-light 2.5s infinite linear;
}

/* آیکون ۲: Poedit (چرخش پیوسته چرخ‌دنده) */
@keyframes -pf-gear-spin {
    100% { transform: rotate(360deg); }
}
.-pf-icn-poedit .spin-gear {
    transform-origin: center;
    animation: -pf-gear-spin 6s infinite linear;
}

/* آیکون ۳: چندزبانه (پالس زدن حباب‌های کره زمین) */
@keyframes -pf-chat-pulse {
    0%, 100% { transform: scale(1); stroke-width: 2; }
    50% { transform: scale(1.15); stroke-width: 2.5; filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.6)); }
}
.-pf-icn-lang .chat-bubble {
    transform-origin: center;
    animation: -pf-chat-pulse 2.5s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-288496b4 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f629ded *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa1ea71 *//* ==============================================
   استایل ۵: باکس سه‌بعدی متحرک (Offset Shift)
============================================== */
.ctf-title-offset {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-weight: 900;
    padding: 2px 12px;
    z-index: 1;
    margin: 0 4px;
}

.ctf-title-offset::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #0ea5e9;
    z-index: -1;
    border-radius: 8px;
    border: 2px solid #ffffff;
    /* ایجاد سایه سه‌بعدی با جابه‌جایی */
    transform: translate(-4px, 4px);
    box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2);
    animation: ctf-offset-move 3s infinite alternate ease-in-out;
}

@keyframes ctf-offset-move {
    0% { transform: translate(-4px, 4px); box-shadow: 4px -4px 0 rgba(14, 165, 233, 0.2); }
    100% { transform: translate(4px, -4px); box-shadow: -4px 4px 0 rgba(14, 165, 233, 0.2); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e43bb35 *//* --- استایل کلی کارت مرحله --- */
.pano-step-1, .pano-step-2, .pano-step-3, .pano-step-4 {
    position: relative;
    overflow: hidden; /* حیاتی برای اینکه افکت براق بیرون نزند */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
    
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

/* --- تنظیمات عدد پس‌زمینه (ثابت) --- */
.pano-step-1::before, 
.pano-step-2::before, 
.pano-step-3::before, 
.pano-step-4::before {
    position: absolute;
    top: -1px;
    left: 100px;
    font-size: 80px;
    font-weight: 900;
    color: #cbd5e1;
    opacity: 0.25;
    line-height: 1;
    font-family: sans-serif;
    z-index: -1;
    transition: color 0.4s ease, opacity 0.4s ease; /* فقط رنگ و شفافیت انیمیشن دارند */
}

/* تعریف اعداد */
.pano-step-1::before { content: "01"; }
.pano-step-2::before { content: "02"; }
.pano-step-3::before { content: "03"; }
.pano-step-4::before { content: "04"; }

/* --- استایل آیکون --- */
.pano-step-1 .elementor-icon, .pano-step-2 .elementor-icon,
.pano-step-3 .elementor-icon, .pano-step-4 .elementor-icon {
    background-color: #ffffff;
    width: 70px;
    height: 70px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 25px rgba(0,0,0,0.05);
    margin-bottom: 20px;
    transition: all 0.4s ease;
    position: relative; 
    z-index: 2; /* آیکون روی افکت براق باشد */
}

/* --- افکت براق (Shiny Effect) --- */
/* این لایه مخفی است و فقط در هاور حرکت می‌کند */
.pano-step-1::after, .pano-step-2::after, 
.pano-step-3::after, .pano-step-4::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* شروع از بیرون کادر سمت چپ */
    width: 100%;
    height: 100%;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.6) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-25deg); /* کج کردن نور */
    pointer-events: none;
    z-index: 10;
}

/* --- حالت هاور کارت --- */
.pano-step-1:hover, .pano-step-2:hover, 
.pano-step-3:hover, .pano-step-4:hover {
    background-color: #ffffff;
    transform: translateY(-10px);
    border-color: #EF4056; /* قرمز دیجی‌کالا */
    box-shadow: 0 20px 40px -10px rgba(239, 64, 86, 0.15); /* سایه قرمز ملایم */
}

/* تریگر شدن انیمیشن براق در هاور */
.pano-step-1:hover::after, .pano-step-2:hover::after,
.pano-step-3:hover::after, .pano-step-4:hover::after {
    animation: shineMove 0.75s forwards; /* مدت زمان عبور نور */
}

/* تغییر رنگ عدد در هاور (بدون حرکت) */
.pano-step-1:hover::before, .pano-step-2:hover::before,
.pano-step-3:hover::before, .pano-step-4:hover::before {
    color: #EF4056; /* قرمز شدن عدد */
    opacity: 0.1;
    /* transform حذف شد تا عدد جابجا نشود */
}

/* چرخش آیکون در هاور */
.pano-step-1:hover .elementor-icon, .pano-step-2:hover .elementor-icon,
.pano-step-3:hover .elementor-icon, .pano-step-4:hover .elementor-icon {
    background-color: #EF4056; /* قرمز دیجی‌کالا */
    color: #ffffff !important;
    transform: rotate(10deg) scale(1.1);
}

.pano-step-1:hover .elementor-icon i, .pano-step-2:hover .elementor-icon i,
.pano-step-3:hover .elementor-icon i, .pano-step-4:hover .elementor-icon i {
    color: #ffffff;
}

/* کی‌فریم انیمیشن براق */
@keyframes shineMove {
    0% { left: -150%; }
    100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc4c2f2 *//* استایل پایه برای باکس‌های عدد */
.luman-step-number {
    width: 40px;           /* معادل w-10 */
    height: 40px;          /* معادل h-10 */
    border-radius: 12px;   /* معادل rounded-xl */
    
    /* رنگ آبی رویال */
    background-color: #0284c7; 
    color: #ffffff;
    
    /* تنظیمات فونت و وسط‌چین */
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 18px;       /* معادل text-lg */
    font-family: sans-serif; /* یا فونت وزیر اگر دارید */
    
    /* سایه و حاشیه */
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); /* shadow-lg */
    border: 2px solid #ffffff; /* border-2 border-white */
    
    /* تنظیمات انیمیشن */
    position: relative;
    z-index: 10;
    cursor: default;
    transition: all 0.3s ease; /* duration-300 */
}

/* استایل هاور (موس روی عدد) */
.luman-step-number:hover {
    transform: scale(1.1);       /* بزرگ شدن (scale-110) */
    background-color: #f59e0b;   /* تغییر رنگ به نارنجی (bg-amber) */
    box-shadow: 0 20px 25px -5px rgba(245, 158, 11, 0.3); /* سایه نارنجی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d590ef5 *//* تنظیمات کانتینر آبی */
.zhaket-watermark-bg {
    position: relative !important;
    overflow: hidden !important; /* جلوگیری از بیرون زدگی */
    z-index: 0;
    
    /* (اختیاری) اگر هنوز رنگ آبی را تنظیم نکرده‌اید */
    /* background-color: #3B89BC; */
}

/* لوگوی ژاکت در پس‌زمینه */
.zhaket-watermark-bg::before {
    content: "";
    position: absolute;
    
    /* موقعیت: گوشه پایین سمت چپ */
    top: 300px;
    left: -5px;
    
    /* سایز لوگو */
    width: 80%;
    
    /* کد SVG ارسالی شما (بهینه شده برای CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23ffffff'%3E%3Cpath d='M17.9969 2.93601C17.9953 2.54317 17.9142 2.15478 17.7587 1.79446C17.4555 1.08475 16.8862 0.524138 16.1746 0.234464C15.8327 0.0941858 15.4671 0.0218611 15.098 0.0214844L2.88576 0.0214844C2.49689 0.0273142 2.11343 0.114157 1.75956 0.276538C1.06336 0.584004 0.515944 1.15567 0.236363 1.8672C0.0973546 2.21184 0.0250832 2.58004 0.0234382 2.95199V15.0246C0.0231521 15.4356 0.105042 15.8425 0.264234 16.221C0.424025 16.601 0.663598 16.9418 0.966527 17.22L0.964583 17.2223C1.22979 17.4688 1.53814 17.6636 1.87397 17.7969C2.20884 17.9301 2.56557 17.9988 2.92563 17.9995H15.0993C15.8523 17.9987 16.5752 17.7017 17.1134 17.1717C17.3932 16.8966 17.6157 16.5683 17.7682 16.2059C17.9206 15.8434 17.9999 15.4541 18.0014 15.0605V2.93601H17.9969ZM2.92692 16.8237C2.49158 16.8237 2.07217 16.6589 1.75211 16.3619C1.35835 15.9985 1.19015 15.5112 1.19015 15.0246V2.95166C1.19131 2.67244 1.25794 2.39743 1.3846 2.149C1.40383 2.11203 1.42392 2.07583 1.44488 2.04039C1.46141 2.01331 1.47729 1.98657 1.49641 1.96048C1.50548 1.94645 1.51488 1.93275 1.52493 1.91906L1.54372 1.89362C1.56609 1.86296 1.59007 1.83295 1.61502 1.8036C1.63317 1.7824 1.65197 1.76152 1.67109 1.74097C1.68146 1.72989 1.69216 1.7188 1.7035 1.70836C2.03569 1.37405 2.50302 1.19564 2.88576 1.19564H5.34881V4.13104L8.39522 6.00121V4.63136L6.51228 3.47384V1.19564L12.5438 4.89294L4.18632 10.0162V14.8668L7.38083 16.8237H2.92692ZM12.6952 8.42389L7.27712 11.7438L5.43891 10.6176L12.6897 6.17277V8.42324L12.6952 8.42389ZM16.8354 15.0598C16.8368 15.5233 16.6567 15.9686 16.334 16.2992L16.3016 16.3319C15.9798 16.6481 15.5478 16.8251 15.098 16.825H12.6871V12.3404L11.5252 13.0527V17.9992L11.5061 17.9874L11.4614 17.96L10.0928 17.1176L10.0863 17.1136L5.34817 14.2109V11.9323L10.3618 15.0015V13.6316L8.39457 12.4284L13.8528 9.08469V4.32673L13.7015 4.23411L13.6619 4.20964L13.1554 3.89914L8.74588 1.19564H15.098C15.2723 1.19657 15.4456 1.22384 15.612 1.27653C15.6528 1.28925 15.6927 1.3036 15.7319 1.31926C15.7578 1.32969 15.7837 1.34078 15.8093 1.35187L15.8472 1.36981C15.8725 1.3822 15.8975 1.39492 15.9218 1.4083L15.9584 1.42884C16.0907 1.50577 16.2124 1.59961 16.3207 1.70803C16.3402 1.7276 16.3593 1.74782 16.3781 1.76837C16.3969 1.78892 16.4147 1.80947 16.4329 1.83099C16.4504 1.85219 16.4675 1.87405 16.4844 1.89622L16.509 1.92884C16.718 2.22204 16.8322 2.57291 16.836 2.93372L16.8354 15.0598Z'/%3E%3C/svg%3E");
    
    background-repeat: no-repeat;
    background-size: contain;
    
    /* تنظیمات ظاهری (کمرنگ و کج) */
    opacity: 0.1; /* شفافیت */
    transform: rotate(15deg) scale(1);
    
    z-index: -1; /* زیر تمام محتوا */
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- افکت هاور (تعاملی) --- */
.zhaket-watermark-bg:hover::before {
    opacity: 0.2; /* پررنگ‌تر شدن */
    transform: rotate(0deg) scale(1.1); /* صاف و بزرگ شدن */
    bottom: -30px; /* کمی حرکت به بالا */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57b5361c *//* ==============================================
   مدل 1: پس‌زمینه کج و نرم (ارتقا یافته)
============================================== */
.dbz-highlight-1 {
    color: #EF4056; /* قرمز دیجی‌کالا */
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 2px 14px;
    font-weight: 900;
    margin: 0 4px;
}

.dbz-highlight-1::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(239, 64, 86, 0.12);
    border: 1px solid rgba(239, 64, 86, 0.2);
    transform: skewX(-12deg);
    border-radius: 6px;
    z-index: -1;
    animation: dbz-high-pulse 3s infinite alternate ease-in-out;
}

@keyframes dbz-high-pulse {
    0% { transform: skewX(-12deg) scale(1); background-color: rgba(239, 64, 86, 0.08); }
    100% { transform: skewX(-12deg) scale(1.05); background-color: rgba(239, 64, 86, 0.15); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7631b1c6 */.learniva-head-marker .elementor-heading-title {
    color: #1e293b;
    position: relative;
    padding-right: 25px; /* فاصله از راست */
}

/* کپسول رنگی سمت راست */
.learniva-head-marker .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* وسط چین عمودی */
    
    width: 6px; /* عرض نشانگر */
    height: 35px; /* ارتفاع نشانگر */
    background: linear-gradient(to bottom, #2563EB, #0F3460);
    border-radius: 10px; /* کاملا گرد */
    
    transition: all 0.3s ease;
}

/* افکت هاور: نشانگر بلندتر می‌شود */
.learniva-head-marker:hover .elementor-heading-title::before {
    height: 100%; /* هم‌اندازه کل متن */
    background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df2bbae */.learniva-head-marker .elementor-heading-title {
    color: #1e293b;
    position: relative;
    padding-right: 25px; /* فاصله از راست */
}

/* کپسول رنگی سمت راست */
.learniva-head-marker .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* وسط چین عمودی */
    
    width: 6px; /* عرض نشانگر */
    height: 35px; /* ارتفاع نشانگر */
    background: linear-gradient(to bottom, #2563EB, #0F3460);
    border-radius: 10px; /* کاملا گرد */
    
    transition: all 0.3s ease;
}

/* افکت هاور: نشانگر بلندتر می‌شود */
.learniva-head-marker:hover .elementor-heading-title::before {
    height: 100%; /* هم‌اندازه کل متن */
    background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7631b1c6 */.learniva-head-marker .elementor-heading-title {
    color: #1e293b;
    position: relative;
    padding-right: 25px; /* فاصله از راست */
}

/* کپسول رنگی سمت راست */
.learniva-head-marker .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* وسط چین عمودی */
    
    width: 6px; /* عرض نشانگر */
    height: 35px; /* ارتفاع نشانگر */
    background: linear-gradient(to bottom, #2563EB, #0F3460);
    border-radius: 10px; /* کاملا گرد */
    
    transition: all 0.3s ease;
}

/* افکت هاور: نشانگر بلندتر می‌شود */
.learniva-head-marker:hover .elementor-heading-title::before {
    height: 100%; /* هم‌اندازه کل متن */
    background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df2bbae */.learniva-head-marker .elementor-heading-title {
    color: #1e293b;
    position: relative;
    padding-right: 25px; /* فاصله از راست */
}

/* کپسول رنگی سمت راست */
.learniva-head-marker .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* وسط چین عمودی */
    
    width: 6px; /* عرض نشانگر */
    height: 35px; /* ارتفاع نشانگر */
    background: linear-gradient(to bottom, #2563EB, #0F3460);
    border-radius: 10px; /* کاملا گرد */
    
    transition: all 0.3s ease;
}

/* افکت هاور: نشانگر بلندتر می‌شود */
.learniva-head-marker:hover .elementor-heading-title::before {
    height: 100%; /* هم‌اندازه کل متن */
    background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7631b1c6 */.learniva-head-marker .elementor-heading-title {
    color: #1e293b;
    position: relative;
    padding-right: 25px; /* فاصله از راست */
}

/* کپسول رنگی سمت راست */
.learniva-head-marker .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* وسط چین عمودی */
    
    width: 6px; /* عرض نشانگر */
    height: 35px; /* ارتفاع نشانگر */
    background: linear-gradient(to bottom, #2563EB, #0F3460);
    border-radius: 10px; /* کاملا گرد */
    
    transition: all 0.3s ease;
}

/* افکت هاور: نشانگر بلندتر می‌شود */
.learniva-head-marker:hover .elementor-heading-title::before {
    height: 100%; /* هم‌اندازه کل متن */
    background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df2bbae */.learniva-head-marker .elementor-heading-title {
    color: #1e293b;
    position: relative;
    padding-right: 25px; /* فاصله از راست */
}

/* کپسول رنگی سمت راست */
.learniva-head-marker .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* وسط چین عمودی */
    
    width: 6px; /* عرض نشانگر */
    height: 35px; /* ارتفاع نشانگر */
    background: linear-gradient(to bottom, #2563EB, #0F3460);
    border-radius: 10px; /* کاملا گرد */
    
    transition: all 0.3s ease;
}

/* افکت هاور: نشانگر بلندتر می‌شود */
.learniva-head-marker:hover .elementor-heading-title::before {
    height: 100%; /* هم‌اندازه کل متن */
    background: #2563EB;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-275f06af *//* 1. استایل پایه دکمه‌های تب */
.gravity-glossy-tabs .e-n-tab-title {
    position: relative;
    background-color: #ffffff;
    border-radius: 12px;
    color: #64748b;
    margin-bottom: 8px;
    transition: all 0.3s ease;
    overflow: hidden; /* بسیار مهم: برای اینکه نور براق بیرون نزند */
}

/* 2. استایل هاور (حرکت موس) */
.gravity-glossy-tabs .e-n-tab-title:hover {
    color: #0870C1; /* آبی شدن متن */
    border-color: #0870C1;
    transform: translateY(-3px); /* کمی بالا آمدن */
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

/* 3. ساخت افکت براق (Shine) برای هاور */
.gravity-glossy-tabs .e-n-tab-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* شروع از بیرون کادر */
    width: 100%;
    height: 100%;
    
    /* نوری که رد می‌شود */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.6), /* سفیدی وسط نور */
        transparent
    );
    
    transform: skewX(-20deg); /* کج کردن زاویه نور */
    transition: none; /* ریست کردن ترنزیشن */
    z-index: 1;
}

/* اجرای افکت براق موقع هاور */
.gravity-glossy-tabs .e-n-tab-title:hover::before {
    left: 150%; /* حرکت به سمت راست و خروج */
    transition: 0.7s ease-in-out; /* سرعت حرکت نور */
}

/* 4. استایل تب فعال (Active) */
.gravity-glossy-tabs .e-n-tab-title[aria-selected="true"] {
    color: #fff !important; /* متن سفید */
    border-color: #0870C1 !important;

    /* پس‌زمینه گرادینت آبی (بجای خط‌خطی) */
    background: linear-gradient(
        90deg, 
        #0870C1, 
        #2980b9, 
        #0870C1
    );
    
    background-size: 200% 100%; /* بزرگ کردن پس‌زمینه برای حرکت */
    
    /* انیمیشن حرکت مداوم به سمت راست */
    animation: blueFlow 3s linear infinite;
}

/* تعریف انیمیشن حرکت گرادینت */
@keyframes blueFlow {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2356f6 */.faq-animated-bg {
    position: relative;
    background: transparent;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه خطی بسیار محو و مدرن */
.faq-animated-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    /* استفاده از رنگ‌های Slate بسیار روشن برای هماهنگی با تم Light */
    background-image: linear-gradient(rgba(203, 213, 225, 0.2) 1px, transparent 1px),
                      linear-gradient(90deg, rgba(203, 213, 225, 0.2) 1px, transparent 1px);
    background-size: 50px 50px;
    
    -webkit-mask-image: radial-gradient(circle at center, transparent 30%, black 100%);
    mask-image: radial-gradient(circle at center, transparent 30%, black 100%);
    opacity: 0.6;
}

/* لایه ۲: علامت سوال‌های متحرک با رنگ‌های سازمانی آپ‌استادی */
.faq-animated-bg::after {
    content: "";
    position: absolute;
    z-index: -1;
    inset: 0;
    
    background-image: 
        /* ۱. علامت سوال سبز زمردی (بالا چپ) */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext x='50%25' y='80%25' font-family='Arial, sans-serif' font-weight='900' font-size='90' fill='rgba(16, 185, 129, 0.07)' text-anchor='middle'%3E%3F%3C/text%3E%3C/svg%3E"),
        
        /* ۲. علامت سوال فیروزه‌ای (پایین راست) */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext x='50%25' y='80%25' font-family='Arial, sans-serif' font-weight='900' font-size='90' fill='rgba(6, 182, 212, 0.07)' text-anchor='middle'%3E%3F%3C/text%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: left 5% top 15%, right 5% bottom 15%;
    background-size: 250px, 250px; 

    animation: upstudyFloat 10s ease-in-out infinite alternate;
}

@keyframes upstudyFloat {
    0% { transform: translateY(0) rotate(-3deg); }
    100% { transform: translateY(-25px) rotate(3deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71792328 *//* ==============================================
   Zhaket Section Icons (48px)
   Prefix: -pf-zk-
============================================== */
.-pf-zk-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
}

.-pf-zk-icon svg {
    width: 24px;
    height: 24px;
    transition: all 0.4s ease;
}

/* --- تنظیمات رنگی و کنتراست یکپارچه --- */
.-pf-zk-blue { background: rgba(14, 165, 233, 0.1); border: 1px solid rgba(14, 165, 233, 0.2); }
.-pf-zk-blue svg { stroke: #0ea5e9; }
.-pf-zk-blue:hover { background: rgba(14, 165, 233, 0.2); box-shadow: 0 8px 20px -5px rgba(14, 165, 233, 0.4); transform: translateY(-3px); }

.-pf-zk-green { background: rgba(16, 185, 129, 0.1); border: 1px solid rgba(16, 185, 129, 0.2); }
.-pf-zk-green svg { stroke: #10b981; }
.-pf-zk-green:hover { background: rgba(16, 185, 129, 0.2); box-shadow: 0 8px 20px -5px rgba(16, 185, 129, 0.4); transform: translateY(-3px); }

.-pf-zk-indigo { background: rgba(99, 102, 241, 0.1); border: 1px solid rgba(99, 102, 241, 0.2); }
.-pf-zk-indigo svg { stroke: #6366f1; }
.-pf-zk-indigo:hover { background: rgba(99, 102, 241, 0.2); box-shadow: 0 8px 20px -5px rgba(99, 102, 241, 0.4); transform: translateY(-3px); }

.-pf-zk-orange { background: rgba(245, 158, 11, 0.1); border: 1px solid rgba(245, 158, 11, 0.2); }
.-pf-zk-orange svg { stroke: #f59e0b; }
.-pf-zk-orange:hover { background: rgba(245, 158, 11, 0.2); box-shadow: 0 8px 20px -5px rgba(245, 158, 11, 0.4); transform: translateY(-3px); }

.-pf-zk-icon:hover svg { filter: drop-shadow(0 0 4px currentColor); }

/* --- انیمیشن‌های زنده و فعال --- */
/* ۱. بروزرسانی (چرخش نرم) */
@keyframes -pf-anim-spin-slow { 100% { transform: rotate(360deg); } }
.-pf-zk-blue svg { animation: -pf-anim-spin-slow 6s linear infinite; }

/* ۲. پشتیبانی (پالس ملایم هدست) */
@keyframes -pf-anim-pulse-soft { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.1); } }
.-pf-zk-green svg { animation: -pf-anim-pulse-soft 3s ease-in-out infinite; }

/* ۳. لایسنس (درخشش و حرکت سپر) */
@keyframes -pf-anim-shield { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-3px); } }
.-pf-zk-indigo svg { animation: -pf-anim-shield 4s ease-in-out infinite; }

/* ۴. گارانتی (برق زدن ستاره) */
@keyframes -pf-anim-shine { 
    0%, 100% { opacity: 1; stroke-width: 2; } 
    50% { opacity: 0.7; stroke-width: 2.5; filter: drop-shadow(0 0 6px #f59e0b); } 
}
.-pf-zk-orange svg { animation: -pf-anim-shine 2s ease-in-out infinite; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31d2866 *//* ==============================================
   آیکون‌های ویژگی ترجمه (رنگ ثابت و زنده)
   Prefix: -pf-icn-
============================================== */

/* استایل پایه باکس‌ها */
.-pf-icn-box {
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, #E63946, #c1121f); /* قرمز پررنگ و زنده */
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 4px 15px rgba(230, 57, 70, 0.3);
}

.-pf-icn-box:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(230, 57, 70, 0.5);
    background: linear-gradient(135deg, #f04754, #d91c28);
}

.-pf-icn-box svg {
    width: 24px;
    height: 24px;
    stroke: #ffffff; /* رنگ سفید برای کنتراست کامل با قرمز */
    transition: all 0.4s ease;
}

.-pf-icn-box:hover svg {
    filter: drop-shadow(0 0 6px rgba(255, 255, 255, 0.6));
}

/* ==============================================
   انیمیشن‌های محیطی فعال (زنده)
============================================== */

/* آیکون ۱: فایل‌های PO/MO (اسکنر نوری سفید روی فایل) */
@keyframes -pf-scan-light {
    0% { transform: translateY(-100%); opacity: 0; }
    50% { transform: translateY(100%); opacity: 1; }
    100% { transform: translateY(300%); opacity: 0; }
}
.-pf-icn-file::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 2px;
    background: #ffffff;
    box-shadow: 0 0 8px #ffffff;
    animation: -pf-scan-light 2.5s infinite linear;
}

/* آیکون ۲: Poedit (چرخش پیوسته چرخ‌دنده) */
@keyframes -pf-gear-spin {
    100% { transform: rotate(360deg); }
}
.-pf-icn-poedit .spin-gear {
    transform-origin: center;
    animation: -pf-gear-spin 6s infinite linear;
}

/* آیکون ۳: چندزبانه (پالس زدن حباب‌های کره زمین) */
@keyframes -pf-chat-pulse {
    0%, 100% { transform: scale(1); stroke-width: 2; }
    50% { transform: scale(1.15); stroke-width: 2.5; filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.6)); }
}
.-pf-icn-lang .chat-bubble {
    transform-origin: center;
    animation: -pf-chat-pulse 2.5s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59d6c7ab *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a2508e8 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c3554b *//* ==============================================
   3. دکمه با تپش راداری فعال (Pulse Ring)
============================================== */
.-pf-btn-pulse-ring .elementor-button {
    background-color: #E63946 !important;
    color: #ffffff !important;
    position: relative;
    z-index: 1;
    border: none !important;
    transition: transform 0.3s ease, background-color 0.3s ease !important;
}

/* استفاده از inherit برای گرفتن خودکار گردی گوشه‌ها از المنتور */
.-pf-btn-pulse-ring .elementor-button::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit; 
    box-shadow: 0 0 0 0 rgba(230, 57, 70, 0.6);
    z-index: -1;
    animation: -pf-btn-pulse-anim 2s infinite cubic-bezier(0.66, 0, 0, 1);
}

.-pf-btn-pulse-ring:hover .elementor-button {
    transform: scale(1.05) !important;
    background-color: #f43f5e !important; /* کمی روشن‌تر در هاور */
}

@keyframes -pf-btn-pulse-anim {
    100% { box-shadow: 0 0 0 15px rgba(230, 57, 70, 0); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-187f64c4 *//* ==============================================
   4. دکمه سه‌بعدی مینیمال و فیزیکی (3D Pop)
============================================== */
.-pf-btn-3d-pop .elementor-button {
    background-color: #ffffff !important;
    color: #E63946 !important;
    border: 2px solid #E63946 !important;
    /* سایه تخت و شارپ سه‌بعدی */
    box-shadow: 4px 4px 0 #E63946 !important;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
    position: relative;
    z-index: 1;
}

.-pf-btn-3d-pop:hover .elementor-button {
    transform: translate(2px, 2px) !important;
    box-shadow: 2px 2px 0 #E63946 !important;
    background-color: #fff1f2 !important; /* هاله محو صورتی/قرمز */
}

.-pf-btn-3d-pop:active .elementor-button {
    transform: translate(4px, 4px) !important;
    box-shadow: 0 0 0 #E63946 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37678b32 *//* ۱. کانتینر اصلی با تم دیزاین اولترا */
.ub-section-test {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1;
    transition: all 0.5s ease;
}

/* ۲. شبکه خط‌چین مهندسی (Dashed Grid) */
.ub-section-test::before {
    content: "";
    position: absolute;
    inset: 0;
    /* خط‌چین‌های کمرنگ و دقیق */
    background-image: 
        linear-gradient(rgba(255, 255, 255, 0.04) 1.5px, transparent 1.5px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1.5px, transparent 1.5px);
    background-size: 45px 45px;
    -webkit-mask-image: radial-gradient(circle at 50% 40%, black 30%, transparent 85%);
    mask-image: radial-gradient(circle at 50% 40%, black 30%, transparent 85%);
    z-index: -2;
    pointer-events: none;
}

/* ۳. لوگوی ژاکت سفید (White Watermark) با موقعیت فیکس */
.ub-section-test::after {
    content: "";
    position: absolute;
    top: 300px;
    left: -10px;
    width: 75%;
    height: 600px;
    
    /* استفاده از رنگ سفید خالص (%23ffffff) در کد SVG شما */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23ffffff'%3E%3Cpath d='M17.9969 2.93601C17.9953 2.54317 17.9142 2.15478 17.7587 1.79446C17.4555 1.08475 16.8862 0.524138 16.1746 0.234464C15.8327 0.0941858 15.4671 0.0218611 15.098 0.0214844L2.88576 0.0214844C2.49689 0.0273142 2.11343 0.114157 1.75956 0.276538C1.06336 0.584004 0.515944 1.15567 0.236363 1.8672C0.0973546 2.21184 0.0250832 2.58004 0.0234382 2.95199V15.0246C0.0231521 15.4356 0.105042 15.8425 0.264234 16.221C0.424025 16.601 0.663598 16.9418 0.966527 17.22L0.964583 17.2223C1.22979 17.4688 1.53814 17.6636 1.87397 17.7969C2.20884 17.9301 2.56557 17.9988 2.92563 17.9995H15.0993C15.8523 17.9987 16.5752 17.7017 17.1134 17.1717C17.3932 16.8966 17.6157 16.5683 17.7682 16.2059C17.9206 15.8434 17.9999 15.4541 18.0014 15.0605V2.93601H17.9969ZM2.92692 16.8237C2.49158 16.8237 2.07217 16.6589 1.75211 16.3619C1.35835 15.9985 1.19015 15.5112 1.19015 15.0246V2.95166C1.19131 2.67244 1.25794 2.39743 1.3846 2.149C1.40383 2.11203 1.42392 2.07583 1.44488 2.04039C1.46141 2.01331 1.47729 1.98657 1.49641 1.96048C1.50548 1.94645 1.51488 1.93275 1.52493 1.91906L1.54372 1.89362C1.56609 1.86296 1.59007 1.83295 1.61502 1.8036C1.63317 1.7824 1.65197 1.76152 1.67109 1.74097C1.68146 1.72989 1.69216 1.7188 1.7035 1.70836C2.03569 1.37405 2.50302 1.19564 2.88576 1.19564H5.34881V4.13104L8.39522 6.00121V4.63136L6.51228 3.47384V1.19564L12.5438 4.89294L4.18632 10.0162V14.8668L7.38083 16.8237H2.92692ZM12.6952 8.42389L7.27712 11.7438L5.43891 10.6176L12.6897 6.17277V8.42324L12.6952 8.42389ZM16.8354 15.0598C16.8368 15.5233 16.6567 15.9686 16.334 16.2992L16.3016 16.3319C15.9798 16.6481 15.5478 16.8251 15.098 16.825H12.6871V12.3404L11.5252 13.0527V17.9992L11.5061 17.9874L11.4614 17.96L10.0928 17.1176L10.0863 17.1136L5.34817 14.2109V11.9323L10.3618 15.0015V13.6316L8.39457 12.4284L13.8528 9.08469V4.32673L13.7015 4.23411L13.6619 4.20964L13.1554 3.89914L8.74588 1.19564H15.098C15.2723 1.19657 15.4456 1.22384 15.612 1.27653C15.6528 1.28925 15.6927 1.3036 15.7319 1.31926C15.7578 1.32969 15.7837 1.34078 15.8093 1.35187L15.8472 1.36981C15.8725 1.3822 15.8975 1.39492 15.9218 1.4083L15.9584 1.42884C16.0907 1.50577 16.2124 1.59961 16.3207 1.70803C16.3402 1.7276 16.3593 1.74782 16.3781 1.76837C16.3969 1.78892 16.4147 1.80947 16.4329 1.83099C16.4504 1.85219 16.4675 1.87405 16.4844 1.89622L16.509 1.92884C16.718 2.22204 16.8322 2.57291 16.836 2.93372L16.8354 15.0598Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.08; /* شفافیت ملایم واترمارک */
    transform: rotate(15deg) scale(1);
    z-index: -1;
    transition: all 0.7s cubic-bezier(0.2, 1, 0.3, 1);
    pointer-events: none;
}

/* ۴. افکت هاور تعاملی و براق (The Shine Effect) */
.ub-section-test:hover::after {
    opacity: 0.18; /* پررنگ شدن لوگوی سفید در هاور */
    transform: rotate(0deg) scale(1.05);
    top: 250px; /* حرکت ملایم به بالا */
    /* ایجاد افکت براق (Shine) روی لوگوی سفید */
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.2)) brightness(1.5);
}

/* ۵. نوار وضعیت مرکزی (چراغ گسترش‌یافته) */
.ub-section-test .status-bar {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60px;
    height: 4px;
    background: #333;
    border-radius: 0 0 8px 8px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.ub-section-test:hover .status-bar {
    width: 320px;
    background: #F97316; /* نارنجی اولترا برای چراغ اصلی */
    box-shadow: 0 0 25px rgba(249, 115, 22, 0.7);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-253ecff3 */.zhaket-buy-neon .elementor-button {
    /* زمینه آبی تیره و گرادینت */
    background: linear-gradient(135deg, #0F3460 0%, #16213e 100%) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 14px !important;
    
    /* سایه زرد رنگ (اشاره به ژاکت) */
    box-shadow: 0 4px 0 #F59E0B; 
    
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.2s ease;
}

/* افکت هاور: فشرده شدن دکمه */
.zhaket-buy-neon:hover .elementor-button {
    transform: translateY(2px); /* حرکت به پایین */
    box-shadow: 0 2px 0 #d97706; /* کم شدن سایه */
    border-color: #F59E0B !important; /* روشن شدن حاشیه */
}

/* انیمیشن برق زدن (Shine) */
.zhaket-buy-neon .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.3), transparent);
    transform: skewX(-20deg);
    transition: 0.5s;
    z-index: -1;
}

.zhaket-buy-neon:hover .elementor-button::before {
    animation: shineEffect 0.7s;
}

@keyframes shineEffect {
    100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c504dc7 *//* تنظیمات پایه کانتینر پاورقی */
.-fsms-footer-bg {
    background-color: #10B981 !important; /* رنگ پایه شما */
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* لایه انیمیشن جریان داده */
.-fsms-footer-bg::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* الگوی راه راه مورب */
    background: repeating-linear-gradient(
        45deg,
        transparent,
        transparent 20px,
        rgba(255, 255, 255, 0.05) 20px,
        rgba(255, 255, 255, 0.05) 40px
    );
    
    z-index: -1;
    background-size: 200% 200%;
    animation: fsms-data-flow 10s linear infinite;
}

@keyframes fsms-data-flow {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eb8124c *//* تنظیمات کانتینر آبی */
.zhaket-watermark-bg {
    position: relative !important;
    overflow: hidden !important; /* جلوگیری از بیرون زدگی */
    z-index: 0;
    
    /* (اختیاری) اگر هنوز رنگ آبی را تنظیم نکرده‌اید */
    /* background-color: #3B89BC; */
}

/* لوگوی ژاکت در پس‌زمینه */
.zhaket-watermark-bg::before {
    content: "";
    position: absolute;
    
    /* موقعیت: گوشه پایین سمت چپ */
    top: 300px;
    left: -5px;
    
    /* سایز لوگو */
    width: 80%;
    
    /* کد SVG ارسالی شما (بهینه شده برای CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23ffffff'%3E%3Cpath d='M17.9969 2.93601C17.9953 2.54317 17.9142 2.15478 17.7587 1.79446C17.4555 1.08475 16.8862 0.524138 16.1746 0.234464C15.8327 0.0941858 15.4671 0.0218611 15.098 0.0214844L2.88576 0.0214844C2.49689 0.0273142 2.11343 0.114157 1.75956 0.276538C1.06336 0.584004 0.515944 1.15567 0.236363 1.8672C0.0973546 2.21184 0.0250832 2.58004 0.0234382 2.95199V15.0246C0.0231521 15.4356 0.105042 15.8425 0.264234 16.221C0.424025 16.601 0.663598 16.9418 0.966527 17.22L0.964583 17.2223C1.22979 17.4688 1.53814 17.6636 1.87397 17.7969C2.20884 17.9301 2.56557 17.9988 2.92563 17.9995H15.0993C15.8523 17.9987 16.5752 17.7017 17.1134 17.1717C17.3932 16.8966 17.6157 16.5683 17.7682 16.2059C17.9206 15.8434 17.9999 15.4541 18.0014 15.0605V2.93601H17.9969ZM2.92692 16.8237C2.49158 16.8237 2.07217 16.6589 1.75211 16.3619C1.35835 15.9985 1.19015 15.5112 1.19015 15.0246V2.95166C1.19131 2.67244 1.25794 2.39743 1.3846 2.149C1.40383 2.11203 1.42392 2.07583 1.44488 2.04039C1.46141 2.01331 1.47729 1.98657 1.49641 1.96048C1.50548 1.94645 1.51488 1.93275 1.52493 1.91906L1.54372 1.89362C1.56609 1.86296 1.59007 1.83295 1.61502 1.8036C1.63317 1.7824 1.65197 1.76152 1.67109 1.74097C1.68146 1.72989 1.69216 1.7188 1.7035 1.70836C2.03569 1.37405 2.50302 1.19564 2.88576 1.19564H5.34881V4.13104L8.39522 6.00121V4.63136L6.51228 3.47384V1.19564L12.5438 4.89294L4.18632 10.0162V14.8668L7.38083 16.8237H2.92692ZM12.6952 8.42389L7.27712 11.7438L5.43891 10.6176L12.6897 6.17277V8.42324L12.6952 8.42389ZM16.8354 15.0598C16.8368 15.5233 16.6567 15.9686 16.334 16.2992L16.3016 16.3319C15.9798 16.6481 15.5478 16.8251 15.098 16.825H12.6871V12.3404L11.5252 13.0527V17.9992L11.5061 17.9874L11.4614 17.96L10.0928 17.1176L10.0863 17.1136L5.34817 14.2109V11.9323L10.3618 15.0015V13.6316L8.39457 12.4284L13.8528 9.08469V4.32673L13.7015 4.23411L13.6619 4.20964L13.1554 3.89914L8.74588 1.19564H15.098C15.2723 1.19657 15.4456 1.22384 15.612 1.27653C15.6528 1.28925 15.6927 1.3036 15.7319 1.31926C15.7578 1.32969 15.7837 1.34078 15.8093 1.35187L15.8472 1.36981C15.8725 1.3822 15.8975 1.39492 15.9218 1.4083L15.9584 1.42884C16.0907 1.50577 16.2124 1.59961 16.3207 1.70803C16.3402 1.7276 16.3593 1.74782 16.3781 1.76837C16.3969 1.78892 16.4147 1.80947 16.4329 1.83099C16.4504 1.85219 16.4675 1.87405 16.4844 1.89622L16.509 1.92884C16.718 2.22204 16.8322 2.57291 16.836 2.93372L16.8354 15.0598Z'/%3E%3C/svg%3E");
    
    background-repeat: no-repeat;
    background-size: contain;
    
    /* تنظیمات ظاهری (کمرنگ و کج) */
    opacity: 0.1; /* شفافیت */
    transform: rotate(15deg) scale(1);
    
    z-index: -1; /* زیر تمام محتوا */
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- افکت هاور (تعاملی) --- */
.zhaket-watermark-bg:hover::before {
    opacity: 0.2; /* پررنگ‌تر شدن */
    transform: rotate(0deg) scale(1.1); /* صاف و بزرگ شدن */
    bottom: -30px; /* کمی حرکت به بالا */
}/* End custom CSS */
/* Start custom CSS *//* ==============================================
   استایل اسکرول‌بار سفارشی سایت
============================================== */
::-webkit-scrollbar {
    width: 10px;
    background-color: #0f172a;
}

::-webkit-scrollbar-track {
    background-color: #1E2942;
    border-left: 1px solid rgba(255, 255, 255, 0.05);
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(to bottom, #E63946, #b91c28);
    border-radius: 10px;
    border: 2px solid #1E2942; /* ایجاد حاشیه ظریف بین اسکرول و بک‌گراند */
    transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(to bottom, #f43f5e, #E63946);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/Morabba_FaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/Morabba_FaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/Morabba_FaNum-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/YekanBakhFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/YekanBakhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://m21.demo24.ir/wp-content/uploads/2026/01/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */