.elementor-11499 .elementor-element.elementor-element-1d35acd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-0b8bbf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-619175e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-619175e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-18f2166 img{border-radius:12px 12px 12px 12px;}.elementor-11499 .elementor-element.elementor-element-ac90f51 img{border-radius:12px 12px 12px 12px;}.elementor-11499 .elementor-element.elementor-element-97ea23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-e20988f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-a8979b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;}.elementor-11499 .elementor-element.elementor-element-a8979b2:not(.elementor-motion-effects-element-type-background), .elementor-11499 .elementor-element.elementor-element-a8979b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E9;}.elementor-11499 .elementor-element.elementor-element-a8979b2, .elementor-11499 .elementor-element.elementor-element-a8979b2::before{--border-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-a8979b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-92405b9{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-14663c5{--display:flex;--justify-content:space-evenly;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-11499 .elementor-element.elementor-element-14663c5:not(.elementor-motion-effects-element-type-background), .elementor-11499 .elementor-element.elementor-element-14663c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11499 .elementor-element.elementor-element-14663c5, .elementor-11499 .elementor-element.elementor-element-14663c5::before{--border-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-14663c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-640b08e .elementor-heading-title{color:#002998;font-size:28px;}.elementor-11499 .elementor-element.elementor-element-2eea03c .elementor-heading-title{color:#C1903D;font-size:28px;}.elementor-11499 .elementor-element.elementor-element-5de8014{text-align:justify;}.elementor-11499 .elementor-element.elementor-element-37beedb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-6b903b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-block-start:17px;--padding-block-end:17px;--padding-inline-start:17px;--padding-inline-end:17px;}.elementor-11499 .elementor-element.elementor-element-6b903b3:not(.elementor-motion-effects-element-type-background), .elementor-11499 .elementor-element.elementor-element-6b903b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09ca884 );}.elementor-11499 .elementor-element.elementor-element-6b903b3, .elementor-11499 .elementor-element.elementor-element-6b903b3::before{--border-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-8f21691{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-8f21691.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-b5be113 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-size:28px;}.elementor-11499 .elementor-element.elementor-element-9b00c2e{text-align:justify;}.elementor-11499 .elementor-element.elementor-element-4721c4c{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-49ddefc .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11499 .elementor-element.elementor-element-49ddefc .elementor-custom-embed-play i{color:#FFCE81;font-size:84px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11499 .elementor-element.elementor-element-49ddefc .elementor-custom-embed-play svg{fill:#FFCE81;width:84px;height:84px;}.elementor-11499 .elementor-element.elementor-element-49ddefc > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-11499 .elementor-element.elementor-element-46c9b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-6bf35b3{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 28px 8px rgba(0, 0, 0, 0.04);}.elementor-11499 .elementor-element.elementor-element-6bf35b3:not(.elementor-motion-effects-element-type-background), .elementor-11499 .elementor-element.elementor-element-6bf35b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cc113a );}.elementor-11499 .elementor-element.elementor-element-6bf35b3, .elementor-11499 .elementor-element.elementor-element-6bf35b3::before{--border-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-6bf35b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-aa49526 .title{color:var( --e-global-color-2532b5a );font-size:24px;}.elementor-11499 .elementor-element.elementor-element-aa49526 .title-after_title{color:var( --e-global-color-2a166a80 );}.elementor-11499 .elementor-element.elementor-element-aa49526 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-2aaa7de > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-adb7061{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.02);}.elementor-11499 .elementor-element.elementor-element-adb7061:not(.elementor-motion-effects-element-type-background), .elementor-11499 .elementor-element.elementor-element-adb7061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cc113a );}.elementor-11499 .elementor-element.elementor-element-adb7061, .elementor-11499 .elementor-element.elementor-element-adb7061::before{--border-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-6e60879{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-31d0cb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-6f05f11{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-6f47904{text-align:center;}.elementor-11499 .elementor-element.elementor-element-6f47904 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-family:"iransans", Sans-serif;font-size:16px;font-weight:300;}.elementor-11499 .elementor-element.elementor-element-1749337 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-448b140{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-12a759f{text-align:center;}.elementor-11499 .elementor-element.elementor-element-12a759f .elementor-heading-title{color:var( --e-global-color-2532b5a );font-family:"iransans", Sans-serif;font-size:16px;font-weight:300;}.elementor-11499 .elementor-element.elementor-element-838331d{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-6bd13e4{text-align:center;}.elementor-11499 .elementor-element.elementor-element-6bd13e4 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-family:"iransans", Sans-serif;font-size:16px;font-weight:300;line-height:21px;}.elementor-11499 .elementor-element.elementor-element-1f06a17 img{width:94%;}.elementor-11499 .elementor-element.elementor-element-1f06a17 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11499 .elementor-element.elementor-element-fb3b317{--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:wrap;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-fb3b317.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-f9cc180{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-f9cc180.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-79a5031 img{border-radius:20px 20px 20px 20px;}.elementor-11499 .elementor-element.elementor-element-a538b59{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-a538b59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-fa46e5f img{border-radius:20px 20px 20px 20px;}.elementor-11499 .elementor-element.elementor-element-c9083b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-6a953a1{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-block-start:35px;--padding-block-end:26px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-11499 .elementor-element.elementor-element-6a953a1::before, .elementor-11499 .elementor-element.elementor-element-6a953a1 > .elementor-background-video-container::before, .elementor-11499 .elementor-element.elementor-element-6a953a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-11499 .elementor-element.elementor-element-6a953a1 > .elementor-background-slideshow::before, .elementor-11499 .elementor-element.elementor-element-6a953a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11499 .elementor-element.elementor-element-6a953a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-09ca884 );}.elementor-11499 .elementor-element.elementor-element-8c35273{text-align:center;}.elementor-11499 .elementor-element.elementor-element-8c35273 .elementor-heading-title{color:#042D5F;}.elementor-11499 .elementor-element.elementor-element-387229a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-efc2a7d{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-efc2a7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-4d98c91{text-align:center;}.elementor-11499 .elementor-element.elementor-element-4d98c91 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-size:16px;}.elementor-11499 .elementor-element.elementor-element-82a8023{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-82a8023.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-c916b88{text-align:center;}.elementor-11499 .elementor-element.elementor-element-c916b88 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-size:16px;}.elementor-11499 .elementor-element.elementor-element-6cd0aa6{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-6cd0aa6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-258bec8{text-align:center;}.elementor-11499 .elementor-element.elementor-element-258bec8 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-size:16px;}.elementor-11499 .elementor-element.elementor-element-4b011af{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-4b011af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-eb78fa7{text-align:center;}.elementor-11499 .elementor-element.elementor-element-eb78fa7 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-size:16px;}.elementor-11499 .elementor-element.elementor-element-536be83{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-536be83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-525fd8f{text-align:center;}.elementor-11499 .elementor-element.elementor-element-525fd8f .elementor-heading-title{color:var( --e-global-color-2532b5a );font-size:16px;}.elementor-11499 .elementor-element.elementor-element-f9a0e1e{--display:flex;--background-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-f9a0e1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-0282496{text-align:center;}.elementor-11499 .elementor-element.elementor-element-0282496 .elementor-heading-title{color:var( --e-global-color-2532b5a );font-size:16px;}.elementor-11499 .elementor-element.elementor-element-9826fb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-11499 .elementor-element.elementor-element-5c0ebce{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-block-start:31px;--padding-block-end:31px;--padding-inline-start:31px;--padding-inline-end:31px;}.elementor-11499 .elementor-element.elementor-element-5c0ebce:not(.elementor-motion-effects-element-type-background), .elementor-11499 .elementor-element.elementor-element-5c0ebce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E9;}.elementor-11499 .elementor-element.elementor-element-5c0ebce, .elementor-11499 .elementor-element.elementor-element-5c0ebce::before{--border-transition:0.3s;}.elementor-11499 .elementor-element.elementor-element-6725b15{text-align:center;}.elementor-11499 .elementor-element.elementor-element-6725b15 .elementor-heading-title{color:#00326F;font-size:28px;}.elementor-11499 .elementor-element.elementor-element-6725b15 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-11499 .elementor-element.elementor-element-bfb1f7a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:27px;z-index:4;color:#003574;background:#61CE7000;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a .jet-listing-grid__slider-icon svg{height:27px;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a .jet-listing-grid__slider .jet-slick-dots li{width:11px;height:11px;background:#C9C6C1;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#13008D;}.elementor-11499 .elementor-element.elementor-element-f8dcb80{--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:wrap;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-2d709c5{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-2d709c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-4ec56a7 img{border-radius:16px 16px 16px 16px;}.elementor-11499 .elementor-element.elementor-element-159ec22{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-159ec22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11499 .elementor-element.elementor-element-3f72f8d img{border-radius:16px 16px 16px 16px;}.elementor-11499 .elementor-element.elementor-element-144e411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}@media(min-width:768px){.elementor-11499 .elementor-element.elementor-element-619175e{--width:100%;}.elementor-11499 .elementor-element.elementor-element-a8979b2{--width:100%;}.elementor-11499 .elementor-element.elementor-element-92405b9{--content-width:1140px;}.elementor-11499 .elementor-element.elementor-element-14663c5{--width:50%;}.elementor-11499 .elementor-element.elementor-element-8f21691{--width:45.528%;}.elementor-11499 .elementor-element.elementor-element-4721c4c{--content-width:1140px;}.elementor-11499 .elementor-element.elementor-element-6bf35b3{--width:23.751%;}.elementor-11499 .elementor-element.elementor-element-f9cc180{--width:49%;}.elementor-11499 .elementor-element.elementor-element-a538b59{--width:49%;}.elementor-11499 .elementor-element.elementor-element-efc2a7d{--width:15%;}.elementor-11499 .elementor-element.elementor-element-82a8023{--width:15%;}.elementor-11499 .elementor-element.elementor-element-6cd0aa6{--width:15%;}.elementor-11499 .elementor-element.elementor-element-4b011af{--width:15%;}.elementor-11499 .elementor-element.elementor-element-536be83{--width:15%;}.elementor-11499 .elementor-element.elementor-element-f9a0e1e{--width:15%;}.elementor-11499 .elementor-element.elementor-element-2d709c5{--width:49%;}.elementor-11499 .elementor-element.elementor-element-159ec22{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11499 .elementor-element.elementor-element-14663c5{--width:100%;}.elementor-11499 .elementor-element.elementor-element-8f21691{--width:100%;}.elementor-11499 .elementor-element.elementor-element-6bf35b3{--width:100%;}.elementor-11499 .elementor-element.elementor-element-fb3b317{--width:100%;}.elementor-11499 .elementor-element.elementor-element-f9cc180{--width:47%;}.elementor-11499 .elementor-element.elementor-element-a538b59{--width:48%;}.elementor-11499 .elementor-element.elementor-element-387229a{--content-width:100%;}.elementor-11499 .elementor-element.elementor-element-efc2a7d{--width:32%;}.elementor-11499 .elementor-element.elementor-element-82a8023{--width:32%;}.elementor-11499 .elementor-element.elementor-element-6cd0aa6{--width:32%;}.elementor-11499 .elementor-element.elementor-element-4b011af{--width:32%;}.elementor-11499 .elementor-element.elementor-element-536be83{--width:32%;}.elementor-11499 .elementor-element.elementor-element-f9a0e1e{--width:32%;}.elementor-11499 .elementor-element.elementor-element-f8dcb80{--content-width:100%;}.elementor-11499 .elementor-element.elementor-element-2d709c5{--width:48%;}.elementor-11499 .elementor-element.elementor-element-159ec22{--width:48%;}}@media(max-width:1024px){.elementor-11499 .elementor-element.elementor-element-a8979b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap:nowrap;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-11499 .elementor-element.elementor-element-14663c5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-640b08e .elementor-heading-title{font-size:26px;}.elementor-11499 .elementor-element.elementor-element-2eea03c .elementor-heading-title{font-size:22px;}.elementor-11499 .elementor-element.elementor-element-6b903b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-11499 .elementor-element.elementor-element-b5be113 .elementor-heading-title{font-size:23px;}.elementor-11499 .elementor-element.elementor-element-46c9b49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-11499 .elementor-element.elementor-element-6bf35b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-11499 .elementor-element.elementor-element-fb3b317{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-11499 .elementor-element.elementor-element-387229a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;}.elementor-11499 .elementor-element.elementor-element-efc2a7d{--flex-wrap:wrap;}.elementor-11499 .elementor-element.elementor-element-4d98c91 .elementor-heading-title{font-size:15px;}.elementor-11499 .elementor-element.elementor-element-82a8023{--flex-wrap:wrap;}.elementor-11499 .elementor-element.elementor-element-6cd0aa6{--flex-wrap:wrap;}.elementor-11499 .elementor-element.elementor-element-4b011af{--flex-wrap:wrap;}.elementor-11499 .elementor-element.elementor-element-536be83{--flex-wrap:wrap;}.elementor-11499 .elementor-element.elementor-element-f9a0e1e{--flex-wrap:wrap;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-11499 .elementor-element.elementor-element-bfb1f7a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-11499 .elementor-element.elementor-element-f8dcb80{--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-11499 .elementor-element.elementor-element-1d35acd{--margin-block-start:-10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-18f2166 img{border-radius:15px 15px 15px 15px;}.elementor-11499 .elementor-element.elementor-element-ac90f51 img{border-radius:15px 15px 15px 15px;}.elementor-11499 .elementor-element.elementor-element-97ea23e{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-e20988f{--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-a8979b2{--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-11499 .elementor-element.elementor-element-14663c5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-11499 .elementor-element.elementor-element-640b08e{text-align:center;}.elementor-11499 .elementor-element.elementor-element-640b08e .elementor-heading-title{font-size:19px;}.elementor-11499 .elementor-element.elementor-element-2eea03c{text-align:center;}.elementor-11499 .elementor-element.elementor-element-2eea03c .elementor-heading-title{font-size:18px;}.elementor-11499 .elementor-element.elementor-element-37beedb{--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-6b903b3{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-11499 .elementor-element.elementor-element-b5be113 .elementor-heading-title{font-size:20px;}.elementor-11499 .elementor-element.elementor-element-49ddefc .elementor-custom-embed-play i{font-size:47px;}.elementor-11499 .elementor-element.elementor-element-49ddefc .elementor-custom-embed-play svg{width:47px;height:47px;}.elementor-11499 .elementor-element.elementor-element-46c9b49{--gap:12px 12px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-adb7061{--gap:0px 0px;}.elementor-11499 .elementor-element.elementor-element-31d0cb1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-6f05f11{--content-width:100%;--gap:0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-6f47904 .elementor-heading-title{font-size:9px;line-height:1.3em;}.elementor-11499 .elementor-element.elementor-element-448b140{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-12a759f .elementor-heading-title{font-size:9px;line-height:1.3em;}.elementor-11499 .elementor-element.elementor-element-838331d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-6bd13e4 .elementor-heading-title{font-size:9px;line-height:1.3em;}.elementor-11499 .elementor-element.elementor-element-1f06a17 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-11499 .elementor-element.elementor-element-fb3b317{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-79a5031 img{border-radius:12px 12px 12px 12px;}.elementor-11499 .elementor-element.elementor-element-fa46e5f img{border-radius:12px 12px 12px 12px;}.elementor-11499 .elementor-element.elementor-element-c9083b2{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-8c35273 .elementor-heading-title{font-size:18px;}.elementor-11499 .elementor-element.elementor-element-387229a{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-efc2a7d{--width:33%;--gap:0px 0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-11499 .elementor-element.elementor-element-4d98c91 .elementor-heading-title{font-size:11px;}.elementor-11499 .elementor-element.elementor-element-4d98c91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-82a8023{--width:33%;--gap:0px 0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-11499 .elementor-element.elementor-element-c916b88 .elementor-heading-title{font-size:11px;}.elementor-11499 .elementor-element.elementor-element-c916b88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-6cd0aa6{--width:33%;--gap:0px 0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-11499 .elementor-element.elementor-element-258bec8 .elementor-heading-title{font-size:11px;}.elementor-11499 .elementor-element.elementor-element-258bec8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-4b011af{--width:33%;--gap:0px 0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-11499 .elementor-element.elementor-element-eb78fa7 .elementor-heading-title{font-size:11px;}.elementor-11499 .elementor-element.elementor-element-eb78fa7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-536be83{--width:33%;--gap:0px 0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-11499 .elementor-element.elementor-element-525fd8f .elementor-heading-title{font-size:11px;}.elementor-11499 .elementor-element.elementor-element-525fd8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-f9a0e1e{--width:33%;--gap:0px 0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-11499 .elementor-element.elementor-element-0282496 .elementor-heading-title{font-size:11px;}.elementor-11499 .elementor-element.elementor-element-0282496 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11499 .elementor-element.elementor-element-9826fb9{--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-5c0ebce{--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-11499 .elementor-element.elementor-element-6725b15 .elementor-heading-title{font-size:20px;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-11499 .elementor-element.elementor-element-bfb1f7a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-11499 .elementor-element.elementor-element-bfb1f7a .jet-listing-grid__slider .jet-slick-dots li{width:7px;height:7px;}.elementor-11499 .elementor-element.elementor-element-f8dcb80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11499 .elementor-element.elementor-element-144e411{--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS *//* فقط روی خروجی شورت‌کد */
.ac-ui{max-width:1200px;margin:0 auto;padding:14px;overflow:visible!important}
.ac-desk input{display:none}

/* Desktop expanding */
.ac-desk{display:flex;gap:18px;align-items:stretch}
.ac-card{
  flex:1;min-width:170px;height:380px;border-radius:28px;overflow:hidden;
  background:var(--bg);position:relative;cursor:pointer;
  box-shadow:0 10px 28px rgba(0,0,0,.12);
  transition:flex .45s ease, transform .45s ease;
  transform:translateZ(0);
}
.ac-collapsed,.ac-expanded{
  position:absolute;inset:0;padding:26px 28px;
  transition:opacity .28s ease, transform .45s ease;
}
.ac-collapsed{display:flex;align-items:center;justify-content:center;opacity:1;transform:translateX(0)}
.ac-collapsed-img{
  width:210px;max-width:72%;height:auto;display:block;
  filter:drop-shadow(0 12px 18px rgba(0,0,0,.2));
}
.ac-ph{color:#fff;font-weight:900;font-size:20px;opacity:.95}

.ac-expanded{
  opacity:0;transform:translateX(16px);
  color:#fff;display:flex;flex-direction:column;gap:12px;
}
.ac-title{margin:0;font-size:34px;font-weight:900}
.ac-desc{margin:0;line-height:1.9;opacity:.92;max-width:560px}

/* sub services */
.ac-sub{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap;margin-bottom:4px}
.ac-subItem{display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;opacity:.95;min-width:74px}
.ac-subItem img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.18))}
.ac-subItem span{font-size:13px;white-space:nowrap}
.ac-subDot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.75);box-shadow:0 6px 14px rgba(0,0,0,.2);margin-top:18px}

.ac-btn{
  margin-top:auto;align-self:flex-start;text-decoration:none;color:#fff;font-weight:900;
  display:inline-flex;gap:10px;align-items:center;
  padding:12px 16px;border-radius:999px;
  background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.35);
  position:relative;z-index:3;
}
.ac-arrow{
  position:absolute;bottom:18px;left:50%;transform:translateX(-50%);
  width:56px;height:56px;border-radius:50%;
  display:grid;place-items:center;font-size:26px;line-height:1;color:#fff;
  background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.35);
  backdrop-filter:blur(6px);
  transition:opacity .25s ease;
  z-index:4;
}

