.elementor-3595 .elementor-element.elementor-element-9b58b94{--spacer-size:10px;}.elementor-3595 .elementor-element.elementor-element-66efa23 > .elementor-background-overlay{opacity:0.5;}.elementor-3595 .elementor-element.elementor-element-4e4232a .row-title{transition:400ms!important;color:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-4e4232a .row-title:after,.elementor-3595 .elementor-element.elementor-element-4e4232a .row-title:before{background:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-4e4232a .row-title:hover{color:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-4e4232a .row-title:hover:after,.elementor-3595 .elementor-element.elementor-element-4e4232a .row-title:hover:before{background:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-f46265a > .elementor-background-overlay{opacity:0.5;}.elementor-3595 .elementor-element.elementor-element-527f533 .row-title{transition:400ms!important;color:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-527f533 .row-title:after,.elementor-3595 .elementor-element.elementor-element-527f533 .row-title:before{background:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-527f533 .row-title:hover{color:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-527f533 .row-title:hover:after,.elementor-3595 .elementor-element.elementor-element-527f533 .row-title:hover:before{background:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-7a7e08a > .elementor-background-overlay{opacity:0.5;}.elementor-3595 .elementor-element.elementor-element-420998f .row-title{transition:400ms!important;color:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-420998f .row-title:after,.elementor-3595 .elementor-element.elementor-element-420998f .row-title:before{background:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-420998f .row-title:hover{color:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-420998f .row-title:hover:after,.elementor-3595 .elementor-element.elementor-element-420998f .row-title:hover:before{background:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-7f3de23 > .elementor-background-overlay{opacity:0.5;}.elementor-3595 .elementor-element.elementor-element-8c25c95 .row-title{transition:400ms!important;color:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-8c25c95 .row-title:after,.elementor-3595 .elementor-element.elementor-element-8c25c95 .row-title:before{background:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-8c25c95 .row-title:hover{color:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-8c25c95 .row-title:hover:after,.elementor-3595 .elementor-element.elementor-element-8c25c95 .row-title:hover:before{background:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-c69a3d6 > .elementor-background-overlay{opacity:0.5;}.elementor-3595 .elementor-element.elementor-element-71dbc83 .row-title{transition:400ms!important;color:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-71dbc83 .row-title:after,.elementor-3595 .elementor-element.elementor-element-71dbc83 .row-title:before{background:var( --e-global-color-secondary );}.elementor-3595 .elementor-element.elementor-element-71dbc83 .row-title:hover{color:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-71dbc83 .row-title:hover:after,.elementor-3595 .elementor-element.elementor-element-71dbc83 .row-title:hover:before{background:var( --e-global-color-96aff42 );}.elementor-3595 .elementor-element.elementor-element-432300f{--spacer-size:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3595 .elementor-element.elementor-element-5ecdab0{width:var( --container-widget-width, 97.054% );max-width:97.054%;--container-widget-width:97.054%;--container-widget-flex-grow:0;text-align:end;}.elementor-3595 .elementor-element.elementor-element-5ecdab0 > .elementor-widget-container{margin:-53px 0px 0px -313px;}.elementor-3595 .elementor-element.elementor-element-5ecdab0 img{width:50%;opacity:0.48;}@media(max-width:767px){.elementor-3595 .elementor-element.elementor-element-5ecdab0 > .elementor-widget-container{margin:3px -162px 17px -6px;}}@media(min-width:768px){.elementor-3595 .elementor-element.elementor-element-a26bc6c{width:100%;}.elementor-3595 .elementor-element.elementor-element-4fb0465{width:24.135%;}.elementor-3595 .elementor-element.elementor-element-fa71b49{width:49.697%;}.elementor-3595 .elementor-element.elementor-element-9099c26{width:25.834%;}.elementor-3595 .elementor-element.elementor-element-bfe99a5{width:100%;}.elementor-3595 .elementor-element.elementor-element-c4ae7f1{width:24.135%;}.elementor-3595 .elementor-element.elementor-element-08c7de7{width:49.697%;}.elementor-3595 .elementor-element.elementor-element-8fa5c3a{width:25.834%;}.elementor-3595 .elementor-element.elementor-element-8972cc3{width:100%;}.elementor-3595 .elementor-element.elementor-element-2aaa2fb{width:24.135%;}.elementor-3595 .elementor-element.elementor-element-13423a8{width:49.697%;}.elementor-3595 .elementor-element.elementor-element-6e4aec7{width:25.834%;}.elementor-3595 .elementor-element.elementor-element-4c67aa5{width:100%;}.elementor-3595 .elementor-element.elementor-element-e4b71fa{width:24.135%;}.elementor-3595 .elementor-element.elementor-element-c5bc8cb{width:49.697%;}.elementor-3595 .elementor-element.elementor-element-7d3f2c6{width:25.834%;}.elementor-3595 .elementor-element.elementor-element-ec9b33b{width:24.135%;}.elementor-3595 .elementor-element.elementor-element-80de3f5{width:49.697%;}.elementor-3595 .elementor-element.elementor-element-bfd5dc9{width:25.834%;}}/* Start custom CSS for banta_heading, class: .elementor-element-4e4232a */.elementor-3595 .elementor-element.elementor-element-4e4232a {
  background: linear-gradient(45deg, #003849, #EBC384);
  border-radius: 40px;
  color: #fff;
  padding: 15px 40px;
  font-weight: bold;
  box-shadow: 0px 5px 15px rgba(0, 56, 73, 0.4);
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* برق مورب */
.elementor-3595 .elementor-element.elementor-element-4e4232a::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -30%;
  width: 200%;
  height: 200%;
  background: rgba(255,255,255,0.3);
  transform: rotate(25deg);
  transition: all 0.7s ease;
}

.elementor-3595 .elementor-element.elementor-element-4e4232a:hover::before {
  left: 120%;
}

/* موج دایره‌ای */
.elementor-3595 .elementor-element.elementor-element-4e4232a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: rgba(235,195,132,0.4);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.6s ease;
}

.elementor-3595 .elementor-element.elementor-element-4e4232a:hover::after {
  width: 300%;
  height: 300%;
  opacity: 0;
}

.elementor-3595 .elementor-element.elementor-element-4e4232a:hover {
  transform: scale(1.08); /* فقط بزرگ بشه، بدون کج شدن */
  box-shadow: 0px 8px 25px rgba(235, 195, 132, 0.7);
}/* End custom CSS */
/* Start custom CSS for banta_heading, class: .elementor-element-527f533 */.elementor-3595 .elementor-element.elementor-element-527f533 {
  background: linear-gradient(45deg, #003849, #EBC384);
  border-radius: 40px;
  color: #fff;
  padding: 15px 40px;
  font-weight: bold;
  box-shadow: 0px 5px 15px rgba(0, 56, 73, 0.4);
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* برق مورب */
.elementor-3595 .elementor-element.elementor-element-527f533::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -30%;
  width: 200%;
  height: 200%;
  background: rgba(255,255,255,0.3);
  transform: rotate(25deg);
  transition: all 0.7s ease;
}

.elementor-3595 .elementor-element.elementor-element-527f533:hover::before {
  left: 120%;
}

/* موج دایره‌ای */
.elementor-3595 .elementor-element.elementor-element-527f533::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: rgba(235,195,132,0.4);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.6s ease;
}

.elementor-3595 .elementor-element.elementor-element-527f533:hover::after {
  width: 300%;
  height: 300%;
  opacity: 0;
}

.elementor-3595 .elementor-element.elementor-element-527f533:hover {
  transform: scale(1.08); /* فقط بزرگ بشه، بدون کج شدن */
  box-shadow: 0px 8px 25px rgba(235, 195, 132, 0.7);
}/* End custom CSS */
/* Start custom CSS for banta_heading, class: .elementor-element-420998f */.elementor-3595 .elementor-element.elementor-element-420998f {
  background: linear-gradient(45deg, #003849, #EBC384);
  border-radius: 40px;
  color: #fff;
  padding: 15px 40px;
  font-weight: bold;
  box-shadow: 0px 5px 15px rgba(0, 56, 73, 0.4);
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* برق مورب */
.elementor-3595 .elementor-element.elementor-element-420998f::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -30%;
  width: 200%;
  height: 200%;
  background: rgba(255,255,255,0.3);
  transform: rotate(25deg);
  transition: all 0.7s ease;
}

.elementor-3595 .elementor-element.elementor-element-420998f:hover::before {
  left: 120%;
}

/* موج دایره‌ای */
.elementor-3595 .elementor-element.elementor-element-420998f::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: rgba(235,195,132,0.4);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.6s ease;
}

.elementor-3595 .elementor-element.elementor-element-420998f:hover::after {
  width: 300%;
  height: 300%;
  opacity: 0;
}

.elementor-3595 .elementor-element.elementor-element-420998f:hover {
  transform: scale(1.08); /* فقط بزرگ بشه، بدون کج شدن */
  box-shadow: 0px 8px 25px rgba(235, 195, 132, 0.7);
}/* End custom CSS */
/* Start custom CSS for banta_heading, class: .elementor-element-8c25c95 */.elementor-3595 .elementor-element.elementor-element-8c25c95 {
  background: linear-gradient(45deg, #003849, #EBC384);
  border-radius: 40px;
  color: #fff;
  padding: 15px 40px;
  font-weight: bold;
  box-shadow: 0px 5px 15px rgba(0, 56, 73, 0.4);
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* برق مورب */
.elementor-3595 .elementor-element.elementor-element-8c25c95::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -30%;
  width: 200%;
  height: 200%;
  background: rgba(255,255,255,0.3);
  transform: rotate(25deg);
  transition: all 0.7s ease;
}

.elementor-3595 .elementor-element.elementor-element-8c25c95:hover::before {
  left: 120%;
}

/* موج دایره‌ای */
.elementor-3595 .elementor-element.elementor-element-8c25c95::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: rgba(235,195,132,0.4);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.6s ease;
}

.elementor-3595 .elementor-element.elementor-element-8c25c95:hover::after {
  width: 300%;
  height: 300%;
  opacity: 0;
}

.elementor-3595 .elementor-element.elementor-element-8c25c95:hover {
  transform: scale(1.08); /* فقط بزرگ بشه، بدون کج شدن */
  box-shadow: 0px 8px 25px rgba(235, 195, 132, 0.7);
}/* End custom CSS */
/* Start custom CSS for banta_heading, class: .elementor-element-71dbc83 */.elementor-3595 .elementor-element.elementor-element-71dbc83 {
  background: linear-gradient(45deg, #003849, #EBC384);
  border-radius: 40px;
  color: #fff;
  padding: 15px 40px;
  font-weight: bold;
  box-shadow: 0px 5px 15px rgba(0, 56, 73, 0.4);
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* برق مورب */
.elementor-3595 .elementor-element.elementor-element-71dbc83::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -30%;
  width: 200%;
  height: 200%;
  background: rgba(255,255,255,0.3);
  transform: rotate(25deg);
  transition: all 0.7s ease;
}

.elementor-3595 .elementor-element.elementor-element-71dbc83:hover::before {
  left: 120%;
}

/* موج دایره‌ای */
.elementor-3595 .elementor-element.elementor-element-71dbc83::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: rgba(235,195,132,0.4);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.6s ease;
}

.elementor-3595 .elementor-element.elementor-element-71dbc83:hover::after {
  width: 300%;
  height: 300%;
  opacity: 0;
}

.elementor-3595 .elementor-element.elementor-element-71dbc83:hover {
  transform: scale(1.08); /* فقط بزرگ بشه، بدون کج شدن */
  box-shadow: 0px 8px 25px rgba(235, 195, 132, 0.7);
}/* End custom CSS */