.elementor-711 .elementor-element.elementor-element-f3907c0{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-711 .elementor-element.elementor-element-93e92d7{--display:flex;}.elementor-711 .elementor-element.elementor-element-a66d591{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:center;--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.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-711 .elementor-element.elementor-element-d0c560c{width:100%;max-width:100%;text-align:center;}.elementor-711 .elementor-element.elementor-element-d0c560c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-711 .elementor-element.elementor-element-bce14f2{width:100%;max-width:100%;text-align:center;font-family:"Heebo", Sans-serif;font-size:30px;font-weight:400;}.elementor-711 .elementor-element.elementor-element-114f470{width:var( --container-widget-width, 80% );max-width:80%;background-color:#FFFFFFB8;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:10px 15px 5px 15px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Heebo", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-711 .elementor-element.elementor-element-114f470.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-711 .elementor-element.elementor-element-b47a9be{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-711 .elementor-element.elementor-element-b47a9be .elementor-button{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:500;}.elementor-711 .elementor-element.elementor-element-369053a .elementor-button{background-color:var( --e-global-color-eb3130e );font-family:"Heebo", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-711 .elementor-element.elementor-element-369053a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-711 .elementor-element.elementor-element-c167373{--spacer-size:50px;}.elementor-711 .elementor-element.elementor-element-acfba85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-711 .elementor-element.elementor-element-65e3174{--display:flex;}.elementor-711 .elementor-element.elementor-element-74426d1{--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-711 .elementor-element.elementor-element-7d3daa1 img{border-radius:15px 15px 15px 15px;}.elementor-711 .elementor-element.elementor-element-5f16fbb{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-711 .elementor-element.elementor-element-1a5cbf2{--display:flex;}.elementor-711 .elementor-element.elementor-element-c46f09a{text-align:center;}.elementor-711 .elementor-element.elementor-element-4987def{--display:flex;}.elementor-711 .elementor-element.elementor-element-713138b{--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:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-711 .elementor-element.elementor-element-ab35b48{--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-711 .elementor-element.elementor-element-94aae06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-711 .elementor-element.elementor-element-94aae06.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-wrapper{text-align:start;}.elementor-711 .elementor-element.elementor-element-94aae06.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-711 .elementor-element.elementor-element-94aae06.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-711 .elementor-element.elementor-element-94aae06.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-711 .elementor-element.elementor-element-2a408a7{--display:flex;}.elementor-711 .elementor-element.elementor-element-7d9a693{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-711 .elementor-element.elementor-element-7d9a693.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-wrapper{text-align:start;}.elementor-711 .elementor-element.elementor-element-7d9a693.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-711 .elementor-element.elementor-element-7d9a693.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-711 .elementor-element.elementor-element-7d9a693.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-711 .elementor-element.elementor-element-12c7f44{--display:flex;}.elementor-711 .elementor-element.elementor-element-fe761f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-711 .elementor-element.elementor-element-fe761f9.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-wrapper{text-align:center;}.elementor-711 .elementor-element.elementor-element-fe761f9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-711 .elementor-element.elementor-element-fe761f9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-711 .elementor-element.elementor-element-fe761f9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-711 .elementor-element.elementor-element-0d0c029{--display:flex;}.elementor-711 .elementor-element.elementor-element-5cf376a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-711 .elementor-element.elementor-element-5cf376a.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-wrapper{text-align:start;}.elementor-711 .elementor-element.elementor-element-5cf376a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-711 .elementor-element.elementor-element-5cf376a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-711 .elementor-element.elementor-element-5cf376a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-711 .elementor-element.elementor-element-1e14f64{--display:flex;}.elementor-711 .elementor-element.elementor-element-11108d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-711 .elementor-element.elementor-element-11108d5.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-wrapper{text-align:start;}.elementor-711 .elementor-element.elementor-element-11108d5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-711 .elementor-element.elementor-element-11108d5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-711 .elementor-element.elementor-element-11108d5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-title{margin-bottom:2px;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-711 .elementor-element.elementor-element-a2ee714{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-711 .elementor-element.elementor-element-3dd588c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-711 .elementor-element.elementor-element-aac204b{width:100%;max-width:100%;}.elementor-711 .elementor-element.elementor-element-16e40f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-711 .elementor-element.elementor-element-a13e013{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-711 .elementor-element.elementor-element-d0c560c{text-align:center;}.elementor-711 .elementor-element.elementor-element-114f470{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;}.elementor-711 .elementor-element.elementor-element-acfba85{--width:100%;}.elementor-711 .elementor-element.elementor-element-713138b{--flex-wrap:wrap;}.elementor-711 .elementor-element.elementor-element-ab35b48{--width:100%;}.elementor-711 .elementor-element.elementor-element-94aae06{width:100%;max-width:100%;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-wrapper{text-align:center;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-94aae06 .elementor-image-box-description{font-size:14px;}.elementor-711 .elementor-element.elementor-element-7d9a693{width:100%;max-width:100%;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-wrapper{text-align:center;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-7d9a693 .elementor-image-box-description{font-size:14px;}.elementor-711 .elementor-element.elementor-element-fe761f9{width:100%;max-width:100%;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-wrapper{text-align:center;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-fe761f9 .elementor-image-box-description{font-size:14px;}.elementor-711 .elementor-element.elementor-element-5cf376a{width:100%;max-width:100%;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-wrapper{text-align:center;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-5cf376a .elementor-image-box-description{font-size:14px;}.elementor-711 .elementor-element.elementor-element-11108d5{width:100%;max-width:100%;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-wrapper{text-align:center;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-img{margin-bottom:0px;}.elementor-711 .elementor-element.elementor-element-11108d5 .elementor-image-box-description{font-size:14px;}.elementor-711 .elementor-element.elementor-element-a2ee714{--width:100%;}}@media(min-width:768px){.elementor-711 .elementor-element.elementor-element-f3907c0{--content-width:100vw;}.elementor-711 .elementor-element.elementor-element-acfba85{--width:65%;}.elementor-711 .elementor-element.elementor-element-5f16fbb{--content-width:67%;}.elementor-711 .elementor-element.elementor-element-4987def{--content-width:69%;}.elementor-711 .elementor-element.elementor-element-ab35b48{--width:31%;}.elementor-711 .elementor-element.elementor-element-2a408a7{--width:31%;}.elementor-711 .elementor-element.elementor-element-12c7f44{--width:31%;}.elementor-711 .elementor-element.elementor-element-0d0c029{--width:31%;}.elementor-711 .elementor-element.elementor-element-1e14f64{--width:31%;}.elementor-711 .elementor-element.elementor-element-a2ee714{--width:70%;}.elementor-711 .elementor-element.elementor-element-3dd588c{--content-width:100%;}.elementor-711 .elementor-element.elementor-element-16e40f8{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-acfba85 *//* ==================================================
   PERFECT PHONE PREMIUM CARDS
   Parent: pf-premium-wrap
   Card:   pf-premium-item
================================================== */

/* הקונטיינר שמחזיק את כל הקוביות */
.pf-premium-wrap{
    display:grid !important;
    grid-template-columns:repeat(
        auto-fit,
        minmax(min(210px, 100%), 1fr)
    ) !important;

    gap:12px !important;
    width:100% !important;
    align-items:stretch !important;
}

/* תיקון למבנה הפנימי של קונטיינר Elementor */
.pf-premium-wrap > .e-con-inner{
    display:grid !important;
    grid-template-columns:repeat(
        auto-fit,
        minmax(min(210px, 100%), 1fr)
    ) !important;

    gap:12px !important;
    width:100% !important;
    align-items:stretch !important;
}

/* הקובייה */
.pf-premium-item{
    position:relative;
    overflow:hidden;
    min-width:0 !important;
    width:100% !important;
    height:100%;

    padding:12px;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #fdfaff 100%
        );

    border:1px solid rgba(121,47,164,.14);
    border-radius:20px;

    box-shadow:
        0 8px 24px rgba(32,15,42,.055),
        inset 0 1px 0 rgba(255,255,255,.95);

    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

/* דואג שהתוכן יישאר מעל האפקטים */
.pf-premium-item > *{
    position:relative;
    z-index:2;
}

/* Glow סגול עדין */
.pf-premium-item::before{
    content:"";
    position:absolute;

    top:-100px;
    right:-100px;

    width:210px;
    height:210px;

    border-radius:50%;

    background:radial-gradient(
        circle,
        rgba(196,79,255,.15) 0%,
        rgba(118,34,216,.05) 44%,
        transparent 72%
    );

    opacity:0;
    transform:scale(.8);

    pointer-events:none;

    transition:
        opacity .4s ease,
        transform .5s ease;
}

/* פס סגול בצד */
.pf-premium-item::after{
    content:"";
    position:absolute;

    right:0;
    top:50%;

    width:3px;
    height:62%;

    border-radius:20px 0 0 20px;

    background:linear-gradient(
        180deg,
        #cb43ff,
        #7622d8
    );

    box-shadow:0 0 15px rgba(203,67,255,.35);

    transform:
        translateY(-50%)
        scaleY(0);

    transition:.4s cubic-bezier(.22,1,.36,1);
}

/* תמונה */
.pf-premium-item img{
    display:block;
    max-width:100%;
    height:auto;

    transition:transform .45s cubic-bezier(.22,1,.36,1);
}

/* כותרות */
.pf-premium-item h1,
.pf-premium-item h2,
.pf-premium-item h3,
.pf-premium-item h4{
    color:#18151c;
}

/* טקסט */
.pf-premium-item p{
    color:#68636d;
    line-height:1.55;
}

/* כפתור */
.pf-premium-item .elementor-button{
    background:linear-gradient(
        135deg,
        #cb43ff,
        #7622d8
    ) !important;

    color:#ffffff !important;

    border:none !important;
    border-radius:12px !important;

    box-shadow:
        0 8px 20px rgba(118,34,216,.20);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

.pf-premium-item .elementor-button:hover{
    transform:translateY(-2px);

    box-shadow:
        0 12px 26px rgba(118,34,216,.30),
        0 0 16px rgba(203,67,255,.14);
}

/* אפקט בדסקטופ */
@media (hover:hover) and (pointer:fine){

    .pf-premium-item:hover{
        transform:translateY(-5px);

        border-color:rgba(191,99,255,.46);

        box-shadow:
            0 18px 40px rgba(118,34,216,.13),
            0 0 20px rgba(203,67,255,.06);
    }

    .pf-premium-item:hover::before{
        opacity:1;
        transform:scale(1.18);
    }

    .pf-premium-item:hover::after{
        transform:
            translateY(-50%)
            scaleY(1);
    }

    .pf-premium-item:hover img{
        transform:scale(1.03);
    }
}

/* טאבלט */
@media (max-width:1024px){

    .pf-premium-wrap,
    .pf-premium-wrap > .e-con-inner{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
        gap:10px !important;
    }

    .pf-premium-item{
        padding:10px;
        border-radius:18px;
    }
}

/* מובייל */
@media (max-width:767px){

    .pf-premium-wrap,
    .pf-premium-wrap > .e-con-inner{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
        gap:8px !important;
    }

    .pf-premium-item{
        padding:8px;
        border-radius:16px;
    }

    .pf-premium-item::after{
        display:none;
    }
}

/* מסכים צרים מאוד */
@media (max-width:370px){

    .pf-premium-wrap,
    .pf-premium-wrap > .e-con-inner{
        grid-template-columns:1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab35b48 *//* ===================================================
   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-2a408a7 *//* ===============================
   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-12c7f44 *//* ===============================
   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-0d0c029 *//* ===============================
   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-1e14f64 *//* ===============================
   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 */