.elementor-18086 .elementor-element.elementor-element-8077792{--display:flex;}.elementor-18086 .elementor-element.elementor-element-f68df30{--display:flex;}.elementor-widget-text-editor{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-18086 .elementor-element.elementor-element-60bc849{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18086 .elementor-element.elementor-element-6f77f61{--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-18086 .elementor-element.elementor-element-5bf7fca{--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-18086 .elementor-element.elementor-element-90c1f94{--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-18086 .elementor-element.elementor-element-049940f{--display:flex;}.elementor-18086 .elementor-element.elementor-element-341742f .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-18086 .elementor-element.elementor-element-f68df30{--content-width:100%;}.elementor-18086 .elementor-element.elementor-element-6f77f61{--width:33.3%;}.elementor-18086 .elementor-element.elementor-element-5bf7fca{--width:33.3%;}.elementor-18086 .elementor-element.elementor-element-90c1f94{--width:33.3%;}.elementor-18086 .elementor-element.elementor-element-049940f{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-f68df30 */.glass-box {
  background: rgba(255, 255, 255, 0.15); /* شفافیت پس‌زمینه */
  backdrop-filter: blur(12px); /* محو کردن پس‌زمینه */
  -webkit-backdrop-filter: blur(12px); /* برای سازگاری با Safari */
  border: 1px solid rgba(255, 255, 255, 0.25); /* حاشیه نیمه‌شفاف */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* سایه نرم برای عمق */
  padding: 20px;
  transition: all 0.4s ease;
}

/* حالت هاور برای زیبایی بیشتر */
.glass-box:hover {
  background: rgba(255, 255, 255, 0.25);
  transform: scale(1.03);
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc849 */.layer {
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.layer::after {
  content: "";
  position: absolute;
  top: 0; left: -100%;
  width: 100%; height: 100%;
  background: rgba(120,255,255,0.2);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
}

.layer:hover::after {
  left: 100%;
}/* End custom CSS */