.elementor-3023 .elementor-element.elementor-element-277d49b{--display:flex;--min-height:568px;--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;--overflow:hidden;}.elementor-3023 .elementor-element.elementor-element-a7e9fd2{--e-image-carousel-slides-to-show:1;}.elementor-3023 .elementor-element.elementor-element-a7e9fd2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;background:var( --e-global-color-5754b82 );}.elementor-3023 .elementor-element.elementor-element-a7e9fd2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-8966354 );opacity:var( --e-global-color-8966354 );}.elementor-3023 .elementor-element.elementor-element-5e4f8c8{--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;--overflow:hidden;}.elementor-3023 .elementor-element.elementor-element-16f3d3b{--e-image-carousel-slides-to-show:1;}.elementor-3023 .elementor-element.elementor-element-16f3d3b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3023 .elementor-element.elementor-element-16f3d3b .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-8966354 );}.elementor-3023 .elementor-element.elementor-element-16f3d3b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3023 .elementor-element.elementor-element-16f3d3b .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-8966354 );}.elementor-3023 .elementor-element.elementor-element-16f3d3b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-8966354 );opacity:var( --e-global-color-8966354 );}.elementor-3023 .elementor-element.elementor-element-16f3d3b .swiper-pagination-bullet{background:var( --e-global-color-20d348d );}.elementor-3023 .elementor-element.elementor-element-c97676e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:33px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-8473311 .product_slider_1{padding:0px 0px 0px 0px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .title{padding:3px 3px 3px 8px;background-color:#D0BEF09C;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .title, .elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .title .icon{border-radius:15px 15px 15px 15px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .more, .elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .arrows{border-radius:15px 15px 15px 15px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .title h3{color:var( --e-global-color-text );font-size:16px;line-height:18px;font-weight:500;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .title .icon{color:#F8F8F8;background-color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .icon i{font-size:20px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .more{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .arrows i{font-size:18px;}.elementor-3023 .elementor-element.elementor-element-cd7def3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:55px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1.d_grid{gap:10px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .item{padding:10px 1px 10px 1px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .item .bg{inset:5px 1px 5px 1px;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .item:hover .bg{inset:2px 0px 2px 0px;border-color:var( --e-global-color-secondary );box-shadow:0px 10px 10px -10px rgba(0, 0, 0, 0.36);}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .item .image{padding:0px 10px 0px 10px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_next_Arrow, .elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_prev_Arrow{padding:14px 7px 14px 7px;background-color:#FA53A091;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_next_Arrow{border-radius:20px 0px 0px 20px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_prev_Arrow{border-radius:0px 20px 20px 0px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content h5, .elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content h5 a{font-size:13px;font-weight:500;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content p, .elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content p a{font-size:11px;font-weight:300;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_next_Arrow i, .elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_prev_Arrow i{color:var( --e-global-color-accent );font-size:18px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_next_Arrow:hover, .elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .dejavo_prev_Arrow:hover{background-color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-402435b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:55px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-abfdd30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3023 .elementor-element.elementor-element-3e316ba .banner1 .info h3{font-size:20px;}.elementor-3023 .elementor-element.elementor-element-3e316ba .banner1 .info h5{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-3e316ba .banner1 .link a{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-d9f2629{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3023 .elementor-element.elementor-element-30ed67a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3023 .elementor-element.elementor-element-30ed67a .banner1 .info h3{font-size:20px;}.elementor-3023 .elementor-element.elementor-element-30ed67a .banner1 .info h5{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-30ed67a .banner1 .link a{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-6f95e47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:33px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .title .icon i{font-size:18px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .title h3{font-size:16px;line-height:18px;font-weight:500;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .btn a{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .down .arrows i{font-size:18px;}.elementor-3023 .elementor-element.elementor-element-07c8aae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:55px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-9c96573{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3023 .elementor-element.elementor-element-297aade .banner1 .info h3{font-size:20px;}.elementor-3023 .elementor-element.elementor-element-297aade .banner1 .info h5{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-297aade .banner1 .link a{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-eb5a200{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3023 .elementor-element.elementor-element-4b9d9f2 .banner2 a{transition-duration:1200ms !important;}.elementor-3023 .elementor-element.elementor-element-4b9d9f2 .banner2 .caption a{font-size:20px;}.elementor-3023 .elementor-element.elementor-element-44f37e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-d2b0d27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3023 .elementor-element.elementor-element-ad49bfb .banner1 .info h3{font-size:20px;}.elementor-3023 .elementor-element.elementor-element-ad49bfb .banner1 .info h5{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-ad49bfb .banner1 .link a{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-8511625{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3023 .elementor-element.elementor-element-63fd42e .banner1 .info h3{font-size:20px;}.elementor-3023 .elementor-element.elementor-element-63fd42e .banner1 .info h5{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-63fd42e .banner1 .link a{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-986e3bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:33px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h3, .elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .mob h3{font-size:22px;font-weight:700;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h3{line-height:32px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h4{font-size:16px;line-height:22px;font-weight:500;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .btn{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .dejavo_next_Arrow i, .elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .dejavo_prev_Arrow i{font-size:18px;}.elementor-3023 .elementor-element.elementor-element-ba348f6{--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;}.elementor-3023 .elementor-element.elementor-element-2d3b212{--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;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .icon i{font-size:18px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .title h3{font-size:16px;line-height:18px;font-weight:500;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .more{font-size:14px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .arrows i{font-size:18px;}.elementor-3023 .elementor-element.elementor-element-3937be0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:76px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-0c9dbfd.item .icon i{color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-0c9dbfd.item:hover .icon i{color:var( --e-global-color-accent );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-83a6346.item .icon i{color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-83a6346.item:hover .icon i{color:var( --e-global-color-accent );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-66dd7ce.item .icon i{color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-66dd7ce.item:hover .icon i{color:var( --e-global-color-accent );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-9341f43.item .icon i{color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-9341f43.item:hover .icon i{color:var( --e-global-color-accent );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-3b74519.item .icon i{color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-3b74519.item:hover .icon i{color:var( --e-global-color-accent );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-832454c.item .icon i{color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-893031f .elementor-repeater-item-832454c.item:hover .icon i{color:var( --e-global-color-accent );}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box{gap:6px;}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box .item .icon{animation-duration:1200ms !important;transition-duration:1200ms !important;padding:0px 0px 0px 0px;}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box .item{border-radius:20px 20px 20px 20px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-5754b82 );}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box .item:hover{border-color:var( --e-global-color-5754b82 );}.elementor-3023 .elementor-element.elementor-element-893031f .item .content p{font-size:12px;}.elementor-3023 .elementor-element.elementor-element-893031f .item .icon{font-size:40px;}.elementor-3023 .elementor-element.elementor-element-6562ce4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:55px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_next_Arrow, .elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_prev_Arrow{padding:8px 2px 8px 6px;background-color:var( --e-global-color-c45fc64 );}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .item, .elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .item .title{border-radius:15px 15px 15px 15px;}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_next_Arrow{border-radius:15px 0px 0px 15px;}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_prev_Arrow{border-radius:0px 15px 15px 0px;}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .item{border-style:none;box-shadow:0px 4px 7px 0px rgba(0, 0, 0, 0.08);}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .item:hover{border-color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_next_Arrow i, .elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_prev_Arrow i{color:#FFFFFF;font-size:20px;}.elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_next_Arrow:hover, .elementor-3023 .elementor-element.elementor-element-0359e15 .logo_slider_1 .dejavo_prev_Arrow:hover{background-color:var( --e-global-color-c45fc64 );}@media(min-width:768px){.elementor-3023 .elementor-element.elementor-element-277d49b{--content-width:1420px;}.elementor-3023 .elementor-element.elementor-element-5e4f8c8{--content-width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3023 .elementor-element.elementor-element-9c96573{--width:48%;}.elementor-3023 .elementor-element.elementor-element-eb5a200{--width:48%;}.elementor-3023 .elementor-element.elementor-element-d2b0d27{--width:48%;}.elementor-3023 .elementor-element.elementor-element-8511625{--width:48%;}}@media(max-width:1024px){.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .icon i{font-size:17px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .title h3{font-size:15px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .more{font-size:13px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1.d_grid{gap:6px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .item .image{padding:0px 10px 0px 10px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content h5, .elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content h5 a{font-size:13px;}.elementor-3023 .elementor-element.elementor-element-402435b{--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;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .title .icon i{font-size:17px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .title h3{font-size:15px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .btn a{font-size:13px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .down .arrows i{font-size:17px;}.elementor-3023 .elementor-element.elementor-element-07c8aae{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-3023 .elementor-element.elementor-element-44f37e0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h3, .elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .mob h3{font-size:18px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h3{line-height:24px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h4{font-size:15px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .btn{font-size:13px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .icon i{font-size:17px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .title h3{font-size:15px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .more{font-size:13px;}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box{gap:7px;}.elementor-3023 .elementor-element.elementor-element-893031f .item .content h6{font-size:13px;}.elementor-3023 .elementor-element.elementor-element-893031f .item .content p{font-size:12px;}.elementor-3023 .elementor-element.elementor-element-893031f .item .icon{font-size:33px;}}@media(max-width:767px){.elementor-3023 .elementor-element.elementor-element-5e4f8c8{--content-width:400px;--min-height:447px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .icon i{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-8473311 .dej_heading_1 .more{font-size:12px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1.d_grid{gap:2px;}.elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content h5, .elementor-3023 .elementor-element.elementor-element-6ee4e6a .category_box_1 .content h5 a{font-size:12px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .title .icon i{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .heading .btn a{font-size:12px;}.elementor-3023 .elementor-element.elementor-element-07f5b43 .product_slider_3 .down .arrows i{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-44f37e0{--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-986e3bf{--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h3{line-height:20px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .side h4{line-height:20px;}.elementor-3023 .elementor-element.elementor-element-cb6e444 .pr_slider_5 .btn{font-size:12px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .icon i{font-size:16px;}.elementor-3023 .elementor-element.elementor-element-31f5f49 .dej_heading_1 .more{font-size:12px;}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box{gap:4px;}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box .item{padding:10px 3px 10px 3px;}.elementor-3023 .elementor-element.elementor-element-893031f .icon_box .item .icon{padding:0px 5px 0px 5px;}.elementor-3023 .elementor-element.elementor-element-893031f .item .content h6{font-size:13px;}.elementor-3023 .elementor-element.elementor-element-893031f .item .icon{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-277d49b */.elementor-element-5812beb .elementor-widget-container,
.elementor-element-5812beb .elementor-swiper,
.elementor-element-5812beb .elementor-slides-wrapper,
.elementor-element-5812beb .swiper-wrapper,
.elementor-element-5812beb .swiper-slide,
.elementor-element-5812beb .swiper-slide-bg {
    border-radius: 20px !important;
}

.elementor-element-5812beb .elementor-slides-wrapper {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e4f8c8 */.elementor-repeater-item-5339685 {
    border-radius: 20px !important;
    overflow: hidden !important;
}

.elementor-repeater-item-5339685 .swiper-slide-bg {
    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8483748 *//* ========================================================= */
/* بخش درباره فروشگاه رُخسار - گالری با دو عکس در پایین کادر */
/* ========================================================= */

.rokhsar-creative {
    padding: 80px 20px;
    background: linear-gradient(180deg, #f9f7fc 0%, #f3edf7 100%);
    direction: rtl;
    font-family: 'YekanBakh', sans-serif;
}

.creative-container {
    max-width: 1300px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 55% 45%;
    gap: 50px;
    align-items: center;
}

/* ========================================================= */
/* گالری - عکس اصلی با دو کارت شناور در پایین */
/* ========================================================= */
.creative-gallery {
    position: relative;
    border-radius: 28px;
    overflow: hidden;
    box-shadow: 0 30px 80px rgba(0, 0, 0, 0.10);
    aspect-ratio: 16 / 10;
    background: #2d1b3e;
    transition: box-shadow 0.4s ease;
}

.creative-gallery:hover {
    box-shadow: 0 40px 100px rgba(105, 76, 140, 0.18);
}

/* عکس اصلی (عریض و کامل) */
.gallery-main-wide {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.8s cubic-bezier(0.2, 0.9, 0.3, 1);
}

.creative-gallery:hover .gallery-main-wide {
    transform: scale(1.03);
}

/* ===== کارت‌های شناور در پایین کادر ===== */
.floating-card {
    position: absolute;
    bottom: 20px;
    border-radius: 16px;
    overflow: hidden;
    border: 3px solid rgba(255, 255, 255, 0.7);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.20);
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    cursor: pointer;
    width: 46%;
    max-width: 200px;
    aspect-ratio: 4 / 3;
    z-index: 2;
    background: #fff;
}

.floating-card:hover {
    transform: scale(1.08) !important;
    box-shadow: 0 20px 50px rgba(105, 76, 140, 0.30);
    z-index: 5;
}

.floating-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.6s ease;
}

.floating-card:hover img {
    transform: scale(1.05);
}

/* کارت اول (پایین-راست) */
.floating-card-1 {
    right: 20px;
    transform: rotate(-3deg);
    animation: floatCard1 4.5s ease-in-out infinite alternate;
}

/* کارت دوم (پایین-چپ) */
.floating-card-2 {
    left: 20px;
    transform: rotate(3deg);
    animation: floatCard2 5s ease-in-out infinite alternate;
}

/* انیمیشن شناوری */
@keyframes floatCard1 {
    0%   { transform: rotate(-3deg) translateY(0px); }
    100% { transform: rotate(-1deg) translateY(-10px); }
}
@keyframes floatCard2 {
    0%   { transform: rotate(3deg) translateY(0px); }
    100% { transform: rotate(1deg) translateY(-12px); }
}

/* ========================================================= */
/* محتوای متنی (سمت راست) */
/* ========================================================= */
.creative-content {
    padding: 30px 28px;
    background: rgba(255, 255, 255, 0.75);
    backdrop-filter: blur(16px);
    border-radius: 32px;
    border: 1px solid rgba(255, 255, 255, 0.50);
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.04);
    animation: contentFadeIn 0.8s ease-out;
    position: relative;
    overflow: hidden;
}

.creative-content::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle at 80% 20%, rgba(105, 76, 140, 0.04) 0%, transparent 60%);
    pointer-events: none;
    z-index: 0;
}