/* Active expand (همه کارت‌ها با همین گروه رادیویی کار می‌کنن) */
.ac-desk input:checked + .ac-card{flex:3.6}
.ac-desk input:checked + .ac-card .ac-collapsed{opacity:0;transform:scale(.96);pointer-events:none}
.ac-desk input:checked + .ac-card .ac-expanded{opacity:1;transform:translateX(0);pointer-events:auto}
.ac-desk input:checked + .ac-card .ac-arrow{opacity:0}

/* Mobile/Tablet slider (no JS) */
.ac-scroll{display:none}
.ac-scroll{
  overflow:auto;display:flex;gap:14px;padding:6px 2px 10px;
  scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;
}
.ac-scard{
  scroll-snap-align:start;
  flex:0 0 84%;
  border-radius:28px;
  color:#fff;text-decoration:none;
  padding:16px;min-height:360px;
  box-shadow:0 14px 34px rgba(0,0,0,.14);
  display:flex;flex-direction:column;gap:12px;
  background:linear-gradient(135deg, rgba(255,255,255,.10), rgba(0,0,0,.18)), var(--bg);
  position:relative;overflow:hidden;
}
.ac-sTop{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ac-sTitle{font-size:22px;font-weight:900;line-height:1.3}
.ac-sMainImg{width:92px;max-height:92px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.2))}
.ac-sSub{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:2px}
.ac-sSubItem{
  display:flex;flex-direction:column;align-items:center;gap:6px;
  padding:10px 8px;border-radius:16px;
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.18);
}
.ac-sSubItem img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.16))}
.ac-sSubItem span{font-size:12.5px;white-space:nowrap;opacity:.95}
.ac-sDesc{margin:0;line-height:1.9;opacity:.92}
.ac-sBtn{
  margin-top:auto;display:inline-flex;gap:10px;align-items:center;
  padding:12px 16px;border-radius:999px;
  border:1px solid rgba(255,255,255,.35);
  background:rgba(255,255,255,.12);
  font-weight:900;width:max-content;
}

/* نمایش/عدم نمایش */
@media (min-width:1025px){
  .ac-desk{display:flex}
  .ac-scroll{display:none}
}
@media (max-width:1024px){
  .ac-desk{display:none}
  .ac-scroll{display:flex}
}
/* Tablet: 2 ستون */
@media (min-width:768px) and (max-width:1024px){
  .ac-scard{flex-basis:48%;min-height:380px}
  .ac-sTitle{font-size:24px}
}
/* ===== Mobile card layout like your screenshot ===== */
@media (max-width: 767px){

  .ac-ui *{box-sizing:border-box}

  /* اسلایدر موبایل: برش نخوره */
  .ac-scroll{
    padding: 8px 10px 14px;
    overflow-x:auto;
    overflow-y:visible;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
  }

  /* هر کارت: مثل نمونه‌ی شما (مرکزی + تصویر بزرگ بالا) */
  .ac-scard{
    flex: 0 0 88%;
    min-height: 520px;
    border-radius: 30px;
    padding: 18px 18px 20px;
    text-align:center;
    scroll-snap-align:center;
    position:relative;
    overflow:hidden;
  }

  /* عنوان + عکس: ستونی و وسط چین */
  .ac-sTop{
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap: 10px;
  }

  .ac-sTitle{
    font-size: 28px;
    font-weight: 900;
    line-height: 1.25;
    margin-top: 6px;
  }

  .ac-sMainImg{
    width: 230px;
    max-width: 88%;
    max-height: 220px;
    object-fit:contain;
    margin-top: 6px;
  }

  /* سه تا دسته: شیشه‌ای + هم‌سایز + کنار هم */
  .ac-sSub{
    width:100%;
    margin-top: 14px;
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .ac-sSubItem{
    min-height: 92px;
    padding: 12px 10px;
    border-radius: 18px;

    /* glass effect */
    background: rgba(255,255,255,.14);
    border: 1px solid rgba(255,255,255,.28);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap: 8px;
  }

  .ac-sSubItem img{
    width: 38px;
    height: 38px;
    object-fit:contain;
  }

  .ac-sSubItem span{
    font-size: 13px;
    font-weight: 800;
    white-space:nowrap;
  }

  .ac-sDesc{
    margin: 12px 0 0;
    line-height: 1.9;
    opacity: .92;
    text-align:center;
  }

  .ac-sBtn{
    margin-top:auto;
    margin-inline:auto;
  }
}

/* ===== Tablet: 2 columns (هر اسلاید نصف صفحه) ===== */
@media (min-width: 768px) and (max-width: 1024px){

  .ac-scroll{
    padding: 10px 12px 16px;
  }

  .ac-scard{
    flex: 0 0 48%;
    min-height: 540px;
    text-align:center;
  }

  .ac-sMainImg{
    width: 240px;
    max-height: 240px;
  }
}
.ac-ui {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 !important;
    overflow: visible!important;
}
/* ===== Desktop improvements: keep main image in expanded + glass icons + nicer spacing ===== */
@media (min-width:1025px){

  /* کم کردن ارتفاع کلی کارت */
  .ac-ui .ac-card{height:360px !important;}

  /* نظم و فاصله‌ها داخل حالت باز */
  .ac-ui .ac-expanded{
    padding:22px 26px !important;
    gap:10px !important;
    z-index:3;
  }
  .ac-ui .ac-title{font-size:30px !important; line-height:1.2;}
  .ac-ui .ac-desc{line-height:1.8 !important; max-width:520px;}

  /* دکمه: دیگه تهِ کارت نچسبه و فاصله‌ی اضافه نسازه */
  .ac-ui .ac-btn{
    margin-top:12px !important;
    align-self:center !important;
  }

  /* --- مهم: عکس در حالت باز حذف نشه؛ بره کنار و زیبا بشه --- */
  /* قانون قبلی شما عکس رو در حالت باز opacity=0 می‌کرد؛ اینجا Override می‌کنیم */
  .ac-ui .ac-desk input:checked + .ac-card .ac-collapsed{
    opacity:1 !important;
    transform:none !important;
    pointer-events:none;              /* مزاحم کلیک روی دکمه نشه */
    left:auto !important;
    right:18px !important;
    top:0 !important;
    bottom:0 !important;
    width:270px !important;           /* پهنای ستون عکس */
    padding:0 !important;
    justify-content:center !important;
    align-items:center !important;
    z-index:2;
  }

  /* برای متن/محتوا جا باز کن که زیر عکس نره */
  .ac-ui .ac-desk input:checked + .ac-card .ac-expanded{
    padding-right:320px !important;   /* جا برای عکس سمت راست */
    opacity:1 !important;
    transform:translateX(0) !important;
    pointer-events:auto !important;
  }

  /* فریم شیشه‌ای دور تصویر اصلی (فقط وقتی بازه) */
  .ac-ui .ac-desk input:checked + .ac-card .ac-collapsed-img{
    width:260px !important;
    max-width:260px !important;
    padding:14px !important;
    margin-right: 35px;
    border-radius:26px !important;
    background:rgba(255,255,255,.14) !important;
    border:1px solid rgba(255,255,255,.38) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.18) !important;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
  }

  /* آیکون‌های زیرسرویس: شیشه‌ای + هم‌سایز + مرتب */
  .ac-ui .ac-sub{
    gap:14px !important;
    margin-bottom:6px !important;
  }
  .ac-ui .ac-subItem{
    min-width:86px !important;
    padding:10px 10px !important;
    border-radius:18px !important;

    background:rgba(255,255,255,.13) !important;
    border:1px solid rgba(255,255,255,.30) !important;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);

    box-shadow:0 10px 24px rgba(0,0,0,.10);
  }
  .ac-ui .ac-subItem img{
    width:42px !important;
    height:42px !important;
  }
  .ac-ui .ac-subItem span{
    font-size:12.5px !important;
    font-weight:800 !important;
  }
}
/* ===== Desktop Harmony Patch ===== */
@media (min-width:1025px){

  /* 1) کارت باز شده کمتر کش بیاد (متعادل‌تر با بقیه کارت‌ها) */
  .ac-ui .ac-desk input:checked + .ac-card{flex:3.0 !important;} /* قبلاً 3.6 بود */

  /* 2) ارتفاع و ریتم عمودی جمع‌وجورتر */
  .ac-ui .ac-card{height:350px !important;}
  .ac-ui .ac-expanded{padding:20px 24px !important; gap:11px !important;}

  /* 3) رنگ متن‌ها رو قفل کن که قالب دخالت نکنه */
  .ac-ui .ac-expanded,
  .ac-ui .ac-title,
  .ac-ui .ac-desc{color:#fff !important;}
  .ac-ui .ac-desc{opacity:.92 !important; line-height:1.75 !important;}

  /* توضیحات کوتاه‌تر تا دکمه بالا بیاد و فاصله اضافی کم شه */
  .ac-ui .ac-desc{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;   /* 2 خط */
    overflow:hidden;
  }

  /* 4) چینش متن RTL بهتر: (اگر دوست داری وسط‌چین باشه بگو تا نسخه‌ی center بدم) */
  .ac-ui .ac-expanded{text-align:right !important;}
  .ac-ui .ac-sub{justify-content:flex-start !important;}

  /* 5) دکمه نزدیک‌تر و شیک‌تر */
  .ac-ui .ac-btn{
    margin-top:10px !important;
    align-self:flex-start !important;
    color:#fff !important;
  }
  .ac-ui .ac-btn:visited{color:#fff !important;}

  /* 6) عکس سمت راست: قاب شیشه‌ای لطیف‌تر و همخوان با کارت */
  .ac-ui .ac-desk input:checked + .ac-card .ac-collapsed{
    right:18px !important;
    width:255px !important;   /* کمی کوچیک‌تر تا متن نفس بکشه */
  }
  .ac-ui .ac-desk input:checked + .ac-card .ac-collapsed-img{
    padding:12px !important;
    border-radius:24px !important;
    background:rgba(255,255,255,.10) !important;
    border:1px solid rgba(255,255,255,.28) !important;
    box-shadow:0 18px 42px rgba(0,0,0,.16) !important;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
  }

  /* 7) زیرسرویس‌ها: شیشه‌ای تمیز، هم‌سایز، سبک‌تر */
  .ac-ui .ac-sub{gap:12px !important; margin-bottom:4px !important;}
  .ac-ui .ac-subItem{
    min-width:82px !important;
    padding:9px 10px !important;
    border-radius:16px !important;
    background:rgba(255,255,255,.11) !important;
    border:1px solid rgba(255,255,255,.22) !important;
    box-shadow:0 10px 22px rgba(0,0,0,.10) !important;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
  }
  .ac-ui .ac-subItem img{width:40px !important; height:40px !important;}
  .ac-ui .ac-subItem span{color:#fff !important; font-size:12.5px !important; font-weight:800 !important;}
}
.ac-ui .ac-desk input:checked + .ac-card .ac-expanded {
    padding-right: 340px !important;
    padding-top: 50px !important;
    opacity: 1 !important;
    transform: translateX(0) !important;
    pointer-events: auto !important;
}
/* ===== 4-cards desktop tuning (fix cramped layout) ===== */
@media (min-width:1025px){

  .ac-ui.ac4 .ac-desk{gap:14px !important;}

  /* کارت‌های بسته کمی باریک‌تر تا 4تا جا شوند */
  .ac-ui.ac4 .ac-card{
    min-width:140px !important;
    height:340px !important;
  }


  /* کارت باز شده کمتر کش بیاید (تا بقیه له نشن) */
  .ac-ui.ac4 .ac-desk input:checked + .ac-card{
    flex:3.6 !important;
  }

  /* مهم: اون rule آخر خودت که padding-top:50 داده بود رو خنثی می‌کنیم */
  .ac-ui.ac4 .ac-desk input:checked + .ac-card .ac-expanded{
    padding:18px 22px !important;
    padding-right:320px !important;   /* کمتر از 340 تا متن جا داشته باشه */
    padding-top:22px !important;      /* به‌جای 50 */
    text-align:right !important;     /* مثل نمونه‌ات */
    gap:10px !important;
  }

  /* عکس سمت راست: کمی کوچک‌تر تا فضا آزاد شود */
  .ac-ui.ac4 .ac-desk input:checked + .ac-card .ac-collapsed{
    width:235px !important;
    right:35px !important;
  }
  .ac-ui.ac4 .ac-desk input:checked + .ac-card .ac-collapsed-img{
    width:265px !important;
    max-width:265px !important;
    margin-right:0 !important;
    padding:12px !important;
    border-radius:22px !important;
  }

  /* آیکون‌های 3تایی همیشه یک ردیف (دیگه 2+1 نشه) */
  .ac-ui.ac4 .ac-sub{
    display:grid !important;
    grid-template-columns:repeat(3, minmax(0, 88px)) !important;
    justify-content:center !important;
    gap:12px !important;
    margin-bottom:6px !important;
  }

  /* عنوان و متن کمی جمع‌وجورتر */
  .ac-ui.ac4 .ac-title{font-size:30px !important; line-height:1.2 !important;}
  .ac-ui.ac4 .ac-desc{
    max-width:520px !important;
    margin-inline:auto !important;
    line-height:1.75 !important;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
  }

  /* دکمه وسط و فاصله‌ی کم */
  .ac-ui.ac4 .ac-btn{
    align-self:center !important;
    margin-top:10px !important;
  }

  /* کارت‌های بسته: عکس‌ها کات نشن */
  .ac-ui.ac4 .ac-collapsed{padding:18px !important;}
  .ac-ui.ac4 .ac-collapsed-img{
    max-width:86% !important;
    max-height:78% !important;
    object-fit:contain !important;
  }
    .ac-ui.ac4 .ac-title {
    font-size: 24px !important;
    line-height: 1.2 !important;
}
.ac-ui.ac4 .ac-btn {
    align-self: flex-start !important;
    margin-top: 10px !important;
}
.ac-ui.ac4 .ac-desk input:checked + .ac-card .ac-expanded {
    padding: 18px 22px !important;
    padding-right: 320px !important;
    padding-top: 40px !important;
    text-align: right !important;
    gap: 10px !important;
}
}/* End custom CSS */