.elementor-9701 .elementor-element.elementor-element-65d5af1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-9701 .elementor-element.elementor-element-385a0ad.elementor-element{--align-self:flex-start;}.elementor-9701 .elementor-element.elementor-element-293a93c{--display:flex;}.elementor-9701 .elementor-element.elementor-element-aaa7123.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-9701 .elementor-element.elementor-element-aaa7123 .elementor-main-swiper{height:793px;}.elementor-9701 .elementor-element.elementor-element-aaa7123 .elementor-swiper-button{font-size:20px;}@media(max-width:1024px){.elementor-9701 .elementor-element.elementor-element-aaa7123.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-9701 .elementor-element.elementor-element-65d5af1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:17px;}.elementor-9701 .elementor-element.elementor-element-aaa7123.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-9701 .elementor-element.elementor-element-aaa7123 .elementor-main-swiper{height:88vh;width:100%;}}/* Start custom CSS for html, class: .elementor-element-385a0ad */.decor-title {
  position: relative;
  display: inline-block;
  font-size: 32px;
  font-weight: 800;
  color: #1c1c1c;
  padding-bottom: 14px;
  font-family: "IRANSansX", Sans-serif;
}

.decor-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 4px;
  background: linear-gradient(90deg, #1c1c1c, #b08a65);
  border-radius: 20px;
}

.decor-title::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: -6px;
  width: 35%;
  height: 4px;
  background: #b08a65;
  border-radius: 20px;
}/* End custom CSS */