.elementor-189 .elementor-element.elementor-element-792bbd8d:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-792bbd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vihaniindustries.com/wp-content/uploads/2026/07/Screenshot-2026-07-05-at-6.56.01-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-792bbd8d > .elementor-container{max-width:955px;min-height:125px;}.elementor-189 .elementor-element.elementor-element-792bbd8d > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-792bbd8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-189 .elementor-element.elementor-element-4ab3beea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:3em 3em 3em 3em;}.elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-element-populated, .elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-element-populated > .elementor-background-overlay, .elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-4ab3beea{z-index:3;}.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-189 .elementor-element.elementor-element-282e69c4{text-align:center;}.elementor-189 .elementor-element.elementor-element-5d07d217{margin-top:100px;margin-bottom:0px;}.elementor-189 .elementor-element.elementor-element-384f043:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-189 .elementor-element.elementor-element-384f043 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-189 .elementor-element.elementor-element-384f043 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-189 .elementor-element.elementor-element-384f043 > .elementor-element-populated, .elementor-189 .elementor-element.elementor-element-384f043 > .elementor-element-populated > .elementor-background-overlay, .elementor-189 .elementor-element.elementor-element-384f043 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-189 .elementor-element.elementor-element-384f043 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-6c9e447d > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-189 .elementor-element.elementor-element-44efe544 img{border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-189 .elementor-element.elementor-element-7ec9ab32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-189 .elementor-element.elementor-element-7ec9ab32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-189 .elementor-element.elementor-element-7ec9ab32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-189 .elementor-element.elementor-element-7ec9ab32 > .elementor-element-populated, .elementor-189 .elementor-element.elementor-element-7ec9ab32 > .elementor-element-populated > .elementor-background-overlay, .elementor-189 .elementor-element.elementor-element-7ec9ab32 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-189 .elementor-element.elementor-element-7ec9ab32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-189 .elementor-element.elementor-element-7ec9ab32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-12373b61{text-align:start;}.elementor-189 .elementor-element.elementor-element-12373b61 .elementor-heading-title{color:var( --e-global-color-text );}.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-189 .elementor-element.elementor-element-c13bb57{margin-top:040px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-189 .elementor-element.elementor-element-512c7c93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-189 .elementor-element.elementor-element-512c7c93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-189 .elementor-element.elementor-element-512c7c93.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-189 .elementor-element.elementor-element-512c7c93 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-189 .elementor-element.elementor-element-512c7c93 > .elementor-element-populated, .elementor-189 .elementor-element.elementor-element-512c7c93 > .elementor-element-populated > .elementor-background-overlay, .elementor-189 .elementor-element.elementor-element-512c7c93 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-189 .elementor-element.elementor-element-512c7c93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-2e3a48cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-189 .elementor-element.elementor-element-2e3a48cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-189 .elementor-element.elementor-element-2e3a48cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-element-populated, .elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-element-populated > .elementor-background-overlay, .elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-element-populated{box-shadow:0px 0px 10px 0px #FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-189 .elementor-element.elementor-element-7b2bc8a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-189 .elementor-element.elementor-element-7b2bc8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-189 .elementor-element.elementor-element-7b2bc8a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-189 .elementor-element.elementor-element-7b2bc8a > .elementor-element-populated, .elementor-189 .elementor-element.elementor-element-7b2bc8a > .elementor-element-populated > .elementor-background-overlay, .elementor-189 .elementor-element.elementor-element-7b2bc8a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-189 .elementor-element.elementor-element-7b2bc8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-189 .elementor-element.elementor-element-7b2bc8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-7dd292fd{text-align:center;}.elementor-189 .elementor-element.elementor-element-7dd292fd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-34673a24{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-bc-flex-widget .elementor-189 .elementor-element.elementor-element-7bef6227.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-189 .elementor-element.elementor-element-7bef6227.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-189 .elementor-element.elementor-element-7bef6227.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-element-populated, .elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-element-populated > .elementor-background-overlay, .elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-612545f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-189 .elementor-element.elementor-element-18aebc22{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-189 .elementor-element.elementor-element-18aebc22 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-6f94dc2d{width:auto;max-width:auto;text-align:start;color:var( --e-global-color-text );}.elementor-189 .elementor-element.elementor-element-6f94dc2d a{color:var( --e-global-color-text );}.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-189 .elementor-element.elementor-element-34f76e32 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-189 .elementor-element.elementor-element-34f76e32{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-189 .elementor-element.elementor-element-34f76e32 .elementor-button:hover, .elementor-189 .elementor-element.elementor-element-34f76e32 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-189 .elementor-element.elementor-element-34f76e32 .elementor-button:hover svg, .elementor-189 .elementor-element.elementor-element-34f76e32 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}@media(max-width:1024px){.elementor-189 .elementor-element.elementor-element-24f48f43{padding:0px 015px 0px 015px;}.elementor-189 .elementor-element.elementor-element-5d07d217{margin-top:50px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-189 .elementor-element.elementor-element-c13bb57{margin-top:50px;margin-bottom:0px;padding:0px 15px 0px 015px;}.elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-element-populated{margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-element-populated{margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}}@media(min-width:1025px){.elementor-189 .elementor-element.elementor-element-792bbd8d:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-792bbd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-189 .elementor-element.elementor-element-792bbd8d{padding:5em 0em 5em 0em;}.elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-189 .elementor-element.elementor-element-4ab3beea > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-6c9e447d > .elementor-element-populated{margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-189 .elementor-element.elementor-element-7ec9ab32 > .elementor-element-populated{margin:05px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-189 .elementor-element.elementor-element-c13bb57{margin-top:50px;margin-bottom:0px;}.elementor-189 .elementor-element.elementor-element-2e3a48cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-189 .elementor-element.elementor-element-7b2bc8a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-189 .elementor-element.elementor-element-7bef6227 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-189 .elementor-element.elementor-element-34f76e32{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for column, class: .elementor-element-7ec9ab32 */.abstract-refrigeration-bg {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    background: linear-gradient(135deg, #f7f7f7 0%, #ececec 100%);
    border-radius: clamp(8px, 2vw, 12px);
    border: clamp(2px, 0.4vw, 4px) solid #1f2d3d;
    padding: clamp(16px, 3vw, 32px);
}

/* Perfect round top circle */
.abstract-refrigeration-bg::before {
    content: "";
    position: absolute;
    width: clamp(140px, 24vw, 220px);
    height: clamp(140px, 24vw, 220px); /* explicit height = width */
    background: rgba(240, 132, 32, 0.08);
    border-radius: 50%;
    top: clamp(-60px, -8vw, -80px);
    right: clamp(-60px, -8vw, -80px);
    z-index: 0;
}

/* Perfect round bottom circle */
.abstract-refrigeration-bg::after {
    content: "";
    position: absolute;
    width: clamp(140px, 24vw, 220px);
    height: clamp(140px, 24vw, 220px); /* explicit height = width */
    background: rgba(0, 45, 85, 0.06);
    border-radius: 50%;
    bottom: clamp(-40px, -6vw, -60px);
    left: clamp(-40px, -6vw, -60px);
    z-index: 0;
}

.abstract-refrigeration-bg > * {
    position: relative;
    z-index: 2;
}

/* Tablet */
@media (max-width: 768px) {
    .abstract-refrigeration-bg {
        padding: 20px;
    }
    .abstract-refrigeration-bg::before,
    .abstract-refrigeration-bg::after {
        opacity: 0.7;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .abstract-refrigeration-bg {
        border-width: 2px;
        border-radius: 10px;
        padding: 16px;
    }
    .abstract-refrigeration-bg::before {
        width: 160px;
        height: 160px; /* matches width */
        top: -50px;
        right: -50px;
    }
    .abstract-refrigeration-bg::after {
        width: 120px;
        height: 120px; /* matches width */
        bottom: -40px;
        left: -40px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b2bc8a */.abstract-bg {
  border: 3px solid white;
  border-radius: 15px;
  background:
    /* glossy fridge door highlight */
    radial-gradient(ellipse at 20% 15%,
      rgba(255,255,255,0.7) 0%,
      rgba(255,255,255,0.25) 35%,
      transparent 65%),

    /* metallic sheen stripe (fridge handle reflection) */
    linear-gradient(105deg,
      transparent 40%,
      rgba(255,255,255,0.35) 48%,
      rgba(255,255,255,0.5) 50%,
      rgba(255,255,255,0.35) 52%,
      transparent 60%),

    /* subtle horizontal cooling vent lines */
    repeating-linear-gradient(
      0deg,
      rgba(130,155,175,0.12) 0 1px,
      transparent 1px 18px
    ),

    /* vertical door panel seam lines */


    /* faint diagonal texture for fingerprint-resistant finish */
    repeating-linear-gradient(
      135deg,
      rgba(110,135,160,0.05) 0px,
      rgba(110,135,160,0.05) 1px,
      transparent 1px,
      transparent 12px
    ),

    /* subtle shadow near edges (fridge depth illusion) */
    radial-gradient(circle at 100% 100%,
      transparent 60%,
      rgba(100,120,140,0.12) 90%),

    /* base fridge enamel colour with slight gradient */
    linear-gradient(165deg, #F0F5FA 0%, #e8eef5 40%, #dde5ef 100%);

  background-blend-mode: normal;
  overflow: hidden;
  position: relative;
  box-shadow: 
    inset 0 1px 3px rgba(255,255,255,0.9),
    inset 0 -1px 2px rgba(0,0,0,0.03),
    0 10px 25px -8px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f76e32 *//* Add this class to any WordPress button */
.wp-slice-btn{
  --c1:#e63948 !important;
  --c2:#382999 !important;



  color:var(--c2) !important;
  background:#e63948;
  border-radius:10px;
  cursor:pointer;
  overflow:hidden;

  transition:300ms cubic-bezier(0.83,0,0.17,1);
  z-index:1;
}

.wp-slice-btn::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:0;
  height:calc(300% + 1em);
  background:var(--c2);
  transform:translate(-50%,-50%) rotate(30deg);
  transition:1000ms cubic-bezier(0.83,0,0.17,1);
  z-index:-1;
}

.wp-slice-btn:hover{
  color:var(--c1) !important;
}

.wp-slice-btn:hover::after{
  width:calc(120% + 1em);
}

.wp-slice-btn:active{
  transform:scale(0.98);
  filter:brightness(0.9);
}/* End custom CSS */