.elementor-1503 .elementor-element.elementor-element-70f1ab4b{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-54b147e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-1503 .elementor-element.elementor-element-35ef9223{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}:is( .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-1503 .elementor-element.elementor-element-687fefcf{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-2c952cd9{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1503 .elementor-element.elementor-element-88adce2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1503 .elementor-element.elementor-element-88adce2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination{background-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;overflow:hidden;padding:5px 5px 5px 5px;column-gap:10px;justify-content:center;}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link, .elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__dots{font-size:14.5px;font-weight:500;line-height:1.7rem;}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link{color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__dots{color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link:hover{color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__load-more{order:initial;}.elementor-1503 .elementor-element.elementor-element-13225ae5{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1503 .elementor-element.elementor-element-5f591c7c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1503 .elementor-element.elementor-element-5f591c7c:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-5f591c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-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-1503 .elementor-element.elementor-element-4a4a54fc{margin:0.625rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1503 .elementor-element.elementor-element-4a4a54fc .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1503 .elementor-element.elementor-element-39607305{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1503 .elementor-element.elementor-element-1ce12812{background-color:transparent;padding:0.7rem 0.85rem 0.7rem 0.85rem;background-image:linear-gradient(115deg, #FF3287 10%, #854CF8 100%);border-radius:8px 8px 8px 8px;}.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-wrapper{text-align:center;}.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-title, .elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-title a{font-size:12.5px;font-weight:500;line-height:1rem;}.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-description{font-size:11.5px;font-weight:normal;line-height:1rem;}.elementor-1503 .elementor-element.elementor-element-403ed791{background-color:transparent;padding:0.7rem 0.85rem 0.7rem 0.85rem;background-image:linear-gradient(-115deg, #34A5E2 10%, #40CFEC 100%);border-radius:8px 8px 8px 8px;}.elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-title, .elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-title a{font-size:12.5px;font-weight:500;line-height:1rem;}.elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-description{font-size:11.5px;font-weight:normal;line-height:1rem;}.elementor-1503 .elementor-element.elementor-element-263ae0ff{background-color:transparent;padding:0.7rem 0.85rem 0.7rem 0.85rem;background-image:linear-gradient(-115deg, #29C451 10%, #30DD70 100%);border-radius:8px 8px 8px 8px;}.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-wrapper{text-align:start;}.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-title{margin-block-end:0px;}.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-title, .elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-title a{font-size:12.5px;font-weight:500;line-height:1rem;}.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-description{font-size:11.5px;font-weight:normal;line-height:1rem;}.elementor-1503 .elementor-element.elementor-element-f464889{--display:flex;}@media(max-width:1024px){.elementor-1503 .elementor-element.elementor-element-70f1ab4b{--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-54b147e7{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-35ef9223{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-1503 .elementor-element.elementor-element-687fefcf{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1503 .elementor-element.elementor-element-2c952cd9{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1503 .elementor-element.elementor-element-88adce2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link, .elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__dots{font-size:13px;line-height:1.95rem;}.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination{column-gap:8px;}.elementor-1503 .elementor-element.elementor-element-13225ae5{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-1503 .elementor-element.elementor-element-13225ae5.e-con{--order:-99999 /* order start hack */;}.elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(25px / 2);padding-right:calc(25px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 25px / -2);margin-right:calc( 25px / -2);width:calc(100% + 25px);}.elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 25px / -2);margin-right:calc( 25px / -2);}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__items, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-1503 .elementor-element.elementor-element-4a4a54fc{margin:0.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1503 .elementor-element.elementor-element-4a4a54fc .elementor-heading-title{font-size:14px;}.elementor-1503 .elementor-element.elementor-element-39607305{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1503 .elementor-element.elementor-element-1ce12812{padding:0.6rem 0.7rem 0.6rem 0.7rem;border-radius:7px 7px 7px 7px;}.elementor-1503 .elementor-element.elementor-element-1ce12812.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-title, .elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-title a{font-size:12px;}.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-description{font-size:11px;}.elementor-1503 .elementor-element.elementor-element-403ed791{padding:0.6rem 0.7rem 0.6rem 0.7rem;border-radius:7px 7px 7px 7px;}.elementor-1503 .elementor-element.elementor-element-403ed791.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-title, .elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-title a{font-size:12px;}.elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-description{font-size:11px;}.elementor-1503 .elementor-element.elementor-element-263ae0ff{padding:0.6rem 0.7rem 0.6rem 0.7rem;border-radius:7px 7px 7px 7px;}.elementor-1503 .elementor-element.elementor-element-263ae0ff.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-title, .elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-title a{font-size:12px;}.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-description{font-size:11px;}}@media(max-width:767px){.elementor-1503 .elementor-element.elementor-element-16aaae9d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1503 .elementor-element.elementor-element-4c33798c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1503 .elementor-element.elementor-element-39ce9146 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1503 .elementor-element.elementor-element-68eff9c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1503 .elementor-element.elementor-element-39607305{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1503 .elementor-element.elementor-element-88adce2{--width:70%;}.elementor-1503 .elementor-element.elementor-element-13225ae5{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1503 .elementor-element.elementor-element-88adce2{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-013c5a4 *//* Novin Service — Luxury Technical Breadcrumb */
.ns-breadcrumb-luxury {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 22px auto 28px;
    text-align: center;
    direction: rtl;
}

.ns-breadcrumb-luxury .rank-math-breadcrumb {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 12px 24px;
    background: linear-gradient(
        135deg,
        rgba(28, 32, 36, 0.96),
        rgba(10, 14, 18, 0.98)
    );
    border: 1px solid rgba(192, 198, 204, 0.48);
    border-radius: 8px;
    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.22),
        inset 0 1px 0 rgba(255, 255, 255, 0.08);
    position: relative;
    overflow: hidden;
}

.ns-breadcrumb-luxury .rank-math-breadcrumb::before {
    content: "";
    position: absolute;
    top: 0;
    right: 18px;
    left: 18px;
    height: 2px;
    background: linear-gradient(
        90deg,
        transparent,
        #A97845,
        #C7CDD2,
        #A51F2B,
        transparent
    );
}

.ns-breadcrumb-luxury .rank-math-breadcrumb p {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0;
    padding: 0;
    line-height: 1.9;
    color: #E5E8EB;
    font-size: 13px;
    font-weight: 500;
}

.ns-breadcrumb-luxury .rank-math-breadcrumb a {
    color: #D7DCE0;
    text-decoration: none;
    transition: color 0.2s ease;
}

.ns-breadcrumb-luxury .rank-math-breadcrumb a:hover {
    color: #D7A86E;
}

.ns-breadcrumb-luxury .rank-math-breadcrumb .separator {
    color: #B58A55;
    font-size: 17px;
    font-weight: 700;
}

.ns-breadcrumb-luxury .rank-math-breadcrumb .last {
    color: #FFFFFF;
    font-weight: 700;
}

@media (max-width: 767px) {
    .ns-breadcrumb-luxury {
        margin: 16px auto 22px;
        padding: 0 12px;
        box-sizing: border-box;
    }

    .ns-breadcrumb-luxury .rank-math-breadcrumb {
        padding: 9px 15px;
        border-radius: 7px;
    }

    .ns-breadcrumb-luxury .rank-math-breadcrumb p {
        gap: 7px;
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-16aaae9d *//* ==================================================
   NOVIN SERVICE — SIGNATURE FEATURED ARTICLES
   Graphite / Brushed Silver / Champagne / Deep Red
   ================================================== */

/* گرید اصلی */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__items {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    align-items: stretch;
}

/* کارت پایه */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item {
    position: relative;
    isolation: isolate;
    min-width: 0;
    max-width: unset !important;
    align-self: stretch;
    box-sizing: border-box;
    overflow: hidden;

    background:
        linear-gradient(
            145deg,
            #394147 0%,
            #292F34 42%,
            #1A2024 100%
        ) !important;

    border: 1px solid rgba(190, 201, 207, 0.42);

    box-shadow:
        0 12px 28px rgba(0, 0, 0, 0.30),
        inset 0 1px 0 rgba(255, 255, 255, 0.09),
        inset 0 0 0 4px rgba(255, 255, 255, 0.018);

    transition:
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}

/* خط فلزی چندرنگ بالای کارت */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item::before {
    content: "";
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        #6F797F 0%,
        #D5DADD 22%,
        #B48A59 48%,
        #A51F2B 72%,
        #69747B 100%
    );

    opacity: 0.92;
}

/* انعکاس ظریف روی سطح کارت */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item::after {
    content: "";
    position: absolute;
    z-index: 4;
    top: 3px;
    left: -110%;
    width: 65%;
    height: 100%;
    pointer-events: none;

    background: linear-gradient(
        105deg,
        transparent 0%,
        rgba(255, 255, 255, 0.025) 42%,
        rgba(255, 255, 255, 0.09) 50%,
        rgba(255, 255, 255, 0.025) 58%,
        transparent 100%
    );

    transform: skewX(-15deg);
    transition: left 0.65s ease;
}

/* حفظ چیدمان ویژه کارت اول */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:nth-child(1) {
    grid-column: 1 / 2;
    grid-row: 1 / span 3;
}

/* حفظ چیدمان ویژه کارت چهارم */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:nth-child(4) {
    grid-column: 4 / 5;
    grid-row: 1 / span 3;
}

/* ارتفاع کامل محتوای JetEngine */
.elementor-1503 .elementor-element.elementor-element-16aaae9d div[data-elementor-type="jet-listing-items"] {
    height: 100%;
}

.elementor-1503 .elementor-element.elementor-element-16aaae9d div[data-elementor-type="jet-listing-items"] > div {
    height: 100%;
    min-width: 0;
}

/* ------------------------------------------
   رفع مشکل تصویر: تصویر همیشه قابل مشاهده
   ------------------------------------------ */

.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    filter: none !important;
    transform: scale(1);
    transition:
        transform 0.5s ease,
        filter 0.5s ease;
}

/* اطمینان از دیده‌شدن محفظه تصویر */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .elementor-widget-image,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .elementor-widget-image
.elementor-widget-container {
    visibility: visible !important;
    opacity: 1 !important;
}

/* حالت Hover: فقط تصویر کمی بزرگ‌تر می‌شود */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:hover img {
    opacity: 1 !important;
    visibility: visible !important;
    transform: scale(1.035);
    filter: contrast(1.05) saturate(1.04);
}

/* برجستگی کارت هنگام Hover */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:hover {
    border-color: rgba(216, 181, 135, 0.90);

    box-shadow:
        0 18px 38px rgba(0, 0, 0, 0.40),
        0 0 0 1px rgba(208, 170, 120, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.12);

    transform: translateY(-4px);
}

.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:hover::after {
    left: 145%;
}

/* تیترهای روشن و خوانا */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .elementor-heading-title,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .jet-listing-dynamic-field__content {
    color: #F0F1F2;
    transition: color 0.3s ease;
}

.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a {
    transition: color 0.3s ease;
}

.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a:hover {
    color: #D8B587;
}

/* تبلت */
@media (min-width: 577px) and (max-width: 1024px) {
    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__items {
        gap: 13px;
    }
}

/* موبایل */
@media (max-width: 576px) {
    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__items {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 11px;
    }

    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:nth-child(1),
    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:nth-child(4) {
        grid-column: auto;
        grid-row: auto;
    }

    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:hover {
        transform: none;
    }

    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item::after {
        display: none;
    }
}

/* احترام به تنظیم کاهش حرکت */
@media (prefers-reduced-motion: reduce) {
    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item,
    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item img,
    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item::after {
        transition: none !important;
    }

    .elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item:hover {
        transform: none;
    }
}

/* NOVIN SERVICE — Force Featured Titles to White */

.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a:link,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a:visited,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a .elementor-heading-title,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .elementor-heading-title a,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .jet-listing-dynamic-field__content,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .jet-listing-dynamic-field__content a {
    color: #F4F5F6 !important;
    -webkit-text-fill-color: #F4F5F6 !important;
}

/* حفظ رنگ طلایی هنگام Hover */
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a:hover,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item a:hover .elementor-heading-title,
.elementor-1503 .elementor-element.elementor-element-16aaae9d .jet-listing-grid__item .jet-listing-dynamic-field__content a:hover {
    color: #D8B587 !important;
    -webkit-text-fill-color: #D8B587 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-4c33798c *//* NOVIN SERVICE — LED Edge Glow */

.elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item {
    border: none !important;
    box-shadow: none !important;
}

/* هدف‌گیری کارت و عناصر داخلی آن */
.elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item > div,
.elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item .elementor-element,
.elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item .jet-listing-dynamic-term,
.elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item a {
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* افکت نور روی کارت */
@media (hover: hover) and (pointer: fine) {
    .elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item:hover > div,
    .elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item:hover .elementor-element,
    .elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item:hover .jet-listing-dynamic-term,
    .elementor-1503 .elementor-element.elementor-element-4c33798c .jet-listing-grid__item:hover a {
        border-color: #FFFFFF !important;
        box-shadow:
            0 0 5px rgba(255, 255, 255, 0.8),
            0 0 12px rgba(220, 240, 255, 0.65),
            0 0 24px rgba(180, 215, 235, 0.35),
            inset 0 0 8px rgba(255, 255, 255, 0.1) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ef9223 *//* NOVIN SERVICE — BLOG CATEGORY PANEL */

.elementor-1503 .elementor-element.elementor-element-35ef9223 {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 26px 24px 28px;

    background:
        linear-gradient(
            145deg,
            #20272C 0%,
            #171D21 58%,
            #111619 100%
        );

    border: 1px solid rgba(175, 190, 197, 0.32);

    box-shadow:
        0 14px 32px rgba(0, 0, 0, 0.22),
        inset 0 1px 0 rgba(255, 255, 255, 0.06);
}

/* خط فلزی بالای پنل */
.elementor-1503 .elementor-element.elementor-element-35ef9223::before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    right: 8%;
    height: 2px;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        transparent,
        #7D898F 22%,
        #D4DADD 42%,
        #B28A5A 58%,
        #7D898F 78%,
        transparent
    );
}

/* عنوان بخش */
.elementor-1503 .elementor-element.elementor-element-35ef9223 .elementor-heading-title {
    color: #F0F1F2;
    line-height: 1.8;
}

/* موبایل */
@media (max-width: 576px) {
    .elementor-1503 .elementor-element.elementor-element-35ef9223 {
        padding: 20px 12px 22px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-39ce9146 */.elementor-1503 .elementor-element.elementor-element-39ce9146 .jet-listing-grid__item:nth-child(odd) .cnt--container > .e-con-inner {
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-3318f99a */.elementor-1503 .elementor-element.elementor-element-3318f99a svg {
    width: 13px;
    height: 13px
}

.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__item {
        max-height: 35px;
    clip-path: circle();
}

.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link {
    min-width: 35px;
    aspect-ratio: 1 / 1;
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.6s;
}

.elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link:hover {
    transition: 0.6s;
}

@media (min-width:576px) and (max-width:1024px){
    .elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link {
    min-width: 33px;
    padding: 0.3rem 0.3rem 0.3rem 0.3rem;

}
}

@media screen and (max-width:576px){
 .elementor-1503 .elementor-element.elementor-element-3318f99a .jet-filters-pagination__link {
    min-width: 30px;
    padding: 0.3rem 0.3rem 0.3rem 0.3rem;

}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88adce2 *//* NOVIN SERVICE — Blog Main Column */

.elementor-1503 .elementor-element.elementor-element-88adce2 {
    position: relative;
    box-sizing: border-box;
    min-width: 0;
    padding: 20px;

    background:
        linear-gradient(
            145deg,
            rgba(255, 255, 255, 0.025),
            transparent 55%
        ),
        #0B0E11;

    border: 1px solid rgba(220, 230, 238, 0.16);
    border-radius: 13px;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.025);
}

@media (max-width: 767px) {
    .elementor-1503 .elementor-element.elementor-element-88adce2 {
        padding: 12px;
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-15461, class: .elementor-element-68aab91 *//* NOVIN SERVICE — Sidebar Heading */

.elementor-1503 .elementor-element.elementor-element-68aab91 {
    position: relative;
    box-sizing: border-box;
    padding: 13px 16px;
    margin-bottom: 16px;

    background:
        linear-gradient(
            110deg,
            rgba(255, 255, 255, 0.055),
            rgba(255, 255, 255, 0.012)
        ),
        #0B0E11;

    border: 1px solid rgba(220, 230, 238, 0.24);
    border-radius: 10px;

    box-shadow:
        0 5px 16px rgba(0, 0, 0, 0.2),
        inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* خط نقره‌ای کنار عنوان */
.elementor-1503 .elementor-element.elementor-element-68aab91::before {
    content: "";
    position: absolute;
    right: 0;
    top: 22%;
    width: 3px;
    height: 56%;

    background: linear-gradient(
        180deg,
        #FFFFFF,
        #AEBCC6
    );

    border-radius: 3px;
    box-shadow: 0 0 7px rgba(220, 235, 245, 0.25);
}

/* متن عنوان */
.elementor-1503 .elementor-element.elementor-element-68aab91 .elementor-heading-title {
    margin: 0;
    color: #F4F6F8;
    font-weight: 600;
    line-height: 1.8;
}

/* افکت ظریف هنگام رفتن موس */
@media (hover: hover) and (pointer: fine) {
    .elementor-1503 .elementor-element.elementor-element-68aab91:hover {
        border-color: rgba(235, 243, 248, 0.5);
        box-shadow:
            0 5px 18px rgba(0, 0, 0, 0.24),
            0 0 9px rgba(210, 230, 240, 0.07);
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-68eff9c */@media screen and (min-width:1024px){
    .elementor-1503 .elementor-element.elementor-element-68eff9c .jet-listing-grid__item {
    position: relative;
}

.elementor-1503 .elementor-element.elementor-element-68eff9c .jet-listing-grid__item:not(:last-child):after{
    content: "";
    position: absolute;
    height: 1px;
    width: 15%;
    background: transparent;
    right: 50%;
    transform: translateX(50%);
    bottom: -1px;
    transition: 0.6s;
}

.elementor-1503 .elementor-element.elementor-element-68eff9c .jet-listing-grid__items:hover .jet-listing-grid__item:not(:last-child):after{
    background: var(--e-global-color-c1a414c);
    width: 95%;
    transition: 0.6s;
} 


    
}


.elementor-1503 .elementor-element.elementor-element-68eff9c .jet-listing-grid__item:first-child {
    padding-top: 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-68eff9c .jet-listing-grid__item:last-child {
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4a54fc *//*elementor-heading-title*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ce12812 */.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 3px;
}

.elementor-1503 .elementor-element.elementor-element-1ce12812 .elementor-icon-box-title {
    margin: 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-1ce12812 span {
    display: inline-block;
}

.elementor-1503 .elementor-element.elementor-element-1ce12812 a {
    color: unset
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403ed791 */.elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 3px;
}

.elementor-1503 .elementor-element.elementor-element-403ed791 .elementor-icon-box-title {
    margin: 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-403ed791 span {
    display: inline-block;
}

.elementor-1503 .elementor-element.elementor-element-403ed791 svg {
    stroke: var(--e-global-color-770d2d0)
}

.elementor-1503 .elementor-element.elementor-element-403ed791 a {
    color: unset
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-263ae0ff */.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 3px;
}

.elementor-1503 .elementor-element.elementor-element-263ae0ff .elementor-icon-box-title {
    margin: 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-263ae0ff span {
    display: inline-block;
}

.elementor-1503 .elementor-element.elementor-element-263ae0ff a {
    color: unset
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f591c7c */```css
/* ==========================================
   NOVIN SERVICE — SIDEBAR WHITE TYPOGRAPHY
   Container: ns-blog-sidebar-list
   Default: Silver White
   Hover: Champagne Gold
   ========================================== */

/* 1. سربرگ سایدبار و تمام عنوان‌های مقالات */
.elementor-1503 .elementor-element.elementor-element-5f591c7c .elementor-heading-title,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .elementor-heading-title a,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h1,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h2,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h3,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h4,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item .elementor-heading-title,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item .elementor-heading-title a,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item .jet-listing-dynamic-field__content,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item .jet-listing-dynamic-field__content a,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item a,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item a:link,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item a:visited {
    color: #F4F5F6 !important;
    -webkit-text-fill-color: #F4F5F6 !important;
}

/* 2. لینک‌های سربرگ و عنوان مقالات هنگام هاور */
.elementor-1503 .elementor-element.elementor-element-5f591c7c .elementor-heading-title a:hover,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item a:hover,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item a:hover *,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item .jet-listing-dynamic-field__content a:hover {
    color: #D8B587 !important;
    -webkit-text-fill-color: #D8B587 !important;
}

/* 3. عنوان سربرگ، حتی اگر خودش لینک نباشد */
.elementor-1503 .elementor-element.elementor-element-5f591c7c .elementor-heading-title {
    color: #F4F5F6 !important;
    -webkit-text-fill-color: #F4F5F6 !important;
}

/* 4. عنوان‌های غیرلینکی داخل کارت‌ها */
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h1,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h2,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h3,
.elementor-1503 .elementor-element.elementor-element-5f591c7c .jet-listing-grid__item h4 {
    color: #F4F5F6 !important;
    -webkit-text-fill-color: #F4F5F6 !important;
}

/* 5. رعایت تنظیم کاهش حرکت */
@media (prefers-reduced-motion: reduce) {
    .elementor-1503 .elementor-element.elementor-element-5f591c7c,
    .elementor-1503 .elementor-element.elementor-element-5f591c7c * {
        transition: none !important;
    }
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13225ae5 *//* NOVIN SERVICE — Blog Sidebar Column */

.elementor-1503 .elementor-element.elementor-element-13225ae5 {
    position: relative;
    box-sizing: border-box;
    min-width: 0;
    padding: 18px;

    background:
        linear-gradient(
            160deg,
            rgba(255, 255, 255, 0.035),
            transparent 60%
        ),
        #080B0E;

    border: 1px solid rgba(220, 230, 238, 0.22);
    border-radius: 13px;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.2),
        inset 0 1px 0 rgba(255, 255, 255, 0.035);

    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-1503 .elementor-element.elementor-element-13225ae5:hover {
        border-color: rgba(230, 240, 248, 0.42);
        box-shadow:
            0 8px 26px rgba(0, 0, 0, 0.24),
            0 0 10px rgba(200, 220, 235, 0.06),
            inset 0 1px 0 rgba(255, 255, 255, 0.04);
    }
}

@media (max-width: 767px) {
    .elementor-1503 .elementor-element.elementor-element-13225ae5 {
        padding: 12px;
        border-radius: 10px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-1503 .elementor-element.elementor-element-13225ae5 {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c952cd9 *//* =========================================
   NOVIN SERVICE
   BLOG CONTENT LAYOUT — MAIN FRAME
   ========================================= */

.elementor-1503 .elementor-element.elementor-element-2c952cd9 {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;

    /* پس‌زمینه گرافیتی لوکس */
    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.025) 0%,
            transparent 35%,
            rgba(155, 175, 190, 0.025) 100%
        ),
        #090C0F;

    /* قاب نقره‌ای بسیار ظریف */
    border: 1px solid rgba(210, 220, 228, 0.16);
    border-radius: 16px;

    /* فضای داخلی */
    padding: 24px;

    /* سایه کنترل‌شده */
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.22),
        inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* خط نور بالای قاب */
.elementor-1503 .elementor-element.elementor-element-2c952cd9::before {
    content: "";
    position: absolute;
    top: -1px;
    right: 8%;
    width: 84%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(230, 238, 245, 0.5),
        transparent
    );

    pointer-events: none;
}

/* تبلت */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-1503 .elementor-element.elementor-element-2c952cd9 {
        padding: 18px;
        border-radius: 13px;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-1503 .elementor-element.elementor-element-2c952cd9 {
        padding: 12px;
        border-radius: 10px;
    }
}
```css
/* NOVIN SERVICE — FORCE WHITE BLOG TITLES */

/* عنوان‌ها و لینک‌های داخل ستون مقالات و سایدبار */
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column a,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column a:link,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column a:visited,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .elementor-heading-title,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .elementor-heading-title a,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .jet-listing-dynamic-field__content,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .jet-listing-dynamic-field__content a,

.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column a,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column a:link,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column a:visited,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .elementor-heading-title,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .elementor-heading-title a,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .jet-listing-dynamic-field__content,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .jet-listing-dynamic-field__content a {
    color: #F4F5F6 !important;
    -webkit-text-fill-color: #F4F5F6 !important;
}

/* عنوان‌های داخل کارت‌های JetEngine */
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .jet-listing-grid__item a,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .jet-listing-grid__item a *,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .jet-listing-grid__item a,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .jet-listing-grid__item a * {
    color: #F4F5F6 !important;
    -webkit-text-fill-color: #F4F5F6 !important;
}

/* حفظ رنگ طلایی هنگام هاور */
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column a:hover,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column a:hover *,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column a:hover,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column a:hover *,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .jet-listing-grid__item a:hover,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-main-column .jet-listing-grid__item a:hover *,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .jet-listing-grid__item a:hover,
.elementor-1503 .elementor-element.elementor-element-2c952cd9 .ns-blog-sidebar-column .jet-listing-grid__item a:hover * {
    color: #D8B587 !important;
    -webkit-text-fill-color: #D8B587 !important;
}
```/* End custom CSS */