.elementor-1105 .elementor-element.elementor-element-39fc6e3{--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-1105 .elementor-element.elementor-element-c004088{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-1105 .elementor-element.elementor-element-c004088:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-c004088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3D3D;background-image:url("https://aminsensor.ir/wp-content/uploads/2025/12/12-01.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1105 .elementor-element.elementor-element-7b2ba18{--spacer-size:30px;}.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-1105 .elementor-element.elementor-element-a552862{width:var( --container-widget-width, 64.84% );max-width:64.84%;--container-widget-width:64.84%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;color:#3D3D3D;}.elementor-1105 .elementor-element.elementor-element-a552862.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1105 .elementor-element.elementor-element-5e30766{--spacer-size:277px;}.elementor-1105 .elementor-element.elementor-element-cd88567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1105 .elementor-element.elementor-element-cd88567.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1105 .elementor-element.elementor-element-d5547e7{width:var( --container-widget-width, 108.243% );max-width:108.243%;--container-widget-width:108.243%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-d5547e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1105 .elementor-element.elementor-element-8025679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1105 .elementor-element.elementor-element-d6f4e1f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1105 .elementor-element.elementor-element-d6f4e1f .elementor-divider-separator{width:100%;}.elementor-1105 .elementor-element.elementor-element-d6f4e1f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1105 .elementor-element.elementor-element-46e21a2{text-align:center;font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:400;color:#3D3D3D;}.elementor-1105 .elementor-element.elementor-element-5a874b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1105 .elementor-element.elementor-element-91e0a7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1105 .elementor-element.elementor-element-44e06fe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1105 .elementor-element.elementor-element-44e06fe .elementor-divider-separator{width:100%;}.elementor-1105 .elementor-element.elementor-element-44e06fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1105 .elementor-element.elementor-element-65c3498{text-align:center;font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:400;color:#3D3D3D;}.elementor-1105 .elementor-element.elementor-element-2d17e30{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1105 .elementor-element.elementor-element-2d17e30:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-2d17e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F5534D 120%);}.elementor-1105 .elementor-element.elementor-element-08e929c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1105 .elementor-element.elementor-element-7e2ee4c{width:var( --container-widget-width, 104.579% );max-width:104.579%;--container-widget-width:104.579%;--container-widget-flex-grow:0;color:#000000;}.elementor-1105 .elementor-element.elementor-element-7e2ee4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1105 .elementor-element.elementor-element-4c18a65{width:var( --container-widget-width, 104.43% );max-width:104.43%;--container-widget-width:104.43%;--container-widget-flex-grow:0;color:#080808;}.elementor-1105 .elementor-element.elementor-element-4c18a65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1105 .elementor-element.elementor-element-34c8dba{color:#000000;}.elementor-1105 .elementor-element.elementor-element-5af688d{color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1105 .elementor-element.elementor-element-cd88567{--width:66.954%;}.elementor-1105 .elementor-element.elementor-element-08e929c{--width:50%;}}@media(max-width:1024px){.elementor-1105 .elementor-element.elementor-element-7b2ba18{--spacer-size:25px;}.elementor-1105 .elementor-element.elementor-element-a552862{padding:0px 0px 0px 0px;}.elementor-1105 .elementor-element.elementor-element-5e30766{--spacer-size:126px;}}@media(max-width:767px){.elementor-1105 .elementor-element.elementor-element-c004088{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1105 .elementor-element.elementor-element-a552862{width:var( --container-widget-width, 10px );max-width:10px;padding:22px 0px 0px 0px;--container-widget-width:10px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-d5547e7 */.thermo-glass-box {
  display: flex;
  align-items: center;
  gap: 50px;
  padding: 45px 55px;
  border-radius: 22px;

  background: linear-gradient(
    135deg,
    rgba(30, 30, 30, 0.75),
    rgba(50, 50, 50, 0.65)
  );

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.35);

  transition: all 0.45s ease;

  position: relative;
  overflow: visible; /* مهم: تصویر بتونه از کادر بیرون بزنه */
}

/* هاور حرفه‌ای صنعتی */
.thermo-glass-box::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 22px;
  background: linear-gradient(
    120deg,
    rgba(0, 170, 255, 0.35),
    rgba(120, 80, 255, 0.25),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
}

.thermo-glass-box:hover::before {
  opacity: 1;
}

/* تصویر */
.thermo-image {
  position: relative;
  z-index: 2; /* برای اینکه بالای هاور و لایه شیشه باشه */
}

.thermo-image img {
  width: 360px;
  max-width: 100%;
  filter: drop-shadow(0 18px 35px rgba(0, 0, 0, 0.45));
  transform: translateY(-20px); /* تصویر کمی بیرون از کادر */
  transition: all 0.45s ease;
}

/* متن */
.thermo-text {
  z-index: 2;
}

.thermo-text h2 {
  font-size: 30px;
  margin-bottom: 18px;
  color: #ffffff;
  transition: all 0.45s ease;
}

.thermo-text p {
  font-size: 15.5px;
  line-height: 2.1;
  color: #d1d1d1;
  max-width: 560px;
  transition: all 0.45s ease;
}

/* هاور کارت */
.thermo-glass-box:hover {
  background: linear-gradient(
    135deg,
    rgba(35, 35, 35, 0.9),
    rgba(60, 60, 60, 0.8)
  );
  transform: translateY(-8px);
  box-shadow: 0 45px 90px rgba(0, 0, 0, 0.45);
}

.thermo-glass-box:hover .thermo-image img {
  transform: translateY(-30px) scale(1.08);
  filter: drop-shadow(0 25px 45px rgba(0,0,0,0.55));
}

.thermo-glass-box:hover .thermo-text h2 {
  color: #ffffff;
}

.thermo-glass-box:hover .thermo-text p {
  color: #e6e6e6;
}

/* انیمیشن ورود */
.thermo-glass-box {
  opacity: 0;
  transform: translateY(40px);
  animation: thermoFadeUp 1s ease forwards;
}

@keyframes thermoFadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ریسپانسیو */
@media (max-width: 900px) {
  .thermo-glass-box {
    flex-direction: column;
    text-align: center;
    padding: 35px 30px;
  }

  .thermo-image img {
    width: 260px;
    transform: translateY(-15px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e65d54b *//* ==============================
   Pro Services Cards – Amin Sensor
================================= */
.services-section {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 28px;
  padding: 40px 0;
}

.service-card {
  position: relative;
  background: rgba(15,76,129,0.12);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 18px;
  padding: 28px 24px;
  transition: all 0.35s ease;
  border: 1px solid rgba(255,255,255,0.15);
  box-shadow: 0 8px 28px rgba(0,0,0,0.12);
}

.service-icon {
  font-size: 32px;
  margin-bottom: 12px;
  color: #c1121f;
  transition: color 0.35s ease;
}

.service-title {
  font-size: 20px;
  font-weight: 700;
  color: #0f4c81;
  margin-bottom: 8px;
}

.service-desc {
  font-size: 15px;
  line-height: 1.7;
  color: #344154;
}

/* Hover Effect */
.service-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 55px rgba(0,0,0,0.22);
  border-color: #c1121f;
}

.service-card:hover .service-icon {
  color: #c1121f;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e2ee4c *//* =========================
   Glass Industrial Cards - Why Amin Sensor
========================= */

.amin-why-glass {
  display: flex;
  align-items: flex-start;
  gap: 14px;

  padding: 18px 22px;
  border-radius: 18px;

  /* رنگ هماهنگ با سایت صنعتی */
  background: linear-gradient(
    135deg,
    rgba(15, 76, 129, 0.18),
    rgba(15, 76, 129, 0.08)
  );

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #eaf2f8;
  font-size: 15px;
  line-height: 1.8;

  border: 1px solid rgba(255,255,255,0.15);
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);

  transition: all 0.4s cubic-bezier(0.22,1,0.36,1);
}

/* بولت حرفه‌ای */
.amin-why-glass::before {
  content: "";
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  margin-top: 7px;

 background: radial-gradient(
  circle at 30% 30%,
  #ff6b6b,
  #c1121f
);

border-radius: 50%;



  box-shadow: 0 0 0 4px rgba(193,18,31,0.25);



}

/* Hover حرفه‌ای */
.amin-why-glass:hover {
  transform: translateY(-10px);
  background: linear-gradient(
    135deg,
    rgba(31, 162, 255, 0.28),
    rgba(15, 76, 129, 0.18)
  );
  box-shadow: 0 25px 55px rgba(0,0,0,0.4);
}

/* بولت در هاور */
.amin-why-glass:hover::before {
  box-shadow: 0 0 0 6px rgba(31,162,255,0.25);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aminsensor.ir/wp-content/uploads/2025/12/Yekan-Bakh-Regular.eot');
	src: url('https://aminsensor.ir/wp-content/uploads/2025/12/Yekan-Bakh-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://aminsensor.ir/wp-content/uploads/2025/12/Yekan-Bakh-Regular.woff2') format('woff2'),
		url('https://aminsensor.ir/wp-content/uploads/2025/12/Yekan-Bakh-Regular.woff') format('woff'),
		url('https://aminsensor.ir/wp-content/uploads/2025/12/Yekan-Bakh-Regular.ttf') format('truetype'),
		url('https://aminsensor.ir/wp-content/uploads/2025/12/Yekan-Bakh-Regular.svg#YekanBakh') format('svg');
}
/* End Custom Fonts CSS */