.elementor-56 .elementor-element.elementor-element-5886102{--display:flex;--min-height:calc(var(--tx)*300);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:calc(var(--tx)*30) calc(var(--tx)*30);--row-gap:calc(var(--tx)*30);--column-gap:calc(var(--tx)*30);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-ce0b92a{text-align:center;}.elementor-56 .elementor-element.elementor-element-ce0b92a .elementor-heading-title{font-family:"morabba", Sans-serif;font-size:calc(var(--tx)*35);font-weight:600;color:#4B4B4B;}.elementor-56 .elementor-element.elementor-element-8686071{text-align:center;}.elementor-56 .elementor-element.elementor-element-8686071 .elementor-heading-title{font-family:"morabba", Sans-serif;font-size:calc(var(--tx)*20);font-weight:500;color:#4B4B4B;}.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-56 .elementor-element.elementor-element-808ddb9 .e-search-input{background-color:#F8F8F8;font-family:"morabba", Sans-serif;font-size:calc(var(--tx)*12);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-808ddb9 .e-search-submit{background-color:#61BC46;border-style:none;}.elementor-56 .elementor-element.elementor-element-808ddb9{width:var( --container-widget-width, calc(var(--tx)*350) );max-width:calc(var(--tx)*350);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--tx)*350);--container-widget-flex-grow:0;--e-search-placeholder-color:#A8A8A8;--e-search-input-color:#000000;--e-search-input-padding-block-start:calc(var(--tx)*12);--e-search-input-padding-inline-start:calc(var(--tx)*12);--e-search-input-padding-block-end:calc(var(--tx)*12);--e-search-input-padding-inline-end:calc(var(--tx)*12);--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:calc(var(--tx)*20);--e-search-submit-icon-gap:calc(var(--tx)*15);--e-search-icon-submit-color:#FFFFFF;--e-search-submit-padding:calc(var(--tx)*5) calc(var(--tx)*15) calc(var(--tx)*5) calc(var(--tx)*0);}.elementor-56 .elementor-element.elementor-element-4588277{--display:flex;--min-height:calc(var(--tx)*1500);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:calc(var(--tx)*30) calc(var(--tx)*30);--row-gap:calc(var(--tx)*30);--column-gap:calc(var(--tx)*30);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-56 .elementor-element.elementor-element-74f0a82{--grid-columns:1;--grid-row-gap:calc(var(--tx)*25);--grid-column-gap:calc(var(--tx)*20);}.elementor-56 .elementor-element.elementor-element-b0e983e{--display:flex;--min-height:calc(var(--tx)*1200);--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-56 .elementor-element.elementor-element-39841dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:calc(var(--tx)*23) calc(var(--tx)*23) calc(var(--tx)*23) calc(var(--tx)*23);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-39841dc:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-39841dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felonia.ir/wp-content/uploads/2025/09/Group-371.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-647a55a{--display:flex;--min-height:calc(var(--tx)*120);--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:calc(var(--tx)*20);--padding-left:0;--padding-right:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-8181b8a .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-8181b8a .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-8181b8a .elementor-icon-box-title a{font-size:calc(var(--tx)*14);font-weight:bold;}.elementor-56 .elementor-element.elementor-element-8181b8a:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-8181b8a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-8181b8a .elementor-icon-box-description{font-size:calc(var(--tx)*14);font-weight:400;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-04f0d3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:calc(var(--tx)*23) calc(var(--tx)*23) calc(var(--tx)*23) calc(var(--tx)*23);}.elementor-56 .elementor-element.elementor-element-04f0d3d:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-04f0d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED1C24;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-56 .elementor-element.elementor-element-7d4dd6c .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;fill:#ED1C24;color:#ED1C24;border-style:solid;border-width:0px 0px 0px 0px;border-color:#BEBEBE;border-radius:calc(var(--tx)*500) calc(var(--tx)*500) calc(var(--tx)*500) calc(var(--tx)*500);padding:calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8);}.elementor-56 .elementor-element.elementor-element-7d4dd6c .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-7d4dd6c .elementor-button:focus{background-color:#ED1C24;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-7d4dd6c .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-7d4dd6c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-d279721{text-align:center;}.elementor-56 .elementor-element.elementor-element-d279721 .elementor-heading-title{font-size:calc(var(--tx)*14);font-weight:600;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-7e3500c{--display:flex;--min-height:calc(var(--tx)*230);--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);--padding-top:calc(var(--tx)*15);--padding-bottom:calc(var(--tx)*15);--padding-left:calc(var(--tx)*15);--padding-right:calc(var(--tx)*15);}.elementor-56 .elementor-element.elementor-element-7e3500c:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7e3500c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-ff142e4 .elementor-heading-title{font-size:calc(var(--tx)*14);font-weight:600;color:#004525;}.elementor-56 .elementor-element.elementor-element-66b3239{--display:flex;--min-height:calc(var(--tx)*35);--justify-content:center;--border-radius:calc(var(--tx)*60) calc(var(--tx)*60) calc(var(--tx)*60) calc(var(--tx)*60);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc(var(--tx)*20);}.elementor-56 .elementor-element.elementor-element-66b3239:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-66b3239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-56 .elementor-element.elementor-element-c59582d .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-56 .elementor-element.elementor-element-c59582d{--icon-box-icon-margin:15px;}.elementor-56 .elementor-element.elementor-element-c59582d.elementor-view-stacked .elementor-icon{background-color:#61BC46;}.elementor-56 .elementor-element.elementor-element-c59582d.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-c59582d.elementor-view-default .elementor-icon{fill:#61BC46;color:#61BC46;border-color:#61BC46;}.elementor-56 .elementor-element.elementor-element-c59582d .elementor-icon{font-size:calc(var(--tx)*16);}.elementor-56 .elementor-element.elementor-element-c59582d .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-c59582d .elementor-icon-box-title a{font-size:calc(var(--tx)*10);font-weight:600;}.elementor-56 .elementor-element.elementor-element-c59582d .elementor-icon-box-title{color:#004525;}.elementor-56 .elementor-element.elementor-element-c59582d:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-c59582d:has(:focus) .elementor-icon-box-title{color:#004525;}.elementor-56 .elementor-element.elementor-element-3ca9150{--display:flex;--min-height:calc(var(--tx)*35);--justify-content:center;--border-radius:calc(var(--tx)*60) calc(var(--tx)*60) calc(var(--tx)*60) calc(var(--tx)*60);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc(var(--tx)*20);}.elementor-56 .elementor-element.elementor-element-3ca9150:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-3ca9150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-56 .elementor-element.elementor-element-1dafc1d .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-56 .elementor-element.elementor-element-1dafc1d{--icon-box-icon-margin:15px;}.elementor-56 .elementor-element.elementor-element-1dafc1d.elementor-view-stacked .elementor-icon{background-color:#61BC46;}.elementor-56 .elementor-element.elementor-element-1dafc1d.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-1dafc1d.elementor-view-default .elementor-icon{fill:#61BC46;color:#61BC46;border-color:#61BC46;}.elementor-56 .elementor-element.elementor-element-1dafc1d .elementor-icon{font-size:calc(var(--tx)*16);}.elementor-56 .elementor-element.elementor-element-1dafc1d .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-1dafc1d .elementor-icon-box-title a{font-size:calc(var(--tx)*10);font-weight:600;}.elementor-56 .elementor-element.elementor-element-1dafc1d .elementor-icon-box-title{color:#004525;}.elementor-56 .elementor-element.elementor-element-1dafc1d:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-1dafc1d:has(:focus) .elementor-icon-box-title{color:#004525;}.elementor-56 .elementor-element.elementor-element-40b444b{--display:flex;--min-height:calc(var(--tx)*35);--justify-content:center;--border-radius:calc(var(--tx)*60) calc(var(--tx)*60) calc(var(--tx)*60) calc(var(--tx)*60);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc(var(--tx)*20);}.elementor-56 .elementor-element.elementor-element-40b444b:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-40b444b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-56 .elementor-element.elementor-element-1842690 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-56 .elementor-element.elementor-element-1842690{--icon-box-icon-margin:15px;}.elementor-56 .elementor-element.elementor-element-1842690.elementor-view-stacked .elementor-icon{background-color:#61BC46;}.elementor-56 .elementor-element.elementor-element-1842690.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-1842690.elementor-view-default .elementor-icon{fill:#61BC46;color:#61BC46;border-color:#61BC46;}.elementor-56 .elementor-element.elementor-element-1842690 .elementor-icon{font-size:calc(var(--tx)*16);}.elementor-56 .elementor-element.elementor-element-1842690 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-1842690 .elementor-icon-box-title a{font-size:calc(var(--tx)*10);font-weight:600;}.elementor-56 .elementor-element.elementor-element-1842690 .elementor-icon-box-title{color:#004525;}.elementor-56 .elementor-element.elementor-element-1842690:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-1842690:has(:focus) .elementor-icon-box-title{color:#004525;}.elementor-56 .elementor-element.elementor-element-08f19d8{--display:flex;--min-height:calc(var(--tx)*219);--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);--padding-top:calc(var(--tx)*15);--padding-bottom:calc(var(--tx)*15);--padding-left:calc(var(--tx)*15);--padding-right:calc(var(--tx)*15);}.elementor-56 .elementor-element.elementor-element-08f19d8:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-08f19d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-d016a99{--display:flex;--min-height:calc(var(--tx)*230);--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);--padding-top:calc(var(--tx)*15);--padding-bottom:calc(var(--tx)*15);--padding-left:calc(var(--tx)*15);--padding-right:calc(var(--tx)*15);}.elementor-56 .elementor-element.elementor-element-d016a99:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-d016a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-1114b96 .elementor-heading-title{font-size:calc(var(--tx)*14);font-weight:600;color:#004525;}.elementor-56 .elementor-element.elementor-element-7b19cc5{--grid-columns:1;--grid-row-gap:calc(var(--tx)*20);}.elementor-56 .elementor-element.elementor-element-2d501b8{--display:flex;--min-height:calc(var(--tx)*160);--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);--padding-top:calc(var(--tx)*15);--padding-bottom:calc(var(--tx)*15);--padding-left:calc(var(--tx)*15);--padding-right:calc(var(--tx)*15);}.elementor-56 .elementor-element.elementor-element-2d501b8:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-2d501b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-12e8d16 .elementor-icon-box-wrapper{text-align:right;}.elementor-56 .elementor-element.elementor-element-12e8d16 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*10);color:#004525;}.elementor-56 .elementor-element.elementor-element-12e8d16 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-12e8d16 .elementor-icon-box-title a{font-size:calc(var(--tx)*14);font-weight:600;}.elementor-56 .elementor-element.elementor-element-12e8d16:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-12e8d16:has(:focus) .elementor-icon-box-title{color:#004525;}.elementor-56 .elementor-element.elementor-element-12e8d16 .elementor-icon-box-description{font-size:calc(var(--tx)*10);font-weight:400;color:#004525;}.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-56 .elementor-element.elementor-element-a4527db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-group.recaptcha_v3-bottomleft, .elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-56 .elementor-element.elementor-element-a4527db .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-a4527db .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-56 .elementor-element.elementor-element-a4527db .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-group > label{font-family:"morabba", Sans-serif;font-weight:400;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-type-html{padding-bottom:0px;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-group .elementor-field, .elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-subgroup label{font-weight:400;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-button[type="submit"]{color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-56 .elementor-element.elementor-element-a4527db{--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;}body.elementor-page-56:not(.elementor-motion-effects-element-type-background), body.elementor-page-56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-808ddb9 .e-search-input{font-size:calc(var(--tx)*18);}.elementor-56 .elementor-element.elementor-element-808ddb9{--e-search-input-padding-block-start:calc(var(--tx)*13);--e-search-input-padding-inline-start:calc(var(--tx)*50);--e-search-input-padding-block-end:calc(var(--tx)*13);--e-search-input-padding-inline-end:calc(var(--tx)*50);}.elementor-56 .elementor-element.elementor-element-74f0a82{--grid-columns:1;}.elementor-56 .elementor-element.elementor-element-7b19cc5{--grid-columns:2;}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-5886102{--width:calc(var(--tx)*1200);}.elementor-56 .elementor-element.elementor-element-4588277{--width:calc(var(--tx)*1200);}.elementor-56 .elementor-element.elementor-element-b0e983e{--width:calc(var(--tx)*300);}.elementor-56 .elementor-element.elementor-element-39841dc{--width:calc(var(--tx)*270);}.elementor-56 .elementor-element.elementor-element-647a55a{--width:calc(var(--tx)*190);}.elementor-56 .elementor-element.elementor-element-04f0d3d{--width:calc(var(--tx)*83);}.elementor-56 .elementor-element.elementor-element-7e3500c{--width:calc(var(--tx)*270);}.elementor-56 .elementor-element.elementor-element-66b3239{--width:calc(var(--tx)*220);}.elementor-56 .elementor-element.elementor-element-3ca9150{--width:calc(var(--tx)*220);}.elementor-56 .elementor-element.elementor-element-40b444b{--width:calc(var(--tx)*220);}.elementor-56 .elementor-element.elementor-element-08f19d8{--width:calc(var(--tx)*270);}.elementor-56 .elementor-element.elementor-element-d016a99{--width:calc(var(--tx)*270);}.elementor-56 .elementor-element.elementor-element-2d501b8{--width:calc(var(--tx)*270);}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-5886102{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-808ddb9{--container-widget-width:calc(var(--tx)*375);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(var(--tx)*375) );max-width:calc(var(--tx)*375);}.elementor-56 .elementor-element.elementor-element-4588277{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-74f0a82{--grid-columns:1;}.elementor-56 .elementor-element.elementor-element-39841dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-647a55a{--width:calc(var(--tx)*229);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0;--padding-bottom:calc(var(--tx)*25);--padding-left:0;--padding-right:0;}.elementor-56 .elementor-element.elementor-element-04f0d3d{--width:calc(var(--tx)*150);--min-height:calc(var(--tx)*150);}.elementor-56 .elementor-element.elementor-element-7b19cc5{--grid-columns:1;}}/* Start custom CSS for search, class: .elementor-element-808ddb9 */.elementor-56 .elementor-element.elementor-element-808ddb9 *{
    border-radius: 130px!important;
}
.elementor-56 .elementor-element.elementor-element-808ddb9 #search-808ddb9{
    background-color: white;
}
.elementor-56 .elementor-element.elementor-element-808ddb9{
    background-color: white;
    border-radius: 130px!important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-46f5ba2 *//* استایل برای لیست والد */
ul {
    list-style: none;
    padding: 10px;
    margin: 0;

    display: flex;
    flex-wrap: wrap; /* اجازه بده آیتم‌ها برن خط بعد */
    gap: calc(var(--tx)*10); /* فاصله بین آیتم‌ها */
}

/* آیتم‌ها */
.cat-item a {
    font-family: "morabba";
    display: block; /* هر آیتم به شکل بلوک باشه */
    padding: calc(var(--tx)*8) calc(var(--tx)*18);
    border-radius: calc(var(--tx)*50);
    background-color: #f5f7f6;
    color: #004525;
    font-size: calc(var(--tx)*12);
    text-decoration: none;
    transition: all 0.3s ease;
    font-weight: 500;
}

/* هاور */
.cat-item a:hover {
    background-color: rgba(97, 188, 70, 1);
    color: white;
}

.elementor-56 .elementor-element.elementor-element-46f5ba2 h5 {
    font-size: calc(var(--tx)*15);
    font-weight: 600;
    color: #004525!important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a4527db *//*
 نکته: من از `var(--tx)` به عنوان "واحد پایه" استفاده کردم.
 عددی که پس از `*` می‌آید (مثلاً `*30` در `calc(var(--tx)*30)`) در واقع همان "اندازه پیکسل" قبلی است.
 اگر `var(--tx)` را روی `1px` تنظیم کنید، خروجی همان اندازه پیکسل قبلی خواهد بود.
 اگر آن را روی `1vw` تنظیم کنید، فرم به صورت responsive (متناسب با عرض صفحه) مقیاس می‌شود.
 شما فقط نیاز دارید اعداد بعد از `*` را تغییر دهید.
*/

/* برای رفع تداخلات و اطمینان از مدل Box-sizing */
#my-email-form .elementor-form {
    margin: 0;
    box-sizing: border-box; /* اطمینان از اینکه padding و border جزو عرض و ارتفاع محسوب شوند */
}

#my-email-form .elementor-form * {
    box-sizing: border-box; /* برای تمامی عناصر درون فرم */
}

