.elementor-247 .elementor-element.elementor-element-d99da65{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-247 .elementor-element.elementor-element-c893a6a{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-c85f4aa .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:20px;font-weight:500;color:#455CE9;}.elementor-247 .elementor-element.elementor-element-b8df91c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-247 .elementor-element.elementor-element-b8df91c .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:16px;font-weight:500;color:#737373;}.elementor-247 .elementor-element.elementor-element-990556e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-247 .elementor-element.elementor-element-f0ec604{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-247 .elementor-element.elementor-element-de19ca7{text-align:justify;color:#737373;font-family:"Lahze", Sans-serif;font-size:16px;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-247 .elementor-element.elementor-element-c2fdcfd .elementor-button{background-color:#455CE9;border-radius:30px 30px 30px 30px;}.elementor-247 .elementor-element.elementor-element-c2fdcfd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-247 .elementor-element.elementor-element-8c7d001{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-193fc2e .elementor-title{color:#000000;font-family:"Lahze", Sans-serif;font-size:15px;font-weight:500;}.elementor-247 .elementor-element.elementor-element-193fc2e .elementor-progress-wrapper .elementor-progress-bar{background-color:#455CE9;}.elementor-247 .elementor-element.elementor-element-193fc2e .elementor-progress-bar{height:6px;line-height:6px;}.elementor-247 .elementor-element.elementor-element-193fc2e .elementor-progress-wrapper{border-radius:45px;overflow:hidden;}.elementor-247 .elementor-element.elementor-element-c12ba17 .elementor-title{color:#000000;font-family:"Lahze", Sans-serif;font-size:15px;font-weight:500;}.elementor-247 .elementor-element.elementor-element-c12ba17 .elementor-progress-wrapper .elementor-progress-bar{background-color:#455CE9;}.elementor-247 .elementor-element.elementor-element-c12ba17 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-247 .elementor-element.elementor-element-c12ba17 .elementor-progress-wrapper{border-radius:45px;overflow:hidden;}.elementor-247 .elementor-element.elementor-element-1575483 .elementor-title{color:#000000;font-family:"Lahze", Sans-serif;font-size:15px;font-weight:500;}.elementor-247 .elementor-element.elementor-element-1575483 .elementor-progress-wrapper .elementor-progress-bar{background-color:#455CE9;}.elementor-247 .elementor-element.elementor-element-1575483 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-247 .elementor-element.elementor-element-1575483 .elementor-progress-wrapper{border-radius:45px;overflow:hidden;}.elementor-247 .elementor-element.elementor-element-26afa93{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-733b921{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:80px;--padding-left:150px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-733b921:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-733b921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drramezanpour.com/wp-content/uploads/2026/05/Frame-427320707.png");background-position:center center;background-repeat:no-repeat;}.elementor-247 .elementor-element.elementor-element-7201bae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-247 .elementor-element.elementor-element-7201bae .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-247 .elementor-element.elementor-element-d893496{width:var( --container-widget-width, 50% );max-width:50%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-247 .elementor-element.elementor-element-d893496 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:20px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-247 .elementor-element.elementor-element-2ff6729 .elementor-button{background-color:#FFFFFF;fill:#455CE9;color:#455CE9;border-radius:20px 20px 20px 20px;padding:10px 20px 10px 20px;}.elementor-247 .elementor-element.elementor-element-2ff6729{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-247 .elementor-element.elementor-element-2ff6729 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-247 .elementor-element.elementor-element-d13ca29{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-247 .elementor-element.elementor-element-deac5b3{--display:flex;--min-height:395px;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-deac5b3:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-deac5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drramezanpour.com/wp-content/uploads/2026/05/Group-37668-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-247 .elementor-element.elementor-element-96919ae{padding:0px 0px 50px 0px;text-align:center;}.elementor-247 .elementor-element.elementor-element-96919ae .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-247 .elementor-element.elementor-element-5d24545{--e-image-carousel-slides-to-show:7;}.elementor-247 .elementor-element.elementor-element-5d24545 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-247 .elementor-element.elementor-element-5d24545 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;color:#FFFFFF00;}.elementor-247 .elementor-element.elementor-element-5d24545 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-247 .elementor-element.elementor-element-5d24545 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF00;}.elementor-247 .elementor-element.elementor-element-7b6d5ed{--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-247 .elementor-element.elementor-element-c827549{padding:0px 0px 60px 0px;}.elementor-247 .elementor-element.elementor-element-c827549 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-247 .elementor-element.elementor-element-af3f20d{width:100%;max-width:100%;}@media(max-width:1199px){.elementor-247 .elementor-element.elementor-element-5d24545{--e-image-carousel-slides-to-show:6;}}@media(max-width:991px){.elementor-247 .elementor-element.elementor-element-5d24545{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-d13ca29{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-247 .elementor-element.elementor-element-5d24545{--e-image-carousel-slides-to-show:3;}}@media(max-width:575px){.elementor-247 .elementor-element.elementor-element-5d24545{--e-image-carousel-slides-to-show:2;}}@media(min-width:576px){.elementor-247 .elementor-element.elementor-element-f0ec604{--width:70%;}.elementor-247 .elementor-element.elementor-element-8c7d001{--width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-ac83764 */.elementor-247 .elementor-element.elementor-element-ac83764 a {
color: #455CE9 !important;
}

.elementor-247 .elementor-element.elementor-element-ac83764 * {
font-family: "Lahze" !important;
font-size: 15px;
font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-193fc2e */.elementor-247 .elementor-element.elementor-element-193fc2e .elementor-progress-wrapper {
margin-top: 5px;
}

.elementor-247 .elementor-element.elementor-element-193fc2e .elementor-title {
width: 100%;
display: block;
text-align: center;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-c12ba17 */.elementor-247 .elementor-element.elementor-element-c12ba17 .elementor-progress-wrapper {
margin-top: 5px;
}

.elementor-247 .elementor-element.elementor-element-c12ba17 .elementor-title {
width: 100%;
display: block;
text-align: center;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1575483 */.elementor-247 .elementor-element.elementor-element-1575483 .elementor-progress-wrapper {
margin-top: 5px;
}

.elementor-247 .elementor-element.elementor-element-1575483 .elementor-title {
width: 100%;
display: block;
text-align: center;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-af3f20d */.elementor-247 .elementor-element.elementor-element-af3f20d form#commentform {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 10px;
}

.elementor-247 .elementor-element.elementor-element-af3f20d input {
background-color: #fff;
}

.elementor-247 .elementor-element.elementor-element-af3f20d textarea{
background-color: #fff;

}

label{
color: #000;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-notes {
order: 1;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-author {
order: 2;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-email {
order: 3;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-url {
order: 4;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-comment {
order: 5;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-cookies-consent {
order: 6;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .form-submit {
order: 7;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .star-1, .elementor-247 .elementor-element.elementor-element-af3f20d .star-2, .elementor-247 .elementor-element.elementor-element-af3f20d .star-3, .elementor-247 .elementor-element.elementor-element-af3f20d .star-4, .elementor-247 .elementor-element.elementor-element-af3f20d .star-5, .elementor-247 .elementor-element.elementor-element-af3f20d .star-1:hover, .elementor-247 .elementor-element.elementor-element-af3f20d .star-2:hover, .elementor-247 .elementor-element.elementor-element-af3f20d .star-3:hover, .elementor-247 .elementor-element.elementor-element-af3f20d .star-4:hover, .elementor-247 .elementor-element.elementor-element-af3f20d .star-5:hover {
color: #F5D900 !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d input, .elementor-247 .elementor-element.elementor-element-af3f20d textarea {
border: 1px solid #2D3748
!important;
border-radius: 10px !important;
padding: 10px !important;
outline: 0 !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d span.required {
color: red !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d input#submit {
background-color: #455CE9 !important;
color: #fff !important;
font-size: 14px !important;
padding: 15px 55px 12px 55px !important;
border: 0 !important;
border-radius: 50px !important;
}

a.woocommerce-review-link {
display: none;
}

.elementor-247 .elementor-element.elementor-element-af3f20d div.comment-text {
margin-right: 0 !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-text {
border: 0 !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d li.comment {
background-color: #fff!important;
border-radius: 10px !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d li.comment article {
padding: 20px !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .woocommerce-review__author, .elementor-247 .elementor-element.elementor-element-af3f20d .woocommerce-review__published-date {
}

.elementor-247 .elementor-element.elementor-element-af3f20d div.star-rating {
color: #F5D900 !important;
}

@media screen and (min-width:992px) {
.elementor-247 .elementor-element.elementor-element-af3f20d section#comments {
display: flex;
flex-direction: row;
justify-content: space-between;
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol.comment-list {
width: 48% !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d div#respond {
width: 48% !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol {
height: 640px !important;
overflow-y: scroll !important;
padding: 0 0 0 10px !important;
display: flex;
gap: 10px;
flex-direction: column;
}
}

@media screen and (max-width:991px) {
.elementor-247 .elementor-element.elementor-element-af3f20d section#comments {
display: flex;
flex-direction: column;
gap: 20px;
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol.comment-list {
width: 100% !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d div#respond {
width: 100% !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol {
height: 300px !important;
overflow-y: scroll !important;
padding: 0 0 0 10px !important;
display: flex;
gap: 10px;
flex-direction: column;
}
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol::-webkit-scrollbar {
width: 5px;
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px #F2F3F5; 
border-radius: 10px;
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol::-webkit-scrollbar-thumb {
background: #00AFEF; 
border-radius: 10px;
}

.elementor-247 .elementor-element.elementor-element-af3f20d ol::-webkit-scrollbar-thumb:hover {
background: #00AFEF; 
}

.elementor-247 .elementor-element.elementor-element-af3f20d .logged-in-as, .elementor-247 .elementor-element.elementor-element-af3f20d .title-comments, .elementor-247 .elementor-element.elementor-element-af3f20d .comment-awaiting-moderation, .elementor-247 .elementor-element.elementor-element-af3f20d .reply {
display: none;
}

.elementor-247 .elementor-element.elementor-element-af3f20d input.submit {
background-color: #F04E23;
color: #fff;
font-size: 14px;
font-weight: 600;
border: 0 !important;
}

.EmailErrorMessage {
color: red !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d li article {
border: 0 !important;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-author {
width: 30%;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-email {
width: 30%;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-url {
width: 30%;
}


.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-comment {
width: 94%;
}


.elementor-247 .elementor-element.elementor-element-af3f20d .comment-author {
color: #fff;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-content {
color: #000;
}

.elementor-247 .elementor-element.elementor-element-af3f20d a {
color: #000;
}


.elementor-247 .elementor-element.elementor-element-af3f20d .comment-notes {
width: 100%;
color: #000;
}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-form-cookies-consent {}
@media screen and (max-width:1199px) {
.elementor-247 .elementor-element.elementor-element-af3f20d #email-notes {
font-size: 14px !important;
}

}

.elementor-247 .elementor-element.elementor-element-af3f20d .comment-meta, .elementor-247 .elementor-element.elementor-element-af3f20d .comment-content {
padding-right: 30px !important;
}

@media screen and (max-width:575px) {
.elementor-247 .elementor-element.elementor-element-af3f20d .comment-metadata {
display: none !important;
}
}

.comment-reply-title {
display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Thin.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Thin.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-ExtraLight.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-ExtraLight.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Light.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Light.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Regular.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Regular.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Medium.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Medium.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-SemiBold.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-SemiBold.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Bold.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Bold.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-ExtraBold.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-ExtraBold.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Black.woff2') format('woff2'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Black.woff') format('woff'),
		url('https://drramezanpour.com/wp-content/uploads/2026/05/Lahzeh-FaNum-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */