.elementor-9 .elementor-element.elementor-element-68d8065{--display:flex;--min-height:80vh;--border-radius:0px 0px 15px 15px;}.elementor-9 .elementor-element.elementor-element-2f7bb20{--display:flex;}.elementor-9 .elementor-element.elementor-element-f545363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-1115cb8{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-50ff5ed{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-50ff5ed.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-50ff5ed.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-50ff5ed.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-50ff5ed.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-3c022e1{--display:flex;}.elementor-9 .elementor-element.elementor-element-a651b43{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a651b43.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-a651b43.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-a651b43.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a651b43.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0bd65f1{--display:flex;}.elementor-9 .elementor-element.elementor-element-470a904{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-470a904.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-470a904.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-470a904.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-470a904.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-deaaca5{--display:flex;}.elementor-9 .elementor-element.elementor-element-c517974{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c517974.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-c517974.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-c517974.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c517974.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ed949a3{--display:flex;}.elementor-9 .elementor-element.elementor-element-da43748{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-da43748.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-da43748.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-da43748.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-da43748.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-b3ade39{--display:flex;}.elementor-9 .elementor-element.elementor-element-9f8b6f6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9f8b6f6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-9f8b6f6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-9f8b6f6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9f8b6f6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-95cdced{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-3a7d30f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-f07ce9b:hover{--e-transform-translateX:1vw;}.elementor-9 .elementor-element.elementor-element-a536cd1{--display:flex;}.elementor-9 .elementor-element.elementor-element-1a06489:hover{--e-transform-translateX:-1vw;}.elementor-9 .elementor-element.elementor-element-b53d955{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-99af321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-139efe8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E6E5E8;--border-color:#E6E5E8;}.elementor-9 .elementor-element.elementor-element-5a22622{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-5a22622:hover{--e-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-5a22622.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-5a22622.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-9 .elementor-element.elementor-element-5a22622.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-9 .elementor-element.elementor-element-5a22622.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-title{margin-bottom:3px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e7d5661{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E6E5E8;--border-color:#E6E5E8;}.elementor-9 .elementor-element.elementor-element-f092621{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-f092621:hover{--e-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-f092621.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-f092621.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-9 .elementor-element.elementor-element-f092621.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-9 .elementor-element.elementor-element-f092621.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-title{margin-bottom:3px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-fe0315c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E6E5E8;--border-color:#E6E5E8;}.elementor-9 .elementor-element.elementor-element-6397678{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-6397678:hover{--e-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-6397678.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-6397678.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-9 .elementor-element.elementor-element-6397678.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-9 .elementor-element.elementor-element-6397678.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-title{margin-bottom:3px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-758d3b8{--display:flex;}.elementor-9 .elementor-element.elementor-element-11cb9c9{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-11cb9c9:hover{--e-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-11cb9c9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-11cb9c9.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-9 .elementor-element.elementor-element-11cb9c9.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-9 .elementor-element.elementor-element-11cb9c9.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-title{margin-bottom:3px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-50797c6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-dceb66c{--spacer-size:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7377e85{text-align:start;}.elementor-9 .elementor-element.elementor-element-7377e85 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7961f3a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7961f3a .elementor-divider-separator{width:30%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-7961f3a .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-e46639e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-e46639e .swiper-pagination-bullet-active, .elementor-9 .elementor-element.elementor-element-e46639e .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e46639e .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e46639e .elementor-main-swiper{height:12vh;}.elementor-9 .elementor-element.elementor-element-e46639e .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e46639e .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e46639e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e46639e .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-9 .elementor-element.elementor-element-9cf3a1e{--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-9 .elementor-element.elementor-element-75ea66d{text-align:start;}.elementor-9 .elementor-element.elementor-element-75ea66d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4e68cfe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-4e68cfe .elementor-divider-separator{width:25%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-4e68cfe .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:20px;padding:5px 5px 15px 5px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-c664065{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c664065 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:800;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:800;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;margin-top:13px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products .added_to_cart{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product:hover{box-shadow:0px 30px 40px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-48e739a{--display:flex;}.elementor-9 .elementor-element.elementor-element-d71b042{--display:flex;}.elementor-9 .elementor-element.elementor-element-25d498c{text-align:start;}.elementor-9 .elementor-element.elementor-element-25d498c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-1bc6d32{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-1bc6d32 .elementor-divider-separator{width:35%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-1bc6d32 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:20px;padding:5px 5px 15px 5px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-66c660f{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-66c660f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 0px 0px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:800;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:800;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;margin-top:13px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products .added_to_cart{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product:hover{box-shadow:0px 30px 40px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-3984088{--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-9 .elementor-element.elementor-element-c64a357{text-align:start;}.elementor-9 .elementor-element.elementor-element-c64a357 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-370ad74{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-370ad74 .elementor-divider-separator{width:25%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-370ad74 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-7b1f79c{--swiper-slides-to-display:3;--swiper-slides-gap:-150px;--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;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7b1f79c .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-12b728b{--display:flex;}.elementor-9 .elementor-element.elementor-element-0b5d34d{--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-9 .elementor-element.elementor-element-1549852{text-align:start;}.elementor-9 .elementor-element.elementor-element-1549852 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ba3f1e5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-ba3f1e5 .elementor-divider-separator{width:25%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-ba3f1e5 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-e64d6c8{--swiper-slides-to-display:3;--swiper-slides-gap:-150px;--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;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e64d6c8 .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-865fe55{--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-9 .elementor-element.elementor-element-f2ac1f7{text-align:start;}.elementor-9 .elementor-element.elementor-element-f2ac1f7 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-d554b05{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-d554b05 .elementor-divider-separator{width:25%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-d554b05 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-1970d47{--swiper-slides-to-display:3;--swiper-slides-gap:-150px;--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;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1970d47 .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-eb7afe9{--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-9 .elementor-element.elementor-element-95518ef{text-align:start;}.elementor-9 .elementor-element.elementor-element-95518ef .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-74b9bec{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-74b9bec .elementor-divider-separator{width:25%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-74b9bec .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-5a848ac{--swiper-slides-to-display:3;--swiper-slides-gap:-150px;--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;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5a848ac .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-137a802{--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-9 .elementor-element.elementor-element-e0c4b73{text-align:start;}.elementor-9 .elementor-element.elementor-element-e0c4b73 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-b80144b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b80144b .elementor-divider-separator{width:25%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-b80144b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-2bcb712{--swiper-slides-to-display:3;--swiper-slides-gap:-150px;--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;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2bcb712 .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-9acb0ae{--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-9 .elementor-element.elementor-element-bc83d6a{text-align:start;}.elementor-9 .elementor-element.elementor-element-bc83d6a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-8404963{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-8404963 .elementor-divider-separator{width:25%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-8404963 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-4c96b47{--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-9 .elementor-element.elementor-element-b9df89e{text-align:start;}.elementor-9 .elementor-element.elementor-element-b9df89e .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-97abf4a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-97abf4a .elementor-divider-separator{width:40%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-97abf4a .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-480ea9f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9 .elementor-element.elementor-element-480ea9f:after{content:"0.66";}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-post__thumbnail__link{width:100%;}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-post__meta-data span + span:before{content:"•";}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-post__text{margin-top:20px;}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-post__badge{right:0;}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-post__card .elementor-post__badge{margin:20px;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb69775 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-e46639e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-7b1f79c{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-e64d6c8{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-1970d47{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-5a848ac{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-2bcb712{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-f545363{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-50ff5ed{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-50ff5ed .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-a651b43{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-a651b43 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-470a904{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-470a904 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c517974{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-c517974 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-da43748{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-da43748 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-9f8b6f6{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9f8b6f6 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-99af321{--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-9 .elementor-element.elementor-element-139efe8{--width:50%;}.elementor-9 .elementor-element.elementor-element-5a22622{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-5a22622 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e7d5661{--width:50%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9 .elementor-element.elementor-element-f092621{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-f092621 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fe0315c{--width:50%;}.elementor-9 .elementor-element.elementor-element-6397678{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-6397678 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-758d3b8{--width:45%;}.elementor-9 .elementor-element.elementor-element-11cb9c9{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-img{margin-bottom:1vw;}.elementor-9 .elementor-element.elementor-element-11cb9c9 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-50797c6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7961f3a .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-e46639e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-e46639e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e46639e .elementor-swiper-button{font-size:0px;}.elementor-9 .elementor-element.elementor-element-e46639e .swiper-pagination-bullet{height:3px;width:3px;}.elementor-9 .elementor-element.elementor-element-e46639e .swiper-horizontal .swiper-pagination-progressbar{height:3px;}.elementor-9 .elementor-element.elementor-element-4e68cfe .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-c664065{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .price del {font-size:19px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-9 .elementor-element.elementor-element-c664065.elementor-wc-products .added_to_cart{font-size:21px;}.elementor-9 .elementor-element.elementor-element-1bc6d32 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-66c660f{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .price del {font-size:19px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-9 .elementor-element.elementor-element-66c660f.elementor-wc-products .added_to_cart{font-size:21px;}.elementor-9 .elementor-element.elementor-element-370ad74 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-7b1f79c{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-9 .elementor-element.elementor-element-ba3f1e5 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-e64d6c8{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-9 .elementor-element.elementor-element-d554b05 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-1970d47{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-9 .elementor-element.elementor-element-74b9bec .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-5a848ac{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-9 .elementor-element.elementor-element-b80144b .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-2bcb712{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-9 .elementor-element.elementor-element-8404963 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-97abf4a .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9 .elementor-element.elementor-element-480ea9f:after{content:"0.5";}.elementor-9 .elementor-element.elementor-element-480ea9f .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-1115cb8{--width:31%;}.elementor-9 .elementor-element.elementor-element-3c022e1{--width:31%;}.elementor-9 .elementor-element.elementor-element-0bd65f1{--width:31%;}.elementor-9 .elementor-element.elementor-element-deaaca5{--width:31%;}.elementor-9 .elementor-element.elementor-element-ed949a3{--width:31%;}.elementor-9 .elementor-element.elementor-element-b3ade39{--width:31%;}.elementor-9 .elementor-element.elementor-element-95cdced{--content-width:1085px;}.elementor-9 .elementor-element.elementor-element-3a7d30f{--width:50%;}.elementor-9 .elementor-element.elementor-element-a536cd1{--width:50%;}.elementor-9 .elementor-element.elementor-element-b53d955{--content-width:1059px;}}/* Start custom CSS for container, class: .elementor-element-1115cb8 *//* ===================================================
   PERFECT PHONE PREMIUM CARD
   Premium Light Design
=================================================== */

.perfectphone-premium{
    position:relative;
    overflow:hidden;

    background:#fff;

    border:1px solid #ececf4;
    border-radius:22px;

    padding:14px;

    transition:.45s ease;

    box-shadow:
        0 8px 25px rgba(0,0,0,.05);
}

/* Glow */

.perfectphone-premium::before{

    content:"";

    position:absolute;

    top:-120px;
    right:-120px;

    width:220px;
    height:220px;

    background:
    radial-gradient(circle,
    rgba(146,44,221,.10),
    transparent 72%);

    opacity:0;

    transition:.45s ease;

}

/* Purple Bar */

.perfectphone-premium::after{

    content:"";

    position:absolute;

    right:0;
    top:50%;

    width:4px;
    height:65%;

    border-radius:40px;

    background:linear-gradient(
        180deg,
        #cb43ff,
        #7622d8);

    transform:translateY(-50%) scaleY(0);

    transition:.35s ease;

}

/* ===========================
   DESKTOP HOVER
=========================== */

.perfectphone-premium:hover{

    transform:translateY(-6px);

    border-color:#bf63ff;

    box-shadow:
        0 20px 45px rgba(146,44,221,.16);

}

.perfectphone-premium:hover::before{

    opacity:1;

    transform:scale(1.25);

}

.perfectphone-premium:hover::after{

    transform:translateY(-50%) scaleY(1);

}

/* ===========================
   IMAGE
=========================== */

.perfectphone-premium img{

    transition:.4s ease;

}

.perfectphone-premium:hover img{

    transform:scale(1.03);

}

/* ===========================
   TYPOGRAPHY
=========================== */

.perfectphone-premium h1,
.perfectphone-premium h2,
.perfectphone-premium h3,
.perfectphone-premium h4{

    color:#181818;

}

.perfectphone-premium p{

    color:#666;

    line-height:1.6;

}

/* ===========================
   BUTTON
=========================== */

.perfectphone-premium .elementor-button{

    background:linear-gradient(
        135deg,
        #cb43ff,
        #7622d8)!important;

    color:#fff!important;

    border-radius:12px!important;

    transition:.35s ease;

    box-shadow:
        0 8px 22px rgba(146,44,221,.20);

}

.perfectphone-premium .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 12px 28px rgba(146,44,221,.28);

}

/* ===========================
   TABLET
=========================== */

@media(max-width:1024px){

.perfectphone-premium{

    padding:12px;

}

}

/* ===========================
   MOBILE EFFECTS
=========================== */

@media(max-width:767px){

.perfectphone-premium{

    width:48%!important;
    min-width:48%!important;
    flex:0 0 48%!important;

    padding:10px;

    animation:
        ppFloat 3.5s ease-in-out infinite,
        ppGlow 3.5s ease-in-out infinite;

}

/* Shine */

.perfectphone-premium::before{

    opacity:1;

    top:0;
    left:-150%;

    right:auto;

    width:60%;
    height:100%;

    background:linear-gradient(
        110deg,
        transparent,
        rgba(255,255,255,.75),
        transparent);

    animation:ppShine 5s linear infinite;

}

/* Hide purple bar */

.perfectphone-premium::after{

    display:none;

}

}

/* ===========================
   ANIMATIONS
=========================== */

@keyframes ppFloat{

0%,100%{

    transform:translateY(0);

}

50%{

    transform:translateY(-3px);

}

}

@keyframes ppGlow{

0%,100%{

    box-shadow:
    0 8px 25px rgba(0,0,0,.05);

    border-color:#ececf4;

}

50%{

    box-shadow:
    0 12px 32px rgba(146,44,221,.18);

    border-color:#c54cff;

}

}

@keyframes ppShine{

0%{

    left:-140%;

}

100%{

    left:170%;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c022e1 *//* ===============================
   PERFECT PHONE PREMIUM - LIGHT
================================ */

.perfectphone-premium{
    position:relative;
    overflow:hidden;

    background:#ffffff;

    border:1px solid #ececf4;
    border-radius:22px;

    padding:14px;

    transition:.4s ease;

    box-shadow:
        0 8px 25px rgba(0,0,0,.05);
}

/* Glow */
.perfectphone-premium::before{
    content:"";
    position:absolute;
    top:-120px;
    right:-120px;

    width:220px;
    height:220px;

    background:
    radial-gradient(circle,
    rgba(146,44,221,.10),
    transparent 72%);

    transition:.4s;
    opacity:0;
}

/* פס צד */

.perfectphone-premium::after{

    content:"";

    position:absolute;

    right:0;
    top:50%;

    transform:translateY(-50%) scaleY(0);

    width:4px;
    height:65%;

    border-radius:50px;

    background:linear-gradient(
        180deg,
        #c33dff,
        #6d19d4);

    transition:.35s;

}

/* Hover */

.perfectphone-premium:hover{

    transform:translateY(-6px);

    border-color:#b95dff;

    box-shadow:
        0 18px 45px rgba(116,33,194,.15);

}

.perfectphone-premium:hover::before{

    opacity:1;
    transform:scale(1.2);

}

.perfectphone-premium:hover::after{

    transform:translateY(-50%) scaleY(1);

}

/* כותרות */

.perfectphone-premium h2,
.perfectphone-premium h3{

    color:#181818;

}

/* טקסט */

.perfectphone-premium p{

    color:#666;

}

/* כפתורים */

.perfectphone-premium .elementor-button{

    background:linear-gradient(135deg,#cb43ff,#7a28d8)!important;

    color:#fff!important;

    border-radius:12px;

    transition:.35s;

}

.perfectphone-premium .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 12px 25px rgba(146,44,221,.25);

}

/* טאבלט */

@media(max-width:1024px){

.perfectphone-premium{

padding:12px;

}

}

/* מובייל */

@media(max-width:767px){

.perfectphone-premium{

width:48%!important;
min-width:48%!important;
flex:0 0 48%!important;

padding:10px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bd65f1 *//* ===============================
   PERFECT PHONE PREMIUM - LIGHT
================================ */

.perfectphone-premium{
    position:relative;
    overflow:hidden;

    background:#ffffff;

    border:1px solid #ececf4;
    border-radius:22px;

    padding:14px;

    transition:.4s ease;

    box-shadow:
        0 8px 25px rgba(0,0,0,.05);
}

/* Glow */
.perfectphone-premium::before{
    content:"";
    position:absolute;
    top:-120px;
    right:-120px;

    width:220px;
    height:220px;

    background:
    radial-gradient(circle,
    rgba(146,44,221,.10),
    transparent 72%);

    transition:.4s;
    opacity:0;
}

/* פס צד */

.perfectphone-premium::after{

    content:"";

    position:absolute;

    right:0;
    top:50%;

    transform:translateY(-50%) scaleY(0);

    width:4px;
    height:65%;

    border-radius:50px;

    background:linear-gradient(
        180deg,
        #c33dff,
        #6d19d4);

    transition:.35s;

}

/* Hover */

.perfectphone-premium:hover{

    transform:translateY(-6px);

    border-color:#b95dff;

    box-shadow:
        0 18px 45px rgba(116,33,194,.15);

}

.perfectphone-premium:hover::before{

    opacity:1;
    transform:scale(1.2);

}

.perfectphone-premium:hover::after{

    transform:translateY(-50%) scaleY(1);

}

/* כותרות */

.perfectphone-premium h2,
.perfectphone-premium h3{

    color:#181818;

}

/* טקסט */

.perfectphone-premium p{

    color:#666;

}

/* כפתורים */

.perfectphone-premium .elementor-button{

    background:linear-gradient(135deg,#cb43ff,#7a28d8)!important;

    color:#fff!important;

    border-radius:12px;

    transition:.35s;

}

.perfectphone-premium .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 12px 25px rgba(146,44,221,.25);

}

/* טאבלט */

@media(max-width:1024px){

.perfectphone-premium{

padding:12px;

}

}

/* מובייל */

@media(max-width:767px){

.perfectphone-premium{

width:48%!important;
min-width:48%!important;
flex:0 0 48%!important;

padding:10px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deaaca5 *//* ===============================
   PERFECT PHONE PREMIUM - LIGHT
================================ */

.perfectphone-premium{
    position:relative;
    overflow:hidden;

    background:#ffffff;

    border:1px solid #ececf4;
    border-radius:22px;

    padding:14px;

    transition:.4s ease;

    box-shadow:
        0 8px 25px rgba(0,0,0,.05);
}

/* Glow */
.perfectphone-premium::before{
    content:"";
    position:absolute;
    top:-120px;
    right:-120px;

    width:220px;
    height:220px;

    background:
    radial-gradient(circle,
    rgba(146,44,221,.10),
    transparent 72%);

    transition:.4s;
    opacity:0;
}

/* פס צד */

.perfectphone-premium::after{

    content:"";

    position:absolute;

    right:0;
    top:50%;

    transform:translateY(-50%) scaleY(0);

    width:4px;
    height:65%;

    border-radius:50px;

    background:linear-gradient(
        180deg,
        #c33dff,
        #6d19d4);

    transition:.35s;

}

/* Hover */

.perfectphone-premium:hover{

    transform:translateY(-6px);

    border-color:#b95dff;

    box-shadow:
        0 18px 45px rgba(116,33,194,.15);

}

.perfectphone-premium:hover::before{

    opacity:1;
    transform:scale(1.2);

}

.perfectphone-premium:hover::after{

    transform:translateY(-50%) scaleY(1);

}

/* כותרות */

.perfectphone-premium h2,
.perfectphone-premium h3{

    color:#181818;

}

/* טקסט */

.perfectphone-premium p{

    color:#666;

}

/* כפתורים */

.perfectphone-premium .elementor-button{

    background:linear-gradient(135deg,#cb43ff,#7a28d8)!important;

    color:#fff!important;

    border-radius:12px;

    transition:.35s;

}

.perfectphone-premium .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 12px 25px rgba(146,44,221,.25);

}

/* טאבלט */

@media(max-width:1024px){

.perfectphone-premium{

padding:12px;

}

}

/* מובייל */

@media(max-width:767px){

.perfectphone-premium{

width:48%!important;
min-width:48%!important;
flex:0 0 48%!important;

padding:10px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed949a3 *//* ===============================
   PERFECT PHONE PREMIUM - LIGHT
================================ */

.perfectphone-premium{
    position:relative;
    overflow:hidden;

    background:#ffffff;

    border:1px solid #ececf4;
    border-radius:22px;

    padding:14px;

    transition:.4s ease;

    box-shadow:
        0 8px 25px rgba(0,0,0,.05);
}

/* Glow */
.perfectphone-premium::before{
    content:"";
    position:absolute;
    top:-120px;
    right:-120px;

    width:220px;
    height:220px;

    background:
    radial-gradient(circle,
    rgba(146,44,221,.10),
    transparent 72%);

    transition:.4s;
    opacity:0;
}

/* פס צד */

.perfectphone-premium::after{

    content:"";

    position:absolute;

    right:0;
    top:50%;

    transform:translateY(-50%) scaleY(0);

    width:4px;
    height:65%;

    border-radius:50px;

    background:linear-gradient(
        180deg,
        #c33dff,
        #6d19d4);

    transition:.35s;

}

/* Hover */

.perfectphone-premium:hover{

    transform:translateY(-6px);

    border-color:#b95dff;

    box-shadow:
        0 18px 45px rgba(116,33,194,.15);

}

.perfectphone-premium:hover::before{

    opacity:1;
    transform:scale(1.2);

}

.perfectphone-premium:hover::after{

    transform:translateY(-50%) scaleY(1);

}

/* כותרות */

.perfectphone-premium h2,
.perfectphone-premium h3{

    color:#181818;

}

/* טקסט */

.perfectphone-premium p{

    color:#666;

}

/* כפתורים */

.perfectphone-premium .elementor-button{

    background:linear-gradient(135deg,#cb43ff,#7a28d8)!important;

    color:#fff!important;

    border-radius:12px;

    transition:.35s;

}

.perfectphone-premium .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 12px 25px rgba(146,44,221,.25);

}

/* טאבלט */

@media(max-width:1024px){

.perfectphone-premium{

padding:12px;

}

}

/* מובייל */

@media(max-width:767px){

.perfectphone-premium{

width:48%!important;
min-width:48%!important;
flex:0 0 48%!important;

padding:10px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3ade39 *//* ===============================
   PERFECT PHONE PREMIUM - LIGHT
================================ */

.perfectphone-premium{
    position:relative;
    overflow:hidden;

    background:#ffffff;

    border:1px solid #ececf4;
    border-radius:22px;

    padding:14px;

    transition:.4s ease;

    box-shadow:
        0 8px 25px rgba(0,0,0,.05);
}

/* Glow */
.perfectphone-premium::before{
    content:"";
    position:absolute;
    top:-120px;
    right:-120px;

    width:220px;
    height:220px;

    background:
    radial-gradient(circle,
    rgba(146,44,221,.10),
    transparent 72%);

    transition:.4s;
    opacity:0;
}

/* פס צד */

.perfectphone-premium::after{

    content:"";

    position:absolute;

    right:0;
    top:50%;

    transform:translateY(-50%) scaleY(0);

    width:4px;
    height:65%;

    border-radius:50px;

    background:linear-gradient(
        180deg,
        #c33dff,
        #6d19d4);

    transition:.35s;

}

/* Hover */

.perfectphone-premium:hover{

    transform:translateY(-6px);

    border-color:#b95dff;

    box-shadow:
        0 18px 45px rgba(116,33,194,.15);

}

.perfectphone-premium:hover::before{

    opacity:1;
    transform:scale(1.2);

}

.perfectphone-premium:hover::after{

    transform:translateY(-50%) scaleY(1);

}

/* כותרות */

.perfectphone-premium h2,
.perfectphone-premium h3{

    color:#181818;

}

/* טקסט */

.perfectphone-premium p{

    color:#666;

}

/* כפתורים */

.perfectphone-premium .elementor-button{

    background:linear-gradient(135deg,#cb43ff,#7a28d8)!important;

    color:#fff!important;

    border-radius:12px;

    transition:.35s;

}

.perfectphone-premium .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 12px 25px rgba(146,44,221,.25);

}

/* טאבלט */

@media(max-width:1024px){

.perfectphone-premium{

padding:12px;

}

}

/* מובייל */

@media(max-width:767px){

.perfectphone-premium{

width:48%!important;
min-width:48%!important;
flex:0 0 48%!important;

padding:10px;

}

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7961f3a *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-e46639e */.swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4e68cfe *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c664065 *//* ==========================================
   PERFECT PHONE - PRODUCT EDITOR WIDGET
========================================== */

.pf-product-editor{
    background:#fff;
    border:1px solid rgba(120,40,200,.12);
    border-radius:24px;
    padding:22px;
    box-shadow:0 14px 40px rgba(0,0,0,.06);
    overflow:hidden;
    position:relative;
}

.pf-product-editor::before{
    content:"";
    position:absolute;
    top:-120px;
    left:-120px;
    width:260px;
    height:260px;
    background:radial-gradient(circle,rgba(203,67,255,.12),transparent 70%);
    pointer-events:none;
}

.pf-product-editor input,
.pf-product-editor select,
.pf-product-editor textarea{
    background:#fafafa!important;
    border:1px solid #e8e8ef!important;
    border-radius:14px!important;
    padding:13px 16px!important;
    color:#111!important;
    transition:.25s ease;
}

.pf-product-editor input:focus,
.pf-product-editor select:focus,
.pf-product-editor textarea:focus{
    border-color:#cb43ff!important;
    box-shadow:0 0 0 3px rgba(203,67,255,.12)!important;
    outline:none!important;
}

.pf-product-editor label{
    color:#151515!important;
    font-weight:800!important;
    margin-bottom:7px;
}

.pf-product-editor .button,
.pf-product-editor button,
.pf-product-editor input[type="submit"]{
    background:linear-gradient(135deg,#cb43ff,#7622d8)!important;
    color:#fff!important;
    border:none!important;
    border-radius:14px!important;
    padding:13px 24px!important;
    font-weight:800!important;
    transition:.3s ease;
    box-shadow:0 10px 24px rgba(126,34,206,.22);
}

.pf-product-editor .button:hover,
.pf-product-editor button:hover,
.pf-product-editor input[type="submit"]:hover{
    transform:translateY(-2px);
    box-shadow:0 16px 34px rgba(126,34,206,.32);
}

/* כרטיסי מוצרים / שורות */
.pf-product-editor .product,
.pf-product-editor li,
.pf-product-editor .woocommerce-loop-product__title{
    transition:.3s ease;
}

.pf-product-editor .product{
    background:#fff;
    border:1px solid #eeeef5;
    border-radius:20px;
    padding:14px;
    box-shadow:0 8px 22px rgba(0,0,0,.045);
}

.pf-product-editor .product:hover{
    transform:translateY(-5px);
    border-color:rgba(203,67,255,.35);
    box-shadow:0 18px 42px rgba(126,34,206,.14);
}

/* מחיר */
.pf-product-editor .price{
    color:#111!important;
    font-size:22px;
    font-weight:900;
}

.pf-product-editor del{
    color:#9b9ba3!important;
    font-weight:600;
}

.pf-product-editor ins{
    text-decoration:none!important;
    color:#111!important;
}

/* מובייל */
@media(max-width:767px){
    .pf-product-editor{
        padding:14px;
        border-radius:18px;
    }

    .pf-product-editor .product{
        padding:10px;
        border-radius:16px;
    }

    .pf-product-editor .price{
        font-size:19px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1bc6d32 *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-66c660f *//* ==========================================
   PERFECT PHONE - PRODUCT EDITOR WIDGET
========================================== */

.pf-product-editor{
    background:#fff;
    border:1px solid rgba(120,40,200,.12);
    border-radius:24px;
    padding:22px;
    box-shadow:0 14px 40px rgba(0,0,0,.06);
    overflow:hidden;
    position:relative;
}

.pf-product-editor::before{
    content:"";
    position:absolute;
    top:-120px;
    left:-120px;
    width:260px;
    height:260px;
    background:radial-gradient(circle,rgba(203,67,255,.12),transparent 70%);
    pointer-events:none;
}

.pf-product-editor input,
.pf-product-editor select,
.pf-product-editor textarea{
    background:#fafafa!important;
    border:1px solid #e8e8ef!important;
    border-radius:14px!important;
    padding:13px 16px!important;
    color:#111!important;
    transition:.25s ease;
}

.pf-product-editor input:focus,
.pf-product-editor select:focus,
.pf-product-editor textarea:focus{
    border-color:#cb43ff!important;
    box-shadow:0 0 0 3px rgba(203,67,255,.12)!important;
    outline:none!important;
}

.pf-product-editor label{
    color:#151515!important;
    font-weight:800!important;
    margin-bottom:7px;
}

.pf-product-editor .button,
.pf-product-editor button,
.pf-product-editor input[type="submit"]{
    background:linear-gradient(135deg,#cb43ff,#7622d8)!important;
    color:#fff!important;
    border:none!important;
    border-radius:14px!important;
    padding:13px 24px!important;
    font-weight:800!important;
    transition:.3s ease;
    box-shadow:0 10px 24px rgba(126,34,206,.22);
}

.pf-product-editor .button:hover,
.pf-product-editor button:hover,
.pf-product-editor input[type="submit"]:hover{
    transform:translateY(-2px);
    box-shadow:0 16px 34px rgba(126,34,206,.32);
}

/* כרטיסי מוצרים / שורות */
.pf-product-editor .product,
.pf-product-editor li,
.pf-product-editor .woocommerce-loop-product__title{
    transition:.3s ease;
}

.pf-product-editor .product{
    background:#fff;
    border:1px solid #eeeef5;
    border-radius:20px;
    padding:14px;
    box-shadow:0 8px 22px rgba(0,0,0,.045);
}

.pf-product-editor .product:hover{
    transform:translateY(-5px);
    border-color:rgba(203,67,255,.35);
    box-shadow:0 18px 42px rgba(126,34,206,.14);
}

/* מחיר */
.pf-product-editor .price{
    color:#111!important;
    font-size:22px;
    font-weight:900;
}

.pf-product-editor del{
    color:#9b9ba3!important;
    font-weight:600;
}

.pf-product-editor ins{
    text-decoration:none!important;
    color:#111!important;
}

/* מובייל */
@media(max-width:767px){
    .pf-product-editor{
        padding:14px;
        border-radius:18px;
    }

    .pf-product-editor .product{
        padding:10px;
        border-radius:16px;
    }

    .pf-product-editor .price{
        font-size:19px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-370ad74 *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ba3f1e5 *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d554b05 *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-74b9bec *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b80144b *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8404963 *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-97abf4a *//* ==========================================
   PERFECT PHONE PREMIUM DIVIDER
========================================== */

.perfect-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    border:none !important;
    height:3px;
    border-radius:100px;

    background:linear-gradient(
        90deg,
        rgba(109,25,212,.15) 0%,
        rgba(203,67,255,.25) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(203,67,255,.25) 80%,
        rgba(109,25,212,.15) 100%
    );

    box-shadow:
        0 0 10px rgba(203,67,255,.18),
        0 0 20px rgba(203,67,255,.08);
}

/* פס האור הנע */

.perfect-divider .elementor-divider-separator::after{

    content:"";

    position:absolute;

    top:0;
    left:-35%;

    width:30%;
    height:100%;

    border-radius:100px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,.95),
        rgba(255,255,255,.95),
        transparent
    );

    filter:blur(.5px);

    animation:perfectDividerLight 10s ease-in-out infinite;

}

/* Glow קטן מסביב */

.perfect-divider .elementor-divider-separator::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:100px;

    background:inherit;

    opacity:.35;

    filter:blur(8px);

    z-index:-1;

}

/* Animation */

@keyframes perfectDividerLight{

    0%{

        left:-35%;

    }

    50%{

        left:105%;

    }

    100%{

        left:-35%;

    }

}

/* מובייל */

@media(max-width:767px){

    .perfect-divider .elementor-divider-separator{

        height:2px;

    }

    .perfect-divider .elementor-divider-separator::after{

        animation-duration:12s;

    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-480ea9f *//* ===================================================
   PERFECT PHONE BLOG
=================================================== */

/* Card */

.pf-posts article,
.pf-posts .elementor-post{

    position:relative;

    overflow:hidden;

    background:#fff;

    border:1px solid #ececf4;

    border-radius:22px;

    transition:.45s;

    box-shadow:
        0 8px 24px rgba(0,0,0,.05);

}

/* Gradient Top */

.pf-posts article::before,
.pf-posts .elementor-post::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

    background:linear-gradient(
        90deg,
        #7d22d8,
        #cb43ff,
        #7d22d8);

    opacity:.9;

}

/* Hover */

.pf-posts article:hover,
.pf-posts .elementor-post:hover{

    transform:translateY(-8px);

    border-color:rgba(203,67,255,.25);

    box-shadow:
        0 22px 48px rgba(123,34,216,.14);

}

/* Image */

.pf-posts .elementor-post__thumbnail img{

    transition:.6s;

}

.pf-posts article:hover img,
.pf-posts .elementor-post:hover img{

    transform:scale(1.06);

}

/* Title */

.pf-posts .elementor-post__title{

    margin-top:12px;

}

.pf-posts .elementor-post__title a{

    color:#111!important;

    font-size:22px;

    font-weight:800;

    line-height:1.35;

    transition:.3s;

}

.pf-posts .elementor-post:hover .elementor-post__title a{

    color:#7d22d8!important;

}

/* Meta */

.pf-posts .elementor-post__meta-data{

    color:#8f8f97!important;

    font-size:13px;

}

/* Excerpt */

.pf-posts .elementor-post__excerpt{

    color:#666;

    line-height:1.8;

}

/* Read More */

.pf-posts .elementor-post__read-more{

    display:inline-flex;

    align-items:center;

    gap:8px;

    margin-top:18px;

    padding:10px 18px;

    border-radius:999px;

    background:#f7f4fd;

    color:#7d22d8!important;

    font-weight:700;

    transition:.35s;

}

.pf-posts .elementor-post__read-more:hover{

    background:linear-gradient(
        135deg,
        #cb43ff,
        #7622d8);

    color:#fff!important;

    transform:translateX(-5px);

}

/* Mobile */

@media(max-width:767px){

.pf-posts article,
.pf-posts .elementor-post{

    border-radius:18px;

}

.pf-posts .elementor-post__title a{

    font-size:19px;

}

}/* End custom CSS */