.elementor-16223 .elementor-element.elementor-element-8818af7{--display:flex;--margin-top:035px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16223 .elementor-element.elementor-element-046e1ed{text-align:center;}.elementor-16223 .elementor-element.elementor-element-046e1ed .elementor-heading-title{color:#37A98F;}.elementor-16223 .elementor-element.elementor-element-94765d5{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-16223 .elementor-element.elementor-element-94765d5 .elementor-divider-separator{width:83%;margin:0 auto;margin-center:0;}.elementor-16223 .elementor-element.elementor-element-94765d5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16223 .elementor-element.elementor-element-3a60875{--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:space-between;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16223 .elementor-element.elementor-element-de62a9f{--display:flex;}.elementor-16223 .elementor-element.elementor-element-59fffd7{--display:flex;}.elementor-16223 .elementor-element.elementor-element-ca5bc8c{--display:flex;}.elementor-16223 .elementor-element.elementor-element-4fc4951{--display:flex;}.elementor-16223 .elementor-element.elementor-element-6cf1465{--display:flex;}.elementor-16223 .elementor-element.elementor-element-218593b{--display:flex;}.elementor-16223 .elementor-element.elementor-element-87215ea{--display:flex;}.elementor-16223 .elementor-element.elementor-element-b04c398{--display:flex;}.elementor-16223 .elementor-element.elementor-element-c274c83{--display:flex;}.elementor-16223 .elementor-element.elementor-element-b1df254{--display:flex;}.elementor-16223 .elementor-element.elementor-element-94927ae{text-align:center;}.elementor-16223 .elementor-element.elementor-element-94927ae .elementor-heading-title{color:#37A98F;}.elementor-16223 .elementor-element.elementor-element-c1a1561{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-16223 .elementor-element.elementor-element-c1a1561 .elementor-divider-separator{width:83%;margin:0 auto;margin-center:0;}.elementor-16223 .elementor-element.elementor-element-c1a1561 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:769px){.elementor-16223 .elementor-element.elementor-element-8818af7{--content-width:1120px;}.elementor-16223 .elementor-element.elementor-element-3a60875{--content-width:1198px;}}/* Start custom CSS for html, class: .elementor-element-f71d0ee *//* سبک کلی باکس */
.box {
  position: relative;
  width: 360px;
  height: 200px;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* تصویر در داخل باکس */
.box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}

/* متن داخل باکس */
.box .text {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  color: white;
  z-index: 1;
}

.box .text h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

/* خط زیر متن */
.box .line {
  width: 40px;
  height: 3px;
  background: #00c6ff;
  margin: 10px auto 0;
  transition: all 0.3s ease-in-out;
}

/* افکت‌ها در هاور */
.box:hover img {
  filter: brightness(85%);
}

.box:hover .line {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ae1ba6 *//* سبک کلی باکس */
.box {
  position: relative;
  width: 360px;
  height: 200px;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* تصویر در داخل باکس */
.box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}

/* متن داخل باکس */
.box .text {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  color: white;
  z-index: 1;
}

.box .text h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

/* خط زیر متن */
.box .line {
  width: 40px;
  height: 3px;
  background: #00c6ff;
  margin: 10px auto 0;
  transition: all 0.3s ease-in-out;
}

/* افکت‌ها در هاور */
.box:hover img {
  filter: brightness(85%);
}

.box:hover .line {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9350956 *//* سبک کلی باکس */
.box {
  position: relative;
  width: 360px;
  height: 200px;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* تصویر در داخل باکس */
.box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}

/* متن داخل باکس */
.box .text {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  color: white;
  z-index: 1;
}

.box .text h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

/* خط زیر متن */
.box .line {
  width: 40px;
  height: 3px;
  background: #00c6ff;
  margin: 10px auto 0;
  transition: all 0.3s ease-in-out;
}

/* افکت‌ها در هاور */
.box:hover img {
  filter: brightness(85%);
}

.box:hover .line {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f40faa8 *//* سبک کلی باکس */
.box {
  position: relative;
  width: 360px;
  height: 200px;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* تصویر در داخل باکس */
.box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}

/* متن داخل باکس */
.box .text {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  color: white;
  z-index: 1;
}

.box .text h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

/* خط زیر متن */
.box .line {
  width: 40px;
  height: 3px;
  background: #00c6ff;
  margin: 10px auto 0;
  transition: all 0.3s ease-in-out;
}

/* افکت‌ها در هاور */
.box:hover img {
  filter: brightness(85%);
}

.box:hover .line {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e4eecb *//* سبک کلی باکس */
.box {
  position: relative;
  width: 360px;
  height: 200px;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* تصویر در داخل باکس */
.box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}

/* متن داخل باکس */
.box .text {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  color: white;
  z-index: 1;
}

.box .text h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

/* خط زیر متن */
.box .line {
  width: 40px;
  height: 3px;
  background: #00c6ff;
  margin: 10px auto 0;
  transition: all 0.3s ease-in-out;
}

/* افکت‌ها در هاور */
.box:hover img {
  filter: brightness(85%);
}

.box:hover .line {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-932b607 *//* سبک کلی باکس */
.box {
  position: relative;
  width: 360px;
  height: 200px;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* تصویر در داخل باکس */
.box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}

/* متن داخل باکس */
.box .text {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  color: white;
  z-index: 1;
}

.box .text h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

/* خط زیر متن */
.box .line {
  width: 40px;
  height: 3px;
  background: #00c6ff;
  margin: 10px auto 0;
  transition: all 0.3s ease-in-out;
}

/* افکت‌ها در هاور */
.box:hover img {
  filter: brightness(85%);
}

.box:hover .line {
  width: 60px;
}/* End custom CSS */