.elementor-54 .elementor-element.elementor-element-85a6224:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-85a6224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steambana.com/wp-content/uploads/2026/06/Layer-10136.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-85a6224 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.57;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-85a6224{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-133px;margin-bottom: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-54 .elementor-element.elementor-element-75765c8{margin:217px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-75765c8 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:39px;font-weight:500;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-8b14503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 92px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-8b14503 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-54 .elementor-element.elementor-element-f18bb91 .e-search-submit{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-f18bb91 .e-search-submit:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-54 .elementor-element.elementor-element-f18bb91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 111px) 0px;padding:0px 90px 0px 90px;--e-search-icon-label-size:18px;--e-search-input-gap:15px;--e-search-submit-margin-inline-start:14px;--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:10px;--e-search-submit-border-radius:5px 5px 5px 5px;--e-search-submit-padding:0px 50px 0px 50px;}.elementor-54 .elementor-element.elementor-element-f18bb91 .e-search-input{font-family:"yekan", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-0855b50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 111px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-54 .elementor-element.elementor-element-0855b50 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-54 .elementor-element.elementor-element-0855b50 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-54 .elementor-element.elementor-element-0855b50 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-54 .elementor-element.elementor-element-0855b50 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-field-type-html{padding-bottom:0px;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-button[type="submit"]{color:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-54 .elementor-element.elementor-element-0855b50 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-54 .elementor-element.elementor-element-8c24e59{margin-top:-163px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-facfbe2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-repeater-item-80e4a26 .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );background-image:url(https://steambana.com/wp-content/uploads/2026/06/pishsazi_3.jpg);background-size:cover;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-repeater-item-80e4a26 .elementor-background-overlay{background-color:#182C5496;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-repeater-item-076dd4e .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );background-image:url(https://steambana.com/wp-content/uploads/2026/06/banner10.jpg);background-size:cover;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-repeater-item-076dd4e .elementor-background-overlay{background-color:#182C5496;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-repeater-item-08e532f .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );background-image:url(https://steambana.com/wp-content/uploads/2026/06/5465.jpg);background-size:cover;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-repeater-item-08e532f .elementor-background-overlay{background-color:#182C5496;}.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide{transition-duration:calc(5000ms*1.2);height:740px;}.elementor-54 .elementor-element.elementor-element-2337900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-contents{max-width:66%;}.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-inner{padding:100px 0px 0px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:26px;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-slide-heading{font-family:"yekan", Sans-serif;font-size:33px;font-weight:500;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-slide-description{font-family:"yekan", Sans-serif;font-size:17px;font-weight:200;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-slide-button{font-family:"yekan", Sans-serif;font-size:14px;font-weight:500;}.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button{font-size:17px;}.elementor-54 .elementor-element.elementor-element-6f76616{margin-top:-163px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-b37a1b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-repeater-item-80e4a26 .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );background-image:url(https://steambana.com/wp-content/uploads/2026/06/pishsazi_3.jpg);background-size:cover;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-repeater-item-80e4a26 .elementor-background-overlay{background-color:#182C5496;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-repeater-item-076dd4e .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );background-image:url(https://steambana.com/wp-content/uploads/2026/07/banner20.jpg);background-size:cover;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-repeater-item-076dd4e .elementor-background-overlay{background-color:#182C5496;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-repeater-item-08e532f .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );background-image:url(https://steambana.com/wp-content/uploads/2026/06/5465.jpg);background-size:cover;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-repeater-item-08e532f .elementor-background-overlay{background-color:#182C5496;}.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-54 .elementor-element.elementor-element-8924e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-contents{max-width:66%;}.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-inner{padding:100px 0px 0px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:19px;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-slide-heading{font-family:"yekan", Sans-serif;font-size:33px;font-weight:500;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-slide-description{font-family:"yekan", Sans-serif;font-size:17px;font-weight:200;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-slide-button{font-family:"yekan", Sans-serif;font-size:14px;font-weight:500;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button{font-size:17px;}.elementor-54 .elementor-element.elementor-element-af1e5f2:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-af1e5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-af1e5f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-54 .elementor-element.elementor-element-af1e5f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-13bfc9b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-13bfc9b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-13bfc9b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-title{font-family:"yekan", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-13bfc9b:has(:hover) .elementor-image-box-title,
					 .elementor-54 .elementor-element.elementor-element-13bfc9b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-description{font-family:"yekan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-01719fd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-01719fd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-01719fd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-title{font-family:"yekan", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-01719fd:has(:hover) .elementor-image-box-title,
					 .elementor-54 .elementor-element.elementor-element-01719fd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-description{font-family:"yekan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-b954038.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-b954038.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-b954038.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-title{font-family:"yekan", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-b954038:has(:hover) .elementor-image-box-title,
					 .elementor-54 .elementor-element.elementor-element-b954038:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-description{font-family:"yekan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-f571fd7{margin-top:80px;margin-bottom:0px;}.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-54 .elementor-element.elementor-element-6251753{text-align:center;font-family:"yekan", Sans-serif;font-size:15px;font-weight:200;color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-a02c885{margin-top:30px;margin-bottom:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-5326b46{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.6px;}.elementor-54 .elementor-element.elementor-element-5326b46 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-54 .elementor-element.elementor-element-5326b46 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-54 .elementor-element.elementor-element-c9fb792{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-c9fb792 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-1570b33{text-align:center;color:#C5C1C1;}.elementor-54 .elementor-element.elementor-element-9ad71b5{padding:0px 0px 0px 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-54 .elementor-element.elementor-element-2bbd90f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-54 .elementor-element.elementor-element-2bbd90f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-54 .elementor-element.elementor-element-2bbd90f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-54 .elementor-element.elementor-element-2bbd90f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-54 .elementor-element.elementor-element-2bbd90f .elementor-cta .elementor-cta__bg, .elementor-54 .elementor-element.elementor-element-2bbd90f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-54 .elementor-element.elementor-element-2bbd90f .elementor-cta__content{min-height:198px;text-align:end;}.elementor-54 .elementor-element.elementor-element-2bbd90f .elementor-cta__title{font-family:"yekan", Sans-serif;font-weight:300;}.elementor-54 .elementor-element.elementor-element-2bbd90f .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-6065f01 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-54 .elementor-element.elementor-element-6065f01.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-54 .elementor-element.elementor-element-6065f01.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-54 .elementor-element.elementor-element-6065f01.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-54 .elementor-element.elementor-element-6065f01 .elementor-cta .elementor-cta__bg, .elementor-54 .elementor-element.elementor-element-6065f01 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-54 .elementor-element.elementor-element-6065f01 .elementor-cta__content{min-height:198px;text-align:end;}.elementor-54 .elementor-element.elementor-element-6065f01 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-915e90f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-54 .elementor-element.elementor-element-915e90f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-54 .elementor-element.elementor-element-915e90f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-54 .elementor-element.elementor-element-915e90f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-54 .elementor-element.elementor-element-915e90f .elementor-cta .elementor-cta__bg, .elementor-54 .elementor-element.elementor-element-915e90f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-54 .elementor-element.elementor-element-915e90f .elementor-cta__content{min-height:198px;text-align:end;}.elementor-54 .elementor-element.elementor-element-915e90f .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-1a1b5f8{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-251ab61 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-54 .elementor-element.elementor-element-251ab61.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-54 .elementor-element.elementor-element-251ab61.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-54 .elementor-element.elementor-element-251ab61.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-54 .elementor-element.elementor-element-251ab61 .elementor-cta .elementor-cta__bg, .elementor-54 .elementor-element.elementor-element-251ab61 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-54 .elementor-element.elementor-element-251ab61 .elementor-cta__content{min-height:198px;text-align:end;}.elementor-54 .elementor-element.elementor-element-251ab61 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-abd4aa3 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-54 .elementor-element.elementor-element-abd4aa3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-54 .elementor-element.elementor-element-abd4aa3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-54 .elementor-element.elementor-element-abd4aa3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-54 .elementor-element.elementor-element-abd4aa3 .elementor-cta .elementor-cta__bg, .elementor-54 .elementor-element.elementor-element-abd4aa3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-54 .elementor-element.elementor-element-abd4aa3 .elementor-cta__content{min-height:198px;text-align:end;}.elementor-54 .elementor-element.elementor-element-abd4aa3 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-e23c6f3 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-e23c6f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:0px 0px 150px 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-54 .elementor-element.elementor-element-3379fb5{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3379fb5 img{width:17%;}.elementor-54 .elementor-element.elementor-element-ffee6ac{margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-3401bb6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-3401bb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-c90e23a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.6px;}.elementor-54 .elementor-element.elementor-element-c90e23a .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-54 .elementor-element.elementor-element-c90e23a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-54 .elementor-element.elementor-element-781cac4{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-781cac4 .elementor-heading-title{font-family:"yekan", Sans-serif;font-weight:600;color:#FF6600;}.elementor-54 .elementor-element.elementor-element-7385c05{text-align:justify;font-family:"yekan", Sans-serif;font-size:15px;font-weight:200;color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-0a32163{margin-top:20px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-4daea24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-4daea24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-3f6c739{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-3f6c739 .elementor-heading-title{font-family:"yekan", Sans-serif;font-weight:600;color:#FF6600;}.elementor-54 .elementor-element.elementor-element-15bcb0c{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-15bcb0c .elementor-heading-title{font-family:"yekan", Sans-serif;font-weight:600;color:#FF6600;}.elementor-54 .elementor-element.elementor-element-97500b6{margin-top:30px;margin-bottom:0px;}.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-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-eb092b4{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-54 .elementor-element.elementor-element-eb092b4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-6777eef{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-54 .elementor-element.elementor-element-6777eef .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-6f89aaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-6f89aaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-8ddec6f{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-54 .elementor-element.elementor-element-8ddec6f img{border-radius:3px 3px 3px 3px;}.elementor-54 .elementor-element.elementor-element-b75d289:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-b75d289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-54 .elementor-element.elementor-element-b75d289{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;padding:40px 36px 40px 36px;}.elementor-54 .elementor-element.elementor-element-b75d289 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-54 .elementor-element.elementor-element-bda572c .elementor-counter{gap:12px;}.elementor-54 .elementor-element.elementor-element-bda572c .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Andika", Sans-serif;font-size:53px;font-weight:100;}.elementor-54 .elementor-element.elementor-element-bda572c .elementor-counter-title{color:var( --e-global-color-primary );font-family:"yekan", Sans-serif;font-size:17px;font-weight:400;}.elementor-54 .elementor-element.elementor-element-2e4b40d .elementor-counter{gap:12px;}.elementor-54 .elementor-element.elementor-element-2e4b40d .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Andika", Sans-serif;font-size:53px;font-weight:300;}.elementor-54 .elementor-element.elementor-element-2e4b40d .elementor-counter-title{color:var( --e-global-color-primary );font-family:"yekan", Sans-serif;font-size:17px;font-weight:400;}.elementor-54 .elementor-element.elementor-element-72f0e37 .elementor-counter{gap:12px;}.elementor-54 .elementor-element.elementor-element-72f0e37 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Andika", Sans-serif;font-size:53px;font-weight:500;}.elementor-54 .elementor-element.elementor-element-72f0e37 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"yekan", Sans-serif;font-size:17px;font-weight:400;}.elementor-54 .elementor-element.elementor-element-54b13e0{margin-top:80px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-0149ab2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.6px;}.elementor-54 .elementor-element.elementor-element-0149ab2 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-54 .elementor-element.elementor-element-0149ab2 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-54 .elementor-element.elementor-element-d39c9db{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-d39c9db .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-57a3cfd{text-align:center;color:#C5C1C1;}.elementor-54 .elementor-element.elementor-element-229420f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-bce3093 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-bce3093 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-34f9bc9{background-color:#F9F9F9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-34f9bc9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-34f9bc9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-34f9bc9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-title{font-family:"yekan", Sans-serif;font-weight:600;text-decoration:none;}.elementor-54 .elementor-element.elementor-element-04af60b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-51b715b{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-title{font-family:"yekan", Sans-serif;font-weight:600;text-decoration:none;}.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-description{font-family:"yekan", Sans-serif;font-weight:400;text-decoration:none;}.elementor-54 .elementor-element.elementor-element-78bba48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-83c0351{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-83c0351.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-83c0351.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-83c0351.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-a983483 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-91a25d0{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-91a25d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-d07106e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-306bb7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-306bb7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-cd76b22{background-color:#F9F9F9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-cd76b22.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-cd76b22.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-cd76b22.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-title{font-family:"yekan", Sans-serif;font-weight:600;text-decoration:none;}.elementor-54 .elementor-element.elementor-element-70dccdf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-abb2fe9{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-title{font-family:"yekan", Sans-serif;font-weight:600;text-decoration:none;}.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-description{font-family:"yekan", Sans-serif;font-weight:400;text-decoration:none;}.elementor-54 .elementor-element.elementor-element-3b9640d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-b9e9268{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-b9e9268.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-b9e9268.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-b9e9268.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-30d96bb{margin-top:20px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-2ffc994 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e3be1bc{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-e3be1bc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-e3be1bc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-e3be1bc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-b428fa0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e47e1e2{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-e47e1e2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-e47e1e2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-e47e1e2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-f3efb38 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d2d4268{background-color:var( --e-global-color-7cd7be7 );margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d2d4268 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-3482071{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-9a9027f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-9a9027f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-d5d5bc3{background-color:#F9F9F9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d5d5bc3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-d5d5bc3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-d5d5bc3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-title{font-family:"yekan", Sans-serif;font-weight:600;}.elementor-54 .elementor-element.elementor-element-3b87976 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-48f526c{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-48f526c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-48f526c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-48f526c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-5bd9b8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-ed0c72c{background-color:#F9F9F9;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-ed0c72c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-54 .elementor-element.elementor-element-ed0c72c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-54 .elementor-element.elementor-element-ed0c72c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-1e07f1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-8a83c53{background-color:var( --e-global-color-7cd7be7 );margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-8a83c53 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-6f7a9b5:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6f7a9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182C54;}.elementor-54 .elementor-element.elementor-element-6f7a9b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-6f7a9b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-2455654{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-rating-justify-content:center;--e-rating-icon-marked-color:var( --e-global-color-astglobalcolor1 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-54 .elementor-element.elementor-element-2cf347d .swiper-pagination-bullet-active, .elementor-54 .elementor-element.elementor-element-2cf347d .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-54 .elementor-element.elementor-element-2cf347d .swiper-pagination-fraction{color:var( --e-global-color-astglobalcolor1 );}.elementor-54 .elementor-element.elementor-element-2cf347d.elementor-arrows-yes .elementor-main-swiper{width:calc( 60% - 40px );}.elementor-54 .elementor-element.elementor-element-2cf347d .elementor-main-swiper{width:60%;}.elementor-54 .elementor-element.elementor-element-2cf347d .elementor-swiper-button{font-size:10px;}.elementor-54 .elementor-element.elementor-element-2cf347d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;}.elementor-54 .elementor-element.elementor-element-2cf347d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#CF9772;opacity:1;}.elementor-54 .elementor-element.elementor-element-2cf347d .elementor-testimonial__text{color:#FFFFFF;font-family:"yekan", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;}.elementor-54 .elementor-element.elementor-element-2cf347d .elementor-testimonial__name{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-2cf347d .elementor-testimonial__title{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-4ccad84{margin-top:80px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-a1c9f5d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.6px;}.elementor-54 .elementor-element.elementor-element-a1c9f5d .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-54 .elementor-element.elementor-element-a1c9f5d .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-54 .elementor-element.elementor-element-5357e8e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-5357e8e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-c64f504{text-align:center;color:#C5C1C1;}.elementor-54 .elementor-element.elementor-element-7dcca23{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-405f615{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-54 .elementor-element.elementor-element-405f615 .swiper-slide > .elementor-element{height:100%;}.elementor-54 .elementor-element.elementor-element-814f864{margin-top:0px;margin-bottom:100px;}.elementor-54 .elementor-element.elementor-element-44e1794 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-54 .elementor-element.elementor-element-3fc9f0c{--grid-columns:1;}.elementor-54 .elementor-element.elementor-element-549d4a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-294c54f{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-54 .elementor-element.elementor-element-5407c23{margin-top:0px;margin-bottom:100px;}.elementor-widget-posts .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-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .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-54 .elementor-element.elementor-element-a2f0814{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-54 .elementor-element.elementor-element-a2f0814:after{content:"0.5";}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__thumbnail__link{width:100%;}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__meta-data span + span:before{content:"•";}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__text{margin-top:20px;}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__title, .elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__title a{font-family:"yekan", Sans-serif;font-weight:600;text-decoration:none;}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__excerpt p{font-family:"yekan", Sans-serif;font-weight:400;}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__excerpt{margin-bottom:40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-405f615{--swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-3fc9f0c{--grid-columns:2;}.elementor-54 .elementor-element.elementor-element-294c54f{--grid-columns:2;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-41ae661 > .elementor-element-populated{margin:-18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-0855b50{padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-6f76616{margin-top:-120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide{height:95vh;}.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-contents{max-width:100%;}.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-inner{padding:0px 20px 0px 20px;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-slide-heading{line-height:1.3em;}.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-slide-description{font-size:12px;}.elementor-54 .elementor-element.elementor-element-af1e5f2{padding:50px 20px 50px 20px;}.elementor-54 .elementor-element.elementor-element-13bfc9b{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-title{margin-bottom:7px;}.elementor-54 .elementor-element.elementor-element-13bfc9b .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-54 .elementor-element.elementor-element-01719fd{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-title{margin-bottom:7px;}.elementor-54 .elementor-element.elementor-element-01719fd .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-54 .elementor-element.elementor-element-b954038{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-title{margin-bottom:7px;}.elementor-54 .elementor-element.elementor-element-b954038 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-54 .elementor-element.elementor-element-f571fd7{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-54 .elementor-element.elementor-element-6251753{text-align:justify;font-size:15px;line-height:1.9em;}.elementor-54 .elementor-element.elementor-element-a02c885{margin-top:0px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-9ad71b5{padding:0px 20px 0px 20px;}.elementor-54 .elementor-element.elementor-element-b1352e9{width:50%;}.elementor-54 .elementor-element.elementor-element-b1352e9 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-aaab725{width:50%;}.elementor-54 .elementor-element.elementor-element-aaab725 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-a286731 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-1a1b5f8{margin-top:10px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-54 .elementor-element.elementor-element-e61ebb7{width:50%;}.elementor-54 .elementor-element.elementor-element-e61ebb7 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-ba564e3{width:50%;}.elementor-54 .elementor-element.elementor-element-ba564e3 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e23c6f3{margin-top:80px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-54 .elementor-element.elementor-element-3379fb5{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-3379fb5 img{width:31%;}.elementor-54 .elementor-element.elementor-element-ffee6ac{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-54 .elementor-element.elementor-element-781cac4{text-align:center;}.elementor-54 .elementor-element.elementor-element-7385c05{text-align:justify;font-size:15px;line-height:1.9em;}.elementor-54 .elementor-element.elementor-element-0a32163{margin-top:0px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-3f6c739{text-align:center;}.elementor-54 .elementor-element.elementor-element-15bcb0c{text-align:center;}.elementor-54 .elementor-element.elementor-element-97500b6{margin-top:0px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-eb092b4{padding:10px 60px 0px 0px;}.elementor-54 .elementor-element.elementor-element-6777eef{padding:10px 20px 0px 0px;}.elementor-54 .elementor-element.elementor-element-6f89aaf > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-8ddec6f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;text-align:center;}.elementor-54 .elementor-element.elementor-element-8ddec6f img{width:100%;}.elementor-54 .elementor-element.elementor-element-b75d289{margin-top:50px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-bc2349a{width:33%;}.elementor-54 .elementor-element.elementor-element-bc2349a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-bda572c .elementor-counter{gap:0px;}.elementor-54 .elementor-element.elementor-element-bda572c .elementor-counter-number-wrapper{font-size:36px;}.elementor-54 .elementor-element.elementor-element-bda572c .elementor-counter-title{font-size:10px;}.elementor-54 .elementor-element.elementor-element-b02c074{width:33%;}.elementor-54 .elementor-element.elementor-element-b02c074 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2e4b40d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2e4b40d .elementor-counter{gap:0px;}.elementor-54 .elementor-element.elementor-element-2e4b40d .elementor-counter-number-wrapper{font-size:36px;}.elementor-54 .elementor-element.elementor-element-2e4b40d .elementor-counter-title{font-size:10px;}.elementor-54 .elementor-element.elementor-element-aeaf406{width:34%;}.elementor-54 .elementor-element.elementor-element-aeaf406 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-72f0e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-72f0e37 .elementor-counter{gap:0px;}.elementor-54 .elementor-element.elementor-element-72f0e37 .elementor-counter-number-wrapper{font-size:36px;}.elementor-54 .elementor-element.elementor-element-72f0e37 .elementor-counter-title{font-size:10px;}.elementor-54 .elementor-element.elementor-element-54b13e0{margin-top:50px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-229420f{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-bce3093{width:50%;}.elementor-54 .elementor-element.elementor-element-bce3093 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-34f9bc9{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-04af60b{width:50%;}.elementor-54 .elementor-element.elementor-element-04af60b > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-51b715b{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-54 .elementor-element.elementor-element-78bba48{width:50%;}.elementor-54 .elementor-element.elementor-element-78bba48 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-83c0351{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-a983483{width:50%;}.elementor-54 .elementor-element.elementor-element-a983483 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-91a25d0{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-54 .elementor-element.elementor-element-d07106e{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-306bb7a{width:50%;}.elementor-54 .elementor-element.elementor-element-306bb7a > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-cd76b22{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-70dccdf{width:50%;}.elementor-54 .elementor-element.elementor-element-70dccdf > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-abb2fe9{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-54 .elementor-element.elementor-element-3b9640d{width:50%;}.elementor-54 .elementor-element.elementor-element-3b9640d > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-b9e9268{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-30d96bb{margin-top:10px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-2ffc994{width:50%;}.elementor-54 .elementor-element.elementor-element-e3be1bc{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-b428fa0{width:50%;}.elementor-54 .elementor-element.elementor-element-b428fa0 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-e47e1e2{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-f3efb38{width:50%;}.elementor-54 .elementor-element.elementor-element-f3efb38 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-d2d4268{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-54 .elementor-element.elementor-element-3482071{margin-top:10px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-9a9027f{width:50%;}.elementor-54 .elementor-element.elementor-element-d5d5bc3{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-title{font-size:13px;}.elementor-54 .elementor-element.elementor-element-3b87976{width:50%;}.elementor-54 .elementor-element.elementor-element-48f526c{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-5bd9b8f{width:50%;}.elementor-54 .elementor-element.elementor-element-5bd9b8f > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-ed0c72c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-img{margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-1e07f1f{width:50%;}.elementor-54 .elementor-element.elementor-element-1e07f1f > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-8a83c53{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-54 .elementor-element.elementor-element-6f7a9b5{margin-top:80px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-2cf347d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-54 .elementor-element.elementor-element-2cf347d.elementor-arrows-yes .elementor-main-swiper{width:calc( 91% - 40px );}.elementor-54 .elementor-element.elementor-element-2cf347d .elementor-main-swiper{width:91%;}.elementor-54 .elementor-element.elementor-element-4ccad84{margin-top:50px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-5357e8e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-c64f504{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-7dcca23{margin-top:0px;margin-bottom:30px;padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-519dc33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-405f615{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-3fc9f0c{--grid-columns:1;}.elementor-54 .elementor-element.elementor-element-294c54f{--grid-columns:1;}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-54 .elementor-element.elementor-element-a2f0814:after{content:"0.5";}.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-bce3093{width:25%;}.elementor-54 .elementor-element.elementor-element-04af60b{width:25%;}.elementor-54 .elementor-element.elementor-element-78bba48{width:25%;}.elementor-54 .elementor-element.elementor-element-a983483{width:25%;}}/* Start custom CSS for section, class: .elementor-element-85a6224 */.elementor-54 .elementor-element.elementor-element-85a6224{
    background-size: 105%;
    background-position: center center;
    animation: luxuryBg 20s ease-in-out infinite alternate;
}

@keyframes luxuryBg{
    0%{
        background-size:105%;
        background-position:50% 50%;
    }
    50%{
        background-size:110%;
        background-position:52% 48%;
    }
    100%{
        background-size:115%;
        background-position:48% 52%;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2337900 */.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-prev,
.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-next {
  top: auto !important;
  bottom: 55px !important;
  transform: none !important;
  width: 42px;
  height: 42px;
  background: rgba(0, 0, 0, 0.55);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  z-index: 10;
}

.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-prev {
  left: 50px !important;
  right: auto !important;
}

.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-next {
  left: 103px !important;
  right: auto !important;
}

.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-prev i,
.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-next i,
.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-prev svg,
.elementor-54 .elementor-element.elementor-element-2337900 .elementor-swiper-button-next svg {
  transform: rotate(180deg);
}

.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-active .swiper-slide-contents {
  animation-duration: 2s !important;
}

/* جایگاه عکس‌های کوچک اسلایدها */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination {
  position: absolute !important;
  right: 45px !important;
  left: auto !important;
  bottom: 55px !important;
  width: auto !important;
  display: flex !important;
  gap: 10px;
  z-index: 20;
}

/* تبدیل نقطه‌ها به عکس کوچک */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet {
  width: 120px !important;
  height: 70px !important;
  border-radius: 5px !important;
  overflow: hidden;
  background-size: cover !important;
  background-position: center !important;
  opacity: 0.45 !important;
  border: 1px solid rgba(255, 255, 255, 0.35);
  transition: all 0.3s ease;
}

/* اسلاید فعال روشن‌تر و مشخص‌تر */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet-active {
  opacity: 1 !important;
  border-color: #ffffff !important;
  transform: scale(1.05);
}

/* عکس اسلاید اول */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet:nth-child(1) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/pishsazi_3.jpg") !important;
}

/* عکس اسلاید دوم */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet:nth-child(2) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/banner10.jpg") !important;
}

/* عکس اسلاید سوم */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet:nth-child(3) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/5465.jpg") !important;
}


/* عکس اسلاید چهارم */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet:nth-child(4) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/banner10.jpg") !important;
}


/* عکس اسلاید پنجم */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet:nth-child(5) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/5465.jpg") !important;
}

/* عکس اسلاید ششم */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-pagination-bullet:nth-child(6) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/63.jpg") !important;
}

.elementor-54 .elementor-element.elementor-element-2337900 .elementor-slide-button {
  background: rgba(255, 255, 255, 0.14) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.45) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 12px !important;
  padding: 13px 34px !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.18);
  transition: all 0.3s ease;
}