/* کانتینر اصلی فرم */
#my-email-form .elementor-form-fields-wrapper {
    display: flex; /* چینش افقی */
    align-items: center; /* **مهم:** عناصر را عمودی در مرکز قرار می‌دهد */
    background-color: rgba(246, 247, 249, 1); /* رنگ پس‌زمینه فرم از تصویر */
    border-radius: calc(var(--tx) * 30); /* گردی لبه‌ها */
    padding: calc(var(--tx) * 5) calc(var(--tx) * 10); /* فضای داخلی کلی فرم */
    direction: rtl; /* جهت راست به چپ */
    box-shadow: none;
    max-width: calc(var(--tx) * 500); /* عرض حداکثری فرم (می‌توانید تغییر دهید) */
    margin: calc(var(--tx) * 20) auto; /* برای قرارگیری در مرکز صفحه (اگر لازم بود) */
    overflow: hidden; /* در صورت بروز مشکل در نمایش border-radius و inner content */
}

/* حذف مارجین های پیش‌فرض برای فیلد گروه‌ها */
#my-email-form .elementor-field-group {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    display: flex; /* خود هر فیلد گروپ نیز یک کانتینر فلکس باشد */
    align-items: center; /* **مهم:** محتوای داخلی هر فیلد گروپ (مثلاً input یا button) را عمودی در مرکز قرار دهد */
    /* height: 100% را حذف می‌کنیم تا فلکس آزادانه ارتفاع را مدیریت کند */
}

