.elementor-2468 .elementor-element.elementor-element-513f13b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2468 .elementor-element.elementor-element-10a635e{--display:flex;}.elementor-2468 .elementor-element.elementor-element-3cbd5b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-5a043b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-726b40e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-26979a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-a1cef76{--display:flex;}.elementor-2468 .elementor-element.elementor-element-d312146 .elementor-button{font-family:"IRANSansX-Medium", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#2CD3B2;border-style:solid;border-width:3px 3px 3px 3px;border-color:#2CD3B2;border-radius:8px 8px 8px 8px;}.elementor-2468 .elementor-element.elementor-element-c64393a{--display:flex;}.elementor-2468 .elementor-element.elementor-element-5af3694 .elementor-button{font-family:"IRANSansX-Medium", Sans-serif;font-size:14px;font-weight:700;fill:#2CD3B2;color:#2CD3B2;background-color:#2CD3B200;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2CD3B2;border-radius:8px 8px 8px 8px;}.elementor-2468 .elementor-element.elementor-element-729055c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2468 .elementor-element.elementor-element-729055c:not(.elementor-motion-effects-element-type-background), .elementor-2468 .elementor-element.elementor-element-729055c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F7;}.elementor-2468 .elementor-element.elementor-element-073aea3{--display:flex;}.elementor-2468 .elementor-element.elementor-element-f4767c8{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-adab2e8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-2f8b091{--spacer-size:15px;}.elementor-2468 .elementor-element.elementor-element-83e960d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2468 .elementor-element.elementor-element-83e960d:not(.elementor-motion-effects-element-type-background), .elementor-2468 .elementor-element.elementor-element-83e960d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8F6;}.elementor-2468 .elementor-element.elementor-element-5f7eef7{--display:flex;}.elementor-2468 .elementor-element.elementor-element-9bb2807{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-7ab03a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-c02432d{--display:flex;}.elementor-2468 .elementor-element.elementor-element-53a7866{--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;}.elementor-2468 .elementor-element.elementor-element-95ae15e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-860e2f7 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-d51d464{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-ef33e94{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-ef33e94 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-ef33e94 .elementor-heading-title a:hover, .elementor-2468 .elementor-element.elementor-element-ef33e94 .elementor-heading-title a:focus{color:#000000;}.elementor-2468 .elementor-element.elementor-element-ef33e94 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-ef33e94.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-f4a4760{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-6174213 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-98262fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-17a203b{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-17a203b .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-17a203b > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-17a203b.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-ba90926{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-8d769e0 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-d5e3880{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-771e328{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-771e328 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-771e328 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-771e328.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-fc3a872{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-6e67981 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-a113146{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-dcf2332{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-dcf2332 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-dcf2332 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-dcf2332.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-0040138{--display:flex;}.elementor-2468 .elementor-element.elementor-element-09736c3{--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;}.elementor-2468 .elementor-element.elementor-element-94c00ec{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-2443629 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-a83099c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-bf629e6{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-bf629e6 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-bf629e6 .elementor-heading-title a:hover, .elementor-2468 .elementor-element.elementor-element-bf629e6 .elementor-heading-title a:focus{color:#000000;}.elementor-2468 .elementor-element.elementor-element-bf629e6 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-bf629e6.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-6590502{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-ce31030 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-bd6766a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-9980659{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-9980659 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-9980659 .elementor-heading-title a:hover, .elementor-2468 .elementor-element.elementor-element-9980659 .elementor-heading-title a:focus{color:#000000;}.elementor-2468 .elementor-element.elementor-element-9980659 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-9980659.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-e27c1df{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-0df1c27 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-30224dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-121d8a5{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-121d8a5 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-121d8a5 .elementor-heading-title a:hover, .elementor-2468 .elementor-element.elementor-element-121d8a5 .elementor-heading-title a:focus{color:#000000;}.elementor-2468 .elementor-element.elementor-element-121d8a5 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-121d8a5.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-5b54e53{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-e259ba5 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-25703e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-6d478c2{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-6d478c2 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-6d478c2 .elementor-heading-title a:hover, .elementor-2468 .elementor-element.elementor-element-6d478c2 .elementor-heading-title a:focus{color:#000000;}.elementor-2468 .elementor-element.elementor-element-6d478c2 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-6d478c2.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-b21a828{--display:flex;}.elementor-2468 .elementor-element.elementor-element-a4934ac{--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;}.elementor-2468 .elementor-element.elementor-element-dbfb1bd{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-ee8bc49 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-c47d00e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-e81ac2c{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-e81ac2c .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-e81ac2c > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-e81ac2c.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-d3837e9{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-52d6aac img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-9f5def4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-78940a9{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-78940a9 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-78940a9 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-78940a9.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-8c50749{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-fe020be img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-25e1d68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-a2a9a6f{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-a2a9a6f .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-a2a9a6f > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-a2a9a6f.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-7ab5de0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-c2dc0a5 img{width:100%;height:125px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:16px 16px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-df0c7fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;}.elementor-2468 .elementor-element.elementor-element-5935917{text-align:center;width:100%;max-width:100%;}.elementor-2468 .elementor-element.elementor-element-5935917 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#222222;}.elementor-2468 .elementor-element.elementor-element-5935917 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2468 .elementor-element.elementor-element-5935917.elementor-element{--align-self:flex-start;}.elementor-2468 .elementor-element.elementor-element-b4818a5{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-gap:25px;--n-tabs-title-font-size:14px;}.elementor-2468 .elementor-element.elementor-element-b4818a5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IRANSansX-Medium", Sans-serif;font-weight:500;}.elementor-2468 .elementor-element.elementor-element-57711ba{--spacer-size:5px;}body.elementor-page-2468:not(.elementor-motion-effects-element-type-background), body.elementor-page-2468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(max-width:1024px){.elementor-2468 .elementor-element.elementor-element-ef33e94 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-17a203b .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-771e328 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-dcf2332 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-bf629e6 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-9980659 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-121d8a5 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-6d478c2 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-e81ac2c .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-78940a9 .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-a2a9a6f .elementor-heading-title{font-size:15px;}.elementor-2468 .elementor-element.elementor-element-5935917 .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-2468 .elementor-element.elementor-element-10a635e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-3cbd5b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-26979a6{--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2468 .elementor-element.elementor-element-a1cef76{--width:47%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-c64393a{--width:47%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-5f7eef7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-9bb2807{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-7ab03a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-c02432d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-53a7866{--justify-content:space-evenly;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-95ae15e{--width:47%;}.elementor-2468 .elementor-element.elementor-element-d51d464{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-ef33e94 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-f4a4760{--width:47%;}.elementor-2468 .elementor-element.elementor-element-98262fa{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-17a203b .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-ba90926{--width:47%;}.elementor-2468 .elementor-element.elementor-element-d5e3880{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-771e328 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-fc3a872{--width:47%;}.elementor-2468 .elementor-element.elementor-element-a113146{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-dcf2332 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-0040138{--padding-top:15px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-09736c3{--justify-content:space-evenly;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-94c00ec{--width:47%;}.elementor-2468 .elementor-element.elementor-element-a83099c{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-bf629e6 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-6590502{--width:47%;}.elementor-2468 .elementor-element.elementor-element-bd6766a{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-9980659 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-e27c1df{--width:47%;}.elementor-2468 .elementor-element.elementor-element-30224dc{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-121d8a5 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-5b54e53{--width:47%;}.elementor-2468 .elementor-element.elementor-element-25703e3{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-6d478c2 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-b21a828{--padding-top:15px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-a4934ac{--justify-content:space-evenly;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2468 .elementor-element.elementor-element-dbfb1bd{--width:47%;}.elementor-2468 .elementor-element.elementor-element-c47d00e{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-e81ac2c .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-d3837e9{--width:47%;}.elementor-2468 .elementor-element.elementor-element-9f5def4{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-78940a9 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-8c50749{--width:47%;}.elementor-2468 .elementor-element.elementor-element-25e1d68{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-a2a9a6f .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-7ab5de0{--width:47%;}.elementor-2468 .elementor-element.elementor-element-df0c7fd{--border-radius:10px 10px 10px 10px;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2468 .elementor-element.elementor-element-5935917 .elementor-heading-title{font-size:13.5px;}.elementor-2468 .elementor-element.elementor-element-b4818a5{--n-tabs-title-font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-1918df6 */@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;500;800&display=swap');

:root {
    --brand: #16CFAB;
    --bg: #F7F9F9;
    --text-dark: #2D3A37;
    --text-light: #6D7C78;
}

/* بهینه‌سازی پایه و حذف پدینگ‌های پیش‌فرض مرورگر */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

 

.hero-wrapper {
    display: flex;
    justify-content: center;
    padding: 40px 15px; /* کاهش پدینگ اضافی */
}

.container {
    max-width: 1280px;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    align-items: center;
}

/* --- اسلایدر --- */
.main-card-container {
    position: relative;
    border-radius: 30px;
    background: #fff;
    padding: 10px; /* کاهش پدینگ */
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}

.slider {
    position: relative;
    height: 400px; /* ارتفاع بهینه‌تر */
    border-radius: 20px;
    overflow: hidden;
}

.slide {
    position: absolute;
    inset: 0;
    opacity: 0;
    animation: slideFade 12s infinite;
}

.slide:nth-child(1) { animation-delay: 0s; }
.slide:nth-child(2) { animation-delay: 4s; }
.slide:nth-child(3) { animation-delay: 8s; }

@keyframes slideFade {
    0%, 100% { opacity: 0; }
    8%, 33% { opacity: 1; }
    41% { opacity: 0; }
}

.slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* کارت روی تصویر */
.info-card-overlay {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    background: rgba(240, 244, 244, 0.7);
 
  backdrop-filter: blur(5px) saturate(180%);
  -webkit-backdrop-filter: blur(5px) saturate(180%);
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 20px;
	
	
    padding: 15px;
    text-align: center;
    z-index: 10;
}

.info-card-overlay h3 { font-size: 16px; margin-bottom: 5px; }
.info-card-overlay p { font-size: 13px; color: var(--text-light); margin-bottom: 10px; }

.sleep-tag {
    background: var(--brand);
    color: #fff;
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 12px;
    display: inline-block;
}

 

/* --- ریسپانسیو (موبایل و تبلت) --- */
@media (max-width: 768px) {
    .hero-wrapper { padding: 20px 15px; }
    .container { grid-template-columns: 1fr; gap: 25px; }
    
    /* تصویر در موبایل بالاتر قرار بگیرد */
    .image-box { order: -1; }
    
    .slider { height: 280px; }
    .main-card-container { padding: 8px; border-radius: 20px; }
    
    .info-card-overlay { bottom: 10px; left: 10px; right: 10px; padding: 12px; }
    .info-card-overlay h3 { font-size: 14px; }
    .info-card-overlay p { font-size: 11px; margin-bottom: 8px; }
    .sleep-tag { font-size: 11px; padding: 3px 10px; }

    .content-box { text-align: center; }
    h1 { font-size: 26px; }
    .description { font-size: 14px; margin-bottom: 20px; }
    
    .features-grid { flex-wrap: wrap; gap: 15px; justify-content: center; }
    .feature { min-width: 45%; }
    
    .button-group { flex-direction: column; gap: 10px; }
    .btn { width: 100%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519741c *//* بهینه‌سازی پایه و حذف پدینگ‌های پیش‌فرض مرورگر */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

@media (max-width: 768px) {
    /* سایر کدهای شما ... */
    
    h2 { 
        font-size: 26px; 
        text-align: center; /* این خط را اضافه کنید */
        width: 100%; /* برای اطمینان از گرفتن کل عرض */
    }
    
    /* سایر کدهای شما ... */
.description, 
    .section-description {
        text-align: center;
        
    }    
}
 
 
 


h2 { font-size: 28px; margin-bottom: 15px; line-height: 1.3; }
.highlight { color: var(--brand); }
.description {
    color: #111; 
    margin-bottom: 25px; 
     font-size: 14px;

 }

.features-grid {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #E2EAE8;
    padding-top: 20px;
    margin-bottom: 30px;
    gap: 10px;
}

.feature { text-align: center; flex: 1; }
.feature strong { display: block; font-size: 14px; }
.feature span { font-size: 11px; color: var(--text-light); }

/* --- دکمه‌ها --- */ 
/* --- ریسپانسیو (موبایل و تبلت) --- */
@media (max-width: 768px) {
    .hero-wrapper { padding: 20px 15px; }
    .container { grid-template-columns: 1fr; gap: 25px; }
    
    /* تصویر در موبایل بالاتر قرار بگیرد */
    .image-box { order: -1; }
    
    .slider { height: 280px; }
    .main-card-container { padding: 8px; border-radius: 20px; }
    
    .info-card-overlay { bottom: 10px; left: 10px; right: 10px; padding: 12px; }
    .info-card-overlay h3 { font-size: 14px; }
    .info-card-overlay p { font-size: 11px; margin-bottom: 8px; }
    .sleep-tag { font-size: 11px; padding: 3px 10px; }

    .content-box { text-align: center; }
    h2 { font-size: 26px; }
    .description { font-size: 14px; margin-bottom: 20px; }
    
    .features-grid { flex-wrap: wrap; gap: 15px; justify-content: center; }
    .feature { min-width: 45%; }
    
    .button-group { flex-direction: column; gap: 10px; }
    .btn { width: 100%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4277c6 *//* تنظیمات کلی سکشن */
.dental-services-section {
    display: flex;
    justify-content: center;
    padding: 30px 20px;
}

/* کانتینر نگهدارنده محتوا */
.services-wrapper {
    max-width: 700px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center; /* تغییر به وسط‌چین */
    gap: 12px;
}

/* استایل نشان (Badge) */
.service-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background-color: #fcf4e8;
    color: #9c7846;
    padding: 6px 14px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 600;
}

.badge-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* استایل عنوان H2 - متن وسط‌چین و رنگ گرادیان */
.section-title {
    font-size: 22px; 
    font-weight: 700;
    margin: 0;
    line-height: 1.4;
    text-align: center; /* وسط‌چین کردن متن */
    
    /* افکت گرادیان */
    background: linear-gradient(to right, #2CD3B2, #A89762);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; /* برای مرورگرهای قدیمی */
}

/* استایل متن توضیحات */
.section-description {
    color: #555555;
    font-size: 15px;
    line-height: 1.8;
    margin: 0;
    text-align: center; /* تغییر به وسط‌چین */
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
    .section-title {
        font-size: 18px; 
    }
    
    .section-description {
        font-size: 14px;
        line-height: 1.7;
    }
    
    .services-wrapper {
        gap: 10px;
    }
    
    .service-badge {
        font-size: 12px;
        padding: 5px 12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-860e2f7 */.elementor-2468 .elementor-element.elementor-element-860e2f7 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6174213 */.elementor-2468 .elementor-element.elementor-element-6174213 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d769e0 */.elementor-2468 .elementor-element.elementor-element-8d769e0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e67981 */.elementor-2468 .elementor-element.elementor-element-6e67981 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2443629 */.elementor-2468 .elementor-element.elementor-element-2443629 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce31030 */.elementor-2468 .elementor-element.elementor-element-ce31030 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0df1c27 */.elementor-2468 .elementor-element.elementor-element-0df1c27 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e259ba5 */.elementor-2468 .elementor-element.elementor-element-e259ba5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8bc49 */.elementor-2468 .elementor-element.elementor-element-ee8bc49 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52d6aac */.elementor-2468 .elementor-element.elementor-element-52d6aac a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe020be */.elementor-2468 .elementor-element.elementor-element-fe020be a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2dc0a5 */.elementor-2468 .elementor-element.elementor-element-c2dc0a5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-860e2f7 */.elementor-2468 .elementor-element.elementor-element-860e2f7 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6174213 */.elementor-2468 .elementor-element.elementor-element-6174213 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d769e0 */.elementor-2468 .elementor-element.elementor-element-8d769e0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e67981 */.elementor-2468 .elementor-element.elementor-element-6e67981 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2443629 */.elementor-2468 .elementor-element.elementor-element-2443629 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce31030 */.elementor-2468 .elementor-element.elementor-element-ce31030 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0df1c27 */.elementor-2468 .elementor-element.elementor-element-0df1c27 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e259ba5 */.elementor-2468 .elementor-element.elementor-element-e259ba5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8bc49 */.elementor-2468 .elementor-element.elementor-element-ee8bc49 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52d6aac */.elementor-2468 .elementor-element.elementor-element-52d6aac a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe020be */.elementor-2468 .elementor-element.elementor-element-fe020be a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2dc0a5 */.elementor-2468 .elementor-element.elementor-element-c2dc0a5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-860e2f7 */.elementor-2468 .elementor-element.elementor-element-860e2f7 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6174213 */.elementor-2468 .elementor-element.elementor-element-6174213 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d769e0 */.elementor-2468 .elementor-element.elementor-element-8d769e0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e67981 */.elementor-2468 .elementor-element.elementor-element-6e67981 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2443629 */.elementor-2468 .elementor-element.elementor-element-2443629 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce31030 */.elementor-2468 .elementor-element.elementor-element-ce31030 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0df1c27 */.elementor-2468 .elementor-element.elementor-element-0df1c27 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e259ba5 */.elementor-2468 .elementor-element.elementor-element-e259ba5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8bc49 */.elementor-2468 .elementor-element.elementor-element-ee8bc49 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52d6aac */.elementor-2468 .elementor-element.elementor-element-52d6aac a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe020be */.elementor-2468 .elementor-element.elementor-element-fe020be a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2dc0a5 */.elementor-2468 .elementor-element.elementor-element-c2dc0a5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-860e2f7 */.elementor-2468 .elementor-element.elementor-element-860e2f7 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6174213 */.elementor-2468 .elementor-element.elementor-element-6174213 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d769e0 */.elementor-2468 .elementor-element.elementor-element-8d769e0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e67981 */.elementor-2468 .elementor-element.elementor-element-6e67981 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2443629 */.elementor-2468 .elementor-element.elementor-element-2443629 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce31030 */.elementor-2468 .elementor-element.elementor-element-ce31030 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0df1c27 */.elementor-2468 .elementor-element.elementor-element-0df1c27 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e259ba5 */.elementor-2468 .elementor-element.elementor-element-e259ba5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8bc49 */.elementor-2468 .elementor-element.elementor-element-ee8bc49 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52d6aac */.elementor-2468 .elementor-element.elementor-element-52d6aac a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe020be */.elementor-2468 .elementor-element.elementor-element-fe020be a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2dc0a5 */.elementor-2468 .elementor-element.elementor-element-c2dc0a5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b4818a5 *//* استایل محفظه اصلی دربرگیرنده تب‌ها */
.custom-tabs .e-n-tabs-heading {
    background-color: #f7f7f7 !important; 
    border: 1px solid #ffffff !important;
    box-shadow: inset 1px 1px 3px rgba(255, 255, 255, 0.4), 1px 2px 6px rgba(0, 0, 0, 0.15) !important;
    border-radius: 12px !important;
    display: flex !important;
    gap: 2px !important; /* تغییر یافت */
    flex-wrap: nowrap !important; 
    overflow-x: auto !important; 
    -webkit-overflow-scrolling: touch !important; 
    padding: 6px !important; /* تغییر یافت */
    font-family: "IRANSansX-Medium", sans-serif !important;
    direction: rtl !important;
    justify-content: flex-start !important;
    align-items: center !important; 
    
    scrollbar-width: thin !important; 
    scrollbar-color: #388E3C #d1d5db !important; 
}

.custom-tabs .e-n-tabs-heading::-webkit-scrollbar {
    height: 3px !important; 
}

.custom-tabs .e-n-tabs-heading::-webkit-scrollbar-track {
    background: #d1d5db !important; 
    border-radius: 12px !important;
}

.custom-tabs .e-n-tabs-heading::-webkit-scrollbar-thumb {
    background-color: #388E3C !important; 
    border-radius: 12px !important;
}

/* استایل دکمه‌های تب */
.custom-tabs .e-n-tab-title {
    background: transparent !important;
    color: #222 !important; 
    border: none !important;
    border-radius: 8px !important;
    flex: 0 0 auto !important; 
    min-width: auto !important;
    padding: 12px 25px 12px 25px !important; /* تغییر یافت */
    text-align: center !important;
    transition: all 0.3s ease !important;
    font-weight: 600 !important;
    white-space: nowrap !important; 
    font-size: 13px !important;
    margin: 0 !important; 
}

/* استایل تب فعال */
.custom-tabs .e-n-tab-title[aria-selected="true"],
.custom-tabs .e-n-tab-title.e-active {
    background-color: #16cfab !important; 
    color: white !important; 
    box-shadow: inset 1px 1px 3px rgba(255, 255, 255, 0.4), 1px 2px 4px rgba(0, 0, 0, 0.2) !important; 
}

/* استایل‌های مخصوص موبایل */
@media (max-width: 768px) {
    .custom-tabs .e-n-tabs-heading {
        gap: 2px !important; /* تغییر یافت */
        padding: 6px !important; /* تغییر یافت */
    }
    
    .custom-tabs .e-n-tab-title {
        font-size: 12px !important; 
      padding: 10px 15px 10px 15px !important; /* بالا 10 | راست 10 | پایین 6 | چپ 10 */*/
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansX-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dentilan.ir/wp-content/uploads/2023/02/IRANSansX-Medium.woff2') format('woff2'),
		url('https://dentilan.ir/wp-content/uploads/2023/02/IRANSansX-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */