.elementor-18 .elementor-element.elementor-element-2927faf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d5f462a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-152303f img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-f2dfc38{--display:flex;}.elementor-18 .elementor-element.elementor-element-02486a2 img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-8692cc8{--display:flex;}.elementor-18 .elementor-element.elementor-element-522bf61 img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-b7608dd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#73A4FF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-18 .elementor-element.elementor-element-b7608dd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF80;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-b7608dd :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF6E;}.elementor-18 .elementor-element.elementor-element-c4470f1{--display:flex;}.elementor-18 .elementor-element.elementor-element-b9b7033 img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-6a9fa91{--display:flex;}.elementor-18 .elementor-element.elementor-element-4874873 img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-b039159{--display:flex;}.elementor-18 .elementor-element.elementor-element-1b06a45 img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-68a78f8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#73A4FF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-18 .elementor-element.elementor-element-77cd1b5{--display:flex;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-25822c7{--display:flex;}.elementor-18 .elementor-element.elementor-element-1416072{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1416072:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1416072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ad54e0b{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ad54e0b.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ad54e0b img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-f944651{text-align:center;}.elementor-18 .elementor-element.elementor-element-f944651 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-95595b6{--display:flex;}.elementor-18 .elementor-element.elementor-element-833ad25{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-833ad25:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-833ad25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dfa101d{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-dfa101d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-dfa101d img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-2aa453e{text-align:center;}.elementor-18 .elementor-element.elementor-element-2aa453e .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-f81dd45{--display:flex;}.elementor-18 .elementor-element.elementor-element-01dcc31{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-01dcc31:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-01dcc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e20a224{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e20a224.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e20a224 img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-d4b1c06{text-align:center;}.elementor-18 .elementor-element.elementor-element-d4b1c06 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-e921d6f{--display:flex;}.elementor-18 .elementor-element.elementor-element-588d046{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-588d046:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-588d046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-de878ea{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-de878ea.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-de878ea img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-aa0ede3{text-align:center;}.elementor-18 .elementor-element.elementor-element-aa0ede3 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-3cb2762{--display:flex;}.elementor-18 .elementor-element.elementor-element-d12d041{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d12d041:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d12d041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-47373f5{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-47373f5.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-47373f5 img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-a705b79{text-align:center;}.elementor-18 .elementor-element.elementor-element-a705b79 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-1d4132f{--display:flex;}.elementor-18 .elementor-element.elementor-element-c6909d6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-c6909d6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c6909d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-24f3581{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-24f3581.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-24f3581 img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-3678c05{text-align:center;}.elementor-18 .elementor-element.elementor-element-3678c05 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-b8e8143{--display:flex;}.elementor-18 .elementor-element.elementor-element-6994063{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6994063:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6994063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-98f3c65{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-98f3c65.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-98f3c65 img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-c3c4f35{text-align:center;}.elementor-18 .elementor-element.elementor-element-c3c4f35 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-2570ab5{--display:flex;}.elementor-18 .elementor-element.elementor-element-a21750d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a21750d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a21750d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-20eb293{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-20eb293.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-20eb293 img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-481b67f{text-align:center;}.elementor-18 .elementor-element.elementor-element-481b67f .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-3a6ca77{--display:flex;}.elementor-18 .elementor-element.elementor-element-37e9d3b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 7px 29px -15px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-37e9d3b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-37e9d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e234573{width:var( --container-widget-width, 90% );max-width:90%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e234573.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e234573 img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-987dda1{text-align:center;}.elementor-18 .elementor-element.elementor-element-987dda1 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:600;line-height:23px;color:#333333;}.elementor-18 .elementor-element.elementor-element-ac08a93{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:15px;width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#032666;--e-n-carousel-arrow-hover-color:#032666;}.elementor-18 .elementor-element.elementor-element-ac08a93 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#CADCFF;border-radius:500px 500px 500px 500px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-ac08a93 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#CADCFF;}.elementor-18 .elementor-element.elementor-element-ac08a93.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4b8d5dd{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-57e8101 img{border-radius:25px 25px 25px 25px;}.elementor-18 .elementor-element.elementor-element-8d28804 img{border-radius:25px 25px 25px 25px;}.elementor-18 .elementor-element.elementor-element-6e85a54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-a3fbc3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-a3fbc3b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a3fbc3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#377DFF;}.elementor-18 .elementor-element.elementor-element-e432da6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c973168{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:9px 9px 9px 9px;--margin-top:-10px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-18 .elementor-element.elementor-element-c973168:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c973168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB800;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-a0ef135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a0ef135 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-a0ef135.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a0ef135.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a0ef135.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a0ef135.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a0ef135.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a0ef135 .elementor-icon{font-size:17px;}.elementor-18 .elementor-element.elementor-element-a0ef135 .elementor-icon svg{height:17px;}.elementor-18 .elementor-element.elementor-element-6fb537f .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bdfa1bd{width:var( --container-widget-width, 85% );max-width:85%;background-color:#FFFFFF;padding:40px 0px 40px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-18 .elementor-element.elementor-element-bdfa1bd img{width:100%;height:260px;}.elementor-18 .elementor-element.elementor-element-6b79b42{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-034a1d6 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:30px;font-weight:900;line-height:45px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e8091f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2faceb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4fdf962 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:30px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-02a1ca8{background-color:#FFB800;padding:0px 18px 0px 18px;border-radius:18px 18px 18px 0px;}.elementor-18 .elementor-element.elementor-element-02a1ca8.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-02a1ca8 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:17px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-09db55d .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:18px;font-weight:300;line-height:45px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d5e9005{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-7761893{--grid-columns:1;}.elementor-18 .elementor-element.elementor-element-b6ea710{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-21a1c2e{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eab4247 img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-040419d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5b1078a img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-f074d70{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-78d4632{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-18 .elementor-element.elementor-element-8b19a24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-e885ebc{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#CECECE;}.elementor-18 .elementor-element.elementor-element-e885ebc .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-18 .elementor-element.elementor-element-cbc6784 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:14px;font-weight:400;color:#7A828B;}.elementor-18 .elementor-element.elementor-element-a335586{--swiper-slides-to-display:6;--swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-18 .elementor-element.elementor-element-a335586 .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-dc2d8a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8fd9791{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-01dfdba img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-e863b56{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-79a6753 img{border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-3150009{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-e700ca4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-18 .elementor-element.elementor-element-99c24c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-107cfad{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#CECECE;}.elementor-18 .elementor-element.elementor-element-107cfad .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-18 .elementor-element.elementor-element-166ff14 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:14px;font-weight:400;color:#7A828B;}.elementor-18 .elementor-element.elementor-element-bd1df30{--swiper-slides-to-display:6;--swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-18 .elementor-element.elementor-element-bd1df30 .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-7d2f948{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f0479a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-18 .elementor-element.elementor-element-61e61a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-8e86123{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#CECECE;}.elementor-18 .elementor-element.elementor-element-8e86123 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-18 .elementor-element.elementor-element-186f962 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:14px;font-weight:400;color:#7A828B;}.elementor-18 .elementor-element.elementor-element-03fad24{--swiper-slides-to-display:6;--swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-18 .elementor-element.elementor-element-03fad24 .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-96e988e{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-70edd36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-18 .elementor-element.elementor-element-26c541a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-a2d0461{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#CECECE;}.elementor-18 .elementor-element.elementor-element-a2d0461 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-18 .elementor-element.elementor-element-5fcb73b .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:14px;font-weight:400;color:#7A828B;}.elementor-18 .elementor-element.elementor-element-1687c6c{--swiper-slides-to-display:4;--swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-18 .elementor-element.elementor-element-1687c6c .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-b7608dd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-68a78f8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-ac08a93{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-7761893{--grid-columns:2;}.elementor-18 .elementor-element.elementor-element-a335586{--swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-bd1df30{--swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-03fad24{--swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-1687c6c{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-2927faf{--content-width:1600px;}.elementor-18 .elementor-element.elementor-element-c973168{--width:60%;}.elementor-18 .elementor-element.elementor-element-d5e9005{--width:70%;}.elementor-18 .elementor-element.elementor-element-8b19a24{--width:60%;}.elementor-18 .elementor-element.elementor-element-99c24c1{--width:60%;}.elementor-18 .elementor-element.elementor-element-61e61a6{--width:60%;}.elementor-18 .elementor-element.elementor-element-26c541a{--width:60%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-2927faf{--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-b7608dd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18 .elementor-element.elementor-element-c4470f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b9b7033 img{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6a9fa91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4874873 img{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b039159{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1b06a45 img{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-68a78f8{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-vertical-offset:-25px;}.elementor-18 .elementor-element.elementor-element-68a78f8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-18 .elementor-element.elementor-element-77cd1b5{--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-ac08a93{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-size:20px;}.elementor-18 .elementor-element.elementor-element-57e8101{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-57e8101 img{border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-8d28804{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8d28804 img{border-radius:25px 25px 25px 25px;}.elementor-18 .elementor-element.elementor-element-c973168{--width:80%;--margin-top:-35px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-6fb537f .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-bdfa1bd{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-18 .elementor-element.elementor-element-bdfa1bd img{height:220px;}.elementor-18 .elementor-element.elementor-element-6b79b42{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-034a1d6 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-2faceb0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18 .elementor-element.elementor-element-4fdf962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-18 .elementor-element.elementor-element-4fdf962 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-09db55d{text-align:center;}.elementor-18 .elementor-element.elementor-element-7761893{--grid-columns:1;}.elementor-18 .elementor-element.elementor-element-b6ea710{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-18 .elementor-element.elementor-element-78d4632{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-8b19a24{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18 .elementor-element.elementor-element-e885ebc{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a335586{--swiper-slides-to-display:1;--swiper-slides-gap:10px;padding:0px 0px 0px 35px;}.elementor-18 .elementor-element.elementor-element-dc2d8a1{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-18 .elementor-element.elementor-element-e700ca4{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-99c24c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18 .elementor-element.elementor-element-107cfad{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bd1df30{--swiper-slides-to-display:1;--swiper-slides-gap:10px;padding:0px 0px 0px 35px;}.elementor-18 .elementor-element.elementor-element-f0479a6{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-61e61a6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18 .elementor-element.elementor-element-8e86123{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-03fad24{--swiper-slides-to-display:1;--swiper-slides-gap:10px;padding:0px 0px 0px 35px;}.elementor-18 .elementor-element.elementor-element-70edd36{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-26c541a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18 .elementor-element.elementor-element-a2d0461{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1687c6c{--swiper-slides-to-display:1;--swiper-slides-gap:10px;padding:5px 5px 5px 5px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-b7608dd *//* کاروسل اصلی */
.mycar{
    overflow: visible !important;

}