.elementor-54 .elementor-element.elementor-element-2337900 .elementor-slide-button:hover {
  background: rgba(255, 255, 255, 0.26) !important;
  border-color: rgba(255, 255, 255, 0.75) !important;
  transform: translateY(-2px);
  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.25);
}

/* تبدیل Title اسلاید اول به آیکون PNG */
/* تبدیل Title اسلاید اول به آیکون PNG + موشن ورود */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide[data-swiper-slide-index="0"] .elementor-slide-heading {
  font-size: 0 !important;
  line-height: 0 !important;
  width: 300px;
  height: 300px;
  margin: 0 auto 18px auto;
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/final-PNG-1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* وقتی اسلاید اول فعال می‌شود، آیکون با موشن ظاهر شود */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-active[data-swiper-slide-index="0"] .elementor-slide-heading {
  animation: steamIconFadeDown 1.4s cubic-bezier(0.22, 1, 0.36, 1) both !important;
}

@keyframes steamIconFadeDown {
  from {
    opacity: 0;
    transform: translateY(-35px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

 
/* ترنزیشن سینمایی و نرم بین اسلایدها */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide {
  transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1) !important;
  overflow: hidden;
}

/* خود عکس اسلاید */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide .swiper-slide-bg {
  transform: scale(1.1);
  filter: blur(3px) brightness(0.75) contrast(1.05);
  transition:
    transform 2200ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 2200ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 2200ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* وقتی اسلاید فعال می‌شود */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-active .swiper-slide-bg {
  transform: scale(1);
  filter: blur(0) brightness(1) contrast(1.08);
}

/* افکت نور نرم روی اسلاید فعال */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.12) 42%,
    rgba(255, 255, 255, 0.28) 50%,
    rgba(255, 255, 255, 0.12) 58%,
    transparent 100%
  );
  transform: translateX(-120%);
  opacity: 0;
  pointer-events: none;
  z-index: 2;
}

.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-active::after {
  animation: luxuryLightSweep 1800ms ease forwards;
}

@keyframes luxuryLightSweep {
  0% {
    transform: translateX(-120%);
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  100% {
    transform: translateX(120%);
    opacity: 0;
  }
}

/* محتوا بالاتر از افکت نور بماند */
.elementor-54 .elementor-element.elementor-element-2337900 .swiper-slide-contents {
  position: relative;
  z-index: 5;
}

.elementor-54 .elementor-element.elementor-element-2337900 .elementor-slide-button {
  padding-left: 70px !important;
  padding-right: 70px !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8924e88 *//* دکمه‌های قبل و بعد در موبایل - پایین وسط */
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-prev,
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-next {
  top: auto !important;
  bottom: 42px !important;
  width: 42px !important;
  height: 42px !important;
  background: rgba(0, 0, 0, 0.55);
  border-radius: 50%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: #fff;
  z-index: 30;
}

.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-prev {
  left: calc(50% - 28px) !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}

.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-next {
  left: calc(50% + 28px) !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}

/* اصلاح جهت فلش‌ها */
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-prev i,
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-next i,
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-prev svg,
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper-button-next svg {
  transform: rotate(180deg);
}

/* کندتر شدن انیمیشن محتوای اسلاید */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-active .swiper-slide-contents {
  animation-duration: 2s !important;
}

/* جایگاه thumbnailها در موبایل - بالای فلش‌ها و وسط */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-pagination {
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  bottom: 100px !important;
  transform: translateX(-50%) !important;
  width: auto !important;
  max-width: calc(100vw - 30px) !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
  z-index: 25;
  overflow: visible !important;
}

/* تبدیل نقطه‌ها به عکس کوچک */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-pagination-bullet {
  width: 76px !important;
  height: 48px !important;
  min-width: 76px !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center !important;
  opacity: 0.45 !important;
  border: 1px solid rgba(255, 255, 255, 0.35);
  transition: all 0.3s ease;
  margin: 0 !important;
}

/* اسلاید فعال روشن‌تر */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-pagination-bullet-active {
  opacity: 1 !important;
  border-color: #ffffff !important;
  transform: scale(1.06);
}

/* عکس اسلاید اول */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-pagination-bullet:nth-child(1) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/pishsazi_3.jpg") !important;
}

/* عکس اسلاید دوم */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-pagination-bullet:nth-child(2) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/07/banner20.jpg") !important;
}

/* عکس اسلاید سوم */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-pagination-bullet:nth-child(3) {
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/5465.jpg") !important;
}

/* دکمه تماس با ما */
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-slide-button {
  background: rgba(255, 255, 255, 0.14) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.45) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 12px !important;
  padding: 13px 54px !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.18);
  transition: all 0.3s ease;
}