/* استایل برای کانتینر فیلد ایمیل */
#my-email-form .elementor-field-group.elementor-field-type-email.elementor-field-textual {
    flex-grow: 1; /* فضای باقی‌مانده را پر می‌کند */
    order: 2; /* ترتیب نمایش (بعد از دکمه در جهت RTL) */
    padding-right: calc(var(--tx) * 15); /* فاصله بین فیلد و دکمه */

}

/* استایل خود کادر ورودی ایمیل (تگ input) */
#my-email-form .elementor-field-group.elementor-field-type-email input[type="email"] {
    background-color: transparent;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 0; /* **مهم:** حذف هرگونه پدینگ داخلی input */
    font-size: calc(var(--tx) * 11); /* سایز فونت */
    color: #333; /* رنگ متن ورودی */
    text-align: right; /* تراز به راست برای RTL */
    /* **مهم برای همترازی:** ارتفاع و line-height فیلد Input را با ارتفاع دکمه هم‌تراز می‌کنیم */
    height: calc(var(--tx) * 45); /* همان ارتفاع دکمه را به input می‌دهیم */
    line-height: calc(var(--tx) * 45); /* line-height را هم به همان مقدار height تنظیم می‌کنیم */
    vertical-align: middle; /* **مهم:** کمک به همترازی عمودی */
    width: 100%; /* مطمئن شویم که input کل عرض available خود را بگیرد */
}

