.elementor-63778 .elementor-element.elementor-element-28131ce, .elementor-63778 .elementor-element.elementor-element-28131ce > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-28131ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-28131ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-7390da4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-7390da4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-7390da4{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-7390da4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-7390da4 .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-7390da4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-1eef90d .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-1eef90d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-fbf4d07{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-8c4c2bd{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-8c4c2bd .swiper-slide > .elementor-element{height:100%;}.elementor-63778 .elementor-element.elementor-element-466d236, .elementor-63778 .elementor-element.elementor-element-466d236 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-466d236{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-466d236 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-9079bd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-9079bd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-9079bd5{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-9079bd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-9079bd5 .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-9079bd5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-35b9361 .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-35b9361 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-ed80b1f{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-c5a5040{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-c5a5040 .swiper-slide > .elementor-element{height:100%;}.elementor-63778 .elementor-element.elementor-element-bf83678, .elementor-63778 .elementor-element.elementor-element-bf83678 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-bf83678{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-bf83678 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-e24e7e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-e24e7e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-e24e7e4{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-e24e7e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-e24e7e4 .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-e24e7e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-00fc523 .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-00fc523 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-b160dc0{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-e75d889{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-e75d889 .swiper-slide > .elementor-element{height:100%;}.elementor-63778 .elementor-element.elementor-element-194858c, .elementor-63778 .elementor-element.elementor-element-194858c > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-194858c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-194858c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-f69cf62 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-f69cf62 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-f69cf62{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-f69cf62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-f69cf62 .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-f69cf62 .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-d703ec6 .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-d703ec6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-25c2dd8{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-77d2876{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-77d2876 .swiper-slide > .elementor-element{height:100%;}.elementor-63778 .elementor-element.elementor-element-fa5910b, .elementor-63778 .elementor-element.elementor-element-fa5910b > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-fa5910b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-fa5910b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-c537bed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-c537bed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-c537bed{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-c537bed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-c537bed .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-c537bed .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-a8d8762 .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-a8d8762 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-215f5c8{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-a597441{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-a597441 .swiper-slide > .elementor-element{height:100%;}.elementor-63778 .elementor-element.elementor-element-47b4a3e, .elementor-63778 .elementor-element.elementor-element-47b4a3e > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-47b4a3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-47b4a3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-7e265ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-7e265ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-7e265ed{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-7e265ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-7e265ed .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-7e265ed .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-efadd1e .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-efadd1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-bf965ec{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-d9092dc{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-d9092dc .swiper-slide > .elementor-element{height:100%;}.elementor-63778 .elementor-element.elementor-element-4213c89, .elementor-63778 .elementor-element.elementor-element-4213c89 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-4213c89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-4213c89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-01088da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-01088da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-01088da{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-01088da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-01088da .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-01088da .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-2aa68a2 .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-2aa68a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-4673e3f{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-4ef6b9a{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-4ef6b9a .swiper-slide > .elementor-element{height:100%;}.elementor-63778 .elementor-element.elementor-element-7be71e9, .elementor-63778 .elementor-element.elementor-element-7be71e9 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-7be71e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-7be71e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63778 .elementor-element.elementor-element-670d003 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-670d003 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63778 .elementor-element.elementor-element-670d003{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-63778 .elementor-element.elementor-element-670d003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-670d003 .elementor-icon-list-item > a{font-size:23px;}.elementor-63778 .elementor-element.elementor-element-670d003 .elementor-icon-list-text{transition:color 0.3s;}.elementor-63778 .elementor-element.elementor-element-d518dde .elementor-button{background-color:#9E1111;font-size:15px;border-radius:15px 15px 15px 15px;}.elementor-63778 .elementor-element.elementor-element-d518dde .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63778 .elementor-element.elementor-element-676d452{margin:0px -100px 0px -100px;}.elementor-63778 .elementor-element.elementor-element-7241646{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-63778 .elementor-element.elementor-element-7241646 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-63778 .elementor-element.elementor-element-8c4c2bd{--swiper-slides-to-display:2;}.elementor-63778 .elementor-element.elementor-element-c5a5040{--swiper-slides-to-display:2;}.elementor-63778 .elementor-element.elementor-element-e75d889{--swiper-slides-to-display:2;}.elementor-63778 .elementor-element.elementor-element-77d2876{--swiper-slides-to-display:2;}.elementor-63778 .elementor-element.elementor-element-a597441{--swiper-slides-to-display:2;}.elementor-63778 .elementor-element.elementor-element-d9092dc{--swiper-slides-to-display:2;}.elementor-63778 .elementor-element.elementor-element-4ef6b9a{--swiper-slides-to-display:2;}.elementor-63778 .elementor-element.elementor-element-7241646{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-63778 .elementor-element.elementor-element-c9b5509{width:60%;}.elementor-63778 .elementor-element.elementor-element-c9b5509 > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-7390da4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-7390da4 .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-d77266c{width:40%;}.elementor-63778 .elementor-element.elementor-element-1eef90d .elementor-button{font-size:11px;padding:10px 12px 8px 12px;}.elementor-63778 .elementor-element.elementor-element-fbf4d07{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-8c4c2bd{--swiper-slides-to-display:1;}.elementor-63778 .elementor-element.elementor-element-2a6ccf3{width:60%;}.elementor-63778 .elementor-element.elementor-element-2a6ccf3 > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-9079bd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-9079bd5 .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-6993fd9{width:40%;}.elementor-63778 .elementor-element.elementor-element-35b9361 .elementor-button{font-size:11px;padding:10px 12px 8px 12px;}.elementor-63778 .elementor-element.elementor-element-ed80b1f{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-c5a5040{--swiper-slides-to-display:1;}.elementor-63778 .elementor-element.elementor-element-615122f{width:60%;}.elementor-63778 .elementor-element.elementor-element-615122f > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-e24e7e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-e24e7e4 .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-0330c2a{width:40%;}.elementor-63778 .elementor-element.elementor-element-00fc523 .elementor-button{font-size:11px;padding:10px 12px 8px 12px;}.elementor-63778 .elementor-element.elementor-element-b160dc0{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-e75d889{--swiper-slides-to-display:1;}.elementor-63778 .elementor-element.elementor-element-b0365ab{width:60%;}.elementor-63778 .elementor-element.elementor-element-b0365ab > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-f69cf62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-f69cf62 .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-9c39d1d{width:40%;}.elementor-63778 .elementor-element.elementor-element-d703ec6 .elementor-button{font-size:11px;padding:10px 12px 8px 12px;}.elementor-63778 .elementor-element.elementor-element-25c2dd8{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-77d2876{--swiper-slides-to-display:1;}.elementor-63778 .elementor-element.elementor-element-60ab316{width:60%;}.elementor-63778 .elementor-element.elementor-element-60ab316 > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-c537bed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-c537bed .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-1cfb96b{width:40%;}.elementor-63778 .elementor-element.elementor-element-a8d8762 .elementor-button{font-size:11px;padding:10px 12px 8px 12px;}.elementor-63778 .elementor-element.elementor-element-215f5c8{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-a597441{--swiper-slides-to-display:1;}.elementor-63778 .elementor-element.elementor-element-3c6cee6{width:60%;}.elementor-63778 .elementor-element.elementor-element-3c6cee6 > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-7e265ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-7e265ed .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-05c608f{width:40%;}.elementor-63778 .elementor-element.elementor-element-efadd1e .elementor-button{font-size:11px;padding:10px 12px 8px 12px;}.elementor-63778 .elementor-element.elementor-element-bf965ec{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-d9092dc{--swiper-slides-to-display:1;}.elementor-63778 .elementor-element.elementor-element-9177e2d{width:60%;}.elementor-63778 .elementor-element.elementor-element-9177e2d > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-01088da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-01088da .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-fe52dd5{width:40%;}.elementor-63778 .elementor-element.elementor-element-2aa68a2 .elementor-button{font-size:11px;padding:10px 12px 8px 12px;}.elementor-63778 .elementor-element.elementor-element-4673e3f{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-4ef6b9a{--swiper-slides-to-display:1;}.elementor-63778 .elementor-element.elementor-element-b0a9be6{width:60%;}.elementor-63778 .elementor-element.elementor-element-b0a9be6 > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-63778 .elementor-element.elementor-element-670d003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63778 .elementor-element.elementor-element-670d003 .elementor-icon-list-item > a{font-size:16px;}.elementor-63778 .elementor-element.elementor-element-62ebbc0{width:40%;}.elementor-63778 .elementor-element.elementor-element-d518dde .elementor-button{font-size:11px;padding:8px 12px 10px 12px;}.elementor-63778 .elementor-element.elementor-element-676d452{margin:0px 0px 0px 0px;}.elementor-63778 .elementor-element.elementor-element-7241646{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-8c4c2bd *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c5a5040 *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-c5a5040 .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e75d889 *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-e75d889 .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-e75d889 .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-e75d889 .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-77d2876 *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-77d2876 .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-77d2876 .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-77d2876 .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a597441 *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-a597441 .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-a597441 .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-a597441 .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d9092dc *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-d9092dc .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-d9092dc .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-d9092dc .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4ef6b9a *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-4ef6b9a .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7241646 *//* استایل کلی کارت‌های اسلایدر */
.elementor-63778 .elementor-element.elementor-element-7241646 .swiper-slide {
    padding: 10px; /* ایجاد فاصله بین کارت ها */
}

.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-post {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* استایل عنوان مقاله */
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-post__title a {
    color: #333;
    font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
    font-weight: 700;
    font-size: 16px;
}

/* استایل دکمه‌های ناوبری (چپ و راست) */
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button {
    color: #c00; /* رنگ آیکون دکمه */
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button:hover {
    background-color: #c00;
    color: #fff;
}

/* حذف محدودیت عرض کانتینر برای اسلایدر تمام عرض (اختیاری) */
.elementor-63778 .elementor-element.elementor-element-7241646 .swiper-container {
    overflow: visible;
}
/* ======================================= */
/* کد نهایی برای دکمه های فلش چپ و راست */
/* ======================================= */
/* استایل اصلی بدنه دکمه */
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button {
    /* ظاهر دکمه */
    background-color: #ffffff !important;
    border: 1px solid #E0E2E7 !important; /* <<< افزودن حاشیه خاکستری روشن مانند نمونه */
    box-shadow: none !important; /* <<< حذف کامل سایه */
    
    /* اندازه و شکل */
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

/* موقعیت‌دهی دقیق دکمه‌ها در لبه کادر */
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button-prev {
    left: -21px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button-next {
    right: -1px !important; /* <<< حرکت به بیرون (نصف عرض دکمه) */
}

/* استایل آیکون فلش داخل دکمه */
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button i {
    color: #c10909 !important; /* رنگ مشکی برای فلش */
    font-size: 25px !important;
}

/* حذف کامل هرگونه تغییر در زمان هاور */
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button:hover {
    background-color: #ffffff !important;
    border-color: #E0E2E7 !important; /* ثابت ماندن رنگ حاشیه در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-swiper-button:hover i {
    color: #c10909 !important; /* ثابت ماندن رنگ فلش در زمان هاور */
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button {
  background-color: #fff0 !important;
  border: 1px solid #E0E2E700 !important;
  box-shadow: none !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
}
.elementor-63778 .elementor-element.elementor-element-8c4c2bd .elementor-swiper-button:hover {
  background-color: #fff0 !important;
  border-color: #E0E2E700 !important;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 20px !important;
  margin-left: 20px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
}
.elementor-63778 .elementor-element.elementor-element-7241646 .elementor-post-info__terms-list a {
    /* --- استایل ظاهری برچسب --- */
    background-color: #9E1111;  /* رنگ پس زمینه قرمز */
    color: #ffffff;             /* رنگ متن سفید */
    padding: 5px 12px;          /* فاصله داخلی متن از لبه‌های برچسب */
    border-radius: 4px;         /* گرد کردن گوشه‌ها */

    /* --- فاصله‌گذاری بین برچسب‌ها --- */
    margin-left: 8px;           /* فاصله از برچسب کناری */
    margin-bottom: 8px;         /* فاصله از خط پایین (اگر دسته‌بندی‌ها چند خطی شوند) */
    display: inline-block;      /* برای اعمال صحیح استایل و فاصله */
}
.elementor-67700 .elementor-element.elementor-element-f11a990 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  background-color: #fff !IMPORTANT;
  border-radius: 15px 15px 15px 15px;
}/* End custom CSS */