.elementor-3009 .elementor-element.elementor-element-313a753{margin-top:0px;margin-bottom:0px;}.elementor-3009 .elementor-element.elementor-element-754997e .cz_title .cz_shape_1{top:-35px;}.elementor-3009 .elementor-element.elementor-element-e0a86f3:not(.elementor-motion-effects-element-type-background), .elementor-3009 .elementor-element.elementor-element-e0a86f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megaclinic.ir/wp-content/uploads/2023/03/1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3009 .elementor-element.elementor-element-e0a86f3 > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3009 .elementor-element.elementor-element-e0a86f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:260px;margin-bottom:0px;padding:0px 0px 370px 0px;}.elementor-3009 .elementor-element.elementor-element-ce41124 .cz_video_popup .cz_vp_c{text-align:center;width:60%;margin-top:-200px;margin-right:auto;margin-left:auto;border-radius:5px;box-shadow:0px 10px 45px 0px rgba(0,0,0,0.46);position:relative;z-index:9;}.elementor-3009 .elementor-element.elementor-element-ce41124 .cz_video_popup span{font-size:48px;color:#ffffff;background-color:rgba(254,182,2,0.63);padding:3px;box-shadow:0px 0px 0px 20px rgba(254,182,2,0.23);}.elementor-3009 .elementor-element.elementor-element-ce41124 .cz_video_popup:hover span{color:#231f20;background-color:rgba(254,182,2,0.78);}.elementor-3009 .elementor-element.elementor-element-ce41124 .cz_video_popup .cz_vp_inner{background-color:transparent;}.elementor-3009 .elementor-element.elementor-element-f2c59ce .cz_gap{height:100px;}.elementor-3009 .elementor-element.elementor-element-97615a9 .cz_title .cz_shape_1{top:-35px;}.elementor-3009 .elementor-element.elementor-element-97615a9 .cz_title .cz_shape_2{font-size:110px;color:#feb602;font-weight:700;line-height:.7;top:32px;opacity:0.15;}.elementor-3009 .elementor-element.elementor-element-a7fa512{margin-top:-350px;margin-bottom:0px;}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .cz_grid{margin-left:calc(-40px / 2);margin-right:calc(-40px / 2);margin-bottom:-40px;width:calc(100% + 40px);}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .cz_grid .cz_grid_item > div{margin:0 calc(40px / 2) 40px;}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .slick-slide{margin:0 calc(40px / 2);}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .cz_grid_p{padding-bottom:60px;z-index:9999;}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .cz_grid .cz_grid_link{border-radius:10px;}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .cz_grid .cz_grid_link:before{background-color:rgba(35,31,32,0.72);}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .cz_grid .cz_grid_icon{color:#ffffff;}.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn,.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn:before{margin-top:20px;border-radius:5px;}.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn:hover,.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn:after{background-color:#231f20;}@media(max-width:1024px){.elementor-3009 .elementor-element.elementor-element-313a753{margin-top:80px;margin-bottom:0px;}.elementor-3009 .elementor-element.elementor-element-e0a86f3{margin-top:170px;margin-bottom:0px;padding:0px 0px 320px 0px;}.elementor-3009 .elementor-element.elementor-element-ce41124 .cz_video_popup .cz_vp_c{margin-top:-145px;}.elementor-3009 .elementor-element.elementor-element-f2c59ce .cz_gap{height:90px;}.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn,.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn:before{margin-top:0px;}}@media(max-width:767px){.elementor-3009 .elementor-element.elementor-element-313a753{margin-top:0px;margin-bottom:0px;}.elementor-3009 .elementor-element.elementor-element-e0a86f3{margin-top:120px;margin-bottom:0px;padding:0px 0px 300px 0px;}.elementor-3009 .elementor-element.elementor-element-ce41124 .cz_video_popup .cz_vp_c{width:calc(100% - 20px);margin-top:-100px;margin-right:10px;margin-left:10px;}.elementor-3009 .elementor-element.elementor-element-97615a9 .cz_title .cz_shape_2{font-size:80px;}.elementor-3009 .elementor-element.elementor-element-9b7cce8 .cz_grid_p{margin-bottom:0px;}.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn,.elementor-3009 .elementor-element.elementor-element-6564f11 .cz_btn:before{margin-top:-30px;}}/* Start custom CSS for html, class: .elementor-element-517ce9c */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4cdabc */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786cd6c */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ded64c1 */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8bba336 */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0246687 */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8491078 */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a060e */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b6c146 */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cce51a6 */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ce41cc */.profile1 {
	margin: auto;
	background-color: #fff;
	border-radius: 40px;
	width: auto;
	padding: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	.photo1 {
		width: 120px;
		height: 120px;
		border-radius: 30px !important;
		border: 15px solid rgba(#f6f2ff, 0.7);
		object-fit: cover;
	}
	.name1 {
		margin-top: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.details1 {
		font-size: 12px;
		font-weight: 400;
		width: 90%;
		margin-top: 8px;
		line-height: 1.3;
		text-align: center;
	}
	.buttons1 {
		display: flex;
		align-items: center;
		margin-top: 25px;}
		.message1 {
			background-color: #F2C94C;
		}
		.follow1 {
            background-color: #F2994A
		}
		.button1 {
			width: 186px;
			height: 54px;
			border-radius: 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 13px;
			font-weight: 500;
			margin-left: 12px;
			cursor: pointer;}
			.button:first {
				margin-left: 0px;
			}

			svg {
				height: 22px;
				margin-right: 4px;
			}
            .credit a{
                text-decoration: none;
                color: #000;
              }
            
              .credit {
                  margin-top: 10px;
                  text-align: center;
              }/* End custom CSS */