.elementor-5620 .elementor-element.elementor-element-5d348e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5620 .elementor-element.elementor-element-418cffac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-353cd911{--display:flex;}.elementor-5620 .elementor-element.elementor-element-58c95068{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-410fd734{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-d48b11e{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5620 .elementor-element.elementor-element-3291372c img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-2c8b6a95{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-2c8b6a95:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-2c8b6a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.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-5620 .elementor-element.elementor-element-6429f4cc{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-6429f4cc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-6429f4cc{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-6429f4cc{right:20px;}.elementor-5620 .elementor-element.elementor-element-6429f4cc .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-277524e6 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-62982df5{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-62982df5 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-7d29447c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-7d29447c:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-7d29447c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-ff846de{text-align:start;}.elementor-5620 .elementor-element.elementor-element-ff846de .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-5d65524{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-1d0b19b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-2cd1434a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-2117da8f img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-692a3829{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-692a3829:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-692a3829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-4c069830{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-4c069830.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-4c069830{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-4c069830{right:20px;}.elementor-5620 .elementor-element.elementor-element-4c069830 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-9c20683 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-48fd1c75{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-48fd1c75 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-363ccb7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-363ccb7:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-363ccb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-210549cd{text-align:start;}.elementor-5620 .elementor-element.elementor-element-210549cd .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-3f66aeec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-28bc43fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-63b92b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-29370f17 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-29225f73{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-29225f73:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-29225f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-1247ef5d{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-1247ef5d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-1247ef5d{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-1247ef5d{right:20px;}.elementor-5620 .elementor-element.elementor-element-1247ef5d .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-5c8b1975 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-3331ec5d{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-3331ec5d .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-75b37377{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-75b37377:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-75b37377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-79aec599{text-align:start;}.elementor-5620 .elementor-element.elementor-element-79aec599 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-46ad6349{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-7873f599{--display:flex;--min-height:404px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-7873f599:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-7873f599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://badieesaffron.com/wp-content/uploads/2026/08/p-mahsoolat.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5620 .elementor-element.elementor-element-6250eaa5 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-c17711e );}.elementor-5620 .elementor-element.elementor-element-3edda5b4 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5620 .elementor-element.elementor-element-7c964566 .elementor-button{background-color:var( --e-global-color-d62925d );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0165d78 );border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-7c964566:hover{--e-transform-translateX:-10px;}.elementor-5620 .elementor-element.elementor-element-7c964566.elementor-element{--align-self:center;}.elementor-5620 .elementor-element.elementor-element-7c964566 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5620 .elementor-element.elementor-element-55426740{--e-n-carousel-swiper-slides-to-display:4;--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-spacing:25px;}.elementor-5620 .elementor-element.elementor-element-60ce0d9{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-21eee970{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5620 .elementor-element.elementor-element-42428b5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-726962d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-39318459{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-324879f8 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-43081c42{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-43081c42:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-43081c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-13615188{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-13615188.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-13615188{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-13615188{right:20px;}.elementor-5620 .elementor-element.elementor-element-13615188 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-1fa8d516 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-cdc7772{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-cdc7772 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-23aea414{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-23aea414:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-23aea414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-640efca8{text-align:start;}.elementor-5620 .elementor-element.elementor-element-640efca8 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-37aadc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-76430e2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-29d4954f{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-3b177adb img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-4c1eeb6a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-4c1eeb6a:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-4c1eeb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-62e32db{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-62e32db.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-62e32db{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-62e32db{right:20px;}.elementor-5620 .elementor-element.elementor-element-62e32db .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-d864575 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-77c2e1de{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-77c2e1de .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-53604d10{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-53604d10:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-53604d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-5a57c082{text-align:start;}.elementor-5620 .elementor-element.elementor-element-5a57c082 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-1a825812{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-44cbeb5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-2c1a6ed4{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-4ba5d760 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-73c3be87{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-73c3be87:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-73c3be87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-4b203ebc{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-4b203ebc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-4b203ebc{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-4b203ebc{right:20px;}.elementor-5620 .elementor-element.elementor-element-4b203ebc .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-55b6112c .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-bf35aa8{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-bf35aa8 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-583d2044{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-583d2044:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-583d2044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-11fa27e6{text-align:start;}.elementor-5620 .elementor-element.elementor-element-11fa27e6 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-25fbe651{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-cab4647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-41f6007c{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-44dc922a img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-207578e5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-207578e5:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-207578e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-14c13e2{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-14c13e2.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-14c13e2{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-14c13e2{right:20px;}.elementor-5620 .elementor-element.elementor-element-14c13e2 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-7a1ffd4b .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-2fbf076c{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-2fbf076c .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-49d93762{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-49d93762:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-49d93762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-4a46ba16{text-align:start;}.elementor-5620 .elementor-element.elementor-element-4a46ba16 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-4410c1f0{--e-n-carousel-swiper-slides-to-display:4;--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-spacing:25px;}.elementor-5620 .elementor-element.elementor-element-508af2a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-13a758d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5620 .elementor-element.elementor-element-1d9a9108{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-42fcd46f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-63843428{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-777d1c75 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-2d2af4fc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-2d2af4fc:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-2d2af4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-d08c64c{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-d08c64c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-d08c64c{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-d08c64c{right:20px;}.elementor-5620 .elementor-element.elementor-element-d08c64c .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-52020efb .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-5defc4ec{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-5defc4ec .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-36e40163{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-36e40163:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-36e40163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-2e460b79{text-align:start;}.elementor-5620 .elementor-element.elementor-element-2e460b79 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-236254ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-2326a22a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-67c3c337{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-715d996b img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-274d3ea{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-274d3ea:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-274d3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-34b77271{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-34b77271.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-34b77271{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-34b77271{right:20px;}.elementor-5620 .elementor-element.elementor-element-34b77271 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-19f39351 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-11dae53b{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-11dae53b .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-35df5e9a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-35df5e9a:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-35df5e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-7cf40913{text-align:start;}.elementor-5620 .elementor-element.elementor-element-7cf40913 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-3777e83b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-33b93a09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-6ec0063f{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-3056b305 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-31dc9ebb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-31dc9ebb:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-31dc9ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-606308ab{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-606308ab.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-606308ab{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-606308ab{right:20px;}.elementor-5620 .elementor-element.elementor-element-606308ab .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-270786e8 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-55416e6b{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-55416e6b .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-7063ae3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-7063ae3:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-7063ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-6b52f953{text-align:start;}.elementor-5620 .elementor-element.elementor-element-6b52f953 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-4daeebc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-53c30ab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-11b8da9{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-3a5d603c img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-4795122d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-4795122d:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-4795122d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-55c5c1d{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-55c5c1d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-55c5c1d{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-55c5c1d{right:20px;}.elementor-5620 .elementor-element.elementor-element-55c5c1d .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-6187a7e .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-55b00716{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-55b00716 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-4d9f9c73{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-4d9f9c73:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-4d9f9c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-7baa0f36{text-align:start;}.elementor-5620 .elementor-element.elementor-element-7baa0f36 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-1749a2fd{--e-n-carousel-swiper-slides-to-display:4;--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-spacing:25px;}.elementor-5620 .elementor-element.elementor-element-73f3821{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-1cbb0c29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-550d02b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-678190b{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-754ab46 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-3a42104b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-3a42104b:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-3a42104b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-13e89381{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-13e89381.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-13e89381{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-13e89381{right:20px;}.elementor-5620 .elementor-element.elementor-element-13e89381 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-d9d0ec8 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-7586d223{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-7586d223 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-788b5713{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-788b5713:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-788b5713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-6d40f566{text-align:start;}.elementor-5620 .elementor-element.elementor-element-6d40f566 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-d0b084b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-1c761e77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-27ba1ec0{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-2e32fff7 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-50efb65d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-50efb65d:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-50efb65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-55f3c1c8{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-55f3c1c8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-55f3c1c8{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-55f3c1c8{right:20px;}.elementor-5620 .elementor-element.elementor-element-55f3c1c8 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-35f8d06c .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-2a222a49{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-2a222a49 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-13737365{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-13737365:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-13737365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-6b9dfb39{text-align:start;}.elementor-5620 .elementor-element.elementor-element-6b9dfb39 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-5cbc1ea7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-392ab790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-7c1a8e5c{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-22cf6380 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-53633815{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-53633815:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-53633815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-6c300b1{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-6c300b1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-6c300b1{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-6c300b1{right:20px;}.elementor-5620 .elementor-element.elementor-element-6c300b1 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-462daff9 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-13a2d354{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-13a2d354 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-2fbfe448{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-2fbfe448:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-2fbfe448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-2ded2db6{text-align:start;}.elementor-5620 .elementor-element.elementor-element-2ded2db6 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-786d248a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-3eccdb2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-185627db{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-48442466 img{width:100%;border-radius:25px 25px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-540565e8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-540565e8:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-540565e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-5f0f3c65{background-color:var( --e-global-color-c41f4b8 );padding:0px 8px 0px 8px;top:-182px;border-radius:25px 25px 25px 25px;}.elementor-5620 .elementor-element.elementor-element-5f0f3c65.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5620 .elementor-element.elementor-element-5f0f3c65{left:20px;}body.rtl .elementor-5620 .elementor-element.elementor-element-5f0f3c65{right:20px;}.elementor-5620 .elementor-element.elementor-element-5f0f3c65 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-1473aab );}.elementor-5620 .elementor-element.elementor-element-c73a31f .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-5620 .elementor-element.elementor-element-36ff0b49{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;}.elementor-5620 .elementor-element.elementor-element-36ff0b49 .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-c6c608{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5620 .elementor-element.elementor-element-c6c608:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-c6c608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c41f4b8 );}.elementor-5620 .elementor-element.elementor-element-5cf4a4eb{text-align:start;}.elementor-5620 .elementor-element.elementor-element-5cf4a4eb .elementor-heading-title{font-family:"webinew-iYx-vf", Sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#999999;}.elementor-5620 .elementor-element.elementor-element-32aa8894{--e-n-carousel-swiper-slides-to-display:4;--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-spacing:25px;}.elementor-5620 .elementor-element.elementor-element-648c3b2e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-color:var( --e-global-color-8534c98 );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-5620 .elementor-element.elementor-element-648c3b2e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-d62925d );}.elementor-5620 .elementor-element.elementor-element-648c3b2e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-d62925d );border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );}.elementor-5620 .elementor-element.elementor-element-648c3b2e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5620 .elementor-element.elementor-element-648c3b2e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-d62925d );border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );}.elementor-5620 .elementor-element.elementor-element-648c3b2e.elementor-element{--align-self:flex-start;}.elementor-5620 .elementor-element.elementor-element-648c3b2e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 4px 0px;border-color:#E6E6E6;}.elementor-5620 .elementor-element.elementor-element-648c3b2e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-5620 .elementor-element.elementor-element-55426740{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5620 .elementor-element.elementor-element-4410c1f0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5620 .elementor-element.elementor-element-1749a2fd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5620 .elementor-element.elementor-element-32aa8894{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-5620 .elementor-element.elementor-element-418cffac{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5620 .elementor-element.elementor-element-7873f599:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-7873f599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-5620 .elementor-element.elementor-element-7873f599{--padding-top:20px;--padding-bottom:167px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-55426740{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5620 .elementor-element.elementor-element-21eee970{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-4410c1f0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5620 .elementor-element.elementor-element-13a758d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5620 .elementor-element.elementor-element-1749a2fd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5620 .elementor-element.elementor-element-32aa8894{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5620 .elementor-element.elementor-element-648c3b2e{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;}}@media(min-width:768px){.elementor-5620 .elementor-element.elementor-element-410fd734{--width:100%;}.elementor-5620 .elementor-element.elementor-element-1d0b19b2{--width:100%;}.elementor-5620 .elementor-element.elementor-element-28bc43fc{--width:100%;}.elementor-5620 .elementor-element.elementor-element-7873f599{--width:100%;}.elementor-5620 .elementor-element.elementor-element-726962d9{--width:100%;}.elementor-5620 .elementor-element.elementor-element-76430e2f{--width:100%;}.elementor-5620 .elementor-element.elementor-element-44cbeb5a{--width:100%;}.elementor-5620 .elementor-element.elementor-element-cab4647{--width:100%;}.elementor-5620 .elementor-element.elementor-element-42fcd46f{--width:100%;}.elementor-5620 .elementor-element.elementor-element-2326a22a{--width:100%;}.elementor-5620 .elementor-element.elementor-element-33b93a09{--width:100%;}.elementor-5620 .elementor-element.elementor-element-53c30ab9{--width:100%;}.elementor-5620 .elementor-element.elementor-element-550d02b9{--width:100%;}.elementor-5620 .elementor-element.elementor-element-1c761e77{--width:100%;}.elementor-5620 .elementor-element.elementor-element-392ab790{--width:100%;}.elementor-5620 .elementor-element.elementor-element-3eccdb2c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-55426740 */.dev-webinew-custom-carousel .swiper-pagination-bullet {
width: 10px;
height: 10px;
background-color: #e0e0e0;
opacity: 1;
border-radius: 10px;
transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-custom-carousel .swiper-pagination-bullet:hover {
background-color: #D20A11;
}

.dev-webinew-custom-carousel .swiper-pagination-bullet-active {
width: 30px;
background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-custom-carousel .swiper-pagination-bullet-active:hover {
background-color: #D20A11;
}

/* مخفی کردن بولت‌ها زمانی که تعداد اسلایدها ۴ یا کمتر است */
.dev-webinew-custom-carousel .swiper-pagination-lock {
display: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1749a2fd */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-32aa8894 */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-55426740 */.dev-webinew-custom-carousel .swiper-pagination-bullet {
width: 10px;
height: 10px;
background-color: #e0e0e0;
opacity: 1;
border-radius: 10px;
transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-custom-carousel .swiper-pagination-bullet:hover {
background-color: #D20A11;
}

.dev-webinew-custom-carousel .swiper-pagination-bullet-active {
width: 30px;
background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-custom-carousel .swiper-pagination-bullet-active:hover {
background-color: #D20A11;
}

/* مخفی کردن بولت‌ها زمانی که تعداد اسلایدها ۴ یا کمتر است */
.dev-webinew-custom-carousel .swiper-pagination-lock {
display: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1749a2fd */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-32aa8894 */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-55426740 */.dev-webinew-custom-carousel .swiper-pagination-bullet {
width: 10px;
height: 10px;
background-color: #e0e0e0;
opacity: 1;
border-radius: 10px;
transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-custom-carousel .swiper-pagination-bullet:hover {
background-color: #D20A11;
}

.dev-webinew-custom-carousel .swiper-pagination-bullet-active {
width: 30px;
background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-custom-carousel .swiper-pagination-bullet-active:hover {
background-color: #D20A11;
}

/* مخفی کردن بولت‌ها زمانی که تعداد اسلایدها ۴ یا کمتر است */
.dev-webinew-custom-carousel .swiper-pagination-lock {
display: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1749a2fd */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-32aa8894 */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-55426740 */.dev-webinew-custom-carousel .swiper-pagination-bullet {
width: 10px;
height: 10px;
background-color: #e0e0e0;
opacity: 1;
border-radius: 10px;
transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-custom-carousel .swiper-pagination-bullet:hover {
background-color: #D20A11;
}

.dev-webinew-custom-carousel .swiper-pagination-bullet-active {
width: 30px;
background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-custom-carousel .swiper-pagination-bullet-active:hover {
background-color: #D20A11;
}

/* مخفی کردن بولت‌ها زمانی که تعداد اسلایدها ۴ یا کمتر است */
.dev-webinew-custom-carousel .swiper-pagination-lock {
display: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1749a2fd */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-32aa8894 */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d29447c */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-55426740 */.dev-webinew-custom-carousel .swiper-pagination-bullet {
width: 10px;
height: 10px;
background-color: #e0e0e0;
opacity: 1;
border-radius: 10px;
transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-custom-carousel .swiper-pagination-bullet:hover {
background-color: #D20A11;
}

.dev-webinew-custom-carousel .swiper-pagination-bullet-active {
width: 30px;
background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-custom-carousel .swiper-pagination-bullet-active:hover {
background-color: #D20A11;
}

/* مخفی کردن بولت‌ها زمانی که تعداد اسلایدها ۴ یا کمتر است */
.dev-webinew-custom-carousel .swiper-pagination-lock {
display: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23aea414 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53604d10 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583d2044 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d93762 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e40163 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35df5e9a */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7063ae3 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9f9c73 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1749a2fd */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788b5713 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13737365 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbfe448 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c608 */.dev-webinew-cbg {
  position: relative;
}

.dev-webinew-cbg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: 264px;
  height: 0;
  border-top: 1px solid #C6B06F;
  opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-32aa8894 */.dev-webinew-dot-carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
  opacity: 1;
  border-radius: 10px;
  transition: width 0.3s ease, background-color 0.3s ease;
}

/* رنگ و تغییرات هنگام هاور (روی همه دات‌ها) */
.dev-webinew-dot-carousel .swiper-pagination-bullet:hover {
  background-color: #D20A11;
}

.dev-webinew-dot-carousel .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #C6B06F;
}

/* اگر می‌خواهید دات فعال هم هنگام هاور قرمز شود */
.dev-webinew-dot-carousel .swiper-pagination-bullet-active:hover {
  background-color: #D20A11;
}/* End custom CSS */