.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-slide-button:hover {
  background: rgba(255, 255, 255, 0.26) !important;
  border-color: rgba(255, 255, 255, 0.75) !important;
  transform: translateY(-2px);
  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.25);
}

/* تبدیل Title اسلاید اول به آیکون PNG */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide[data-swiper-slide-index="0"] .elementor-slide-heading {
  font-size: 0 !important;
  line-height: 0 !important;
  width: 220px !important;
  height: 220px !important;
  margin: 0 auto 18px auto;
  background-image: url("https://steambana.com/wp-content/uploads/2026/06/final-PNG-1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* موشن ورود آیکون اسلاید اول */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-active[data-swiper-slide-index="0"] .elementor-slide-heading {
  animation: steamIconFadeDown 1.4s cubic-bezier(0.22, 1, 0.36, 1) both !important;
}

@keyframes steamIconFadeDown {
  from {
    opacity: 0;
    transform: translateY(-35px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ترنزیشن سینمایی بین اسلایدها */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide {
  transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1) !important;
  overflow: hidden;
}

/* خود عکس اسلاید */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide .swiper-slide-bg {
  transform: scale(1.1);
  filter: blur(3px) brightness(0.75) contrast(1.05);
  transition:
    transform 2200ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 2200ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 2200ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* وقتی اسلاید فعال می‌شود */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-active .swiper-slide-bg {
  transform: scale(1);
  filter: blur(0) brightness(1) contrast(1.08);
}

/* افکت نور نرم روی اسلاید فعال */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.12) 42%,
    rgba(255, 255, 255, 0.28) 50%,
    rgba(255, 255, 255, 0.12) 58%,
    transparent 100%
  );
  transform: translateX(-120%);
  opacity: 0;
  pointer-events: none;
  z-index: 2;
}

.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-active::after {
  animation: luxuryLightSweep 1800ms ease forwards;
}

@keyframes luxuryLightSweep {
  0% {
    transform: translateX(-120%);
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  100% {
    transform: translateX(120%);
    opacity: 0;
  }
}

/* محتوا بالاتر از افکت نور بماند */
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-slide-contents {
  position: relative;
  z-index: 5;
}

/* جلوگیری از اسکرول افقی در همین اسلایدر موبایل */
.elementor-54 .elementor-element.elementor-element-8924e88,
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-swiper,
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper,
.elementor-54 .elementor-element.elementor-element-8924e88 .swiper-container,
.elementor-54 .elementor-element.elementor-element-8924e88 .elementor-main-swiper {
  max-width: 100vw !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f76616 */@media (max-width: 767px) {

  body:not(.elementor-editor-active) .elementor-location-header {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 9999 !important;
    background: transparent !important;
  }

  body:not(.elementor-editor-active) .mobile-hero-slider {
    margin-top: -1px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-13bfc9b */.elementor-54 .elementor-element.elementor-element-13bfc9b{
    transition:all .4s ease;
}

.elementor-54 .elementor-element.elementor-element-13bfc9b:hover{
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-01719fd */.elementor-54 .elementor-element.elementor-element-01719fd{
    transition:all .4s ease;
}

.elementor-54 .elementor-element.elementor-element-01719fd:hover{
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b954038 */.elementor-54 .elementor-element.elementor-element-b954038{
    transition:all .4s ease;
}

.elementor-54 .elementor-element.elementor-element-b954038:hover{
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2bbd90f */.elementor-54 .elementor-element.elementor-element-2bbd90f .elementor-cta__bg-overlay{
background: linear-gradient(
180deg,
rgba(1,37,83,0.20) 50%,
rgba(1,37,83,0.90) 100%
) !important;
opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6065f01 */.elementor-54 .elementor-element.elementor-element-6065f01 .elementor-cta__bg-overlay{
background: linear-gradient(
180deg,
rgba(1,37,83,0.20) 50%,
rgba(1,37,83,0.90) 100%
) !important;
opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-915e90f */.elementor-54 .elementor-element.elementor-element-915e90f .elementor-cta__bg-overlay{
background: linear-gradient(
180deg,
rgba(1,37,83,0.20) 50%,
rgba(1,37,83,0.90) 100%
) !important;
opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-251ab61 */.elementor-54 .elementor-element.elementor-element-251ab61 .elementor-cta__bg-overlay{
background: linear-gradient(
180deg,
rgba(1,37,83,0.20) 50%,
rgba(1,37,83,0.90) 100%
) !important;
opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-abd4aa3 */.elementor-54 .elementor-element.elementor-element-abd4aa3 .elementor-cta__bg-overlay{
background: linear-gradient(
180deg,
rgba(1,37,83,0.20) 50%,
rgba(1,37,83,0.90) 100%
) !important;
opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e23c6f3 */.luxury-video{
position: relative;
overflow: hidden;
}

.luxury-video::after{
content: "";
position: absolute;
top: -20%;
left: -50%;
width: 60%;
height: 140%;
background: linear-gradient(
110deg,
transparent 0%,
rgba(255,255,255,.02) 35%,
rgba(255,255,255,.12) 50%,
rgba(255,255,255,.02) 65%,
transparent 100%
);
transform: skewX(-20deg);
animation: luxuryLight 12s linear infinite;
pointer-events: none;
}

@keyframes luxuryLight{
from{
left:-60%;
}
to{
left:120%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ddec6f */.gradient-image{
    position: relative;
    overflow: hidden;
}

.gradient-image img{
    display: block;
    width: 100%;
}

.gradient-image::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 45%;
    background: linear-gradient(
        to top,
        rgba(5, 24, 61, 0.95) 0%,
        rgba(5, 24, 61, 0.7) 35%,
        rgba(5, 24, 61, 0.3) 70%,
        rgba(5, 24, 61, 0) 100%
    );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34f9bc9 */.elementor-54 .elementor-element.elementor-element-34f9bc9 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-34f9bc9::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-34f9bc9:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-34f9bc9:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-34f9bc9 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-34f9bc9:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-34f9bc9 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-34f9bc9 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-34f9bc9:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-34f9bc9 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51b715b */.elementor-54 .elementor-element.elementor-element-51b715b {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-51b715b::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-51b715b:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-51b715b:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-51b715b img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-51b715b:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-51b715b h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-51b715b p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-51b715b:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-51b715b .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-83c0351 */.elementor-54 .elementor-element.elementor-element-83c0351 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-83c0351::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-83c0351:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-83c0351:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-83c0351 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-83c0351:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-83c0351 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-83c0351 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-83c0351:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-83c0351 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91a25d0 */.elementor-54 .elementor-element.elementor-element-91a25d0 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-91a25d0::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-91a25d0:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-91a25d0:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-91a25d0 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-91a25d0:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-91a25d0 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-91a25d0 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-91a25d0:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-91a25d0 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-91a25d0 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-91a25d0 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-91a25d0 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-91a25d0 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cd76b22 */.elementor-54 .elementor-element.elementor-element-cd76b22 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-cd76b22::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-cd76b22:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-cd76b22:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-cd76b22 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-cd76b22:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-cd76b22 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-cd76b22 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-cd76b22:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-cd76b22 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abb2fe9 */.elementor-54 .elementor-element.elementor-element-abb2fe9 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-abb2fe9::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-abb2fe9:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-abb2fe9:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-abb2fe9 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-abb2fe9:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-abb2fe9 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-abb2fe9 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-abb2fe9:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-abb2fe9 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9e9268 */.elementor-54 .elementor-element.elementor-element-b9e9268 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-b9e9268::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-b9e9268:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-b9e9268:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-b9e9268 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-b9e9268:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-b9e9268 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-b9e9268 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-b9e9268:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-b9e9268 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3be1bc */.elementor-54 .elementor-element.elementor-element-e3be1bc {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-e3be1bc::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-e3be1bc:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-e3be1bc:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-e3be1bc img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-e3be1bc:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-e3be1bc h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-e3be1bc p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-e3be1bc:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-e3be1bc .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e47e1e2 */.elementor-54 .elementor-element.elementor-element-e47e1e2 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-e47e1e2::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-e47e1e2:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-e47e1e2:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-e47e1e2 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-e47e1e2:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-e47e1e2 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-e47e1e2 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-e47e1e2:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-e47e1e2 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4268 */.elementor-54 .elementor-element.elementor-element-d2d4268 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-d2d4268::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-d2d4268:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-d2d4268:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-d2d4268 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-d2d4268:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-d2d4268 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-d2d4268 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-d2d4268:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-d2d4268 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-d2d4268 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-d2d4268 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-d2d4268 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-d2d4268 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5d5bc3 */.elementor-54 .elementor-element.elementor-element-d5d5bc3 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-d5d5bc3::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-d5d5bc3:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-d5d5bc3:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-d5d5bc3 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-d5d5bc3:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-d5d5bc3 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-d5d5bc3 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-d5d5bc3:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-d5d5bc3 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48f526c */.elementor-54 .elementor-element.elementor-element-48f526c {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-48f526c::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-48f526c:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-48f526c:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-48f526c img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-48f526c:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-48f526c h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-48f526c p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-48f526c:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-48f526c .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed0c72c */.elementor-54 .elementor-element.elementor-element-ed0c72c {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-ed0c72c::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-ed0c72c:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-ed0c72c:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-ed0c72c img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-ed0c72c:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-ed0c72c h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-ed0c72c p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-ed0c72c:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-ed0c72c .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a83c53 */.elementor-54 .elementor-element.elementor-element-8a83c53 {
  background: linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 5px;
  padding: 3px 22px;
  text-align: center;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

/* نور نرم پس‌زمینه */
.elementor-54 .elementor-element.elementor-element-8a83c53::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  top: -20%;
  left: -20%;
  background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  opacity: 0;
  transition: 0.6s ease;
}

/* هاور کارت */
.elementor-54 .elementor-element.elementor-element-8a83c53:hover {
  transform: translateY(-12px) scale(1.03);
  border-color: rgba(255,255,255,0.28);
  box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}

.elementor-54 .elementor-element.elementor-element-8a83c53:hover::before {
  opacity: 1;
}

/* آیکون */
.elementor-54 .elementor-element.elementor-element-8a83c53 img {
  width: 74px;
  height: 74px;
  transition: all 0.5s ease;
  filter: drop-shadow(0 10px 20px rgba(0,0,0,0.25));
}

/* هاور آیکون */
.elementor-54 .elementor-element.elementor-element-8a83c53:hover img {
  transform: translateY(-6px) scale(1.12) rotate(-4deg);
}

/* عنوان */
.elementor-54 .elementor-element.elementor-element-8a83c53 h3 {
  margin-top: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #ffffff;
}

/* متن */
.elementor-54 .elementor-element.elementor-element-8a83c53 p {
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

/* افکت نور اضافه */
.elementor-54 .elementor-element.elementor-element-8a83c53:hover::before {
  opacity: 1;
}

.elementor-54 .elementor-element.elementor-element-8a83c53 .elementor-image-box-title,
.elementor-54 .elementor-element.elementor-element-8a83c53 .elementor-image-box-title a {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-54 .elementor-element.elementor-element-8a83c53 .elementor-image-box-title a:hover,
.elementor-54 .elementor-element.elementor-element-8a83c53 .elementor-image-box-title a:focus,
.elementor-54 .elementor-element.elementor-element-8a83c53 .elementor-image-box-title a:visited {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3fc9f0c */.elementor-54 .elementor-element.elementor-element-3fc9f0c .elementor-post__thumbnail,
.elementor-54 .elementor-element.elementor-element-3fc9f0c .elementor-loop__thumbnail {
  position: relative;
  overflow: hidden;
}

/* گرادیانت واقعی روی تصویر */
.elementor-54 .elementor-element.elementor-element-3fc9f0c .elementor-post__thumbnail::before,
.elementor-54 .elementor-element.elementor-element-3fc9f0c .elementor-loop__thumbnail::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0) 45%,
    rgba(10, 18, 35, 0.95) 100%
  );
  z-index: 2;
  pointer-events: none;
}

/* عکس زیر لایه */
.elementor-54 .elementor-element.elementor-element-3fc9f0c img {
  display: block;
  width: 100%;
}

/* متن روی کارت */
.elementor-54 .elementor-element.elementor-element-3fc9f0c .elementor-post__text,
.elementor-54 .elementor-element.elementor-element-3fc9f0c .elementor-loop__content {
  position: absolute;
  bottom: 15px;
  z-index: 5;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-294c54f *//* برای عنوان پست در ویجت‌های المنتور */
.elementor-post__title,
.elementor-heading-title,
.post-title,
.entry-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

/* کاهش فاصله بین ردیف‌ها به مقدار منفی */
.elementor-loop-container {
    margin-top: -15px !important; /* مقدار منفی دلخواه */
}

.elementor-loop-container .elementor-element {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* برای آیتم‌های گرید */
.elementor-loop-container .elementor-grid-item {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a2f0814 */.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__excerpt{
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}

.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__thumbnail {
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__title,
.elementor-54 .elementor-element.elementor-element-a2f0814 .elementor-post__title a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebMedium.eot');
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebMedium.eot?#iefix') format('embedded-opentype'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebMedium.woff2') format('woff2'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebMedium.woff') format('woff'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebMedium.ttf') format('truetype'),
		url('https://steambana.com/wp-content/uploads/2026/06/iranyekanwebmedium.svg#yekan') format('svg');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBold-1.eot');
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBold-1.eot?#iefix') format('embedded-opentype'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBold.woff2') format('woff2'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBold.woff') format('woff'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBold.ttf') format('truetype'),
		url('https://steambana.com/wp-content/uploads/2026/06/iranyekanwebbold.svg#yekan') format('svg');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBold.eot');
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBold.woff2') format('woff2'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBold.woff') format('woff'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBold.ttf') format('truetype'),
		url('https://steambana.com/wp-content/uploads/2026/06/iranyekanwebextrabold.svg#yekan') format('svg');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBlack.eot');
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBlack.eot?#iefix') format('embedded-opentype'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBlack.woff2') format('woff2'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBlack.woff') format('woff'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebBlack.ttf') format('truetype'),
		url('https://steambana.com/wp-content/uploads/2026/06/iranyekanwebblack.svg#yekan') format('svg');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBlack.eot');
	src: url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBlack.eot?#iefix') format('embedded-opentype'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBlack.woff2') format('woff2'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBlack.woff') format('woff'),
		url('https://steambana.com/wp-content/uploads/2026/06/IRANYekanWebExtraBlack.ttf') format('truetype'),
		url('https://steambana.com/wp-content/uploads/2026/06/iranyekanwebextrablack.svg#yekan') format('svg');
}
/* End Custom Fonts CSS */