.elementor-55 .elementor-element.elementor-element-dd6e9cd{--display:flex;--min-height:200px;--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-55 .elementor-element.elementor-element-dd6e9cd:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-dd6e9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F5;}.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-55 .elementor-element.elementor-element-1974d41{width:100%;max-width:100%;text-align:center;}.elementor-55 .elementor-element.elementor-element-1974d41 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1974d41 img{width:100%;}.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-55 .elementor-element.elementor-element-f12a066 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-f12a066.elementor-element{--align-self:center;}.elementor-55 .elementor-element.elementor-element-f12a066{text-align:center;}.elementor-55 .elementor-element.elementor-element-f12a066 .elementor-heading-title{font-family:"Kolker Brush", Sans-serif;font-size:77px;font-weight:400;line-height:101px;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-c86ae0f{--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:11px 0px;--row-gap:11px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-55 .elementor-element.elementor-element-c86ae0f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c86ae0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F5;}.elementor-55 .elementor-element.elementor-element-7f3079e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-7f3079e{text-align:right;}.elementor-55 .elementor-element.elementor-element-7f3079e .elementor-heading-title{font-family:"IranSansX", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:45px;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-299e453 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:28px;font-weight:700;color:#1A1A1A;}.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-55 .elementor-element.elementor-element-e42ab76 .elementor-button{background-color:#0B1F3F;font-family:"IranSansX", Sans-serif;font-size:24px;font-weight:700;line-height:22px;border-radius:15px 15px 15px 15px;padding:19px 49px 19px 49px;}.elementor-55 .elementor-element.elementor-element-e42ab76 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-e42ab76.elementor-element{--align-self:flex-start;}.elementor-55 .elementor-element.elementor-element-ff613e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-6fdc1ae{--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:78px 78px;--row-gap:78px;--column-gap:78px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:0px;--padding-left:62px;--padding-right:77px;}.elementor-55 .elementor-element.elementor-element-6fdc1ae:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6fdc1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F5;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-55 .elementor-element.elementor-element-b81f1c5{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title{margin-block-end:20px;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon{font-size:82px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:22px;font-weight:700;}.elementor-55 .elementor-element.elementor-element-b81f1c5:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-b81f1c5:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-description{font-family:"IranSansX", Sans-serif;font-size:16px;font-weight:400;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-41be7b2{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title{margin-block-end:20px;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon{font-size:82px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:22px;font-weight:700;}.elementor-55 .elementor-element.elementor-element-41be7b2:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-41be7b2:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-description{font-family:"IranSansX", Sans-serif;font-size:16px;font-weight:400;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-5ff01d4{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title{margin-block-end:20px;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon{font-size:82px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:22px;font-weight:700;}.elementor-55 .elementor-element.elementor-element-5ff01d4:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-5ff01d4:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-description{font-family:"IranSansX", Sans-serif;font-size:16px;font-weight:400;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-22c7ae7{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;--icon-box-icon-margin:35px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title{margin-block-end:20px;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon{font-size:82px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:22px;font-weight:700;}.elementor-55 .elementor-element.elementor-element-22c7ae7:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-22c7ae7:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-description{font-family:"IranSansX", Sans-serif;font-size:16px;font-weight:400;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-d760550{--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:111px;--padding-bottom:0px;--padding-left:80px;--padding-right:88px;}.elementor-55 .elementor-element.elementor-element-d760550:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-d760550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F5;}.elementor-55 .elementor-element.elementor-element-767fca8{text-align:center;}.elementor-55 .elementor-element.elementor-element-767fca8 .elementor-heading-title{font-family:"IranSansX", Sans-serif;font-size:48px;font-weight:600;color:#1A1A1A;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-3131432{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:40px;}.elementor-55 .elementor-element.elementor-element-3131432 > .elementor-widget-container{margin:93px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-bd676bf > .elementor-widget-container{margin:128px 0px 109px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-bd676bf{text-align:center;}.elementor-55 .elementor-element.elementor-element-bd676bf .elementor-heading-title{font-family:"IranSansX", Sans-serif;font-size:36px;font-weight:800;color:#121217;}.elementor-55 .elementor-element.elementor-element-b72dba7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-55 .elementor-element.elementor-element-018c141{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-55 .elementor-element.elementor-element-018c141 > .elementor-widget-container{margin:0px -8px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title{margin-block-end:0px;color:#969696;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon{font-size:45px;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:26px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-018c141:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-018c141:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-55 .elementor-element.elementor-element-4ed1eff > .elementor-widget-container{margin:10px 23px 9px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 > .elementor-widget-container{margin:0px -8px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title{margin-block-end:0px;color:#969696;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon{font-size:45px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:26px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-f5f1ed7:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-f5f1ed7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-55 .elementor-element.elementor-element-1241035 > .elementor-widget-container{margin:10px 23px 9px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-ed112e1{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-55 .elementor-element.elementor-element-ed112e1 > .elementor-widget-container{margin:0px -8px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title{margin-block-end:0px;color:#969696;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon{font-size:45px;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:26px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-ed112e1:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-ed112e1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-55 .elementor-element.elementor-element-23faedb > .elementor-widget-container{margin:10px 23px 9px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1b6581a{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-55 .elementor-element.elementor-element-1b6581a > .elementor-widget-container{margin:0px -8px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title{margin-block-end:0px;color:#969696;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon{font-size:45px;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title a{font-family:"IranSansX", Sans-serif;font-size:26px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-1b6581a:has(:hover) .elementor-icon-box-title,
					 .elementor-55 .elementor-element.elementor-element-1b6581a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-55 .elementor-element.elementor-element-617a0cb > .elementor-widget-container{margin:136px 0px 78px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-617a0cb{text-align:center;}.elementor-55 .elementor-element.elementor-element-617a0cb .elementor-heading-title{font-family:"IranSansX", Sans-serif;font-size:32px;font-weight:800;color:#121217;}.elementor-55 .elementor-element.elementor-element-276b87a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-90e3084{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-b7dd120{--display:flex;}.elementor-55 .elementor-element.elementor-element-94da6d6{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-e097b18{--display:flex;}.elementor-55 .elementor-element.elementor-element-3f12549{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-fc641a4{--display:flex;}.elementor-55 .elementor-element.elementor-element-1a001bb{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-312525a{--display:flex;}.elementor-55 .elementor-element.elementor-element-2298cc1{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-eddf93f{--display:flex;}.elementor-55 .elementor-element.elementor-element-22eec3d{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-c2068a1{--display:flex;}.elementor-55 .elementor-element.elementor-element-374c0fa{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-f390320{--display:flex;}.elementor-55 .elementor-element.elementor-element-87b79e8{font-family:"IranSansX", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-55 .elementor-element.elementor-element-95efebd{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-55 .elementor-element.elementor-element-95efebd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-55 .elementor-element.elementor-element-95efebd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;}.elementor-55 .elementor-element.elementor-element-95efebd {--n-accordion-padding:16px 30px 16px 30px;}:where( .elementor-55 .elementor-element.elementor-element-95efebd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IranSansX", Sans-serif;font-weight:500;}:where( .elementor-55 .elementor-element.elementor-element-95efebd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#000000;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-right:30px;--padding-bottom:11px;--padding-left:99px;}.elementor-55 .elementor-element.elementor-element-b5f6c95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:57px;--padding-right:60px;}.elementor-55 .elementor-element.elementor-element-0fd8ac4 > .elementor-widget-container{margin:137px 0px 110px 0px;}.elementor-55 .elementor-element.elementor-element-0fd8ac4{text-align:center;}.elementor-55 .elementor-element.elementor-element-0fd8ac4 .elementor-heading-title{font-family:"IranSansX", Sans-serif;font-size:36px;font-weight:800;color:#1A1A1A;}.elementor-55 .elementor-element.elementor-element-5f3cadc{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-55 .elementor-element.elementor-element-5f3cadc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-085719e .elementor-button{background-color:#0B1F3F;font-family:"IranSansX", Sans-serif;font-size:24px;font-weight:700;border-radius:15px 15px 15px 15px;padding:19px 49px 19px 49px;}.elementor-55 .elementor-element.elementor-element-085719e > .elementor-widget-container{margin:168px 0px 128px 0px;}body.elementor-page-55:not(.elementor-motion-effects-element-type-background), body.elementor-page-55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F5;}body.elementor-page-55{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-55 .elementor-element.elementor-element-c86ae0f{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:26px;}.elementor-55 .elementor-element.elementor-element-7f3079e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-7f3079e .elementor-heading-title{font-size:30px;}.elementor-55 .elementor-element.elementor-element-299e453 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-299e453 .elementor-heading-title{font-size:24px;}.elementor-55 .elementor-element.elementor-element-e42ab76 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-e42ab76 .elementor-button{font-size:19px;padding:21px 51px 20px 50px;}.elementor-55 .elementor-element.elementor-element-6fdc1ae{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:95px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-55 .elementor-element.elementor-element-b81f1c5{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon{font-size:90px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title a{font-size:20px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-description{font-size:14px;}.elementor-55 .elementor-element.elementor-element-41be7b2{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon{font-size:90px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title a{font-size:20px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-description{font-size:14px;}.elementor-55 .elementor-element.elementor-element-5ff01d4{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon{font-size:90px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title a{font-size:20px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-description{font-size:14px;}.elementor-55 .elementor-element.elementor-element-22c7ae7{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon{font-size:90px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title a{font-size:20px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-description{font-size:14px;}.elementor-55 .elementor-element.elementor-element-d760550{--padding-top:95px;--padding-bottom:0px;--padding-left:28px;--padding-right:27px;}.elementor-55 .elementor-element.elementor-element-767fca8 .elementor-heading-title{font-size:44px;}.elementor-55 .elementor-element.elementor-element-3131432{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:25px;}.elementor-55 .elementor-element.elementor-element-3131432 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-b72dba7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-018c141{--icon-box-icon-margin:33px;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title{margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title a{font-size:28px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-f5f1ed7{--icon-box-icon-margin:33px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title a{font-size:28px;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-ed112e1{--icon-box-icon-margin:33px;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title a{font-size:28px;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-55 .elementor-element.elementor-element-1b6581a{--icon-box-icon-margin:33px;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title{margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title a{font-size:28px;}.elementor-55 .elementor-element.elementor-element-90e3084{font-size:17px;}.elementor-55 .elementor-element.elementor-element-94da6d6{font-size:17px;}.elementor-55 .elementor-element.elementor-element-3f12549{font-size:17px;}.elementor-55 .elementor-element.elementor-element-1a001bb{font-size:17px;}.elementor-55 .elementor-element.elementor-element-2298cc1{font-size:17px;}.elementor-55 .elementor-element.elementor-element-22eec3d{font-size:17px;}.elementor-55 .elementor-element.elementor-element-374c0fa{font-size:17px;}.elementor-55 .elementor-element.elementor-element-87b79e8{font-size:17px;}.elementor-55 .elementor-element.elementor-element-95efebd{--n-accordion-title-font-size:20px;--n-accordion-icon-size:9px;}.elementor-55 .elementor-element.elementor-element-b5f6c95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5f3cadc{--swiper-slides-to-display:3;--swiper-slides-gap:60px;}.elementor-55 .elementor-element.elementor-element-085719e .elementor-button{padding:21px 61px 20px 60px;}}@media(max-width:1200px){.elementor-55 .elementor-element.elementor-element-f12a066 .elementor-heading-title{font-size:68px;}.elementor-55 .elementor-element.elementor-element-7f3079e .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-299e453 .elementor-heading-title{font-size:22px;}.elementor-55 .elementor-element.elementor-element-e42ab76 .elementor-button{font-size:17px;padding:19px 41px 18px 40px;}.elementor-55 .elementor-element.elementor-element-ff613e6{--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-55 .elementor-element.elementor-element-6fdc1ae{--padding-top:95px;--padding-bottom:0px;--padding-left:19px;--padding-right:27px;}.elementor-55 .elementor-element.elementor-element-d760550{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-767fca8 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-3131432 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-3131432.elementor-element{--align-self:center;}.elementor-55 .elementor-element.elementor-element-bd676bf .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-617a0cb .elementor-heading-title{font-size:25px;}.elementor-55 .elementor-element.elementor-element-b5f6c95{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-0fd8ac4 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-5f3cadc{--swiper-slides-to-display:3;--swiper-slides-gap:50px;}.elementor-55 .elementor-element.elementor-element-5f3cadc > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-6fdc1ae{--padding-top:95px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-55 .elementor-element.elementor-element-3131432{--grid-columns:2;}.elementor-55 .elementor-element.elementor-element-3131432 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-617a0cb > .elementor-widget-container{margin:55px 0px 55px 0px;}.elementor-55 .elementor-element.elementor-element-5f3cadc{--swiper-slides-to-display:3;--swiper-slides-gap:20px;}}@media(max-width:880px){.elementor-55 .elementor-element.elementor-element-f12a066 .elementor-heading-title{font-size:58px;}.elementor-55 .elementor-element.elementor-element-7f3079e .elementor-heading-title{font-size:23px;}.elementor-55 .elementor-element.elementor-element-299e453 .elementor-heading-title{font-size:18px;}.elementor-55 .elementor-element.elementor-element-e42ab76 .elementor-button{font-size:16px;}.elementor-55 .elementor-element.elementor-element-6fdc1ae{--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:flex-start;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title a{font-size:12px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-description{font-size:10px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title a{font-size:12px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-description{font-size:10px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title a{font-size:12px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-description{font-size:10px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title a{font-size:12px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-description{font-size:10px;}.elementor-55 .elementor-element.elementor-element-617a0cb > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-55 .elementor-element.elementor-element-5f3cadc{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-dd6e9cd{--min-height:100px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-f12a066 .elementor-heading-title{font-size:34px;}.elementor-55 .elementor-element.elementor-element-c86ae0f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:26px;}.elementor-55 .elementor-element.elementor-element-7f3079e .elementor-heading-title{font-size:16px;}.elementor-55 .elementor-element.elementor-element-299e453 .elementor-heading-title{font-size:15px;}.elementor-55 .elementor-element.elementor-element-e42ab76 .elementor-button{font-size:14px;padding:13px 22px 13px 22px;}.elementor-55 .elementor-element.elementor-element-6fdc1ae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-b81f1c5{--icon-box-icon-margin:17px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-title a{font-size:18px;}.elementor-55 .elementor-element.elementor-element-b81f1c5 .elementor-icon-box-description{font-size:15px;}.elementor-55 .elementor-element.elementor-element-41be7b2{--icon-box-icon-margin:17px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title{margin-block-end:7px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-title a{font-size:18px;}.elementor-55 .elementor-element.elementor-element-41be7b2 .elementor-icon-box-description{font-size:15px;}.elementor-55 .elementor-element.elementor-element-5ff01d4{--icon-box-icon-margin:17px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title{margin-block-end:7px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-title a{font-size:18px;}.elementor-55 .elementor-element.elementor-element-5ff01d4 .elementor-icon-box-description{font-size:15px;}.elementor-55 .elementor-element.elementor-element-22c7ae7{--icon-box-icon-margin:17px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title{margin-block-end:7px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-title a{font-size:18px;}.elementor-55 .elementor-element.elementor-element-22c7ae7 .elementor-icon-box-description{font-size:15px;}.elementor-55 .elementor-element.elementor-element-767fca8 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-3131432{--grid-columns:1;}.elementor-55 .elementor-element.elementor-element-bd676bf .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-55 .elementor-element.elementor-element-018c141{--icon-box-icon-margin:26px;}.elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-018c141 .elementor-icon-box-title a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-55 .elementor-element.elementor-element-f5f1ed7{--icon-box-icon-margin:26px;}.elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-f5f1ed7 .elementor-icon-box-title a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-55 .elementor-element.elementor-element-ed112e1{--icon-box-icon-margin:26px;}.elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-ed112e1 .elementor-icon-box-title a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-55 .elementor-element.elementor-element-1b6581a{--icon-box-icon-margin:26px;}.elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-1b6581a .elementor-icon-box-title a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-276b87a{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-90e3084{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-b7dd120{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-94da6d6{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-e097b18{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-3f12549{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-fc641a4{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-1a001bb{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-312525a{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-2298cc1{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-eddf93f{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-22eec3d{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-c2068a1{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-374c0fa{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-f390320{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-55 .elementor-element.elementor-element-87b79e8{width:100%;max-width:100%;font-size:13px;}.elementor-55 .elementor-element.elementor-element-95efebd{--n-accordion-title-font-size:14px;}.elementor-55 .elementor-element.elementor-element-5f3cadc{--swiper-slides-to-display:1;}.elementor-55 .elementor-element.elementor-element-085719e .elementor-button{font-size:16px;padding:15px 40px 15px 40px;}}@media(max-width:1200px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-ff613e6{--width:100%;}}@media(min-width:2400px){.elementor-55 .elementor-element.elementor-element-dd6e9cd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-55 .elementor-element.elementor-element-c86ae0f{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:81px;--padding-bottom:0px;--padding-left:61px;--padding-right:61px;}.elementor-55 .elementor-element.elementor-element-7f3079e .elementor-heading-title{font-size:44px;}.elementor-55 .elementor-element.elementor-element-5f3cadc{--swiper-slides-to-display:3;}}/* Start custom CSS for heading, class: .elementor-element-f12a066 */.elementor-55 .elementor-element.elementor-element-f12a066{
    margin-top: auto;
}
@media (max-width:767px){
    .elementor-55 .elementor-element.elementor-element-f12a066{
        margin-top:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6e9cd */.elementor-55 .elementor-element.elementor-element-dd6e9cd{
    height: 420px;
}

@media (max-width: 1366px) {
    .elementor-55 .elementor-element.elementor-element-dd6e9cd{
    height: 380px;
}
}
@media (max-width: 880px) {
    .elementor-55 .elementor-element.elementor-element-dd6e9cd{
    height: 340px;
}
}

@media (max-width: 767px) {
    .elementor-55 .elementor-element.elementor-element-dd6e9cd{
    height: 220px;
    display: contents;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b81f1c5 */@media (max-width: 1366px) {
    .elementor-1794 .elementor-element.elementor-element-c72ccd9 {
        width       :301px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41be7b2 */@media (max-width: 1366px) {
    .elementor-1794 .elementor-element.elementor-element-c72ccd9 {
        width       :301px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ff01d4 */@media (max-width: 1366px) {
    .elementor-1794 .elementor-element.elementor-element-c72ccd9 {
        width       :301px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c7ae7 */@media (max-width: 1366px) {
    .elementor-1794 .elementor-element.elementor-element-c72ccd9 {
        width       :301px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fdc1ae */.elementor-55 .elementor-element.elementor-element-6fdc1ae{
    max-width: 1400px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff613e6 */elementor-1794 .elementor-element.elementor-element-412ae7a {
    align-items: center;
    justify-content: center;
    
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3131432 */.elementor-55 .elementor-element.elementor-element-3131432{
    max-width: 1300px !important;
}

/* — Loop Grid: مرکزچین شدن ردیف ناقص (۴ ستونه) — */
.elementor-55 .elementor-element.elementor-element-3131432 .elementor-loop-container,
.elementor-55 .elementor-element.elementor-element-3131432 .elementor-posts-container {
  display: flex;
  flex-wrap: wrap;
  /* فاصله‌ها از تنظیمات خود المنتور گرفته می‌شن */
  gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 20px);
  justify-content: center; /* مهم: ردیف ناقص میاد وسط */
}

/* خودِ آیتم‌ها (Loop یا Posts) */
.elementor-55 .elementor-element.elementor-element-3131432 .e-loop-item,
.elementor-55 .elementor-element.elementor-element-3131432 .elementor-post {
  /* چهار ستون در دسکتاپ */
  flex: 0 1 calc((100% - (var(--grid-column-gap, 20px) * 3)) / 4);
  max-width: calc((100% - (var(--grid-column-gap, 20px) * 3)) / 4);
}
@media (max-width: 1000px) and (min-width:880px){
   .elementor-1794 .elementor-element.elementor-element-118753c .elementor-loop-container, .elementor-1794 .elementor-element.elementor-element-118753c .elementor-posts-container{
    display: flex
;
    flex-wrap: wrap;
    gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 20px);
    justify-content: center;
    scale: 0.8 !important;
    transform: translateX(155px) !important;
    width: 137.5% !important;
}
    .woocommerce.elementor-element.elementor-element-118753c.elementor-grid-laptop-2.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-loop-grid {
    margin-top: -120px;
}
    .elementor-55 .elementor-element.elementor-element-3131432 .e-loop-item,
.elementor-55 .elementor-element.elementor-element-3131432 .elementor-post {
    gap:10px 10px;
    
  flex: 0 1 calc((100% - (var(--grid-column-gap, 20px) * 2)) / 3);
  max-width: calc((100% - (var(--grid-column-gap, 20px) * 2)) / 3);
}
}
/* تبلت: ۲ ستونه */
/*@media (max-width: 1024px) {*/
/*  .elementor-55 .elementor-element.elementor-element-3131432 .e-loop-item,*/
/*  .elementor-55 .elementor-element.elementor-element-3131432 .elementor-post {*/
/*    flex: 0 1 calc((100% - var(--grid-column-gap, 20px)) / 2);*/
/*    max-width: calc((100% - var(--grid-column-gap, 20px)) / 2);*/
/*  }*/
/*}*/

/* موبایل: ۱ ستونه */
@media (max-width: 767px) {
        .elementor-1794 .elementor-element.elementor-element-118753c .elementor-loop-container, .elementor-1794 .elementor-element.elementor-element-118753c .elementor-posts-container {
        display: flex
;
        justify-content: center;
        scale: 1 !important;
        
        transform: none !important;
    }
  .elementor-55 .elementor-element.elementor-element-3131432 .e-loop-item,
  .elementor-55 .elementor-element.elementor-element-3131432 .elementor-post {
      display: flex
;
        justify-content: center;
    flex: 0 1 100% !important;
    max-width: 100% !important;
    transform: translateX(6%);
  }
}

@media (max-width: 1024px) and (min-width:1000px) {
    .woocommerce.elementor-element.elementor-element-118753c.elementor-grid-laptop-2.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-loop-grid {
    margin-top: -120px;
}
.elementor-1794 .elementor-element.elementor-element-118753c .elementor-loop-container, .elementor-1794 .elementor-element.elementor-element-118753c .elementor-posts-container{
    display: flex
;
    flex-wrap: wrap;
    gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 20px);
    justify-content: center;
    scale: 0.8 !important;
    transform: translateX(148px) !important;
    width: 125.5% !important;
}
}
@media (max-width: 1150px){
    .elementor-1794 .elementor-element.elementor-element-118753c .elementor-loop-container, .elementor-1794 .elementor-element.elementor-element-118753c .elementor-posts-container {
    display: flex
;
    flex-wrap: wrap;
    gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 20px);
    justify-content: center;
    scale: 0.9;
    width: 111.5%;
    transform: translateX(66px);
}
}
/* برای متن داخل آیتم‌ها */
.elementor-icon-list-item .elementor-icon-list-text {
  white-space: nowrap !important; /* نذاره متن بشکنه */
  font-size: clamp(9px, 0.9vw, 14px); /* در نمایشگرهای کوچکتر فونت کوچیک بشه */
}

/* خود آیتم لیست */
.elementor-icon-list-item {
  max-width: 100% !important; /* اجازه بده باکس کش بیاد */
  min-width: fit-content;     /* حداقل اندازه بر اساس متن */
  overflow: hidden;
  text-overflow: ellipsis;    /* در صورت کمبود جا سه نقطه بذاره */
}

a[href="#tr"] span.elementor-icon-list-icon {
    padding-left: 10px !important;
}
a[href="#tr"] {
  pointer-events: none;   /* کلیک غیر فعال */
  cursor: default;        /* نشانگر موس مثل متن عادی */
  text-decoration: none;  /* خط زیر لینک حذف بشه */
  color: inherit;         /* رنگ متن مثل متن معمولی */
}

@media (max-width:880px) and (min-width:767px){
    .woocommerce.elementor-element.elementor-element-118753c.elementor-grid-laptop-2.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-loop-grid {
    margin-top: -40px;
}
    .elementor-55 .elementor-element.elementor-element-3131432 .e-loop-item,
.elementor-55 .elementor-element.elementor-element-3131432 .elementor-post {
    gap:10px 10px;
    
  flex: 0 1 calc((100% - (var(--grid-column-gap, 20px) * 2)) / 3);
  max-width: calc((100% - (var(--grid-column-gap, 20px) * 2)) / 3);
}
    .elementor-1794 .elementor-element.elementor-element-118753c .elementor-loop-container, .elementor-1794 .elementor-element.elementor-element-118753c .elementor-posts-container{
    display: flex
;
    flex-wrap: wrap;
    gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 20px);
    justify-content: center;
    scale: 1 !important;
    transform: none !important;
    width: auto !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-018c141 */.elementor-55 .elementor-element.elementor-element-018c141{
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5f1ed7 */.elementor-55 .elementor-element.elementor-element-f5f1ed7{
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed112e1 */.elementor-55 .elementor-element.elementor-element-ed112e1{
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b6581a */.elementor-55 .elementor-element.elementor-element-1b6581a{
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-95efebd */span.e-n-accordion-item-title-icon {
    margin-right: auto;
}
.elementor-1794 .elementor-element.elementor-element-4085f9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
/* فقط در faq1 اعمال شود */
#faq1 .e-n-accordion details:nth-of-type(n+4) { display: none; }

/* وقتی کاربر دکمه را زد، همه موارد نمایش داده شوند */
#faq1.faq-expanded .e-n-accordion details { display: block; }

/* استایل دکمه (دلخواه) */
#faq1 .faq-showmore{
  width: 100%;
  margin-top: 16px;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 0;
  display: inline-block;
  padding: 10px 16px;
  background: transparent;
  color: #0B1F3F;
  box-shadow: none;
  text-decoration: underline;
  text-align: center;
  cursor: pointer;
  text-underline-offset: 3px;
  font-weight: 600;
}
svg.opened,
svg.closed {
    width: 20px;
    height: 8px;
}
/* آیکون پیش‌فرض (بسته) */
#faq1 .faq-showmore .opened { display: none;

}
#faq1.faq-expanded .faq-showmore .opened { display: inline; 

}
#faq1.faq-expanded .faq-showmore .closed { display: none; 

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d760550 */.elementor-55 .elementor-element.elementor-element-d760550{
    position: relative !important;
}
.elementor-1794 .elementor-element.elementor-element-f2a68bc{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-5f3cadc */.swiper-slide-active + .swiper-slide,
.swiper-slide-active ~ .swiper-slide:nth-child(2),
.swiper-slide-next {
  z-index: 3;
}

.swiper-slide-active + .swiper-slide .elementor-element-2d834787,
.swiper-slide-active ~ .swiper-slide:nth-child(2) .elementor-element-2d834787,
.swiper-slide-next .elementor-element-2d834787 {
    position: absolute !important;
    z-index: 99999;
  transform: translateY(-48px);
}

.has-post-thumbnail.hentry.category-1 {
    display: flex;
    justify-content: center;
}

.elementor-element.elementor-element-5f3cadc.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper {
    overflow-x: hidden !important;
}

.elementor-widget-loop-carousel,
.swiper,
.swiper-wrapper,
.swiper-slide {
    overflow: visible !important;
}

.swiper.elementor-loop-container.elementor-grid.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    padding-top: 50px;
}

.elementor-widget-container {
    height: 100% !important;
}


.swiper-pagination {
  position: relative;
  height: 16px !important;
  margin-top: 70px;
  width: 470px !important;
  display: block !important;
  overflow: hidden;
  border-radius: 20px;
  --swiper-active-index: 0; 
}

.swiper-pagination-bullet {
  opacity: 0 !important;
  pointer-events: none !important;
}

.swiper-pagination::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 16px;
  background: rgba(192, 190, 190, 0.5);
  border-radius: 20px;
  top: 0;
  left: 0;
  z-index: 1;
}

.swiper-pagination::after {
  content: "";
  position: absolute;
  height: 16px;
  background: #0B1F3F;
  border-radius: 20px;
  top: 0;
  left: 0;
  z-index: 2;
  width: calc(100% / 2);
  transform: translateX(calc(var(--swiper-active-index, 0) * 100% / 2));
  transition: transform 0.4s ease;
}

.swiper-wrapper {
  cursor: grab !important;
  scroll-behavior: smooth;
  user-select: none;
}


h2.elementor-heading-title.elementor-size-default a {
  text-decoration: none !important;
}


@media (max-width: 1024px) {
  .swiper-pagination {
    position: relative;
    height: 16px !important;
    margin-top: 30px;
    width: 400px !important;
    display: block !important;
    overflow: hidden;
    border-radius: 20px;
    --swiper-active-index: 0;
  }
  .swiper-pagination-bullet {
    opacity: 0 !important;
    pointer-events: none !important;
  }
  .swiper-pagination::before {
    content: "";
    position: absolute;
    width: 80%;
    height: 16px;
    background: rgba(192, 190, 190, 0.5);
    border-radius: 20px;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .swiper-pagination::after {
    content: "";
    position: absolute;
    height: 16px;
    background: #0B1F3F;
    border-radius: 20px;
    top: 0;
    left: 0;
    z-index: 2;
    width: calc(100% / 2.5);
    transform: translateX(calc(var(--swiper-active-index, 0) * 100% / 2));
    transition: transform 0.4s ease;
  }

 
  .swiper-slide-active + .swiper-slide .elementor-element-2d834787,
  .swiper-slide-active ~ .swiper-slide:nth-child(2) .elementor-element-2d834787,
  .swiper-slide-next .elementor-element-2d834787 {
      position: absolute !important;
      z-index: 99999;
    transform: translateY(0px) !important;
  }
}
/**/
.elementor-1496 .elementor-element.elementor-element-9b1eb16 img {}
.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper,
.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container,
.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,
.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container {
    padding-top: 55px;
}

@media (max-width:1024px) {
    .elementor-widget-loop-carousel {
        --dots-horizontal-position: 46% !important;
    }
}
@media (max-width:767px) {
    .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal {
        transform: translateX(56%);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IranSansX';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tunnelium.online/wp-content/uploads/2025/10/IRANSansX-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */