.elementor-15 .elementor-element.elementor-element-2565d0b{width:100%;max-width:100%;background-color:#3F0FB7;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-15 .elementor-element.elementor-element-2565d0b .elementor-heading-title{font-family:"IRANYekan", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-86eaf61 .neshan-map-container{height:400px !important;min-height:400px !important;width:100% !important;min-width:100% !important;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-86eaf61{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-86eaf61 .neshan-map-container .mapboxgl-marker svg g g[fill]{fill:#FF8330 !important;}.elementor-15 .elementor-element.elementor-element-2cda5fd{width:var( --container-widget-width, 680px );max-width:680px;background-color:#3F0FB7;padding:10px 10px 10px 10px;--container-widget-width:680px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-2cda5fd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-2cda5fd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2cda5fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#3F0FB7;color:#3F0FB7;}.elementor-15 .elementor-element.elementor-element-2cda5fd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2cda5fd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2cda5fd.elementor-view-framed .elementor-icon{background-color:#3F0FB7;}.elementor-15 .elementor-element.elementor-element-2cda5fd .elementor-icon{font-size:30px;padding:10px;}.elementor-15 .elementor-element.elementor-element-2cda5fd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2cda5fd .elementor-icon-box-title a{font-family:"IRANYekan", Sans-serif;font-size:18px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-2cda5fd .elementor-icon-box-description{font-family:"IRANYekan", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0db3b99{width:var( --container-widget-width, 340px );max-width:340px;background-color:#3F0FB7;padding:10px 10px 10px 10px;--container-widget-width:340px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-0db3b99 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-0db3b99 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0db3b99.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#3F0FB7;color:#3F0FB7;}.elementor-15 .elementor-element.elementor-element-0db3b99.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0db3b99.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0db3b99.elementor-view-framed .elementor-icon{background-color:#3F0FB7;}.elementor-15 .elementor-element.elementor-element-0db3b99 .elementor-icon{font-size:30px;padding:10px;}.elementor-15 .elementor-element.elementor-element-0db3b99 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0db3b99 .elementor-icon-box-title a{font-family:"IRANYekan", Sans-serif;font-size:18px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-0db3b99 .elementor-icon-box-description{font-family:"IRANYekan", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}/* Start custom CSS for icon-box, class: .elementor-element-2cda5fd */.elementor-15 .elementor-element.elementor-element-2cda5fd {
    display: flex;
    align-items: center;
    height: 130px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0db3b99 */.elementor-15 .elementor-element.elementor-element-0db3b99 {
    display: flex;
    align-items: center;
    height: 130px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec311e9 */.social {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: center;
	width: 340px;
	height: 130px;
	row-gap: 10px;
	background-color: #3F0FB7;
	border-radius: 10px;
	padding: 10px;
}

.social a {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	direction: ltr;
	column-gap: 10px;
	border: 2px solid #238BDF;
	padding: 5px;
	border-radius: 5px;
	transition: .3s ease-in-out !important;
}

.social a:first-child {
    padding-left: 20px;
}

.social a:hover {
    background: #238BDF;
}

.icon-title {
	font-family: IRANYekan, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: white;
}

#whatsapp, #instagram {
	height: 35px;
	width: 35px;
	fill: white;
	padding: 3px;
	border-radius: 25%;
}

#instagram {
	background: linear-gradient(115deg, #f9ce34, #ee2a7b, #6228d7);
}

#whatsapp {
    background: green;
}/* End custom CSS */
/* Start custom CSS */.elementor-icon-box-description a {
    color: white;
    padding-left: 5px;
}

.elementor-icon-box-description a:hover {
    opacity: 0.8;
}

.elementor-icon-box-description a:visited {
    color: #D4DCBC;
}

.elementor-icon-box-wrapper {
    height: 100px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANYekan';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://radmanhomes.com/wp-content/uploads/2026/10/yekan-light-fanum.woff') format('woff');
}
@font-face {
	font-family: 'IRANYekan';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://radmanhomes.com/wp-content/uploads/2026/10/yekan-regular-fanum.woff') format('woff');
}
@font-face {
	font-family: 'IRANYekan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://radmanhomes.com/wp-content/uploads/2026/10/yekan-medium-fanum.woff') format('woff');
}
@font-face {
	font-family: 'IRANYekan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://radmanhomes.com/wp-content/uploads/2026/10/yekan-bold-fanum.woff') format('woff');
}
/* End Custom Fonts CSS */