/* استایل متن Placeholder */
#my-email-form .elementor-field-group.elementor-field-type-email input[type="email"]::placeholder {
    color: #777; /* رنگ کمی روشن‌تر */
    direction: rtl;
    text-align: right;
    /* برای اینکه Placeholder هم دقیقاً در مرکز باشد: */
    line-height: calc(var(--tx) * 25);
    vertical-align: middle;
}

/* استایل برای کانتینر دکمه Submit */
#my-email-form .elementor-field-group.elementor-field-type-submit {
    order: 1; /* ترتیب نمایش (سمت چپ در جهت RTL) */
}

/* استایل خود دکمه Submit (المنت elementor-button) */
#my-email-form .elementor-button {
    background-color: white; /* رنگ سبز */
    border-radius: 50%; /* دایره‌ای کردن */
    width: calc(var(--tx) * 50); /* عرض ثابت دکمه */
    height: calc(var(--tx) * 40); /* ارتفاع ثابت دکمه */
    display: flex;
    align-items: center;
    justify-content: center; /* آیکون را در مرکز دکمه قرار می‌دهد */
    font-size: calc(var(--tx) * 20); /* سایز آیکون */
    padding: 0; /* حذف پدینگ پیش‌فرض */
    border: calc(var(--tx) * 2) solid #D5DCD8; /* خط دور طوسی روشن */
    transition: background-color 0.3s ease;
    line-height: 1; /* اطمینان از همترازی آیکون */
}

