.elementor-57 .elementor-element.elementor-element-fb0cf16:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-fb0cf16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBFB;background-image:url("https://mobotechplus.ir/wp-content/uploads/2021/12/Layer-1222-2-min.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-fb0cf16 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-fb0cf16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:120px 0px 103px 0px;}.elementor-57 .elementor-element.elementor-element-fb0cf16 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-fb0cf16 > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:146px;transform:translateX(-50%) rotateY(180deg);}.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-57 .elementor-element.elementor-element-ac7f9d9 img{width:83%;border-radius:84px 84px 84px 84px;}.elementor-57 .elementor-element.elementor-element-5b5cd4f > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #FF0060 0%, #FFFFFF 100%);opacity:1;}.elementor-57 .elementor-element.elementor-element-5b5cd4f > .elementor-container{max-width:1600px;text-align:justify;}.elementor-57 .elementor-element.elementor-element-5b5cd4f, .elementor-57 .elementor-element.elementor-element-5b5cd4f > .elementor-background-overlay{border-radius:60px 60px 60px 60px;}.elementor-57 .elementor-element.elementor-element-5b5cd4f{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:20px 0px 20px 0px;padding:0px 0px 40px 0px;}.elementor-57 .elementor-element.elementor-element-bb77ca9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-9409327 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-9409327 .title{color:#FFFFFF;font-size:26px;}.elementor-57 .elementor-element.elementor-element-158bdf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-57 .elementor-element.elementor-element-158bdf3{--wd-brd-radius:40px;}.elementor-57 .elementor-element.elementor-element-b6b76b3{margin:20px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-49223db > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-57 .elementor-element.elementor-element-cc1cbb1:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-cc1cbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFD;}.elementor-57 .elementor-element.elementor-element-cc1cbb1 > .elementor-background-overlay{background-image:url("https://mobotechplus.ir/wp-content/uploads/2021/12/newbanner-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-cc1cbb1{border-style:solid;border-width:2px 0px 0px 0px;border-color:#DCDBDB;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 0px 40px 0px;padding:0px 0px 10px 0px;}.elementor-57 .elementor-element.elementor-element-cc1cbb1, .elementor-57 .elementor-element.elementor-element-cc1cbb1 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-e41acff{width:var( --container-widget-width, 109.76% );max-width:109.76%;--container-widget-width:109.76%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-e41acff .info-box-title{color:#8A8A8A;}.elementor-57 .elementor-element.elementor-element-e41acff .info-box-inner{color:#8A8A8A;line-height:55px;letter-spacing:0.4px;}.elementor-57 .elementor-element.elementor-element-9b7de88 .info-box-title{color:#8A8A8A;}.elementor-57 .elementor-element.elementor-element-9b7de88 .info-box-inner{line-height:55px;}.elementor-57 .elementor-element.elementor-element-346086e .info-box-title{color:#8A8A8A;}.elementor-57 .elementor-element.elementor-element-346086e .info-box-inner{line-height:55px;}.elementor-57 .elementor-element.elementor-element-f9982ff .info-box-title{color:#8A8A8A;font-size:18px;font-weight:400;font-style:normal;}.elementor-57 .elementor-element.elementor-element-f9982ff .info-box-inner{line-height:55px;}.elementor-57 .elementor-element.elementor-element-912eb22 .wd-el-title{color:#FF0046;}.elementor-57 .elementor-element.elementor-element-6504371{--wd-cat-brd-radius:300px;}.elementor-57 .elementor-element.elementor-element-6504371 .wd-nav-product-cat > li > a .wd-nav-img{--nav-img-width:1px;--nav-img-height:1px;}.elementor-57 .elementor-element.elementor-element-4d4e2ef > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-57 .elementor-element.elementor-element-33283d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57 .elementor-element.elementor-element-33283d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mobotechplus.ir/wp-content/uploads/2021/12/Untitled-12-copy-min.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-33283d8 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-57 .elementor-element.elementor-element-33283d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-57 .elementor-element.elementor-element-33283d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-a49a44d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-57 .elementor-element.elementor-element-44185e1 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-57 .elementor-element.elementor-element-c30b263 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-57 .elementor-element.elementor-element-6d2a018 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-17075f1 .wd-text-block{max-width:614px;}.elementor-57 .elementor-element.elementor-element-ac6b8a6 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-57 .elementor-element.elementor-element-209a24c{margin:35px 0px 35px 0px;padding:25px 25px 25px 25px;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-fb0cf16{margin:0px 0px 0px 0px;padding:050px 10px 0px 10px;}.elementor-57 .elementor-element.elementor-element-158bdf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-0f44bcc > .elementor-element-populated{margin:0px 60px 0px 0px;--e-column-margin-right:60px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-fb0cf16{margin:0px 0px 0px 0px;padding:50px 10px 0px 20px;}.elementor-57 .elementor-element.elementor-element-5b5cd4f > .elementor-container{max-width:500px;}.elementor-57 .elementor-element.elementor-element-5b5cd4f{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-158bdf3 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-cc1cbb1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-0d99bed{width:48%;}.elementor-57 .elementor-element.elementor-element-0d99bed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-57 .elementor-element.elementor-element-e41acff .info-box-title{font-size:12px;}.elementor-57 .elementor-element.elementor-element-e41acff .info-box-inner{font-size:10px;letter-spacing:-1.3px;}.elementor-57 .elementor-element.elementor-element-73eff25{width:45%;}.elementor-57 .elementor-element.elementor-element-73eff25 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-9b7de88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-9b7de88 .info-box-title{font-size:10px;letter-spacing:-0.7px;}.elementor-57 .elementor-element.elementor-element-9b7de88 .info-box-inner{font-size:9px;line-height:9em;letter-spacing:0px;}.elementor-57 .elementor-element.elementor-element-0f44bcc{width:47%;}.elementor-57 .elementor-element.elementor-element-0f44bcc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 0px 0px;}.elementor-57 .elementor-element.elementor-element-346086e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-346086e .info-box-title{font-size:10px;letter-spacing:-0.7px;}.elementor-57 .elementor-element.elementor-element-346086e .info-box-inner{font-size:9px;line-height:9em;letter-spacing:0px;}.elementor-57 .elementor-element.elementor-element-4b6f930{width:45%;}.elementor-57 .elementor-element.elementor-element-4b6f930 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-f9982ff .info-box-title{font-size:10px;letter-spacing:-0.2px;}.elementor-57 .elementor-element.elementor-element-f9982ff .info-box-inner{font-size:10px;letter-spacing:-1px;}.elementor-57 .elementor-element.elementor-element-6d2a018 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-63c1997{width:9.912%;}.elementor-57 .elementor-element.elementor-element-0d99bed{width:20.38%;}.elementor-57 .elementor-element.elementor-element-73eff25{width:19.708%;}.elementor-57 .elementor-element.elementor-element-0f44bcc{width:22.619%;}.elementor-57 .elementor-element.elementor-element-4b6f930{width:20.381%;}.elementor-57 .elementor-element.elementor-element-24b5344{width:5.661%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-63c1997{width:9%;}.elementor-57 .elementor-element.elementor-element-0d99bed{width:40%;}.elementor-57 .elementor-element.elementor-element-73eff25{width:40%;}.elementor-57 .elementor-element.elementor-element-0f44bcc{width:50%;}.elementor-57 .elementor-element.elementor-element-4b6f930{width:40%;}}/* Start custom CSS for html, class: .elementor-element-b0e9aeb */.contact-dock{
    text-align:center;
    padding:80px 20px;
    background:linear-gradient(180deg,#fff 0%, #fff0f6 100%);
    border-radius:40px;
    margin-top:40px;
}

.dock-badge{
    display:inline-block;
    padding:8px 18px;
    border-radius:999px;
    background:rgba(255,0,96,.08);
    color:#FF0060;
    font-size:13px;
    font-weight:700;
}

.contact-dock h3{
    margin:20px 0 10px;
    font-size:36px;
    font-weight:900;
    color:#111;
}

.dock-text{
    max-width:650px;
    margin:0 auto;
    color:#666;
    line-height:2;
    font-size:15px;
}

.dock-icons{
    display:flex;
    justify-content:center;
    gap:22px;
    flex-wrap:wrap;
    margin-top:45px;
}

.dock-item{
    width:140px;
    height:140px;
    background:rgba(255,255,255,.75);
    border:1px solid rgba(255,0,96,.12);
    border-radius:30px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:8px;
    text-decoration:none;
    transition:.35s;
    box-shadow:0 10px 30px rgba(0,0,0,.05);
    backdrop-filter:blur(12px);
    position:relative;
    overflow:hidden;
}

/* glow */
.dock-item::before{
    content:"";
    position:absolute;
    width:180%;
    height:180%;
    top:-40%;
    left:-40%;
    background:radial-gradient(circle, rgba(255,0,96,.25), transparent 60%);
    opacity:0;
    transition:.4s;
}

.dock-item:hover::before{
    opacity:1;
}

.dock-item img,
.dock-item svg{
    width:44px;
    height:44px;
}

.dock-item span{
    font-size:13px;
    font-weight:700;
    color:#222;
}

.dock-item small{
    font-size:11px;
    color:#888;
}

.dock-item:hover{
    transform:translateY(-10px) scale(1.06);
    border-color:#FF0060;
    box-shadow:0 0 25px rgba(255,0,96,.25);
}

/* hint text */
.dock-hint{
    margin-top:25px;
    font-size:13px;
    color:#777;
    font-weight:600;
    animation:floatText 2.5s infinite ease-in-out;
}

@keyframes floatText{
    0%,100%{transform:translateY(0);opacity:.7;}
    50%{transform:translateY(-4px);opacity:1;}
}

/* modal */
.bale-panel{
    position:fixed;
    inset:0;
    background:rgba(0,0,0,.55);
    display:none;
    justify-content:center;
    align-items:center;
    z-index:9999;
}

.bale-panel.show{
    display:flex;
}

.bale-box{
    width:320px;
    background:#fff;
    border-radius:24px;
    padding:25px;
    text-align:center;
    box-shadow:0 0 40px rgba(0,200,120,.2);
}

.bale-options{
    display:flex;
    flex-direction:column;
    gap:12px;
    margin:20px 0;
}

.bale-options a{
    padding:14px;
    border-radius:16px;
    text-decoration:none;
    border:1px solid rgba(0,200,100,.2);
    color:#111;
    transition:.3s;
}

.bale-options a:hover{
    transform:translateY(-4px);
    border-color:#00C853;
    box-shadow:0 0 20px rgba(0,200,100,.15);
}

.bale-box button{
    padding:10px 14px;
    border:none;
    border-radius:12px;
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c6b723 *//* ===== Services ===== */

.premium-services{
    padding:120px 40px;
    background:#fff;
}

.services-container{
    max-width:1200px;
    margin:auto;
    display:flex;
    gap:30px;
    flex-wrap:wrap;
    justify-content:center;
}

.service-box{
    flex:1;
    min-width:300px;
    padding:35px;
    border-radius:28px;
    background:rgba(255,255,255,.8);
    border:1px solid #eee;
    backdrop-filter:blur(10px);
    transition:.4s;
    box-shadow:0 10px 40px rgba(0,0,0,.05);
}

.service-box:hover{
    transform:translateY(-8px);
}

.service-box h2{
    margin:15px 0;
}

.service-box p{
    color:#666;
    line-height:1.8;
}

.service-box ul{
    list-style:none;
    padding:0;
    margin-top:10px;
}

.service-box ul li{
    margin-bottom:6px;
}

/* Badge */
.service-badge{
    display:inline-block;
    padding:6px 14px;
    background:rgba(255,0,96,.08);
    color:#FF0060;
    border-radius:999px;
    font-size:12px;
    font-weight:700;
}

/* Button */
.service-btn{
    display:inline-block;
    margin-top:18px;
    padding:10px 18px;
    background:#FF0060;
    color:#fff;
    border-radius:14px;
    text-decoration:none;
    transition:.3s;
    box-shadow:0 0 20px rgba(255,0,96,.25);
}

.service-btn:hover{
    transform:translateY(-4px);
}

/* Glow Card */
.glow{
    border:1px solid rgba(255,0,96,.25);
    box-shadow:0 0 35px rgba(255,0,96,.12);
}

/* ===== Modal ===== */

.buy-modal{
    position:fixed;
    inset:0;
    background:rgba(0,0,0,.6);
    display:none;
    justify-content:center;
    align-items:center;
    z-index:9999;
}

.buy-modal-box{
    width:320px;
    background:#fff;
    padding:30px;
    border-radius:22px;
    text-align:center;
    box-shadow:0 0 40px rgba(255,0,96,.25);
}

.buy-options{
    display:flex;
    justify-content:center;
    gap:12px;
    margin:20px 0;
}

.buy-options a{
    padding:10px 14px;
    background:#FF0060;
    color:#fff;
    border-radius:12px;
    text-decoration:none;
    transition:.3s;
}

.buy-options a:hover{
    transform:translateY(-3px);
}

.buy-modal-box button{
    margin-top:10px;
    padding:8px 14px;
    border:none;
    border-radius:10px;
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3acdd9e */```css
/* =========================
   Sinatech Mobile Footer
========================= */

.footer-neon{
    direction:rtl;
    text-align:right;
    background:#fff;
    color:#111;
    padding:140px 60px 70px;
    position:relative;
    overflow:hidden;
    font-family:Vazirmatn,sans-serif;
}

/* Glow Background */
.footer-neon::before{
    content:"";
    position:absolute;
    width:700px;
    height:700px;
    background:radial-gradient(circle,rgba(255,0,96,.12),transparent 70%);
    top:-300px;
    right:-250px;
    filter:blur(70px);
}

.footer-container{
    max-width:1600px;
    margin:auto;
    display:flex;
    justify-content:space-between;
    gap:90px;
    flex-wrap:wrap;
    position:relative;
    z-index:2;
}

.col{
    flex:1;
    min-width:260px;
}

/* =========================
   About Section
========================= */

.about-box{
    background:rgba(255,255,255,.75);
    border:1px solid rgba(255,0,96,.08);
    backdrop-filter:blur(15px);
    padding:30px;
    border-radius:28px;
    box-shadow:
    0 0 25px rgba(255,0,96,.05);
}

.badge-tech{
    display:inline-block;
    padding:7px 16px;
    border-radius:999px;
    background:rgba(255,0,96,.08);
    color:#FF0060;
    font-size:12px;
    font-weight:700;
    margin-bottom:15px;
}

.logo{
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
    color:#111;
    text-shadow:0 0 15px rgba(255,0,96,.18);
}

.about-text{
    color:#555;
    line-height:2.1;
    font-size:14px;
}

.features{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-top:20px;
}

.features span{
    padding:8px 14px;
    border-radius:12px;
    background:#fff;
    border:1px solid #eee;
    font-size:12px;
    transition:.3s;
}

.features span:hover{
    color:#FF0060;
    border-color:#FF0060;
    box-shadow:0 0 12px rgba(255,0,96,.15);
}

/* =========================
   Links
========================= */

.footer-neon h3{
    font-size:20px;
    margin-bottom:20px;
}

.footer-neon a{
    display:block;
    text-decoration:none;
    color:#444;
    margin-bottom:12px;
    transition:.3s;
    width:fit-content;
}

.footer-neon a:hover{
    color:#FF0060;
    transform:translateX(-6px);
    text-shadow:0 0 8px rgba(255,0,96,.4);
}

/* =========================
   Social
========================= */

.social{
    margin-top:20px;
}

.social a{
    display:inline-block;
    margin-left:12px;
    padding:8px 14px;
    border-radius:12px;
    border:1px solid #eee;
    background:#fff;
}

.social a:hover{
    border-color:#FF0060;
    box-shadow:0 0 15px rgba(255,0,96,.18);
}

/* =========================
   Trust Section
========================= */

.trust-wrapper{
    margin-top:70px;
    display:flex;
    justify-content:center;
}

.trust-card{
    width:100%;
    max-width:1000px;
    padding:40px;
    border-radius:30px;
    background:rgba(255,255,255,.75);
    backdrop-filter:blur(15px);
    border:1px solid rgba(255,0,96,.08);
    box-shadow:
      0 10px 40px rgba(255,0,96,.08),
      0 0 60px rgba(255,0,96,.04);
}

.trust-header{
    text-align:center;
    margin-bottom:35px;
}

.trust-badge{
    display:inline-block;
    padding:8px 16px;
    border-radius:999px;
    background:rgba(255,0,96,.08);
    color:#FF0060;
    font-size:12px;
    font-weight:700;
    margin-bottom:15px;
}

.trust-header h3{
    margin:0;
    font-size:24px;
    color:#111;
}

.trust-header p{
    color:#666;
    margin-top:12px;
    line-height:1.9;
}

.trust-logos{
    display:flex;
    justify-content:center;
    gap:35px;
}

.zarinpal-box{
    width:140px;
    height:140px;
    border-radius:24px;
    background:#fff;
    border:1px solid #eee;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:.35s;
    box-shadow:0 0 20px rgba(255,0,96,.05);
}

.zarinpal-box:hover{
    transform:translateY(-8px);
    border-color:#FF0060;
    box-shadow:
      0 0 25px rgba(255,0,96,.18),
      0 0 50px rgba(255,0,96,.08);
}

/* =========================
   Divider
========================= */

.line{
    height:1px;
    margin:60px 0 30px;
    background:linear-gradient(
      90deg,
      transparent,
      #FF0060,
      transparent
    );
}

/* =========================
   Copyright
========================= */

.copy{
    text-align:center;
    color:#777;
    line-height:2;
    font-size:13px;
}

/* =========================
   Back To Top
========================= */

.back-top{
    position:fixed;
    bottom:25px;
    left:25px;
    width:55px;
    height:55px;
    border-radius:18px;
    background:#FF0060;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none;
    font-size:24px;
    box-shadow:0 0 25px rgba(255,0,96,.45);
    z-index:999;
    transition:.3s;
}

.back-top:hover{
    transform:translateY(-5px);
    box-shadow:0 0 35px rgba(255,0,96,.7);
}

/* =========================
   Mobile
========================= */

@media(max-width:768px){

    .footer-neon{
        padding:90px 25px 50px;
    }

    .footer-container{
        flex-direction:column;
        gap:40px;
    }

    .trust-card{
        padding:25px;
    }

    .logo{
        font-size:26px;
    }

}
```/* End custom CSS */