.creative-content > * {
    position: relative;
    z-index: 1;
}

.creative-badge {
    display: inline-block;
    padding: 6px 18px;
    border-radius: 100px;
    background: linear-gradient(135deg, #694c8c, #8b6faa);
    color: #fff;
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 12px;
    box-shadow: 0 4px 15px rgba(105, 76, 140, 0.25);
}

.creative-title {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 800;
    color: #1a1a2e;
    margin-bottom: 12px;
}

.creative-title span {
    background: linear-gradient(135deg, #694c8c, #a882c9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    position: relative;
}

.creative-title span::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #694c8c60, #694c8c20);
    border-radius: 10px;
    z-index: -1;
}

.creative-text {
    font-size: 1rem;
    color: #4a4a5a;
    line-height: 2;
    margin-bottom: 14px;
}

.creative-divider {
    width: 50px;
    height: 3px;
    background: linear-gradient(90deg, #694c8c, transparent);
    border-radius: 10px;
    margin: 16px 0 14px 0;
}

.creative-quote {
    background: linear-gradient(135deg, #f5f0fa, #ede6f5);
    padding: 16px 24px;
    border-radius: 18px;
    border-right: 4px solid #694c8c;
    margin: 16px 0 0 0;
    font-size: 1.05rem;
    font-weight: 600;
    color: #2d1b3e;
    line-height: 1.8;
    box-shadow: 0 4px 15px rgba(105, 76, 140, 0.06);
    position: relative;
}

.creative-quote::before {
    content: '"';
    font-size: 2.2rem;
    color: #694c8c25;
    position: absolute;
    top: -8px;
    right: 12px;
    font-family: serif;
}

/* ========================================================= */
/* انیمیشن */
/* ========================================================= */
@keyframes contentFadeIn {
    0%   { opacity: 0; transform: translateY(30px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* ========================================================= */
/* رسپانسیو */
/* ========================================================= */

@media (max-width: 1024px) {
    .creative-container {
        grid-template-columns: 1fr;
        gap: 40px;
    }
    .creative-content {
        text-align: center;
        padding: 28px 20px;
    }
    .creative-divider {
        margin: 16px auto 14px auto;
    }
    .creative-title {
        font-size: 1.8rem;
    }
    .floating-card {
        width: 22%;
        max-width: 150px;
        bottom: 14px;
    }
    .floating-card-1 { right: 14px; }
    .floating-card-2 { left: 14px; }
}

@media (max-width: 768px) {
    .rokhsar-creative {
        padding: 40px 15px;
    }
    .creative-container {
        gap: 24px;
    }

    .creative-gallery {
        order: -1;
        aspect-ratio: 4 / 3;
        border-radius: 20px;
    }

    .floating-card {
        width: 28%;
        max-width: 120px;
        bottom: 10px;
        border-width: 2px;
        border-radius: 12px;
    }
    .floating-card-1 { right: 10px; }
    .floating-card-2 { left: 10px; }

    .creative-content {
        padding: 20px 16px;
        border-radius: 20px;
        background: rgba(255, 255, 255, 0.85);
        backdrop-filter: blur(8px);
    }
    .creative-title {
        font-size: 1.5rem;
    }
    .creative-text {
        font-size: 0.92rem;
    }
    .creative-quote {
        font-size: 0.95rem;
        padding: 12px 16px;
    }
}

@media (max-width: 480px) {
    .creative-title {
        font-size: 1.3rem;
    }
    .floating-card {
        width: 26%;
        max-width: 90px;
        bottom: 6px;
        border-width: 2px;
        border-radius: 10px;
    }
    .floating-card-1 { right: 6px; }
    .floating-card-2 { left: 6px; }
}/* End custom CSS */