/* افکت هاور روی دکمه */
#my-email-form .elementor-button:hover {
    background-color: rgba(237, 28, 36, 1);
    cursor: pointer;
}

/* استایل برای خود آیکون */
#my-email-form .elementor-button i {
    margin: 0;
    line-height: 1;
}

/* پنهان کردن Label ها */
#my-email-form .elementor-field-group > label {
    display: none;
}
.elementor-56 .elementor-element.elementor-element-a4527db button path{
    fill: rgba(97, 188, 70, 1)!important;
}
.elementor-56 .elementor-element.elementor-element-a4527db button:hover path{
    fill: white!important;
}
@media (max-width: 767px) {
    #my-email-form .elementor-form-fields-wrapper {


        flex-direction: column; /* چینش عناصر به صورت عمودی (بالا به پایین) */
        flex-wrap: wrap; /* در صورت نیاز، عناصر را به خط جدید می‌اندازد (ولی با flex-direction: column زیاد لازم نیست) */
        padding: calc(var(--tx) * 2) calc(var(--tx) * 5); /* پدینگ داخلی برای فرم در موبایل (می‌توانید تغییر دهید) */
    }

    #my-email-form .elementor-field-group {
        display: inline-block;
        width: calc(var(--tx) * 102); /* مطمئن می‌شویم هر فیلد کل عرض موجود را بگیرد */
        order: initial !important; /* ترتیب پیش‌فرض HTML (فیلد ایمیل بالا، دکمه پایین) */
    }

    /* استایل برای کانتینر فیلد ایمیل (موبایل) */
    #my-email-form .elementor-field-group.elementor-field-type-email.elementor-field-textual {
        padding-right: 0; /* فاصله از دکمه دیگر لازم نیست چون دکمه زیرش میاد */
        margin-bottom: calc(var(--tx) * 10); /* ایجاد فاصله بین فیلد ایمیل و دکمه زیر آن */
    }

    /* استایل برای کانتینر دکمه Submit (موبایل) */
    #my-email-form .elementor-field-group.elementor-field-type-submit {
        margin-top: calc(var(--tx) * 5); /* فاصله کمی بین ایمیل و دکمه در موبایل */
        width: calc(var(--tx) * 52);/* دکمه تمام عرض را پر کند */
        justify-content: center; /* آیکون دکمه را وسط بیاورد */
    }

    /* استایل خود دکمه Submit (المنت elementor-button) برای موبایل */
    #my-email-form .elementor-button {
        width: 100%; /* عرض دکمه کامل شود */
        border-radius: calc(var(--tx) * 30); /* تبدیل به شکل بیضی/قرص، مشابه گردی خود فرم */
        height: calc(var(--tx) * 30); /* ارتفاع دکمه را ثابت نگه می‌داریم تا دکمه کشیده نشود (می‌توانید تغییر دهید) */
        font-size: calc(var(--tx) * 20); /* سایز آیکون را با واحد responsive حفظ می‌کند */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://felonia.ir/wp-content/uploads/2025/09/MORABBA-ULTRALIGHT-1.woff') format('woff');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://felonia.ir/wp-content/uploads/2025/09/MORABBA-MEDIUM-2.woff') format('woff');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://felonia.ir/wp-content/uploads/2025/09/MORABBA-REGULAR-1.woff') format('woff');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://felonia.ir/wp-content/uploads/2025/09/MORABBA-SEMIBOLD-1.woff') format('woff');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://felonia.ir/wp-content/uploads/2025/09/MORABBA-EXTRABOLD-1.woff') format('woff');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://felonia.ir/wp-content/uploads/2025/09/MORABBA-HEAVY-1.woff') format('woff');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */