.elementor-5082 .elementor-element.elementor-element-46776281:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-46776281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECB3;background-image:url("https://mdotcar.tafarda.ir/wp-content/uploads/2025/04/Group.svg");background-position:top left;background-repeat:no-repeat;}.elementor-5082 .elementor-element.elementor-element-46776281 > .elementor-background-overlay{background-image:url("https://mdotcar.tafarda.ir/wp-content/uploads/2025/04/Group-1.svg");background-position:bottom right;background-repeat:no-repeat;background-size:413px auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-46776281{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 104px 0px;}.elementor-5082 .elementor-element.elementor-element-401e6e3f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-2be2788b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5082 .elementor-element.elementor-element-4e3c9284{text-align:center;}.elementor-5082 .elementor-element.elementor-element-4e3c9284 .elementor-heading-title{font-size:56px;font-weight:700;line-height:95px;color:var( --e-global-color-0105610 );}.elementor-5082 .elementor-element.elementor-element-3438fda5 > .elementor-widget-container{margin:43px 0px 98px 0px;}.elementor-5082 .elementor-element.elementor-element-3438fda5{text-align:center;}.elementor-5082 .elementor-element.elementor-element-3438fda5 .elementor-heading-title{font-size:30px;font-weight:400;line-height:43px;color:var( --e-global-color-3f6db7c );}.elementor-5082 .elementor-element.elementor-element-e32f8c5{width:auto;max-width:auto;}.elementor-5082 .elementor-element.elementor-element-e32f8c5 > .elementor-widget-container{background-color:#FFC107;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-5082 .elementor-element.elementor-element-2ca805f4 > .elementor-container{max-width:720px;min-height:100vh;}.elementor-5082 .elementor-element.elementor-element-2ca805f4{padding:55px 0px 55px 0px;}.elementor-5082 .elementor-element.elementor-element-309e66f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5082 .elementor-element.elementor-element-309e66f9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 48px 32px 48px;}.elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-5327e516 > .elementor-widget-container{box-shadow:0px 4px 4px 0px rgba(156, 165, 176, 0.050980392156862744);}.elementor-5082 .elementor-element.elementor-element-5327e516 .elementor-heading-title{font-weight:500;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-5082 .elementor-element.elementor-element-62b2a5b0{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:right;}.elementor-5082 .elementor-element.elementor-element-6eaf4483 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5082 .elementor-element.elementor-element-6eaf4483{text-align:center;}.elementor-5082 .elementor-element.elementor-element-6eaf4483 .elementor-heading-title{font-size:26px;font-weight:600;line-height:44px;color:#616161;}.elementor-5082 .elementor-element.elementor-element-16ffa79d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-1535c4c > .elementor-container{max-width:720px;min-height:100vh;}.elementor-5082 .elementor-element.elementor-element-1535c4c{overflow:hidden;padding:55px 0px 55px 0px;}.elementor-5082 .elementor-element.elementor-element-57d9c1bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5082 .elementor-element.elementor-element-57d9c1bb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 48px 32px 48px;}.elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-67c5e7c > .elementor-widget-container{box-shadow:0px 4px 4px 0px rgba(156, 165, 176, 0.050980392156862744);}.elementor-5082 .elementor-element.elementor-element-67c5e7c .elementor-heading-title{font-weight:500;}.elementor-5082 .elementor-element.elementor-element-c4cc171{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:right;}.elementor-5082 .elementor-element.elementor-element-3f7b6825 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5082 .elementor-element.elementor-element-3f7b6825{text-align:center;}.elementor-5082 .elementor-element.elementor-element-3f7b6825 .elementor-heading-title{font-size:26px;font-weight:600;line-height:44px;color:#616161;}.elementor-5082 .elementor-element.elementor-element-49fe4e96 .elementor-heading-title{font-size:14px;font-weight:400;line-height:20px;color:#616161;}.elementor-5082 .elementor-element.elementor-element-21d69345 > .elementor-widget-container{margin:19px 0px 19px 0px;}.elementor-5082 .elementor-element.elementor-element-21d69345 .elementor-heading-title{font-size:14px;font-weight:400;line-height:20px;color:#616161;}.elementor-5082 .elementor-element.elementor-element-749285bf > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-5082 .elementor-element.elementor-element-328d8200{margin-top:72px;margin-bottom:48px;}body:not(.rtl) .elementor-5082 .elementor-element.elementor-element-648536df{left:0px;}body.rtl .elementor-5082 .elementor-element.elementor-element-648536df{right:0px;}.elementor-5082 .elementor-element.elementor-element-648536df{top:0px;}.elementor-5082 .elementor-element.elementor-element-1e98d5c5{margin-top:122px;margin-bottom:120px;}.elementor-5082 .elementor-element.elementor-element-25a7d7dc{text-align:center;}.elementor-5082 .elementor-element.elementor-element-25a7d7dc .elementor-heading-title{font-size:32px;font-weight:600;line-height:54px;}.elementor-5082 .elementor-element.elementor-element-3a74e26f > .elementor-widget-container{margin:11px 0px 88px 0px;}.elementor-5082 .elementor-element.elementor-element-3a74e26f{text-align:center;}.elementor-5082 .elementor-element.elementor-element-3a74e26f .elementor-heading-title{font-size:20px;font-weight:600;line-height:78px;}.elementor-5082 .elementor-element.elementor-element-633afc7{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-4089855f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EAF6;}.elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 52px 72px 52px;}.elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-1b28ab63{width:auto;max-width:auto;}.elementor-5082 .elementor-element.elementor-element-1b28ab63 > .elementor-widget-container{background-color:var( --e-global-color-328dda7 );padding:8px 24px 8px 24px;border-radius:8px 8px 8px 8px;}.elementor-5082 .elementor-element.elementor-element-1b28ab63 .elementor-heading-title{font-size:20px;font-weight:400;line-height:29px;color:#303F9F;}.elementor-5082 .elementor-element.elementor-element-4c73ab80{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:right;}.elementor-5082 .elementor-element.elementor-element-4c73ab80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 24px 0px;}.elementor-5082 .elementor-element.elementor-element-4c73ab80 .elementor-heading-title{font-size:34px;font-weight:600;line-height:58px;}.elementor-5082 .elementor-element.elementor-element-303e7751{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:right;}.elementor-5082 .elementor-element.elementor-element-303e7751 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 24px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-436aa3a );}.elementor-5082 .elementor-element.elementor-element-303e7751 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;}.elementor-5082 .elementor-element.elementor-element-48fb477b{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-6107f0c2{width:var( --container-widget-width, 487px );max-width:487px;--container-widget-width:487px;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-495cb5e7{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-825f242{margin-top:119px;margin-bottom:119px;}.elementor-5082 .elementor-element.elementor-element-448e46f9{text-align:center;}.elementor-5082 .elementor-element.elementor-element-448e46f9 .elementor-heading-title{font-size:32px;font-weight:600;line-height:54px;}.elementor-5082 .elementor-element.elementor-element-6d030a54 > .elementor-widget-container{margin:28px 0px 64px 0px;}.elementor-5082 .elementor-element.elementor-element-6d030a54{text-align:center;}.elementor-5082 .elementor-element.elementor-element-6d030a54 .elementor-heading-title{font-size:26px;font-weight:500;line-height:44px;}.elementor-5082 .elementor-element.elementor-element-280e19e6 > .elementor-widget-container{margin:28px 0px 64px 0px;}.elementor-5082 .elementor-element.elementor-element-280e19e6{text-align:center;}.elementor-5082 .elementor-element.elementor-element-280e19e6 .elementor-heading-title{font-size:26px;font-weight:600;line-height:44px;}.elementor-5082 .elementor-element.elementor-element-1999430b > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-5082 .elementor-element.elementor-element-7493fdf2:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-7493fdf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F51B5;background-image:url("https://mdotcar.tafarda.ir/wp-content/uploads/2025/04/Group-2.svg");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-5082 .elementor-element.elementor-element-7493fdf2 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-7493fdf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:106px 0px 103px 0px;}.elementor-5082 .elementor-element.elementor-element-6c9b0fad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-6c9b0fad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mdotcar.tafarda.ir/wp-content/uploads/2025/04/1016196_OJ91E11-1.svg");background-position:56px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-5082 .elementor-element.elementor-element-6c9b0fad.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5082 .elementor-element.elementor-element-6c9b0fad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 056px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-6c9b0fad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-272fe109{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;text-align:center;}.elementor-5082 .elementor-element.elementor-element-272fe109 > .elementor-widget-container{margin:3px 0px 48px 0px;}.elementor-5082 .elementor-element.elementor-element-272fe109 .elementor-heading-title{font-size:28px;font-weight:500;line-height:48px;color:#F4F5F7;}.elementor-5082 .elementor-element.elementor-element-4dc0e715{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;text-align:center;}.elementor-5082 .elementor-element.elementor-element-4dc0e715 .elementor-heading-title{font-size:32px;font-weight:600;line-height:54px;color:#FFD54F;}.elementor-5082 .elementor-element.elementor-element-10bf4f5b{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;text-align:center;}.elementor-5082 .elementor-element.elementor-element-10bf4f5b > .elementor-widget-container{margin:3px 0px 48px 0px;}.elementor-5082 .elementor-element.elementor-element-10bf4f5b .elementor-heading-title{font-size:28px;font-weight:700;line-height:48px;color:#F4F5F7;}.elementor-5082 .elementor-element.elementor-element-307c6d96{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;text-align:center;}.elementor-5082 .elementor-element.elementor-element-307c6d96 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-307c6d96 .elementor-heading-title{font-size:20px;font-weight:500;line-height:29px;color:#F4F5F7;}.elementor-5082 .elementor-element.elementor-element-15f65771{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-15f65771 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-714690fb{margin-top:65px;margin-bottom:0px;}.elementor-5082 .elementor-element.elementor-element-3219b33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-3219b33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-328dda7 );}.elementor-5082 .elementor-element.elementor-element-3219b33 > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-3219b33 > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-3219b33 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-5082 .elementor-element.elementor-element-3219b33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 40px 21px 40px;}.elementor-5082 .elementor-element.elementor-element-3219b33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-669be2d3{text-align:center;}.elementor-5082 .elementor-element.elementor-element-669be2d3 .elementor-heading-title{font-size:32px;font-weight:400;line-height:54px;color:var( --e-global-color-0105610 );}.elementor-5082 .elementor-element.elementor-element-12fb9ef9 > .elementor-widget-container{margin:40px 0px 16px 0px;}.elementor-5082 .elementor-element.elementor-element-12fb9ef9{text-align:right;}.elementor-5082 .elementor-element.elementor-element-12fb9ef9 .elementor-heading-title{font-size:20px;font-weight:500;line-height:48px;color:var( --e-global-color-0105610 );}.elementor-widget-text-editor{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-5082 .elementor-element.elementor-element-ef225b6{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-3f6db7c );}.elementor-5082 .elementor-element.elementor-element-70718772 > .elementor-container{max-width:1170px;}.elementor-5082 .elementor-element.elementor-element-70718772{margin-top:120px;margin-bottom:0px;}.elementor-5082 .elementor-element.elementor-element-1c850bc6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5082 .elementor-element.elementor-element-1c850bc6 > .elementor-element-populated{padding:0px 0px 48px 0px;}.elementor-5082 .elementor-element.elementor-element-211c0aff{text-align:center;}.elementor-5082 .elementor-element.elementor-element-211c0aff .elementor-heading-title{font-family:"Kalameh";font-size:40px;font-weight:600;line-height:68px;color:#212121;}.elementor-5082 .elementor-element.elementor-element-42d5daa > .elementor-widget-container{margin:4px 0px 20px 0px;}.elementor-5082 .elementor-element.elementor-element-42d5daa{text-align:center;}.elementor-5082 .elementor-element.elementor-element-42d5daa .elementor-heading-title{font-size:20px;font-weight:500;line-height:78px;color:#424242;}.elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5082 .elementor-element.elementor-element-368f366f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-368f366f{z-index:1;}:is( .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(25px / 2);padding-right:calc(25px / 2);padding-top:calc(43px / 2);padding-bottom:calc(43px / 2);}:is( .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 25px / -2);margin-right:calc( 25px / -2);width:calc(100% + 25px);}:is( .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 43px / -2);margin-bottom:calc( 43px / -2);}.elementor-5082 .elementor-element.elementor-element-368f366f .jet-listing-grid__slider .jet-slick-dots li{margin-left:calc( 8px/2 );margin-right:calc( 8px/2 );background:#DEDFF5;}.elementor-5082 .elementor-element.elementor-element-368f366f .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#5A5FCC;}.elementor-5082 .elementor-element.elementor-element-42a038c6{margin-top:135px;margin-bottom:88px;padding:0px 0px 0px 0px;z-index:5;}.elementor-5082 .elementor-element.elementor-element-10fc19c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43483bb );}.elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 32px 20px 32px;}.elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5082 .elementor-element.elementor-element-2d8cabaf{text-align:center;}.elementor-5082 .elementor-element.elementor-element-2d8cabaf .elementor-heading-title{font-family:"Kalameh";font-size:40px;font-weight:700;line-height:68px;color:var( --e-global-color-12e34a7 );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-5082 .elementor-element.elementor-element-3345e309 > .elementor-widget-container{margin:56px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-tab-title{border-width:0px;background-color:#FFFFFF00;padding:32px 32px 32px 32px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-tab-content{border-width:0px;background-color:#FFFFFF00;color:var( --e-global-color-f44f17a );font-weight:400;padding:20px 32px 32px 32px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-toggle-item:not(:last-child){margin-block-end:12px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-toggle-title, .elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-toggle-icon{color:var( --e-global-color-12e34a7 );}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-toggle-icon svg{fill:var( --e-global-color-12e34a7 );}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-tab-title.elementor-active a, .elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-12e34a7 );}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-toggle-title{font-size:16px;font-weight:400;line-height:22.88px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-toggle-icon{margin-inline-end:0px;}@media(max-width:1024px){.elementor-5082 .elementor-element.elementor-element-6c9b0fad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-6c9b0fad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-5082 .elementor-element.elementor-element-46776281:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-46776281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mdotcar.tafarda.ir/wp-content/uploads/2025/04/Group-3.svg");background-position:bottom left;}.elementor-5082 .elementor-element.elementor-element-46776281 > .elementor-background-overlay{background-image:url("https://mdotcar.tafarda.ir/wp-content/uploads/2025/04/Group-1116607254.svg");}.elementor-5082 .elementor-element.elementor-element-46776281{margin-top:-24px;margin-bottom:0px;padding:24px 24px 24px 24px;}.elementor-5082 .elementor-element.elementor-element-2be2788b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-4e3c9284 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-4e3c9284 .elementor-heading-title{font-size:24px;line-height:41px;}.elementor-5082 .elementor-element.elementor-element-3438fda5 > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-5082 .elementor-element.elementor-element-3438fda5 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-5082 .elementor-element.elementor-element-e32f8c5{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-2ca805f4 > .elementor-container{min-height:100vh;}.elementor-5082 .elementor-element.elementor-element-2ca805f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-309e66f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-5327e516 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16.5px 16px 16.5px 16px;}.elementor-5082 .elementor-element.elementor-element-5327e516 .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-5082 .elementor-element.elementor-element-16ffa79d{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-16ffa79d > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-1535c4c > .elementor-container{min-height:100vh;}.elementor-5082 .elementor-element.elementor-element-1535c4c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-57d9c1bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-67c5e7c > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16.5px 16px 16.5px 16px;}.elementor-5082 .elementor-element.elementor-element-67c5e7c .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-5082 .elementor-element.elementor-element-3f7b6825 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-49fe4e96 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-49fe4e96 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-5082 .elementor-element.elementor-element-21d69345 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-21d69345 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-5082 .elementor-element.elementor-element-749285bf > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-4bf66c3b > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-328d8200{margin-top:32px;margin-bottom:32px;}.elementor-5082 .elementor-element.elementor-element-648536df{z-index:1000;}.elementor-5082 .elementor-element.elementor-element-1e98d5c5{margin-top:66px;margin-bottom:56px;}.elementor-5082 .elementor-element.elementor-element-27f38e12.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-25a7d7dc{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-3a74e26f > .elementor-widget-container{margin:24px 0px 32px 0px;}.elementor-5082 .elementor-element.elementor-element-3a74e26f .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-5082 .elementor-element.elementor-element-633afc7{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-4089855f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-element-populated{padding:40px 48px 54px 48px;}.elementor-5082 .elementor-element.elementor-element-2d7eacde.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-4c73ab80 > .elementor-widget-container{margin:12px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-4c73ab80{--container-widget-width:444px;--container-widget-flex-grow:0;width:var( --container-widget-width, 444px );max-width:444px;text-align:center;}.elementor-5082 .elementor-element.elementor-element-303e7751 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-303e7751{text-align:center;}.elementor-5082 .elementor-element.elementor-element-303e7751 .elementor-heading-title{font-size:14px;}.elementor-5082 .elementor-element.elementor-element-3b3ea264.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-3b3ea264 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5082 .elementor-element.elementor-element-6107f0c2{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-495cb5e7 > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-825f242{margin-top:88px;margin-bottom:56px;padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-280e19e6 > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-5082 .elementor-element.elementor-element-280e19e6 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-5082 .elementor-element.elementor-element-1999430b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-7493fdf2{padding:32px 16px 48px 16px;}.elementor-5082 .elementor-element.elementor-element-6c9b0fad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-6c9b0fad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mdotcar.tafarda.ir/wp-content/uploads/2025/04/1016196_OJ91E11-1.svg");background-position:50% 137px;background-size:280px auto;}.elementor-5082 .elementor-element.elementor-element-6c9b0fad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-6c9b0fad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-272fe109{width:auto;max-width:auto;}.elementor-5082 .elementor-element.elementor-element-272fe109 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0% 0% 0% 0%;}.elementor-5082 .elementor-element.elementor-element-272fe109 .elementor-heading-title{font-size:20px;line-height:34px;}.elementor-5082 .elementor-element.elementor-element-307c6d96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-307c6d96 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-5082 .elementor-element.elementor-element-15f65771{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-15f65771 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-714690fb{margin-top:0px;margin-bottom:0px;padding:0px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-3219b33.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-669be2d3{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-12fb9ef9 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-5082 .elementor-element.elementor-element-ef225b6{font-size:14px;}.elementor-5082 .elementor-element.elementor-element-70718772{margin-top:88px;margin-bottom:32px;}.elementor-5082 .elementor-element.elementor-element-1c850bc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-211c0aff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-211c0aff .elementor-heading-title{font-size:24px;line-height:40.8px;}.elementor-5082 .elementor-element.elementor-element-42d5daa > .elementor-widget-container{margin:16px 0px 40px 0px;}.elementor-5082 .elementor-element.elementor-element-42d5daa .elementor-heading-title{font-size:12px;line-height:17.16px;}.elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5082 .elementor-element.elementor-element-368f366f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-5082 .elementor-element.elementor-element-368f366f .jet-listing-grid__slider .jet-slick-dots li{margin-left:calc( 6px/2 );margin-right:calc( 6px/2 );}.elementor-5082 .elementor-element.elementor-element-42a038c6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-10fc19c7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-element-populated, .elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-10fc19c7 > .elementor-element-populated{padding:32px 0px 40px 0px;}.elementor-5082 .elementor-element.elementor-element-2d8cabaf{width:auto;max-width:auto;text-align:center;}.elementor-5082 .elementor-element.elementor-element-2d8cabaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-2d8cabaf .elementor-heading-title{font-size:26px;line-height:44.2px;}.elementor-5082 .elementor-element.elementor-element-3345e309 > .elementor-widget-container{margin:32px 16px 0px 16px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-toggle-title{font-size:12px;line-height:17.16px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-5082 .elementor-element.elementor-element-3345e309 .elementor-tab-content{font-size:12px;}}/* Start custom CSS for html, class: .elementor-element-e32f8c5 */.btn-service-req {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 400;
    color: rgba(33, 33, 33, 1) !important;
    padding: 12px 56px;
    line-height: 41px;
}


.btn-service-req:before {
    transform: rotateZ(39.25deg);
    content: "";
    background-image: url(/wp-content/uploads/2025/04/Vector-37-1.svg);
    display: flex;
    position: absolute;
    left: -150px;
    bottom: 50px;
    width: 148px;
    height: 57px;
    background-repeat: no-repeat;
    z-index: 100;
}

@media (max-width: 767px) {
    .btn-service-req {
        padding: 10px 16px;
        font-size: 14px;
        font-weight: 400;
        gap: 8px;
        line-height: 22px;
        width: 177px;
        background-color: #FFC107;
        border-radius: 8px;
    }

    .elementor-5082 .elementor-element.elementor-element-e32f8c5 .elementor-widget-container {
        background-color: transparent !important;
    }
    
    .btn-service-req:before {
        content: none;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46776281 */@media (max-width: 767px) {
    .elementor-5082 .elementor-element.elementor-element-46776281 .elementor-section-height-default {
        margin-inline: 16px !important;
        border-radius: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5327e516 */.elementor-5082 .elementor-element.elementor-element-5327e516 strong {
    color: red;
    font-size: 14px;
    line-height: 23px;
    font-weight: 500;
    margin-right: 8px;
}

.elementor-5082 .elementor-element.elementor-element-5327e516 .elementor-heading-title {
    line-height: 23px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eaf4483 */.elementor-5082 .elementor-element.elementor-element-6eaf4483 .elementor-heading-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px
}

.elementor-5082 .elementor-element.elementor-element-6eaf4483 .elementor-heading-title span {
    width: 12px;
    height: 12px;
    background: rgba(255, 193, 7, 1);
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-309e66f9 */@media (min-width:767px) {
    .elementor-5082 .elementor-element.elementor-element-309e66f9 .elementor-column > .elementor-widget-wrap {
        display: flex;
        align-items: flex-end;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ca805f4 */.modal-periodic-service {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: #0018;
    display: none
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67c5e7c */.elementor-5082 .elementor-element.elementor-element-67c5e7c strong {
    color: red;
    font-size: 14px;
    line-height: 23px;
    font-weight: 500;
    margin-right: 8px;
}

.elementor-5082 .elementor-element.elementor-element-67c5e7c .elementor-heading-title {
    line-height: 23px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f7b6825 */.elementor-5082 .elementor-element.elementor-element-3f7b6825 .elementor-heading-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px
}

.elementor-5082 .elementor-element.elementor-element-3f7b6825 .elementor-heading-title span {
    width: 12px;
    height: 12px;
    background: rgba(255, 193, 7, 1);
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49fe4e96 */.elementor-5082 .elementor-element.elementor-element-49fe4e96 .elementor-heading-title {
    display: flex;
    align-items: start;
    gap: 7px;
    
}

.elementor-5082 .elementor-element.elementor-element-49fe4e96 .elementor-heading-title .dec-circle {
    min-width: 8px;
    height: 8px;
    margin-top: 6px;
    background: rgba(255, 193, 7, 1);
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d69345 */.elementor-5082 .elementor-element.elementor-element-21d69345 .elementor-heading-title {
    display: flex;
    align-items: start;
    gap: 7px;
    
}

.elementor-5082 .elementor-element.elementor-element-21d69345 .elementor-heading-title .dec-circle {
    min-width: 8px;
    height: 8px;
    margin-top: 6px;
    background: rgba(255, 193, 7, 1);
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-749285bf */.elementor-5082 .elementor-element.elementor-element-749285bf h3 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 24px 0;
    color: #424242 !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bf66c3b */.modal-price-button {
  display: flex;
  gap: 12px;
  width: 100%;
}

.modal-price-button span {
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  padding: 12px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px
}

.modal-price-button span:first-child {
  background: #3F51B5;
  color: white;
  box-shadow: 0px 3px 1px -2px #00000033;

  box-shadow: 0px 2px 2px 0px #00000024;

  box-shadow: 0px 1px 5px 0px #0000001F;
  width: 75%;

}

.modal-price-button span:last-child {
  width: 25%;
  border: 1px solid #3F51B5;
  color: #5A5FCC;

}

{
    flex-direction: column;
}

@media (max-width:767px) {
  .modal-price-button span:last-child {
    position: fixed;
    bottom: -100%
  }

  .modal-price-button span:last-child img {
    display: flex;
    position: fixed;
    top: 16px;
    left: 16px;
    border: 2px solid #363B42;
    border-radius: 8px;
    width: 24px;
    height: 24px;
  }

  .modal-price-button span:first-child {
    width: calc(100% - 32px);
    position: fixed;
    bottom: 0;
    right: 0;
    margin: 16px;
    
  }

  .section-modal-price {
    height: 100vh;
    overflow-y: auto
  }
  
  
  
  .elementor-5082 .elementor-element.elementor-element-4bf66c3b .elementor-widget-wrap {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1535c4c */.modal-periodic-service-price {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: #0018;
    display: nonde
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-337b1a99 */.tabs {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    border-bottom: 1px solid #E0E0E0;
    align-items: center;
    position: relative;
}

.tabs > .tab {
    font-size: 20px;
    font-weight: 400;
    color: #9E9E9E;
    text-align: center;
    line-height: 85px;
    text-decoration: none;
    position: relative;
    display: block;
}

.tabs > .tab.active {
    color: #3F51B5;
    font-weight: 500;
}

.tabs > .tab.active::before {
    content: "";
    height: 4px;
    width: 100%;
    background: #5C6BC0;
    position: absolute;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    bottom: -1px;
    right: 0;
}

/* استایل بخش‌ها */
.section {
    height: 400px;
    padding: 20px;
    background-color: #f8f9fa;
    margin-bottom: 20px;
    border: 1px solid #ddd;
}

@media (max-width: 767px) {
    .tabs {
        display: flex;
        flex-direction: row;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        justify-content: center; /* وسط‌چین کردن تب‌ها */
    }

    .tabs::-webkit-scrollbar {
        display: none;
    }

    .tabs > .tab {
        font-size: 14px;
        padding: 12px 16px;
        line-height: normal;
        flex: 0 0 auto;
    }

    .tabs > .tab.active::before {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2530e790 */.section-service-icon {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 100px;

}

.service-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 20px
}

.service-icon > div {
    background: white;
    width: 172px;
    height: 172px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.service-icon > span {
    font-weight: 400;
    font-size: 20px;
    line-height: 29px;
    text-align: center;
}

@media (max-width: 767px) {
    .section-service-icon {
        display: grid;
        grid-template-columns: repeat(1,minmax(0,1fr));
        gap: 32px;
    }
    
    .service-icon > div {
        width: 95px;
        height: 95px;
    }
    
    .service-icon > div > img{
        width: 52px;
        height: 52px;
    }
    
    .service-icon > span {
        font-size: 16px;
        line-height: 28px;
        font-weight: 500;
        color: #1A237E;
    }
    
    .elementor-5082 .elementor-element.elementor-element-2530e790 .service-icon.coming-soon > div:after {
        top: unset !important;
        margin-top: -70px;
        margin-right: 90px !important;
        font-size: 8px !important;
    }
}

.elementor-5082 .elementor-element.elementor-element-2530e790 .coming-soon::after {
    content: none !important;
}

.service-icon.coming-soon > div > img,
.service-icon > span {
    opacity: 0.5;
}

.service-icon.coming-soon > div {
    background: rgba(255, 255, 255, 0.50);
}

.elementor-5082 .elementor-element.elementor-element-2530e790 .service-icon.coming-soon > div:after {
    content: "به زودی";
    color: white;
    font-size: 10px;
    font-weight: 500;
    padding: 2.5px 8px;
    background: #F44336;
    border-radius: 12px;
    line-height: 14px;
    position: absolute;
    top: 24px;
    margin-right: 134px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b28ab63 */@media (max-width: 767px) {
    .elementor-5082 .elementor-element.elementor-element-1b28ab63 .elementor-widget-container {
        background-color: #E8EAF6 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48fb477b */.btn-service-style-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #3F51B5;
    border-radius: 12px;
    padding: 16px 38px;
    color: white;
    gap: 12px;
    font-size: 20px;
    font-weight: 400
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6107f0c2 */.how-list {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.how-list > div {
    display: flex;
    gap: 32px;
}

.how-list > div > div {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.how-list > div > span {
    background: #1A237E;
    width: 64px;
    height: 64px;
    min-width: 64px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    font-weight: 700;
    color: white;
    line-height: 44px;
}

.how-list > div > div > h5 {
    color: #212121;
    font-size: 26px;
    font-weight: 500;
    line-height: 44px
}

.how-list > div > div > p {
    font-size: 16px;
    font-weight: 400;
    color: #212121;
    line-height: 23px;
}

.elementor-5082 .elementor-element.elementor-element-6107f0c2 p , .elementor-5082 .elementor-element.elementor-element-6107f0c2 h5 {
    margin: unset !Important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-495cb5e7 */.btn-service-style-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #3F51B5;
    border-radius: 12px;
    padding: 16px 38px;
    color: white;
    gap: 12px;
    font-size: 20px;
    font-weight: 400
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-633afc7 */@media (max-width: 767px) {
    .elementor-9409 .elementor-element.elementor-element-52e7e1d > .elementor-element-populated, .elementor-9409 .elementor-element.elementor-element-52e7e1d > .elementor-element-populated > .elementor-background-overlay, .elementor-9409 .elementor-element.elementor-element-52e7e1d > .elementor-background-slideshow,
    .elementor-5082 .elementor-element.elementor-element-4089855f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5082 .elementor-element.elementor-element-4089855f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        border-radius: 0 !important;
        background-color: white  !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1999430b */@media (max-width: 767px) {
    .whey-mdotcar,
    .whey-mdotcar-2 {
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 24px !important;
    }
    .whey-box {
        gap: 24px !important;
    }
}

.whey-mdotcar {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: auto;
    gap: 42px;
    justify-content: center;
    align-items: center;
    justify-items: stretch;
}

.whey-mdotcar-2 {
        display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
    gap: 42px;
    justify-content: center;
    align-items: center;
    justify-items: stretch;
    width: 66.66666666666667%
}

.whey-home-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.whey-title {
    margin-block: 20px 23px;
    font-weight: 500;
    font-size: 20px;
    line-height: 29px;
    text-align: center;
    color: rgba(26, 35, 126, 1);
}

.whey-box {
    display: flex;
    gap: 98px;
    flex-direction: column;
    align-items: center;
}

.whey-dec {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: rgba(117, 117, 117, 1);
}

.whey-icon {
    width: 80px;
    height: 80px;
    background: rgba(255, 248, 225, 1);
    padding: 16px;
    border-radius: 50%;
    object-fit: contin
}

.whey-icon.tow {
    background-color: rgba(232, 234, 246, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-272fe109 */.srrvice-req-title-mobile:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FFC107;
    position: absolute;
    right: -7px;
    top: 52px
}

.srrvice-req-title-mobile:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FFC107;
    position: absolute;
    left: -7px;
    top: 52px
}

.elementor-5082 .elementor-element.elementor-element-272fe109 strong {
    font-weight: 700
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10bf4f5b */.srrvice-req-title:before {
    content: "";
    width: 16px!important;
    height: 16px!important;
    border-radius: 50%;
    background: #FFC107;
    position: absolute;
    right: 15px!important;
    top: 12px
}

.srrvice-req-title:after {
    content: "";
    width: 16px!important;
    height: 16px!important;
    border-radius: 50%;
    background: #FFC107;
    position: absolute;
    left: 15px!important;
    top: 12px!important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15f65771 */.rec-section {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
}

.service-price {
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid white;
    text-align: center;
    width: 100%;
    border-radius: 12px;
    font-size: 16px;
    font-weight: 400;
    color: white
}

.service-req-item {
   height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    border-radius: 12px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(48, 63, 159, 1);
    background: white;
    gap: 12px;
}

@media (max-width:767px) {
    .service-price,
    .service-req-item {
        font-size: 14px;
        font-weight: 500;
        height: 46px;
        border-radius: 8px;
    }
    
   .service-req-item img {
       display: none;
   }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12fb9ef9 */.elementor-5082 .elementor-element.elementor-element-12fb9ef9 .elementor-heading-title {
    display: flex;
    flex-direction: row;
    gap: 12px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef225b6 */.elementor-5082 .elementor-element.elementor-element-ef225b6 h3 {
    font-size: 18px;
    color: rgba(33, 33, 33, 1);
    margin-block: 28px; !important;
        font-family: dana !important
}
.elementor-5082 .elementor-element.elementor-element-ef225b6 p {
    margin: unset !important;
}

.read-more {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.50) -259.29%, #FFF 100%);
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 74px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.close-more {
    text-align: center;
    margin: 20px 0;
    cursor: pointer;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.read-more span, .close-more span {
    font-size: 16px;
    color: #3F51B5;
    display: inline-flex;
    align-items: center;
    gap: 5px;
}
.read-more img, .close-more img {
    width: 16px !important;
    height: 16px;
    transition: transform 0.3s;
}
.close-more img {
    transform: rotate(180deg);
}
.hidden-content {
    display: none;
}

.elementor-5082 .elementor-element.elementor-element-ef225b6 .elementor-widget-container img {
    border-radius: 32px 32px 32px 32px;
    margin-block: 32px;
    width: 100%;
}

.elementor-5082 .elementor-element.elementor-element-ef225b6 .elementor-widget-container h2 {
    margin: 32px 0px 12px 0px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-368f366f */.slick-track {
    margin: 0 !important
}

.comment ul.jet-slick-dots {
    margin: 82px 0 0 0 !important
}

.comment .jet-slick-dots li.slick-active {
    width: 48px !important
}

.comment .jet-slick-dots li {
    width: 32px;
    height: 12px;
    border-radius: 8px;
    margin: 0
}



.comment .slick-center .elementor {
    height: 100% !important;
    display: flex
}


.comment .slick-center .elementor>.elementor-section {
    border: 1px solid #9194DD
}


.comment .slick-center .cama svg path {
    fill: #F89F26
}

.comment .slick-center .cama svg {
    width: 36px;
    height: 36px
}

.comment .slick-center .elementor-widget-container img {
    min-width: 72px !important;
    height: 72px !important
}

.comment .slick-center .elementor-element.elementor-element-a8b26e3 {
    top: -53px !important
}

.comment .jet-listing-grid__item .elementor .elementor-section .elementor-container {
    min-height: 100% !important
}

.comment .slick-center .box-c .elementor-widget-container .dec-coment {
    margin: 52px 0 0 0 !important
}

@media (min-width: 1200px) {
    .comment .slick-list.draggable {
    padding: 0 !important
}
    
    .slick-active {
        width: 373px !important;
        visibility: visible !important;
        max-width: 373px !important
    }
    
    .comment .slick-center .elementor .elementor-section .elementor-container {
    min-height: 330px !important
}

.comment .jet-listing-grid__item {
    height: 270px
}
.comment .slick-center {
    height: 330px !important;
    margin: -20px 0
}
    .slick-current {
        width: 452.5px !important;
        max-width: 452.5px !important
    }

    .jet-listing-grid__item {
        visibility: hidden;
        max-width: 397px
    }

    .comment .slick-center .dec-coment .elementor-heading-title {
        color: #555658;
        font-size: 17px !important;
        font-weight: 400;
        line-height: 25.74px !important
    }
}

@media (max-width: 767px) {
    .slick-list.draggable{
        padding: 0 12px 0 64px !important;
    }
    
    .comment ul.jet-slick-dots {
    margin: 56px 0 0 0 !important;
}

    .commentm .jet-listing-grid__items {
        margin-right: calc(34px / -2) !important;
        width: calc(100% + 17px) !important;
        padding-right: 10px !important;
    }


    .commentm ul.jet-slick-dots {
        margin: 44px 0 0 0 !important
    }

    .commentm .slick-list.draggable {
        padding: 0 6px 0 58px !important
    }

    .jet-listing-grid__items.grid-col-desk-2.grid-col-tablet-2.grid-col-mobile-1.jet-listing-grid--270.slick-initialized.slick-slider.slick-dotted {
        width: 100% !important
    }

    .commentm .jet-slick-dots li.slick-active {
        width: 40px !important
    }

    .commentm .jet-slick-dots li {
        width: 24px !important;
        border-radius: 8px !important;
        height: 8px !important
    }
    
    :is( .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5082 .elementor-element.elementor-element-368f366f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
        margin-left: 0px;
        margin-right: 0px;
        width: calc(100% + 0px);
    }

.bte-3 .elementor-heading-title.elementor-size-default:before {
    right: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-3345e309 */.faq .jet-tabs__control-wrapper {
    gap: 8px;
}

.faq .jet-tabs__control-wrapper {
    display: grid;
    width: 10%;
    gap: 8px;
    grid-template-columns: repeat(5, 1fr);
    overflow-x: scroll;
    justify-content: start;
    scroll-behavior: smooth;
    white-space: nowrap;
    -ms-overflow-style: none !important;
    scrollbar-width: none !important;

}

.faq .elementor-toggle-item {
    border-radius: 20px !important;
    background: white;
}
.faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    width: 24px!important;
    height: 24px!important;
}
@media (max-width: 767px){
    .faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    width: 16px!important;
    height: 16px!important;
}
.faq .elementor-toggle-item {
    border-radius: 10px !important;}}/* End custom CSS */
/* Start custom CSS */@media (max-width:767px) {
    .bte-3 .elementor-heading-title.elementor-size-default:before {
        right: 0;
    }
}/* End custom CSS */