.elementor-1024 .elementor-element.elementor-element-33b3faa5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:151px;--padding-left:50px;--padding-right:50px;--z-index:150;}.elementor-1024 .elementor-element.elementor-element-24f2990{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-1024 .elementor-element.elementor-element-24f2990:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-24f2990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFAD92 0%, #F24006 100%);}.elementor-1024 .elementor-element.elementor-element-24f2990.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-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-1024 .elementor-element.elementor-element-6e319d2{padding:10px 10px 10px 10px;text-align:center;}.elementor-1024 .elementor-element.elementor-element-6e319d2.elementor-element{--align-self:center;}.elementor-1024 .elementor-element.elementor-element-6e319d2 .elementor-heading-title{font-family:"Yekan Bakh FaNum", Sans-serif;font-weight:600;color:#0A0144;}.elementor-1024 .elementor-element.elementor-element-20cb80f{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;bottom:0px;--z-index:1001;}.elementor-1024 .elementor-element.elementor-element-20cb80f:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-20cb80f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 100%, #CCE6FF24 100%);}.elementor-1024 .elementor-element.elementor-element-20cb80f::before, .elementor-1024 .elementor-element.elementor-element-20cb80f > .elementor-background-video-container::before, .elementor-1024 .elementor-element.elementor-element-20cb80f > .e-con-inner > .elementor-background-video-container::before, .elementor-1024 .elementor-element.elementor-element-20cb80f > .elementor-background-slideshow::before, .elementor-1024 .elementor-element.elementor-element-20cb80f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1024 .elementor-element.elementor-element-20cb80f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#63636300;background-image:url("https://onislift.com/wp-content/uploads/2026/01/chain-pattern.png");--background-overlay:'';background-position:center center;background-repeat:repeat-y;background-size:14% auto;}.elementor-1024 .elementor-element.elementor-element-20cb80f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1024 .elementor-element.elementor-element-20cb80f{right:0px;}body.rtl .elementor-1024 .elementor-element.elementor-element-20cb80f{left:0px;}.elementor-1024 .elementor-element.elementor-element-648dd37{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -1%;padding:0px 0px 0px 0px;bottom:36%;}.elementor-1024 .elementor-element.elementor-element-648dd37.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1024 .elementor-element.elementor-element-648dd37{right:4%;}body.rtl .elementor-1024 .elementor-element.elementor-element-648dd37{left:4%;}.elementor-1024 .elementor-element.elementor-element-f7d9b89{--display:flex;--position:fixed;--min-height:100vh;--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;--gap:500px 500px;--row-gap:500px;--column-gap:500px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#9F9B9B6B;--border-color:#9F9B9B6B;--border-radius:0px 90px 80px 80px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:101;}.elementor-1024 .elementor-element.elementor-element-f7d9b89:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-f7d9b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6FAFF 0%, #D2E9FF 100%);}body:not(.rtl) .elementor-1024 .elementor-element.elementor-element-f7d9b89{left:0px;}body.rtl .elementor-1024 .elementor-element.elementor-element-f7d9b89{right:0px;}.elementor-1024 .elementor-element.elementor-element-47a05b4{width:100%;max-width:100%;}.elementor-1024 .elementor-element.elementor-element-90127c7{--display:flex;--position:absolute;--margin-top:50%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;top:25%;}.elementor-1024 .elementor-element.elementor-element-0d749c7{--e-transform-rotateZ:90deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1024 .elementor-element.elementor-element-0d749c7 img{width:100%;opacity:0.35;}.elementor-1024 .elementor-element.elementor-element-dbad733{--display:flex;--position:absolute;--margin-top:-80%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;top:70%;}.elementor-1024 .elementor-element.elementor-element-62f1e2e{--e-transform-rotateZ:90deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1024 .elementor-element.elementor-element-62f1e2e img{width:100%;opacity:0.35;}.elementor-1024 .elementor-element.elementor-element-ecec68c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1024 .elementor-element.elementor-element-ecec68c.elementor-element{--flex-grow:1;--flex-shrink:0;}body.elementor-page-1024:not(.elementor-motion-effects-element-type-background), body.elementor-page-1024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFDAC8 0%, #FF490D 100%);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1024 .elementor-element.elementor-element-20cb80f{--width:0px;}.elementor-1024 .elementor-element.elementor-element-648dd37.elementor-element{--align-self:flex-end;}.elementor-1024 .elementor-element.elementor-element-648dd37{z-index:1000;}}@media(min-width:768px){.elementor-1024 .elementor-element.elementor-element-20cb80f{--width:6.39%;}.elementor-1024 .elementor-element.elementor-element-f7d9b89{--width:8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1024 .elementor-element.elementor-element-24f2990{--width:603.8;}}/* Start custom CSS for shortcode, class: .elementor-element-12cbb6e */#fluentform_4{

    font-family: 'iranyekanwebextrabold';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-648dd37 *//* کابین آسانسور */
        .elevator-cabin {
  


            width: 190%;
            height: 180px;
            background: linear-gradient(145deg, #1a1a2a, #0f0f1a);
            border-radius: 25px;
            box-shadow: 
                0 0 60px rgba(0, 150, 255, 0.15),
                inset 0 0 40px rgba(0, 0, 0, 0.8),
                0 0 0 3px #222233;
            z-index: 100;
            overflow: hidden;
            border: 1px solid #333344;
            margin: 0 auto;
        }
        
        /* درب آسانسور */
        .elevator-door {
            position: absolute;
            width: 160%;
            height: 100%;
            display: flex;
            border-radius: 20px;
            overflow: hidden;
        }
        
        .door-left, .door-right {
            width: 50%;
            height: 160%;
            background: linear-gradient(160deg, #222233 0%, #1a1a2a 100%);
            position: relative;
            transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1);
        }
        
        .door-left {
            border-right: 1px solid rgba(0, 200, 255, 0.1);
            transform-origin: left;
        }
        
        .door-right {
            border-left: 1px solid rgba(0, 200, 255, 0.1);
            transform-origin: right;
        }
        
        .door-panel {
            position: absolute;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, 
                rgba(0, 0, 0, 0) 0%, 
                rgba(0, 100, 200, 0.05) 50%, 
                rgba(0, 0, 0, 0) 100%);
        }
        
        /* نمایشگر دیجیتال */
        .digital-display {
   
      
         
            transform: translateX(-2%);
            margin-top :5px;
            width: 90%;
            height: 45%;
            background: rgba(0, 10, 20, 0.9);
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 
                inset 0 0 40px rgba(0, 0, 0, 0.9),
                0 0 40px rgba(0, 150, 255, 0.3),
                0 0 0 2px rgba(0, 200, 255, 0.2);
            border: 1px solid rgba(0, 200, 255, 0.1);
        }
        
        .floor-number {
            font-size: 60px;
            font-weight: 700;
            color: #00ccff;
            text-shadow: 
                0 0 20px #00ccff,
                0 0 40px #00ccff,
                0 0 60px #0066ff;
            font-family: 'Arial Black', sans-serif;
            letter-spacing: 2px;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
        }
        
        /* دکمه‌های آسانسور */
        .control-panel {
left: -2em !important;
            direction: rtl;
        position: absolute;
    bottom: 10px;
 /*   left: 50%;
    transform: translateX(-80%);/*
     width: 220px; 
    display: inline;
    justify-content: center;
    gap: 8px;
    z-index: 1009;
          /*  position: absolute;
            bottom: 30px;
            left: 70%;
            transform: translateX(-70%);
            width: 220px;
            display: flex;
            justify-content: center;
            gap: 8px;
            z-index:1001;*/
        }
        
        .floor-indicator {
            width: 28px;
            height: 28px;
            background: rgba(0, 20, 40, 0.7);
            border-radius: 50%;
            display: contents;
            align-items: center;
            justify-content: center;
            color: #66d9ff;
            font-size: 1.05em;
            font-weight: bold;
            font-family: 'DM Sans';
            border: 1px solid rgba(0, 200, 255, 0.2);
            cursor: default;
        }
        
        .floor-indicator.active {
       
            color: #86ff72;
        font-size : 1.5em;
        }
        
        /* نورپردازی */
        .elevator-lights {
            position: absolute;
            width: 100%;
            height: 100%;
            pointer-events: none;
        }
        
        .light-beam {
            position: absolute;
            top: -50px;
            left: 50%;
            transform: translateX(-50%);
            width: 200px;
            height: 100px;
            background: linear-gradient(to bottom, 
                rgba(0, 200, 255, 0.1) 0%,
                rgba(0, 200, 255, 0.05) 50%,
                transparent 100%);
            border-radius: 100px/50px;
            filter: blur(10px);
        }
        
        /* شیشه آسانسور */
        .elevator-glass {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(135deg, 
                rgba(0, 200, 255, 0.03) 0%,
                rgba(0, 200, 255, 0) 50%,
                rgba(0, 200, 255, 0.03) 100%);
            border-radius: 20px;
            pointer-events: none;
        }
        
        /* اطلاعات */
        .info-panel {
            position: fixed;
            bottom: 30px;
            left: 50%;
            transform: translateX(-50%);
            color: #66d9ff;
            background: rgba(0, 20, 40, 0.6);
            padding: 10px 20px;
            border-radius: 12px;
            font-size: 14px;
            border: 1px solid rgba(0, 200, 255, 0.2);
            backdrop-filter: blur(5px);
            text-align: center;
            min-width: 280px;
        }
        
  
        
     
        
        @media (max-width: 768px) {
            .elevator-cabin {
                width: 80px;
                height: 80px;
                left:0px !important;
                
            }
            
            .digital-display {
                width: 70px;
                height: 70px;
            }
            
            .floor-number {
                font-size: 4em;
            }
        }
        @media only screen and(max-width:767px){
 .elevator-cabin{
 height: 110px !important;
 }
 .elevator-door , .control-panel,  .elevator-cabin{
 display : none !important;
 }
}

.building-lines{
display : none;
}/* End custom CSS */