/* تمام والدهای رایج المنتور/سوایپر */
.mycar,
.mycar .elementor-widget-container,
.mycar .elementor-swiper,
.mycar .swiper,
.mycar .swiper-container,
.mycar .swiper-wrapper{
    overflow: visible !important;
}

/* اسلایدها */
.mycar .swiper-slide{
    transform: scale(1);
    opacity: .6;
    transition: all .4s ease;
}

/* اسلاید وسط */
.mycar .swiper-slide-active{
    transform: scale(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-68a78f8 *//* کاروسل اصلی */
.mycar{
    overflow: visible !important;

}

/* تمام والدهای رایج المنتور/سوایپر */
.mycar,
.mycar .elementor-widget-container,
.mycar .elementor-swiper,
.mycar .swiper,
.mycar .swiper-container,
.mycar .swiper-wrapper{
    overflow: visible !important;
}

/* اسلایدها */
.mycar .swiper-slide{
    transform: scale(1);
    opacity: .6;
    transition: all .4s ease;
}

/* اسلاید وسط */
.mycar .swiper-slide-active{
    transform: scale(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f944651 */.elementor-18 .elementor-element.elementor-element-f944651{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa453e *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-2aa453e {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
    
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-2aa453e:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover a,
.elementor-18 .elementor-element.elementor-element-2aa453e:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b1c06 */.elementor-18 .elementor-element.elementor-element-d4b1c06{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0ede3 */.elementor-18 .elementor-element.elementor-element-aa0ede3{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a705b79 */.elementor-18 .elementor-element.elementor-element-a705b79{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3678c05 */.elementor-18 .elementor-element.elementor-element-3678c05{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c4f35 */.elementor-18 .elementor-element.elementor-element-c3c4f35{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481b67f *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-481b67f {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-481b67f:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-481b67f:hover a,
.elementor-18 .elementor-element.elementor-element-481b67f:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-987dda1 *//* انتخاب خود ویجت تایتل در المنتور */
.elementor-18 .elementor-element.elementor-element-987dda1 {
    height: 25px;
    overflow: hidden;
    font-family: pinar !importantim;
    white-space: nowrap;
    display: block;
}

/* هاور روی کل باکس، اما انیمیشن روی تگ متنِ داخلی اعمال می‌شود */
.elementor-18 .elementor-element.elementor-element-987dda1:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-987dda1:hover a,
.elementor-18 .elementor-element.elementor-element-987dda1:hover p {
    animation: title-marquee 6s linear infinite alternate;
}

/* انیمیشن رفت و برگشتی بدون نیاز به دانستن عرض باکس */
@keyframes title-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        /* اگر متن راست‌چین است، آن را به چپ هدایت می‌کند */
        transform: translateX(calc(100% + 100px)); 
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ac08a93 */.elementor-18 .elementor-element.elementor-element-ac08a93 {
    overflow-x:clip;
}
.elementor-18 .elementor-element.elementor-element-ac08a93 :is(.swiper, .swiper-slide) {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-034a1d6 */.elementor-18 .elementor-element.elementor-element-034a1d6{
    height: 45px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fdf962 */.elementor-18 .elementor-element.elementor-element-4fdf962{
    height: 45px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02a1ca8 */.elementor-18 .elementor-element.elementor-element-02a1ca8{
    height: 45px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09db55d */.elementor-18 .elementor-element.elementor-element-09db55d{
    height: 45px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc998a6 *//* وضعیت پایه دکمه (تصویر اول) */
.proyab-btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
  font-family: 'pinar', Tahoma, sans-serif; /* فونت پیش‌فرض سایت */
  font-size: 15px;
  font-weight: 600;
  color: #3b66f5; /* رنگ آبی دقیق متن پرو‌یاب */
  position: relative;
  padding: 6px 16px 6px 6px; /* پدینگ به طوری که سمت چپ فضای آیکون حفظ شود */
  z-index: 1;
  direction: rtl;
  transition: color 0.3s ease;
}

/* متن دکمه */
.proyab-btn .btn-text {
  position: relative;
  z-index: 3;
}

/* باکس دایره‌ای دور آیکون فلش */
.proyab-btn .btn-arrow-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #e8efff; /* رنگ آبی روشن پس‌زمینه دایره */
  border-radius: 50%; /* کاملاً دایره در حالت اولیه */
  position: relative;
  z-index: 2;
  /* این ترنزیشن مسئول اصلی کش آمدن نرم پس‌زمینه است */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* شبه‌عنصر برای ایجاد پس‌زمینه کپسولی در حالت هاور */
.proyab-btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 46px; /* هم‌اندازه با عرض بخش دایره و پدینگ چپ */
  height: 100%;
  background-color: #e8efff;
  border-radius: 50px;
  z-index: -1; /* پشت متن قرار می‌گیرد */
  opacity: 0; /* در حالت اولیه مخفی است */
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.2s ease;
}

/* آیکون فلش (SVG) */
.proyab-btn .btn-arrow {
  width: 18px;
  height: 18px;
  stroke: #000000; /* رنگ مشکی فلش */
  transform: rotate(45deg); /* کج شدن دقیق به سمت بالا-چپ (شمال غربی) */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}


/* =============================================
   وضعیت دقیق هاور (تصویر دوم)
   ============================================= */

/* ۱. تغییر رنگ متن به مشکی خالص */
.proyab-btn:hover {
  color: #000000;
}

/* ۲. صاف شدن فلش رو به چپ (زاویه صفر درجه) */
.proyab-btn:hover .btn-arrow {
  transform: rotate(0deg);
}

/* ۳. فعال شدن شبه‌عنصر و کش آمدن آن به اندازه ۱۰۰٪ عرض دکمه */
.proyab-btn:hover::before {
  opacity: 1;
  width: 100%;
  border-radius: 14px; /* انحنای ملایم لبه‌ها دقیقا مثل تصویر دوم */
}

/* ۴. از بین رفتن بک‌گراند دایره داخلی برای یکدست شدن پس‌زمینه کپسول */
.proyab-btn:hover .btn-arrow-wrap {
  background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a335586 */.elementor-18 .elementor-element.elementor-element-a335586 {
    overflow-x:clip;
}
.elementor-18 .elementor-element.elementor-element-a335586 :is(.swiper, .swiper-slide) {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e14605d *//* وضعیت پایه دکمه (تصویر اول) */
.proyab-btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
  font-family: 'pinar', Tahoma, sans-serif; /* فونت پیش‌فرض سایت */
  font-size: 15px;
  font-weight: 600;
  color: #3b66f5; /* رنگ آبی دقیق متن پرو‌یاب */
  position: relative;
  padding: 6px 16px 6px 6px; /* پدینگ به طوری که سمت چپ فضای آیکون حفظ شود */
  z-index: 1;
  direction: rtl;
  transition: color 0.3s ease;
}

/* متن دکمه */
.proyab-btn .btn-text {
  position: relative;
  z-index: 3;
}

/* باکس دایره‌ای دور آیکون فلش */
.proyab-btn .btn-arrow-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #e8efff; /* رنگ آبی روشن پس‌زمینه دایره */
  border-radius: 50%; /* کاملاً دایره در حالت اولیه */
  position: relative;
  z-index: 2;
  /* این ترنزیشن مسئول اصلی کش آمدن نرم پس‌زمینه است */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* شبه‌عنصر برای ایجاد پس‌زمینه کپسولی در حالت هاور */
.proyab-btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 46px; /* هم‌اندازه با عرض بخش دایره و پدینگ چپ */
  height: 100%;
  background-color: #e8efff;
  border-radius: 50px;
  z-index: -1; /* پشت متن قرار می‌گیرد */
  opacity: 0; /* در حالت اولیه مخفی است */
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.2s ease;
}

/* آیکون فلش (SVG) */
.proyab-btn .btn-arrow {
  width: 18px;
  height: 18px;
  stroke: #000000; /* رنگ مشکی فلش */
  transform: rotate(45deg); /* کج شدن دقیق به سمت بالا-چپ (شمال غربی) */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}


/* =============================================
   وضعیت دقیق هاور (تصویر دوم)
   ============================================= */

/* ۱. تغییر رنگ متن به مشکی خالص */
.proyab-btn:hover {
  color: #000000;
}

/* ۲. صاف شدن فلش رو به چپ (زاویه صفر درجه) */
.proyab-btn:hover .btn-arrow {
  transform: rotate(0deg);
}

/* ۳. فعال شدن شبه‌عنصر و کش آمدن آن به اندازه ۱۰۰٪ عرض دکمه */
.proyab-btn:hover::before {
  opacity: 1;
  width: 100%;
  border-radius: 14px; /* انحنای ملایم لبه‌ها دقیقا مثل تصویر دوم */
}

/* ۴. از بین رفتن بک‌گراند دایره داخلی برای یکدست شدن پس‌زمینه کپسول */
.proyab-btn:hover .btn-arrow-wrap {
  background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bd1df30 */.elementor-18 .elementor-element.elementor-element-bd1df30 {
    overflow-x:clip;
}
.elementor-18 .elementor-element.elementor-element-bd1df30 :is(.swiper, .swiper-slide) {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d6adaf *//* وضعیت پایه دکمه (تصویر اول) */
.proyab-btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
  font-family: 'pinar', Tahoma, sans-serif; /* فونت پیش‌فرض سایت */
  font-size: 15px;
  font-weight: 600;
  color: #3b66f5; /* رنگ آبی دقیق متن پرو‌یاب */
  position: relative;
  padding: 6px 16px 6px 6px; /* پدینگ به طوری که سمت چپ فضای آیکون حفظ شود */
  z-index: 1;
  direction: rtl;
  transition: color 0.3s ease;
}

/* متن دکمه */
.proyab-btn .btn-text {
  position: relative;
  z-index: 3;
}

/* باکس دایره‌ای دور آیکون فلش */
.proyab-btn .btn-arrow-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #e8efff; /* رنگ آبی روشن پس‌زمینه دایره */
  border-radius: 50%; /* کاملاً دایره در حالت اولیه */
  position: relative;
  z-index: 2;
  /* این ترنزیشن مسئول اصلی کش آمدن نرم پس‌زمینه است */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* شبه‌عنصر برای ایجاد پس‌زمینه کپسولی در حالت هاور */
.proyab-btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 46px; /* هم‌اندازه با عرض بخش دایره و پدینگ چپ */
  height: 100%;
  background-color: #e8efff;
  border-radius: 50px;
  z-index: -1; /* پشت متن قرار می‌گیرد */
  opacity: 0; /* در حالت اولیه مخفی است */
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.2s ease;
}

/* آیکون فلش (SVG) */
.proyab-btn .btn-arrow {
  width: 18px;
  height: 18px;
  stroke: #000000; /* رنگ مشکی فلش */
  transform: rotate(45deg); /* کج شدن دقیق به سمت بالا-چپ (شمال غربی) */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}


/* =============================================
   وضعیت دقیق هاور (تصویر دوم)
   ============================================= */

/* ۱. تغییر رنگ متن به مشکی خالص */
.proyab-btn:hover {
  color: #000000;
}

/* ۲. صاف شدن فلش رو به چپ (زاویه صفر درجه) */
.proyab-btn:hover .btn-arrow {
  transform: rotate(0deg);
}

/* ۳. فعال شدن شبه‌عنصر و کش آمدن آن به اندازه ۱۰۰٪ عرض دکمه */
.proyab-btn:hover::before {
  opacity: 1;
  width: 100%;
  border-radius: 14px; /* انحنای ملایم لبه‌ها دقیقا مثل تصویر دوم */
}

/* ۴. از بین رفتن بک‌گراند دایره داخلی برای یکدست شدن پس‌زمینه کپسول */
.proyab-btn:hover .btn-arrow-wrap {
  background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-03fad24 */.elementor-18 .elementor-element.elementor-element-03fad24 {
    overflow-x:clip;
}
.elementor-18 .elementor-element.elementor-element-03fad24 :is(.swiper, .swiper-slide) {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f41282 *//* وضعیت پایه دکمه (تصویر اول) */
.proyab-btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
  font-family: 'pinar', Tahoma, sans-serif; /* فونت پیش‌فرض سایت */
  font-size: 15px;
  font-weight: 600;
  color: #3b66f5; /* رنگ آبی دقیق متن پرو‌یاب */
  position: relative;
  padding: 6px 16px 6px 6px; /* پدینگ به طوری که سمت چپ فضای آیکون حفظ شود */
  z-index: 1;
  direction: rtl;
  transition: color 0.3s ease;
}

/* متن دکمه */
.proyab-btn .btn-text {
  position: relative;
  z-index: 3;
}

/* باکس دایره‌ای دور آیکون فلش */
.proyab-btn .btn-arrow-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #e8efff; /* رنگ آبی روشن پس‌زمینه دایره */
  border-radius: 50%; /* کاملاً دایره در حالت اولیه */
  position: relative;
  z-index: 2;
  /* این ترنزیشن مسئول اصلی کش آمدن نرم پس‌زمینه است */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* شبه‌عنصر برای ایجاد پس‌زمینه کپسولی در حالت هاور */
.proyab-btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 46px; /* هم‌اندازه با عرض بخش دایره و پدینگ چپ */
  height: 100%;
  background-color: #e8efff;
  border-radius: 50px;
  z-index: -1; /* پشت متن قرار می‌گیرد */
  opacity: 0; /* در حالت اولیه مخفی است */
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.2s ease;
}

/* آیکون فلش (SVG) */
.proyab-btn .btn-arrow {
  width: 18px;
  height: 18px;
  stroke: #000000; /* رنگ مشکی فلش */
  transform: rotate(45deg); /* کج شدن دقیق به سمت بالا-چپ (شمال غربی) */
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}


/* =============================================
   وضعیت دقیق هاور (تصویر دوم)
   ============================================= */

/* ۱. تغییر رنگ متن به مشکی خالص */
.proyab-btn:hover {
  color: #000000;
}

/* ۲. صاف شدن فلش رو به چپ (زاویه صفر درجه) */
.proyab-btn:hover .btn-arrow {
  transform: rotate(0deg);
}

/* ۳. فعال شدن شبه‌عنصر و کش آمدن آن به اندازه ۱۰۰٪ عرض دکمه */
.proyab-btn:hover::before {
  opacity: 1;
  width: 100%;
  border-radius: 14px; /* انحنای ملایم لبه‌ها دقیقا مثل تصویر دوم */
}

/* ۴. از بین رفتن بک‌گراند دایره داخلی برای یکدست شدن پس‌زمینه کپسول */
.proyab-btn:hover .btn-arrow-wrap {
  background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1687c6c */.elementor-18 .elementor-element.elementor-element-1687c6c {
    overflow-x:clip;
}
.elementor-18 .elementor-element.elementor-element-1687c6c :is(.swiper, .swiper-slide) {
    overflow: visible;
}/* End custom CSS */