.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.hamrah-button {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 24px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 600;
border: none;
cursor: pointer;
}
.hamrah-button:hover {
text-decoration: none;
}
.hamrah-button-icon {
display: inline-flex;
align-items: center;
}
.hamrah-button-icon + .hamrah-button-text {
margin-left: 8px;
}
.hamrah-button-text + .hamrah-button-icon {
margin-left: 8px;
}
.hamrah-button.style-primary {
color: #000014;
background-color: #FCB814;
border-radius: 16px;
}
.hamrah-button.style-secondary {
color: #000014;
background-color: #FDFDFD;
border-radius: 16px;
}
.hamrah-button.style-primary:hover,
.hamrah-button.style-secondary:hover {
background-color: #FCB814;
box-shadow: 0 13px 14px -8px #FCB814;
}
.hamrah-button.style-glassy {
font-weight: 400;
color: #FDFDFD;
background: #7FA1F819;
background: linear-gradient(3deg, #7FA1F819 5%, #7FA1F819 81%);
border-radius: 16px;
width: 100%;
height: 100%;
padding: 14px 12px;
position: relative;
overflow: hidden;
z-index: 0;
transition: .5s;
}
.hamrah-button.style-glassy::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
opacity: 0;
transition: opacity 0.4s ease;
z-index: -1;
pointer-events: none;
}
.hamrah-button.style-glassy:hover::before {
opacity: 1;
}  .hamrah-icon {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 600;
border: none;
}
.hamrah-icon:hover {
text-decoration: none;
}
.hamrah-icon-icon {
display: inline-flex;
align-items: center;
}
.hamrah-icon-icon + .hamrah-icon-text {
margin-left: 8px;
}
.hamrah-icon-text + .hamrah-icon-icon {
margin-left: 8px;
}
.hamrah-icon.style-primary {
color: #000014;
background-color: #FCB814;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
border-radius: 16px;
transition: .3s;
}
.hamrah-icon.style-primary:hover {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-icon.style-secondary {
color: #000014;
background: #F97316;
background: radial-gradient(at top right, #7FA1F8 -20%, #F97316 100%);
box-shadow: 0 0 0 8px rgba(0, 32, 128, 0.1);
border-radius: 16px;
transition: .3s;
}
.hamrah-icon.style-secondary svg {
fill: white;
}
.hamrah-icon.style-secondary:hover {
box-shadow: 0 0 0 8px rgba(0, 32, 128, 0.2);
transition: .3s;
}
.hamrah-icon.style-glassy {
font-weight: 400;
color: #FDFDFD;
background: #7FA1F819;
background: linear-gradient(3deg, #7FA1F819 5%, #7FA1F819 81%);
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.2);
border-radius: 16px;
position: relative;
overflow: hidden;
z-index: 0;
transition: .5s;
}
.hamrah-icon.style-glassy:hover {
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.3);
transition: .5s;
}
.hamrah-icon.style-glassy:hover svg {
fill: white;
transition: .5s;
}
.hamrah-icon.style-glassy::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
opacity: 0;
transition: opacity 0.4s ease;
z-index: -1;
pointer-events: none;
}
.hamrah-icon.style-glassy:hover::before {
opacity: 1;
}  .hamrah-process-steps {
display: flex;
flex-wrap: wrap;
gap: 16px;
justify-content: center;
}
.hamrah-step-item {
background-color: #FDFDFD;
padding: 8px;
border: 8px solid #EAEAEA;
border-radius: 16px;
text-align: center;
transition: all 0.3s ease;
flex: 1 1;
min-width: 167px;
max-width: 100%;
box-sizing: border-box;
margin-top: 35px;
box-shadow: 0 10px 20px -3px rgba(0, 0, 0, 0.1);
}
.hamrah-step-item:hover svg,
.hamrah-step-item:hover path {
fill: black;
}
.hamrah-step-item .step-arrow {
width: 32px;
height: 11px;
background-image: url(//daalhoonam.ir/wp-content/themes/images/widget-process-arrow.png);
background-repeat: no-repeat;
position: relative;
top: -90px;
right: 100%
}
.hamrah-step-item:last-child .step-arrow {
opacity: 0;
}
@media screen and (max-width: 767px) {
.hamrah-process-steps {
gap: 12px;
}
.hamrah-step-item {
min-width: 140px;
max-width: 100%;
}
}
.hamrah-step-icon {
font-size: 32px;
color: #333;
background-color: white;
display: inline-flex;
justify-content: center;
align-items: center;
margin-bottom: 15px;
padding: 9px 15px;
border: 8px solid rgba(234, 234, 234, 1);
border-radius: 24px;
position: relative;
top: -52px;
border-bottom: 8px solid white;
transition: .3s;
}
.hamrah-step-icon svg,
.hamrah-step-icon path {
fill: #F97316;
}
.hamrah-step-item:hover .hamrah-step-icon {
background-color: #FCB814;
border: 8px solid rgba(255, 255, 255, 0.8);
transition: .3s;
}
.hamrah-step-icon svg {
width: 1em;
height: 1em;
fill: currentColor;
}
.hamrah-step-content {
border: 1px solid #EAEAEA;
border-radius: 16px;
margin-top: -63px;
padding: 5px;
min-height: 80px;
}
.hamrah-step-title {
font-size: 16px;
font-weight: 900;
color: #000014;
margin: 10px 0;
}
.hamrah-step-desc {
font-size: 14px;
color: #555;
line-height: 1.6;
}  #btn-submit-newsletter {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
transition: .3s;
}
#btn-submit-newsletter:hover {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}  .hamrah-blog-post-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border: 8px solid #EAEAEA;
border-radius: 24px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_blog_posts a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_blog_posts a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_blog_posts a:nth-child(2) {
display: inherit;
}
}
.hamrah-blog-post-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 8%, rgba(0, 32, 128, 1) 51%);
transition: .3s;
}
.hamrah-blog-post-item:hover .side-color span {
width: 0;
transition: .3s;
}
.hamrah-blog-post-item img {
border-radius: 8px;
}
.hamrah-blog-post-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-blog-post-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-title {
font-size: 16px;
font-weight: bold;
color: black;
min-height: 48px;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-title {
color: white;
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-excerpt {
font-size: 14px;
font-weight: normal;
color: black;
color: rgba(0, 0, 0, 0.7);
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-meta {
font-size: 14px;
font-weight: 400;
margin-right: 8px;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-meta {
color: white;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-blog-post-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -17px;
position: absolute;
margin-top: 10px;
transition: .3s;
}  .hamrah-learning-post-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border: 8px solid #EAEAEA;
border-radius: 24px;
box-shadow: 0 9px 8px -9px #ababab;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_learning_posts a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_learning_posts a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_learning_posts a:nth-child(2) {
display: inherit;
}
}
.hamrah-learning-post-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%);
transition: .3s;
}
.hamrah-learning-post-item:hover .side-color span {
width: 0;
margin-right: 26px;
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-learning-post-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-learning-post-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-title {
font-size: 16px;
font-weight: bold;
color: black;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-title {
color: white;
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
min-height: 42px;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-meta {
color: white;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-learning-post-item .side-color {
width: 100%;
text-align: left;
}
.hamrah-learning-post-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: 10px;
position: absolute;
transition: .3s;
}
@media screen and (max-width: 767px) {
.hamrah-learning-post-item .side-color {
width: 16px;
position: absolute;
left: 33px;
}
}  .faq-column {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 24px;
padding: 8px;
}
.hamrah-faq-item {
background-color: white;
padding: 8px;
border-radius: 16px;
}
.hamrah-faq-item button {
font-size: 16px;
font-weight: 700;
color: black;
text-align: right;
background-color: white;
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-faq-item button[aria-expanded="true"] {
color: white;
background-color: black;
transition: .3s;
}
.hamrah-faq-item button[aria-expanded="true"] .icon path {
fill: #FCB813;
opacity: 1;
}
.hamrah-faq-item button[aria-expanded="true"] .arrow path {
fill: #FDFDFD;
}
.hamrah-faq-item .hamrah-faq-answer {
position: absolute;
background-color: white;
width: 47.5%;
border-radius: 0 0 16px 16px;
box-shadow: 0 10px 20px -11px gray;
margin-right: -7px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
.hamrah-faq-item .hamrah-faq-answer {
width: 46%;
}
}
@media screen and (max-width: 767px) {
.hamrah-faq-item .hamrah-faq-answer {
width: 93%;
position: absolute;
left: 50% !important;
right: inherit !important;
transform: translateX(-50%) !important;
}
}  .hamrah-gallery-item {
background: linear-gradient(233deg, white 26.81%, white 84.46%);
padding: 8px;
border-radius: 16px;
box-shadow: 0 18px 14px -7px #dddddd;
transition: .3s;
}
.hamrah-gallery-item:hover {
background: linear-gradient(233deg, #FCB813 26.81%, #DD940E 84.46%);
transition: .3s;
}
.hamrah-gallery-item:hover .side-color-right span {
width: 1px;
transition: .3s;
}
.hamrah-gallery-item:hover .side-color-left span {
width: 0;
margin-right: 8px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements .hamrah-gallery-item {
display: none;
}
.homepage-elements .hamrah-gallery-item:nth-child(1),
.homepage-elements .hamrah-gallery-item:nth-child(2) {
display: inherit;
}
}
.hamrah-gallery-item .hamrah-gallery-title {
font-size: 16px;
font-weight: 700;
color: #000014;
border: 1px solid #EAEAEA;
border-radius: 8px;
padding: 12px 16px;
min-height: 74px;
cursor: default;
}
.hamrah-gallery-item:hover .hamrah-gallery-title {
border: 1px solid rgba(0, 0, 0, 0.1);
transition: .3s;
}
.hamrah-gallery-item .side-color-right {
text-align: right;
}
.hamrah-gallery-item .side-color-right span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -25px;
position: absolute;
margin-top: 23px;
transition: .3s;
}
.hamrah-gallery-item .side-color-left {
width: 100%;
text-align: left;
}
.hamrah-gallery-item .side-color-left span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -7px;
margin-top: -38px;
position: absolute;
transition: .3s;
}  .hamrah-honors {
max-width: 100%;
}
@media screen and (max-width: 1279px) {
.homepage-elements .hamrah-honor-item {
display: none;
}
.homepage-elements .hamrah-honor-item:nth-child(1),
.homepage-elements .hamrah-honor-item:nth-child(2) {
display: inherit;
}
}
.hamrah-honor-image {
width: 100px;
border-radius: 24px;
margin-bottom: 8px;
position: relative;
right: 32px;
}
.hamrah-honor-name {
color: #000014;
background: linear-gradient(233deg, #EAEAEA 26.81%, #EAEAEA 84.46%);
padding: 16px 48px 16px 16px;
border-radius: 24px 24px 0 0;
margin-left: 18px;
transition: .3s;
}
.hamrah-honor-item:hover .hamrah-honor-name {
color: #FDFDFD;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
transition: .3s;
}
.hamrah-honor-item:hover .hamrah-honor-name .name-en {
color: rgba(253, 253, 253, 0.7);
transition: .3s;
}
.hamrah-honor-name .name-fa {
font-size: 16px;
font-weight: 900;
}
.hamrah-honor-name .name-en {
font-size: 14px;
font-weight: 400;
}
.hamrah-honor-title {
background-color: white;
padding: 8px;
border: 8px solid #EAEAEA;
border-radius: 24px;
box-shadow: 0 21px 21px -20px gray;
}
.hamrah-honor-title .hamrah-honor-content {
padding: 8px;
border: 1px solid #EAEAEA;
border-radius: 8px
}
.hamrah-honor-title .title-fa {
color: #000014;
font-size: 16px;
font-weight: 700;
}
.hamrah-honor-title .title-en {
color: #000014;
font-size: 14px;
font-weight: 400;
}
.hamrah-honor-title .side-color span {
width: 9px;
height: 8px;
background-color: #FCB813;
margin-right: -17px;
position: absolute;
margin-top: 18px;
}  .hamrah-dropdown-wrapper .dropdown-list-box {
background-color: #EAEAEA;
min-height: 240px;
}
.hamrah-dropdown-wrapper .dropdown-button {
min-width: 130px;
}
.hamrah-dropdown-wrapper .dropdown-button:after {
font-family: "Font Awesome 5 Free";
content: "\f078";
display: inline-block;
padding-right: 3px;
vertical-align: middle;
font-weight: 900;
font-size: 14px;
}
.hamrah-dropdown-wrapper .dropdown-list {
display: block;
overflow-y: scroll;
max-height: 170px;
margin-top: 5px !important;
}
.hamrah-dropdown-wrapper .dropdown-list::-webkit-scrollbar {
width: 5px;
height: 8px;
background-color: #CCD2E6;
}
.hamrah-dropdown-wrapper .dropdown-list::-webkit-scrollbar-thumb {
background: #F97316;
}
.hamrah-dropdown-wrapper ul {
margin: 0 !important;
}
.hamrah-dropdown-wrapper ul li {
margin: 8px 0 8px 12px !important;
}
.hamrah-dropdown-wrapper ul li.dropdown-item svg {
display: inline;
}
.hamrah-dropdown-wrapper ul li.dropdown-item:hover {
color: white;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
transition: .3s;
}
.hamrah-dropdown-wrapper .goto-link:disabled {
opacity: .6;
}
@media screen and (min-width: 1024px) {
.hamrah-dropdown-wrapper .dropdown-button.opened {
background-color: #7FA1F8 !important;
}
.hamrah-dropdown-wrapper .dropdown-list-box {
position: absolute;
margin-right: -122px;
margin-top: -43px;
padding-top: 55px;
z-index: -1;
}
}  .hamrah-video-items {
background: linear-gradient(-136deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 24px;
padding: 8px;
}
.hamrah-video-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border-radius: 16px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_videos a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_videos a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_videos a:nth-child(2) {
display: inherit;
}
}
.hamrah-video-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%);
transition: .3s;
}
.hamrah-video-item:hover .side-color span {
width: 0;
margin-right: 26px;
transition: .3s;
}
.hamrah-video-item:hover .duration span {
color: #F3F3F3;
transition: .3s;
}
.hamrah-video-item .hamrah-video-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-video-item .hamrah-video-image-cover {
background-color: rgba(0, 0, 0, 0.5);
border-radius: 7px;
}
.hamrah-video-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-video-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-video-item .hamrah-video-title {
font-size: 16px;
font-weight: bold;
color: black;
padding-left: 40px;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-title {
color: white;
transition: .3s;
}
.hamrah-video-item .hamrah-video-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
padding-left: 40px;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-video-item .hamrah-video-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-meta {
color: white;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-video-item .side-color,
.hamrah-video-item .duration {
width: 100%;
text-align: left;
}
.hamrah-video-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: 10px;
margin-top: -10px;
position: absolute;
transition: .3s;
}
.hamrah-video-item .duration span {
color: #F97316;
margin-right: -28px;
margin-top: -16px;
position: absolute;
transition: .3s;
}  .hamrah-short-item {
background: linear-gradient(-136deg, #F3F3F3 0%, #EAEAEA 100%) center;
background-size: cover;
border-radius: 24px;
min-height: 328px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.swiper-wrapper {
padding: 0 16px;
}
.hamrah-short-item {
display: none;
}
.hamrah-short-item .short-item {
height: 328px;
}
.homepage-elements .hamrah-short-item {
display: none;
}
.homepage-elements .hamrah-short-item:nth-child(1),
.homepage-elements .hamrah-short-item:nth-child(2) {
display: inherit;
}
}
@media screen and (max-width: 639px) {
.homepage-elements .hamrah-short-item:nth-child(2) {
display: none;
}
}
.hamrah-short-item .short-item {
background: linear-gradient(-180deg, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, .6) 100%);
border-radius: 24px;
transition: .3s;
}
.hamrah-short-item:hover .short-item {
background: linear-gradient(-180deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, .7) 100%);
border-radius: 24px;
transition: .3s;
}
.hamrah-short-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%) center;
background-size: cover;
transition: .3s;
}
@media screen and (min-width: 768px) {
.hamrah-short-item.first-item {
width: 120%;
height: 120%;
margin-top: -68px;
margin-right: -40px;
}
.hamrah-short-item .short-item {
height: auto;
}
}
.hamrah-short-item .hamrah-short-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-short-item .hamrah-short-image-cover {
background-color: rgba(0, 0, 0, 0.5);
border-radius: 7px;
}
.hamrah-short-item .hamrah-short-time {
font-size: 16px;
font-weight: bold;
text-align: left;
color: #FDFDFD;
padding: 16px 16px 0 16px;
transition: .3s;
}
.hamrah-short-item .hamrah-short-title {
font-size: 14px;
font-weight: bold;
color: #FDFDFD;
padding: 12px 12px 0 12px;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-title {
color: white;
transition: .3s;
}
.hamrah-short-item .play-icon {
background: rgba(252, 184, 19, 0);
padding: 10px 14px 10px 14px;
border-radius: 16px;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0);
transition: .3s;
}
@media screen and (max-width: 767px) {
.hamrah-short-item .play-icon {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
position: absolute;
top: 50%;
left: 50% !important;
right: inherit !important;
transform: translateX(-50%) !important;
}
}
@media screen and (max-width: 639px) {
.hamrah-short-item .play-icon {
margin-right: 76px;
}
}
.hamrah-short-item:hover .play-icon {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-short-item:hover .play-icon path {
fill: black;
transition: .3s;
}
.hamrah-short-item .hamrah-short-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
min-height: 42px;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-short-item .hamrah-short-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-meta {
color: white;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-readmore path {
fill: #FCB813;
transition: .3s;
}   *, ::before, ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}  *,
::before,
::after {
box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
::before,
::after {
--tw-content: '';
} html,
:host {
line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4;
tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body {
margin: 0; line-height: inherit; } hr {
height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
} a {
color: inherit;
text-decoration: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
} table {
text-indent: 0; border-color: inherit; border-collapse: collapse; } button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; } button,
select {
text-transform: none;
} button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
-webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring {
outline: auto;
} :-moz-ui-invalid {
box-shadow: none;
} progress {
vertical-align: baseline;
} ::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
} [type='search'] {
-webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; } summary {
display: list-item;
} blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
fieldset {
margin: 0;
padding: 0;
}
legend {
padding: 0;
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
} dialog {
padding: 0;
} textarea {
resize: vertical;
} input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 1; color: #9ca3af; }
input::placeholder,
textarea::placeholder {
opacity: 1; color: #9ca3af; } button,
[role="button"] {
cursor: pointer;
} :disabled {
cursor: default;
} img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block; vertical-align: middle; } img,
video {
max-width: 100%;
height: auto;
} [hidden]:where(:not([hidden="until-found"])) {
display: none;
}
.container {
width: 100%;
}
@media (min-width: 640px) {
.container {
max-width: 640px;
}
}
@media (min-width: 768px) {
.container {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container {
max-width: 1536px;
}
}
.visible {
visibility: visible;
}
.static {
position: static;
}
.fixed {
position: fixed;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.sticky {
position: sticky;
}
.inset-0 {
inset: 0px;
}
.bottom-1 {
bottom: 0.25rem;
}
.right-2 {
right: 0.5rem;
}
.top-2 {
top: 0.5rem;
}
.top-full {
top: 100%;
}
.z-10 {
z-index: 10;
}
.z-50 {
z-index: 50;
}
.col-span-1 {
grid-column: span 1 / span 1;
}
.float-end {
float: inline-end;
}
.float-left {
float: left;
}
.m-0 {
margin: 0px;
}
.mx-1 {
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.mx-10 {
margin-left: 2.5rem;
margin-right: 2.5rem;
}
.mx-auto {
margin-left: auto;
margin-right: auto;
}
.my-4 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.mb-0 {
margin-bottom: 0px;
}
.mb-1 {
margin-bottom: 0.25rem;
}
.mb-2 {
margin-bottom: 0.5rem;
}
.mb-3 {
margin-bottom: 0.75rem;
}
.mb-4 {
margin-bottom: 1rem;
}
.mb-5 {
margin-bottom: 1.25rem;
}
.mb-6 {
margin-bottom: 1.5rem;
}
.mb-7 {
margin-bottom: 1.75rem;
}
.mb-8 {
margin-bottom: 2rem;
}
.ml-1 {
margin-left: 0.25rem;
}
.ml-2 {
margin-left: 0.5rem;
}
.mr-1 {
margin-right: 0.25rem;
}
.mr-10 {
margin-right: 2.5rem;
}
.mr-2 {
margin-right: 0.5rem;
}
.mr-3 {
margin-right: 0.75rem;
}
.mr-4 {
margin-right: 1rem;
}
.mr-auto {
margin-right: auto;
}
.mt-0 {
margin-top: 0px;
}
.mt-1 {
margin-top: 0.25rem;
}
.mt-10 {
margin-top: 2.5rem;
}
.mt-12 {
margin-top: 3rem;
}
.mt-2 {
margin-top: 0.5rem;
}
.mt-4 {
margin-top: 1rem;
}
.mt-5 {
margin-top: 1.25rem;
}
.mt-6 {
margin-top: 1.5rem;
}
.mt-7 {
margin-top: 1.75rem;
}
.mt-8 {
margin-top: 2rem;
}
.block {
display: block;
}
.inline-block {
display: inline-block;
}
.inline {
display: inline;
}
.flex {
display: flex;
}
.inline-flex {
display: inline-flex;
}
.table {
display: table;
}
.grid {
display: grid;
}
.contents {
display: contents;
}
.list-item {
display: list-item;
}
.hidden {
display: none;
}
.size-14 {
width: 3.5rem;
height: 3.5rem;
}
.h-12 {
height: 3rem;
}
.h-16 {
height: 4rem;
}
.h-20 {
height: 5rem;
}
.h-28 {
height: 7rem;
}
.h-36 {
height: 9rem;
}
.h-4 {
height: 1rem;
}
.h-40 {
height: 10rem;
}
.h-6 {
height: 1.5rem;
}
.h-auto {
height: auto;
}
.h-full {
height: 100%;
}
.max-h-60 {
max-height: 15rem;
}
.w-1\/4 {
width: 25%;
}
.w-1260 {
width: 1260px;
}
.w-1392 {
width: 1392px;
}
.w-14 {
width: 3.5rem;
}
.w-16 {
width: 4rem;
}
.w-24 {
width: 6rem;
}
.w-28 {
width: 7rem;
}
.w-3\/4 {
width: 75%;
}
.w-32 {
width: 8rem;
}
.w-36 {
width: 9rem;
}
.w-4 {
width: 1rem;
}
.w-44 {
width: 11rem;
}
.w-6 {
width: 1.5rem;
}
.w-64 {
width: 16rem;
}
.w-auto {
width: auto;
}
.w-full {
width: 100%;
}
.max-w-3xl {
max-width: 48rem;
}
.max-w-4xl {
max-width: 56rem;
}
.max-w-7xl {
max-width: 80rem;
}
.max-w-full {
max-width: 100%;
}
.max-w-xl {
max-width: 36rem;
}
.flex-none {
flex: none;
}
.grow {
flex-grow: 1;
}
.basis-1\/2 {
flex-basis: 50%;
}
.basis-1\/3 {
flex-basis: 33.333333%;
}
.basis-1\/4 {
flex-basis: 25%;
}
.basis-2\/3 {
flex-basis: 66.666667%;
}
.basis-auto {
flex-basis: auto;
}
.basis-full {
flex-basis: 100%;
}
.table-auto {
table-layout: auto;
}
.border-separate {
border-collapse: separate;
}
.border-spacing-y-2 {
--tw-border-spacing-y: 0.5rem;
border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.rotate-180 {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-default {
cursor: default;
}
.cursor-not-allowed {
cursor: not-allowed;
}
.cursor-pointer {
cursor: pointer;
}
.resize {
resize: both;
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-row {
flex-direction: row;
}
.flex-col {
flex-direction: column;
}
.flex-wrap {
flex-wrap: wrap;
}
.content-between {
align-content: space-between;
}
.items-end {
align-items: flex-end;
}
.items-center {
align-items: center;
}
.justify-start {
justify-content: flex-start;
}
.justify-end {
justify-content: flex-end;
}
.justify-center {
justify-content: center;
}
.justify-between {
justify-content: space-between;
}
.justify-around {
justify-content: space-around;
}
.gap-1 {
gap: 0.25rem;
}
.gap-2 {
gap: 0.5rem;
}
.gap-3 {
gap: 0.75rem;
}
.gap-4 {
gap: 1rem;
}
.gap-5 {
gap: 1.25rem;
}
.gap-6 {
gap: 1.5rem;
}
.gap-8 {
gap: 2rem;
}
.gap-x-0 {
-moz-column-gap: 0px;
column-gap: 0px;
}
.gap-x-2 {
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.gap-x-4 {
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.gap-y-2 {
row-gap: 0.5rem;
}
.gap-y-3 {
row-gap: 0.75rem;
}
.gap-y-5 {
row-gap: 1.25rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
--tw-divide-y-reverse: 0;
border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.self-end {
align-self: flex-end;
}
.self-center {
align-self: center;
}
.overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-x-hidden {
overflow-x: hidden;
}
.whitespace-normal {
white-space: normal;
}
.break-words {
overflow-wrap: break-word;
}
.rounded {
border-radius: 0.25rem;
}
.rounded-2xl {
border-radius: 1rem;
}
.rounded-3xl {
border-radius: 1.5rem;
}
.rounded-lg {
border-radius: 0.5rem;
}
.rounded-md {
border-radius: 0.375rem;
}
.rounded-xl {
border-radius: 0.75rem;
}
.rounded-l-2xl {
border-top-left-radius: 1rem;
border-bottom-left-radius: 1rem;
}
.rounded-r-2xl {
border-top-right-radius: 1rem;
border-bottom-right-radius: 1rem;
}
.border {
border-width: 1px;
}
.border-8 {
border-width: 8px;
}
.border-b {
border-bottom-width: 1px;
}
.border-r-4 {
border-right-width: 4px;
}
.border-blue-500 {
--tw-border-opacity: 1;
border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
--tw-border-opacity: 1;
border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
--tw-border-opacity: 1;
border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-transparent {
border-color: transparent;
}
.border-yellow-200 {
--tw-border-opacity: 1;
border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.bg-black {
--tw-bg-opacity: 1;
background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-blue-600 {
--tw-bg-opacity: 1;
background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.bg-blue-900 {
--tw-bg-opacity: 1;
background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
}
.bg-gray-200 {
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-400 {
--tw-bg-opacity: 1;
background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-green-100 {
--tw-bg-opacity: 1;
background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.bg-green-600 {
--tw-bg-opacity: 1;
background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.bg-white {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-yellow-400 {
--tw-bg-opacity: 1;
background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500 {
--tw-bg-opacity: 1;
background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.bg-opacity-80 {
--tw-bg-opacity: 0.8;
}
.object-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-cover {
-o-object-fit: cover;
object-fit: cover;
}
.p-1 {
padding: 0.25rem;
}
.p-2 {
padding: 0.5rem;
}
.p-3 {
padding: 0.75rem;
}
.p-4 {
padding: 1rem;
}
.p-5 {
padding: 1.25rem;
}
.p-6 {
padding: 1.5rem;
}
.px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.py-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-7 {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
}
.pb-10 {
padding-bottom: 2.5rem;
}
.pb-2 {
padding-bottom: 0.5rem;
}
.pb-4 {
padding-bottom: 1rem;
}
.pb-7 {
padding-bottom: 1.75rem;
}
.pb-8 {
padding-bottom: 2rem;
}
.pl-1 {
padding-left: 0.25rem;
}
.pl-4 {
padding-left: 1rem;
}
.pl-5 {
padding-left: 1.25rem;
}
.pr-1 {
padding-right: 0.25rem;
}
.pr-2 {
padding-right: 0.5rem;
}
.pr-4 {
padding-right: 1rem;
}
.pr-5 {
padding-right: 1.25rem;
}
.pt-1 {
padding-top: 0.25rem;
}
.pt-12 {
padding-top: 3rem;
}
.pt-2 {
padding-top: 0.5rem;
}
.pt-3 {
padding-top: 0.75rem;
}
.pt-4 {
padding-top: 1rem;
}
.pt-5 {
padding-top: 1.25rem;
}
.pt-7 {
padding-top: 1.75rem;
}
.pt-8 {
padding-top: 2rem;
}
.pt-9 {
padding-top: 2.25rem;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.align-middle {
vertical-align: middle;
}
.align-sub {
vertical-align: sub;
}
.text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.font-bold {
font-weight: 700;
}
.font-medium {
font-weight: 500;
}
.font-semibold {
font-weight: 600;
}
.italic {
font-style: italic;
}
.leading-relaxed {
line-height: 1.625;
}
.text-blue-600 {
--tw-text-opacity: 1;
color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-blue-700 {
--tw-text-opacity: 1;
color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.text-blue-900 {
--tw-text-opacity: 1;
color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
--tw-text-opacity: 1;
color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
--tw-text-opacity: 1;
color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
--tw-text-opacity: 1;
color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
--tw-text-opacity: 1;
color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
--tw-text-opacity: 1;
color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
--tw-text-opacity: 1;
color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-gray-950 {
--tw-text-opacity: 1;
color: rgb(3 7 18 / var(--tw-text-opacity, 1));
}
.text-green-600 {
--tw-text-opacity: 1;
color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.text-green-800 {
--tw-text-opacity: 1;
color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.text-green-900 {
--tw-text-opacity: 1;
color: rgb(20 83 45 / var(--tw-text-opacity, 1));
}
.text-red-500 {
--tw-text-opacity: 1;
color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
--tw-text-opacity: 1;
color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-900 {
--tw-text-opacity: 1;
color: rgb(127 29 29 / var(--tw-text-opacity, 1));
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-yellow-400 {
--tw-text-opacity: 1;
color: rgb(250 204 21 / var(--tw-text-opacity, 1));
}
.text-yellow-900 {
--tw-text-opacity: 1;
color: rgb(113 63 18 / var(--tw-text-opacity, 1));
}
.underline {
text-decoration-line: underline;
}
.opacity-100 {
opacity: 1;
}
.opacity-50 {
opacity: 0.5;
}
.opacity-70 {
opacity: 0.7;
}
.shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-slate-100 {
--tw-shadow-color: #f1f5f9;
--tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
outline: 2px solid transparent;
outline-offset: 2px;
}
.blur {
--tw-blur: blur(8px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.duration-300 {
transition-duration: 300ms;
} @font-face {
font-family: 'IRANSansXVF';
src: local('IRANSansXVF'),
url(//daalhoonam.ir/wp-content/themes/fonts/IRANSansXVF.ttf);
} .persian-number {
font-feature-settings: "ss02";
}
.custom-hover-cursor:hover {
cursor: url(//daalhoonam.ir/wp-content/themes/images/custom-curser.png) 0 0, auto;
}
body {
font-family: 'IRANSansXVF', serif;
}
.elementor-widget-container ul,
.elementor-widget-container ul li {
list-style: inherit;
margin: 0 15px;
} @media screen and (min-width: 1024px) {
.hamrah-header {
background-color: white;
border-radius: 0 0 24px 24px;
min-height: 190px;
box-shadow: 0 0 10px 10px #f5f5f5;
width: 1392px;
max-width: 100%;
}
#hamrah-header-sticky {
width: 1392px;
max-width: 100%;
margin: 0 auto;
transition: all 0.3s ease;
}
#hamrah-header-sticky.sticky {
min-height: auto;
box-shadow: 0 0 5px 5px rgba(46, 46, 46, 0.1);
position: fixed;
top: 0;
left: 0;
right: 0;
margin: auto;
padding-bottom: 24px;
z-index: 999;
animation: slideDown 0.3s ease;
}
@keyframes slideDown {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
}
}
#main-menu {
position: relative;
z-index: 9;
}
#main-menu ul {
margin: 0 !important;
}
.btn-main {
font-size: 16px;
font-weight: 700;
text-indent: 0;
color: #000014;
background-color: #FCB813;
border-radius: 16px;
box-shadow: 0 5px 8px -2px #FCB813;
padding: 0 32px;
transition: .3s;
}
.btn-main:hover {
box-shadow: 0 5px 8px 0 #FCB813;
}
.btn-support {
background-color: #FCB813;
border: 8px solid #fcefcd;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.btn-support:hover {
background-color: #FCB813;
border: 8px solid #fee9b8;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
#login-search-box {
position: relative;
z-index: 9;
}
.btn-register {
width: 146px;
transition: .3s;
background-color: white;
}
.btn-register path {
fill: #F97316;
transition: .3s;
}
.btn-register:hover {
color: whitesmoke;
background-color: #F97316;
transition: .3s;
}
.btn-register:hover path {
fill: whitesmoke;
transition: .3s;
}
#hamrah-profile .truncate-name {
display: inline-block;
max-width: 90px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
}
#hamrah-profile #hamrah-profile-menus {
background-color: #EAEAEA;
border-radius: 32px;
width: 223px;
padding: 16px;
margin-top: 0;
margin-right: -18px;
z-index: 9;
transition: .3s;
}
#hamrah-profile:hover #hamrah-profile-menus,
#hamrah-profile-menus:hover {
display: block;
transition: .3s;
}
#hamrah-profile #hamrah-profile-menus svg.arrow {
margin-top: 10px;
}
#hamrah-profile #hamrah-profile-menus svg.icon path {
fill: #4D4D5B;
}
#hamrah-profile #hamrah-profile-menus svg.arrow path {
fill: transparent;
}
#hamrah-profile #hamrah-profile-menus ul {
background-color: #FDFDFD;
border: 1px solid #EAEAEA;
border-radius: 24px;
padding: 2px 8px;
margin: 0;
box-shadow: 0 0 0 8px #FDFDFD;
list-style: none;
}
#hamrah-profile #hamrah-profile-menus ul li {
font-size: 14px;
font-weight: 600;
line-height: 36px;
color: #4D4D5B;
background: linear-gradient(90deg, rgba(0, 0, 20, 0.06) 0%, rgba(0, 0, 20, 0.00) 29.83%, rgba(0, 0, 20, 0.06) 100%);
height: 36px;
border-radius: 32px;
padding: 0 10px;
margin: 6px auto;
}
#hamrah-profile #hamrah-profile-menus ul li a {
width: 153px;
display: block;
}
#hamrah-profile #hamrah-profile-menus ul li:hover {
color: #000014;
background: linear-gradient(90deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 29.83%, rgba(127, 161, 248, 0.20) 100%);
}
#hamrah-profile #hamrah-profile-menus ul li:hover svg path {
fill: #F97316;
}
.hamrah-search-input {
background-color: #F3F3F3;
padding: 12px 16px;
border-radius: 16px;
width: 146px;
outline: none;
transition: .3s;
}
.hamrah-search-input:focus {
position: relative;
margin-left: -64px;
padding-left: 80px;
width: 210px;
z-index: -1;
transition: .3s;
}
.hamrah-search-results {
background-color: #EAEAEA;
border-radius: 16px;
width: 218px;
padding: 0 12px 12px 12px;
margin-top: -8px;
}
.hamrah-search-results li {
background: linear-gradient(27deg, #fff 7.18%, #fff 112.39%), #fff;
padding: 4px;
margin-top: 16px;
border: 1px solid #EAEAEA;
border-radius: 12px;
box-shadow: 0 0 0 4px white;
transition: .3s;
}
.hamrah-search-results li svg {
margin-top: 8px;
}
.hamrah-search-results li:hover,
.hamrah-search-results li:hover a {
color: #FDFDFD;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%), #FCB813;
border-color: transparent;
box-shadow: 0 0 0 4px transparent;
transition: .3s;
}
.hamrah-search-results li:hover path {
fill: #FDFDFD;
transition: .3s;
}
.hamrah-search-results li a {
background: transparent;
}
.btn-search {
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
border: 8px solid #e4e7f1;
border-radius: 24px !important;
box-shadow: 0 15px 10px -10px rgba(127, 161, 248, 0.3);
transition: .3s;
}
.btn-search:hover {
border: 8px solid #cad0e4;
transition: .3s;
} #hamrah-search-fields-mobile {
position: absolute;
margin-top: 130px;
z-index: 9;
left: 14px;
width: 92%;
background-color: white;
border-radius: 24px;
padding: 14px;
box-shadow: 0 0 8px -6px #575757;
}
#hamrah-search-fields-mobile.in-widget {
left: 0;
width: 300px;
}
#hamrah-search-fields-mobile input {
width: 100%;
border-radius: 12px;
padding: 7px;
}
#hamrah-search-fields-mobile .hamrah-search-results {
width: 94%;
}  @media screen and (min-width: 1024px) {
.hamrah-header .btn-megamenu {
background-color: #FCB813;
border: 8px solid #fcefcd;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-header .btn-megamenu:hover {
background-color: #FCB813;
border: 8px solid #fee9b8;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
cursor: default;
transition: .3s;
}
.hamrah-header .btn-megamenu:hover .megamenu-box,
.hamrah-header .megamenu-box:hover {
opacity: 1;
visibility: visible;
}
.hamrah-header .menu-item:not(.btn-megamenu):hover {
color: #F97316;
}
.hamrah-header .menu-item.active {
color: #0936c8;
}
.hamrah-header .megamenu-box {
background-color: #F3F3F3;
padding: 16px 8px;
border-radius: 32px;
position: absolute;
min-width: 200px;
margin-right: -25px;
margin-top: 15px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hamrah-header .megamenu-box ul {
list-style: none;
margin: 0;
}
.hamrah-header .megamenu-box ul li.column {
background-color: #FDFDFD;
padding: 16px;
margin: 0 8px;
border: 1px solid #EAEAEA;
box-shadow: 0 0 0 8px #FDFDFD;
border-radius: 24px;
min-width: 206px;
}
.hamrah-header .megamenu-box ul li .title {
color: #000014;
font-size: 14px;
font-weight: 900;
cursor: default;
}
.hamrah-header .megamenu-box ul li .title:before {
content: "";
width: 16px;
height: 8px;
background-color: #FCB813;
display: inline-block;
margin-right: -25px;
margin-left: 5px;
}
.hamrah-header .megamenu-box ul ul {
padding-top: 12px;
margin: 0;
}
.hamrah-header .megamenu-box ul ul li {
padding: 8px 0;
margin: 0;
}
.hamrah-header .megamenu-box ul ul li:last-child {
padding-bottom: 0;
}
.hamrah-header .megamenu-box ul ul li a {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-header .megamenu-box ul ul li a:hover {
font-weight: 600;
color: #F97316;
transition: .3s;
}
.hamrah-header .megamenu-box ul ul li:last-child a {
color: #F97316;
}
.hamrah-header .megamenu-box ul ul li i {
font-size: 9px;
margin-right: 4px;
}
.hamrah-header .btn-sliding-menu:hover .sliding-box,
.hamrah-header .sliding-box:hover {
opacity: 1;
visibility: visible;
}
.hamrah-header .btn-sliding-menu .sliding-box {
background-color: #F3F3F3;
padding: 16px 8px;
border-radius: 32px;
position: absolute;
min-width: 200px;
margin-right: -25px;
margin-top: 15px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hamrah-header .sliding-box ul {
list-style: none;
margin: 0;
}
.hamrah-header .sliding-box ul li.column {
background-color: #FDFDFD;
padding: 8px 16px;
margin: 8px 8px;
border: 1px solid #EAEAEA;
box-shadow: 0 0 0 8px #FDFDFD;
border-radius: 24px;
min-width: 206px;
}
.hamrah-header .sliding-box ul li .title {
color: #000014;
font-size: 14px;
}
.hamrah-header .sliding-box ul li .title:hover {
color: #F97316;
}
}   .hamrah-mobile-header {
background-color: white;
border-radius: 0 0 24px 24px;
min-height: 105px;
padding-bottom: 14px;
box-shadow: 0 260px 266px -9px;
}
#hamrah-mobile-header-sticky {
transition: all 0.3s ease;
}
#hamrah-mobile-header-sticky.sticky {
box-shadow: 0 0 5px 5px rgba(46, 46, 46, 0.1);
position: fixed;
top: 0;
left: 0;
right: 0;
margin-left: 1rem !important;
margin-right: 1rem !important;
z-index: 999;
animation: slideDown 0.3s ease;
}
#hamrah-mobile-header-sticky.sticky .megamenu-box {
top: 85px !important;
} .hamrah-mobile-header .btn-megamenu {
background-color: #FCB813;
height: -moz-fit-content;
height: fit-content;
border: 8px solid #fcefcd;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-mobile-header .btn-megamenu:hover {
background-color: #FCB813;
border: 8px solid #fee9b8;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-mobile-header .menu-item:not(.btn-megamenu):hover {
color: #F97316;
}
.hamrah-mobile-header .megamenu-box {
line-height: 45px;
background-color: #FDFDFD;
padding: 16px 0;
border-radius: 24px;
position: absolute;
min-width: 300px;
max-width: 100%;
border: 1px solid #EAEAEA;
box-shadow: 0 0 0 8px #FDFDFD;
top: 128px;
z-index: 999;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hamrah-mobile-header .megamenu-box ul,
.hamrah-mobile-header .megamenu-box ul li {
list-style: none;
margin: 0;
}
.hamrah-mobile-header .megamenu-box.open {
opacity: 1;
visibility: visible;
}
.megamenu-box ul li.column {
min-width: 300px;
max-width: 100%;
}
.hamrah-mobile-header .megamenu-box ul li .title {
color: #000014;
font-size: 16px;
font-weight: 900;
cursor: default;
}
.hamrah-mobile-header .megamenu-box ul {
padding: 0 24px;
}
.hamrah-mobile-header .megamenu-box ul ul {
max-height: 0;
opacity: 0;
overflow: hidden;
transition: all 0.3s ease;
}
.hamrah-mobile-header .megamenu-box ul ul.open {
max-height: 500px;
opacity: 1;
}
.hamrah-mobile-header .megamenu-box ul ul ul.open li::before {
width: 1px;
content: "";
display: block;
border: 1px solid #EAEAEA;
position: absolute;
height: 45px;
}
.hamrah-mobile-header .megamenu-box ul ul li:last-child {
padding-bottom: 0;
}
.hamrah-mobile-header .megamenu-box ul ul li a {
font-size: 14px;
font-weight: 400;
transition: .3s;
margin-right: 16px;
}
.hamrah-mobile-header .megamenu-box ul ul ul li a:hover {
font-weight: 600;
color: #F97316;
transition: .3s;
}
.hamrah-mobile-header .megamenu-box ul ul ul li:last-child a {
color: #F97316;
}
.hamrah-mobile-header .megamenu-box ul ul li ul i {
font-size: 9px;
margin-right: 4px;
}
.hamrah-mobile-header .megamenu-box .btn-register {
width: 100% !important;
text-align: center;
}   @media screen and (min-width: 1921px) {
.hero-image {
left: unset !important;
margin-left: -727px;
}
}  @media screen and (min-width: 1921px) {
.services-background {
left: unset !important;
margin-left: -1397px !important;
border-radius: 24px !important;
}
}  .hamrah-footer {
color: #FDFDFD;
max-width: 100%;
margin-top: -140px;
}
.hamrah-footer #top-texture {
background-image: url(//daalhoonam.ir/wp-content/themes/images/footer-top-texture.png);
background-position: bottom center;
width: 100%;
height: 187px;
position: relative;
z-index: -999;
}
.hamrah-footer .intro-section {
background: linear-gradient(36deg, #F97316 31.22%, #7FA1F8 156.29%);
border-radius: 0 24px 0 0;
min-height: 420px;
}
.hamrah-footer .intro-section .footer-edge-bg {
background-image: url(//daalhoonam.ir/wp-content/themes/images/footer-edge-bg.png);
background-position: right bottom;
background-repeat: no-repeat;
width: 98px;
height: 76px;
position: absolute;
margin-right: -56px;
margin-top: -36px;
}
.hamrah-footer .intro-section .content,
.hamrah-footer .links-section .content {
min-height: 275px;
}
.hamrah-footer .intro-section .social-links {
border-top: 1px solid rgba(255, 255, 255, 0.1);
border-right: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 0 32px 32px 0;
padding: 20px 16px 20px 40px;
min-height: 80px;
}
.hamrah-footer .links-section {
background: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/footer-left-edge-bg.png);
background-position: bottom left;
background-repeat: no-repeat;
border-radius: 24px 0 0 0;
min-height: 420px;
}
.hamrah-footer .intro-section p {
font-size: 16px;
text-align: justify;
color: rgba(255, 255, 255, 0.7);
line-height: 24px;
}
.hamrah-footer .links-section .wp-block-media-text:first-child {
font-weight: bolder;
margin-bottom: 22px;
}
.hamrah-footer .links-section .wp-block-media-text figure:first-child {
float: right;
margin: 3px 0 0 10px;
}
.hamrah-footer .links-section .wp-block-media-text .wp-block-media-text__content {
display: table;
}
.hamrah-footer .links-section a {
color: rgba(255, 255, 255, 0.7);
font-weight: 200;
line-height: 40px;
}
.hamrah-footer .links-section .newsletter-and-certificates {
border-top: 1px solid rgba(255, 255, 255, 0.1);
border-left: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 32px 0 0 32px;
padding: 12px 40px 12px 16px;
min-height: 80px;
}
.hamrah-footer .links-section .newsletter-and-certificates input {
background-color: rgba(253, 253, 253, 0.1);
border-radius: 16px;
height: 48px;
text-indent: 10px;
}
.hamrah-footer .links-section .newsletter-and-certificates .btn-submit {
color: black;
background-color: #FCB813;
border: 8px solid #322514;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-footer .links-section .newsletter-and-certificates .btn-submit:hover {
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.2);
transition: .3s;
}
.hamrah-footer .highlighted-box {
border-radius: 16px;
background-color: rgba(253, 253, 253, 0.1);
min-height: 48px;
} @media screen and (max-width: 1279px) {
.hamrah-footer .intro-section {
min-height: unset;
}
.hamrah-footer .intro-section .content,
.hamrah-footer .links-section .content {
min-height: unset;
}
.hamrah-footer .intro-section {
border-radius: 24px 24px 0 0;
}
.hamrah-footer .links-section {
border-radius: 0;
}
.hamrah-footer .intro-section .social-links {
border: none;
padding: 0;
margin: 25px 0;
min-height: unset;
}
.hamrah-footer .links-section .newsletter-and-certificates {
border: none;
padding: 0;
min-height: 92px;
}
}   .hamrah-breadcrumb {
font-size: 14px;
font-weight: 400;
color: #1A1A2C;
}
.elementor-widget-container .elementor-widget-text-editor a {
color: #F97316;
text-decoration: underline !important;
}
.elementor-widget-container .elementor-widget-text-editor a:hover {
color: #1139af;
}
.elementor-widget-container .dark-container .elementor-widget-text-editor a {
color: #FCB813;
text-decoration: underline !important;
}
.elementor-widget-container .dark-container .elementor-widget-text-editor a:hover {
color: #ffbf28;
}  #auth-page {
height: 100%;
margin: 0;
background-color: #F3F3F3;
}
#auth-page #auth-side-section {
background-color: black;
background-image: url(//daalhoonam.ir/wp-content/themes/images/auth-side-bg.jpg);
background-size: cover;
}
#auth-page #hamrah-auth {
}
#auth-page #btn-back {
background-color: #EAEAEA;
}
#auth-page #title {
font-size: 26px;
font-weight: bold;
color: #F97316;
}
#auth-page #subtitle {
font-size: 16px;
font-weight: bold;
margin-top: 30px;
}
#auth-page #edit-number {
display: inline-block;
}
#auth-page #edit-number:hover {
cursor: pointer;
text-decoration: underline;
}
#auth-page #edit-number img {
vertical-align: bottom;
}
#auth-page input {
border: 1px solid #CCCCD0;
border-radius: 16px;
box-shadow: 0 5px 8px -6px gray;
padding: 12px;
}
#auth-page input.hamrah-otp {
width: 64px;
height: 64px;
text-align: center;
}
@media screen and (max-width: 1279px) {
#auth-page input.hamrah-otp {
width: 44px;
height: 44px;
}
}
#auth-page button.btn {
color: #FFFFFF;
background-color: #FCB813;
border-radius: 16px;
box-shadow: 0 5px 8px -6px #FCB813;
padding: 12px;
}
#auth-page #resend-wrapper,
#auth-page #resend-link-wrapper {
font-size: 14px;
color: #F97316;
}
#auth-page .social-links {
background-color: rgba(253, 253, 253, 0.1);
border-radius: 16px;
padding: 17px 30px;
min-height: 48px;
left: 0;
}
#auth-page .social-links .social-item {
margin: 0 20px;
}
#auth-page .social-links .social-item:hover path {
fill: #FCB813;
transition: .3s;
}  #services-list-container {
border: none;
border-radius: 32px;
background-color: #EAEAEA;
}
.archive-service-item {
border: none;
border-radius: 23px;
background: linear-gradient(24deg, #fff 9%, #fff 107%);
transition: .3s;
}
.archive-service-item:hover {
border: none;
border-radius: 23px;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
transition: .3s;
}
.archive-service-item:hover .service-image {
border: 9px solid rgba(243, 243, 243, .2);
transition: .3s;
}
.archive-service-item:hover .service-title {
color: #FFFFFF;
transition: .3s;
}
.archive-service-item .service-image {
border: 9px solid rgba(243, 243, 243, .3);
border-radius: 24px;
width: 78px;
margin: auto;
transition: .3s;
}
.archive-service-item .service-title {
color: #4D4D5B;
font-size: 16px;
font-weight: 800;
line-height: 32px;
border-radius: 24px;
border: 1px solid rgba(229, 229, 231, 0.30);
background: linear-gradient(180deg, rgba(208, 208, 208, 0.20) 0%, rgba(208, 208, 208, 0.00) 29.21%);
min-height: 84px;
padding-top: 36px;
margin-top: -30px;
transition: .3s;
}
.hamrah-archive-side-section .icon {
background-color: #FCB814;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
border-radius: 16px;
padding: 5px 18px;
margin-right: -26px;
margin-top: 21px;
position: absolute;
}
.hamrah-archive-side-section .title {
line-height: 0;
background-color: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/dark-box-bg.png);
background-position: top right;
background-size: cover;
border-radius: 24px;
min-height: 150px;
padding: 20px 46px 0 8px;
}
.hamrah-archive-side-section .content {
border: 1px solid #FDFDFD1A;
border-radius: 32px;
padding: 10px 56px 20px 16px;
width: 244px;
max-width: 100%;
}
.hamrah-archive-side-section .title h3 {
font-size: 18px;
font-weight: 800;
color: #FDFDFD;
}
.hamrah-archive-side-section .title span {
font-size: 14px;
font-weight: 400;
color: #FDFDFDB3;
}
.hamrah-archive-side-section #search-input {
border-radius: 16px;
padding: 16px;
}
.hamrah-archive-side-section .content-box {
background-image: radial-gradient(at top right, #F3F3F3 33%, #EAEAEA 100%);
border-radius: 24px;
padding: 16px 14px 1px 12px;
margin-top: -40px;
}
.hamrah-archive-side-section .content-box ul li {
background: var(--BlueGradient, linear-gradient(27deg, #FDFDFD 7.18%, #FDFDFD 112.39%));
padding: 10px;
margin-bottom: 16px !important;
font-weight: 600;
border-style: solid;
border-width: 1px;
border-color: #EAEAEA;
border-radius: 20px;
box-shadow: 0 0 0 4px #FDFDFD;
width: 99%;
transition: .3s;
}
.hamrah-archive-side-section .content-box ul li.active,
.hamrah-archive-side-section .content-box ul li:hover{
color: white;
background: var(--BlueGradient, linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%));
border-color: transparent;
box-shadow: 0 0 0 4px transparent;
transition: .3s;
}
nav.pagination a {
font-size: 16px;
color: #4D4D5B;
background-color: #F3F3F3;
padding: 8px 14px;
border-radius: 12px;
transition: .3s;
}
nav.pagination a:hover {
background-color: #e4e4e4;
transition: .3s;
}
nav.pagination span {
font-size: 16px;
color: white;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
padding: 8px 16px;
border-radius: 12px;
min-width: 40px;
min-height: 40px;
}
nav.pagination a.next,
nav.pagination a.prev {
background-color: #FCB813;
padding: 8px 14px;
transition: .3s;
}
nav.pagination a.next:hover,
nav.pagination a.prev:hover {
background-color: #ffbe22;
transition: .3s;
}  .elementor-widget-post-comments .comment-respond {
border-radius: 24px;
background: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/comment-box-side-bg.png);
background-position: bottom left;
background-repeat: no-repeat;
padding: 32px;
margin-top: 40px;
}
.elementor-widget-post-comments .icon {
background-color: #FCB814;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
border-radius: 16px;
padding: 14px 22px;
margin-right: -26px;
margin-top: 10px;
position: absolute;
}
.elementor-widget-post-comments .title {
line-height: 0;
background-color: #000014;
border-radius: 24px;
padding: 20px 30px 0 8px;
}
.elementor-widget-post-comments .content {
padding: 10px 56px 20px 16px;
width: 244px;
max-width: 100%;
}
.elementor-widget-post-comments .title h3 {
font-size: 24px;
font-weight: 800;
color: #FDFDFD;
}
.elementor-widget-post-comments .title span {
font-size: 14px;
font-weight: 400;
color: #FDFDFDB3;
}
.elementor-widget-post-comments #email-notes,
.elementor-widget-post-comments .required-field-message,
.elementor-widget-post-comments .logged-in-as,
.elementor-widget-post-comments .comment-form-cookies-consent {
font-size: 14px;
font-weight: 400;
line-height: 25px;
color: #FDFDFDB3;
display: block;
}
.elementor-widget-post-comments .comment-reply-title {
font-size: 24px;
font-weight: 800;
color: #FDFDFD;
padding-bottom: 20px;
}
.hamrah-custom-comment-form {
background: rgba(253, 253, 253, 0.1);
border-radius: 24px;
padding: 24px;
}
.hamrah-custom-comment-form textarea,
.hamrah-custom-comment-form input[type="text"],
.hamrah-custom-comment-form input[type="email"] {
color: #FDFDFD;
background: rgba(127, 161, 248, 0.10);
border-radius: 16px;
padding: 12px 16px;
width: 100%;
margin-bottom: 6px;
outline: none;
}
.hamrah-custom-comment-form button[type="submit"] {
background-color: #FCB814;
color: #000014;
padding: 0.5rem 2rem;
border: none;
border-radius: 16px;
cursor: pointer;
}
.hamrah-custom-comment-form button[type="submit"]:hover {
background-color: rgba(252, 184, 20, 0.8);
}  .hamrah-comment-list,
.hamrah-comment-list li {
margin-left: unset !important;
margin-right: unset !important;
}
.hamrah-comment-list ul.children {
margin-right: 42px;
margin-left: 0;
margin-top: 75px;
}
.hamrah-comment-list ul.children .hamrah-comment-image {
margin-right: 42px;
}
.hamrah-comment-list ul.children .reply-arrow {
position: absolute;
margin-right: -42px;
margin-top: -42px;
}
.hamrah-comment-item {
margin-top: 58px !important;
list-style: none !important;
}
.hamrah-comment-image {
width: 100px;
margin-bottom: 8px;
position: absolute;
right: 0;
}
.hamrah-comment-image img {
border-radius: 24px !important;
}
.hamrah-comment-author {
color: #000014;
font-weight: bolder;
background: linear-gradient(233deg, #EAEAEA 26.81%, #EAEAEA 84.46%);
padding: 16px 100px 16px 16px;
border-radius: 24px 24px 0 0;
margin-right: 20px;
transition: .3s;
}
.hamrah-comment-reply {
background-color: white;
border-radius: 12px;
padding: 8px 16px;
}
.hamrah-comment-reply:hover {
background-color: #FCB814FF;
border-radius: 12px;
padding: 8px 16px;
transition: .3s;
}
.hamrah-comment-item:hover .hamrah-comment-author {
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
transition: .3s;
}
.hamrah-comment-item:hover .hamrah-comment-author .name {
color: #FDFDFD;
}
.hamrah-comment-title {
background-color: white;
padding: 15px;
border: 8px solid #EAEAEA;
border-radius: 0 24px 24px 24px;
box-shadow: 0 21px 21px -20px gray;
}
.hamrah-comment-title .hamrah-comment-content {
font-size: 16px;
font-weight: 500;
line-height: 28px;
padding: 8px;
border: 1px solid #EAEAEA;
border-radius: 8px
}
.hamrah-comment-title .hamrah-comment-content .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -24px;
position: absolute;
margin-top: 10px;
}
.hamrah-comment-title .hamrah-comment-content .date {
font-size: 14px;
color: #808089;
}  #hamrah-dashboard #hamrah-profile-title {
font-size: 15px;
font-weight: bolder;
color: white;
background-color: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/user-dashboard-title-bg.png);
background-position: top left;
background-repeat: no-repeat;
height: 144px;
border-radius: 24px;
padding: 32px;
}
#hamrah-dashboard #hamrah-profile-title img {
border-radius: 24px;
margin-top: -70px;
}
#hamrah-dashboard #side-menu {
background-color: white;
border: 1px solid #E5E5E7;
border-radius: 24px;
padding: 17px 41px 17px 17px;
box-shadow: 0 0 45px -20px gray;
margin-top: -45px;
margin-left: -32px;
margin-right: 32px;
position: relative;
z-index: 2;
}
@media screen and (max-width: 1023px) {
#hamrah-dashboard #side-menu {
background-color: white;
border: 1px solid #E5E5E7;
border-radius: 24px;
padding: 17px 41px 17px 17px;
box-shadow: 0 0 45px -20px gray;
margin-top: -45px;
margin-left: 0;
margin-right: 0;
position: relative;
z-index: 2;
}
}
#hamrah-dashboard #side-menu li {
font-size: 16px;
font-weight: bold;
line-height: 45px;
text-indent: 40px;
color: #4D4D5B;
background: linear-gradient(90deg, rgba(0, 0, 20, 0.03) 0%, rgba(0, 0, 20, 0.0) 70%, rgba(0, 0, 20, 0.03) 100%);
height: 64px;
border-radius: 32px;
padding: 0 10px;
margin: 8px auto;
transition: .3s;
}
#hamrah-dashboard #side-menu li .icon {
background: linear-gradient(24deg, #ffffff 9%, #f9f9f9 107%);
border-radius: 22px;
box-shadow: 0 0 0 8px #EAEAEA;
transition: .3s;
padding: 5px 14px;
margin-right: -24px;
margin-top: 18px;
position: absolute;
}
#hamrah-dashboard #side-menu li svg path {
fill: #4D4D5B;
transition: .3s;
}
#hamrah-dashboard #side-menu li div.en-title {
font-size: 12px;
font-weight: 400;
color: #808089;
line-height: 0;
}
#hamrah-dashboard #side-menu li:hover,
#hamrah-dashboard #side-menu li.active {
color: #F97316;
background: linear-gradient(90deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 29.83%, rgba(127, 161, 248, 0.20) 100%);
transition: .3s;
}
#hamrah-dashboard #side-menu li:hover .icon,
#hamrah-dashboard #side-menu li.active .icon {
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.3);
transition: .3s;
}
#hamrah-dashboard #side-menu li:hover .en-title,
#hamrah-dashboard #side-menu li.active .en-title {
color: #8090BF;
transition: .3s;
}
#hamrah-dashboard #side-menu li:hover svg path,
#hamrah-dashboard #side-menu li.active svg path {
fill: white;
transition: .3s;
}
#hamrah-dashboard #logout-box {
font-weight: bolder;
color: white;
height: 106px;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
border-radius: 20px;
padding: 66px 40px 19px 4px;
margin-top: -50px;
position: relative;
z-index: 1;
}
#hamrah-dashboard #hamrah-profile-content-section {
background-color: #F3F3F3;
border-radius: 32px;
padding: 32px;
}
@media screen and (max-width: 1023px) {
#hamrah-dashboard #hamrah-profile-content-section {
margin-right: 0;
margin-top: 20px;
padding: 16px;
}
}
#hamrah-dashboard #hamrah-profile-content-section .title {
font-size: 20px;
font-weight: 900;
line-height: 45px;
text-indent: 56px;
color: #000014;
padding: 0 32px 0 0;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .icon {
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
border-radius: 22px;
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.3);
padding: 10px 22px;
margin-right: -28px;
margin-top: 12px;
position: absolute;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .icon.yellow {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
padding: 10px 14px;
margin: inherit;
position: inherit;
border-radius: 16px;
}
#hamrah-dashboard #hamrah-profile-content-section div.en-title,
#hamrah-dashboard #hamrah-profile-content-section div.date {
font-size: 12px;
font-weight: 400;
color: rgba(0, 0, 20, 0.5);
line-height: 0;
}
#hamrah-dashboard #hamrah-profile-content-section .fade-bg-title {
line-height: 46px;
background: linear-gradient(270deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 45%);
height: 67px;
border-radius: 32px;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item {
border-radius: 16px;
padding: 14px;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item .overview-content p {
font-size: 14px;
font-weight: 600;
color: #4D4D5B;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item .overview-content div {
font-size: 18px;
font-weight: 900;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(1) {
background: linear-gradient(90deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 54.76%, rgba(127, 161, 248, 0.20) 100%), #FFF;
box-shadow: 0 11px 4px -4px rgba(127, 161, 248, 0.20);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(1):hover {
box-shadow: 0 11px 4px -4px rgba(127, 161, 248, 0.50);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(1) .overview-content div {
color: #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2) {
background: linear-gradient(90deg, rgba(254, 203, 93, 0.20) 0%, rgba(254, 203, 93, 0.00) 55.34%, rgba(254, 203, 93, 0.20) 100%), #FFF;
box-shadow: 0 11px 4px -4px rgba(254, 203, 93, 0.20);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2):hover {
box-shadow: 0 11px 4px -4px rgba(254, 203, 93, 0.50);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2) .overview-content div {
color: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3) {
background: linear-gradient(90deg, rgba(0, 0, 20, 0.06) 0%, rgba(0, 0, 20, 0.00) 50.01%, rgba(0, 0, 20, 0.06) 100%), #FFF;
box-shadow: 0 11px 4px -4px rgba(0, 0, 20, 0.20);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3):hover {
box-shadow: 0 11px 4px -4px rgba(0, 0, 20, 0.50);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3) .overview-content div {
color: #000014;
}
#hamrah-dashboard #hamrah-profile-content-section .content {
margin-top: 40px;
}
#hamrah-dashboard #hamrah-profile-content-section .content .btn-submit {
font-weight: bold;
color: #000014;
background-color: #FCB813;
border-radius: 16px;
box-shadow: 0 6px 3px 0 rgba(252, 184, 19, 0.3);
height: 48px;
padding: 0 30px;
opacity: 1;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .content label {
font-size: 16px;
font-weight: bold;
color: #4D4D5B;
margin-bottom: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section .content label span {
font-size: 18px;
color: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section .content input,
#hamrah-dashboard #hamrah-profile-content-section .content select {
border: 1px solid #CCCCD0;
padding: 10px;
border-radius: 12px;
width: 100%;
}
#hamrah-dashboard #hamrah-profile-content-section .content select {
padding-left: 20px;
}
#hamrah-dashboard #hamrah-profile-content-section .content .btn-submit:hover {
opacity: .8;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .title {
font-size: 16px;
font-weight: 500;
line-height: 32px;
color: #333343;
padding: 0 22px;
}
#hamrah-dashboard #hamrah-profile-content-section .title .icon svg path {
fill: white;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .title .icon {
padding: 10px 12px;
margin-top: 8px;
margin-right: -15px;
border-radius: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .category-link {
font-size: 14px;
font-weight: 300;
color: #F97316;
text-align: left;
width: 100%;
float: left;
margin-top: -50px;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .content {
font-size: 14px;
font-weight: 400;
line-height: 28px;
color: #4D4D5B;
background-color: #F3F3F3;
border-radius: 16px;
padding: 8px 16px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .title {
font-size: 18px;
color: #333343;
text-indent: 0;
padding: 10px 12px;
margin-top: 8px;
margin-right: -15px;
border-radius: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .btn {
font-size: 14px;
color: #333343;
background-color: #FCB813;
border-radius: 12px;
padding: 8px 24px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item li {
margin: 20px 0 !important;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-image {
position: relative;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-author {
margin-right: -55px;
margin-left: 20px;
padding-right: 70px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-title {
border-radius: 24px;
box-shadow: none;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .date {
font-size: 14px;
color: #808089;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-replies {
margin-right: 42px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-replies .reply-arrow {
position: absolute;
margin-right: -42px;
} #hamrah-dashboard #hamrah-profile-content-section #support-tickets table thead tr {
font-weight: 600;
color: #4D4D5B;
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
border: 1px solid #E5E5E7;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody {
color: #4D4D5B;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td {
border-top: 1px solid #F97316;
border-bottom: 1px solid #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td:first-child {
border-right: 1px solid #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td:last-child {
border-left: 1px solid #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) a {
color: #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) td {
background: #FFF8E7;
border-top: 1px solid #FCB813;
border-bottom: 1px solid #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) td:first-child {
border-right: 1px solid #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) td:last-child {
border-left: 1px solid #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) a {
color: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) path {
fill: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-box {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 24px;
margin: 12px 0;
border-radius: 32px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-box.admin {
margin-right: 40px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-content {
font-size: 14px;
font-weight: 500;
color: #4D4D5B;
background: white;
padding: 8px 16px 8px 16px;
border: 1px solid #F3F3F3;
border-radius: 16px;
box-shadow: 0 0 0 8px white;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box {
background-color: #000014;
padding: 16px;
border-radius: 24px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .title {
font-size: 16px;
font-weight: 900;
line-height: 45px;
text-indent: 56px;
color: #FDFDFD;
padding: 0 32px 0 0;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .icon {
background: #FCB813;
border-radius: 22px;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
padding: 10px 22px;
margin-right: -28px;
margin-top: 12px;
position: absolute;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .icon path {
fill: #000014 !important;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets div.en-title {
font-size: 14px;
font-weight: 400;
color: rgba(253, 253, 253, 0.7);
line-height: 0;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box #fields-box {
background-color: rgba(253, 253, 253, 0.1);
padding: 24px;
border-radius: 24px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box label {
color: rgba(253, 253, 253, 0.7);
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box textarea,
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box input[type="text"],
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box select {
border-radius: 0.5rem;
padding: 1rem;
border: none;
width: 100%;
background: rgba(127, 161, 248, 0.10);
margin-top: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box select option {
color: #000014;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box button[type="submit"] {
background-color: #FCB814;
color: #000014;
border: none;
border-radius: 16px;
cursor: pointer;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box button[type="submit"]:hover {
background-color: rgba(252, 184, 20, 0.8);
}  #hamrah-dashboard #hamrah-profile-content-section #consultations {
background-color: #000014;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table thead tr {
font-weight: 600;
color: #FDFDFD;
background: linear-gradient(27deg, rgba(0, 32, 128, 0.50) 7.18%, rgba(127, 161, 248, 0.50) 112.39%);
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody {
color: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(odd) {
background: rgba(253, 253, 253, 0.10);
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(odd) a {
color: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(even) td {
background: #FFF8E7;
background: rgba(127, 161, 248, 0.20);
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr a {
color: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr path {
fill: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations .btn {
background: rgba(127, 161, 248, 0.18);
padding: 8px 12px;
border-radius: 12px;
opacity: 1;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations .btn:hover {
opacity: .8;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #view-page .inner-section-content {
font-size: 14px;
font-weight: 400;
line-height: 28px;
border: 1px solid #EAEAEA;
border-radius: 8px;
}
#hamrah-dashboard #hamrah-profile-content-section #view-page .inner-section-content #consulting_invoice_description ul {
list-style: disc;
padding-right: 35px;
}   #consultation-booking {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 24px;
border-radius: 32px;
}
#consulting-form-section {
background: #FFF;
border-radius: 24px;
padding: 8px;
}
#consulting-form-section #consulting-form {
border-radius: 16px;
border: 1px solid #F3F3F3;
}
#consultation-booking .title {
font-size: 20px;
font-weight: 900;
line-height: 45px;
text-indent: 56px;
color: #000014;
padding: 0 32px 0 0;
transition: .3s;
}
#consultation-booking .icon {
background: linear-gradient(24deg, #FCB813 9%, #FCB813 107%);
border-radius: 22px;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
padding: 10px 22px;
margin-right: -28px;
margin-top: 12px;
position: absolute;
transition: .3s;
}
#consultation-booking div.en-title {
font-size: 12px;
font-weight: 400;
color: rgba(0, 0, 20, 0.5);
line-height: 0;
}
#consulting-form-section #consulting-form .fields-group {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 16px;
}
#consulting-form-section #consulting-form .fields-group .field-title {
color: #4D4D5B;
font-size: 16px;
font-weight: 700;
}
#consulting-form-section #consulting-form .fields-group .field-title span {
color: #FCB813;
font-size: 18px;
font-weight: 700;
}
#consulting-form-section #consulting-form .fields-group hr {
border-color: #D9D9D9;
margin-top: 12px;
}
#consulting-form-section #consulting-form .fields-group input[type=radio] {
width: 24px;
height: 24px;
padding: 8px 6px;
border-radius: 8px;
border: 1px solid rgba(0, 32, 128, 0.10);
background: rgba(204, 210, 230, 0.20);
vertical-align: middle;
}
#consulting-form-section #consulting-form .fields-group #calendar-header {
color: white;
background: linear-gradient(235deg, #F97316 12.09%, #000014 88.05%), #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/calendar-header-bg.png);
background-size: cover;
height: 94px;
border-radius: 15px;
padding: 0 24px;
}
#consulting-form-section #consulting-form .fields-group .btn-day {
border-radius: 12px;
border: 1px solid #E5E5E7;
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
}
#consulting-form-section #consulting-form .fields-group .btn-day.selected {
color: white;
border-radius: 12px;
border: none;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
}
#consulting-form-section #consulting-form #product-price {
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%), linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%), #F2F2F2;
border: 8px solid rgba(39, 73, 186, 0.9);
}  #checkout-page #checkout-fields {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 24px;
border-radius: 32px;
}
#checkout-page #checkout-summary {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 8px;
border-radius: 24px;
}
#checkout-page #checkout-fields label {
color: #4D4D5B;
font-size: 16px;
font-weight: 700;
margin-bottom: 12px;
}
#checkout-page #checkout-fields label span {
color: #FCB813;
font-size: 18px;
font-weight: 700;
}
#checkout-page #checkout-fields input {
border-radius: 12px;
border: 1px solid #CCCCD0;
padding: 10px 18px;
}
#checkout-page #checkout-fields input[readonly] {
opacity: .7;
}
#checkout-page #checkout-summary table.shop_table,
#checkout-page #checkout-summary table.shop_table th,
#checkout-page #checkout-summary table.shop_table td {
border: none;
}
#checkout-page #checkout-summary button[type=submit] {
width: 100%;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
border-radius: 16px;
padding: 12px;
margin-top: 10px;
} .odd\:bg-white:nth-child(odd) {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.even\:bg-gray-50:nth-child(even) {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:border-blue-500:hover {
--tw-border-opacity: 1;
border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.hover\:bg-blue-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.hover\:bg-blue-700:hover {
--tw-bg-opacity: 1;
background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}
.hover\:bg-blue-900:hover {
--tw-bg-opacity: 1;
background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-200:hover {
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.hover\:text-blue-800:hover {
--tw-text-opacity: 1;
color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-900:hover {
--tw-text-opacity: 1;
color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
text-decoration-line: underline;
}
.hover\:opacity-100:hover {
opacity: 1;
}
.hover\:opacity-90:hover {
opacity: 0.9;
}
.focus\:border-blue-500:focus {
--tw-border-opacity: 1;
border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.focus\:ring:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
@media (min-width: 640px) {
.sm\:mt-0 {
margin-top: 0px;
}
.sm\:mt-10 {
margin-top: 2.5rem;
}
.sm\:block {
display: block;
}
.sm\:inline {
display: inline;
}
.sm\:hidden {
display: none;
}
.sm\:basis-1\/3 {
flex-basis: 33.333333%;
}
.sm\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.sm\:flex-row {
flex-direction: row;
}
.sm\:flex-col {
flex-direction: column;
}
.sm\:gap-4 {
gap: 1rem;
}
.sm\:gap-x-6 {
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.sm\:gap-y-4 {
row-gap: 1rem;
}
.sm\:self-start {
align-self: flex-start;
}
}
@media (min-width: 768px) {
.md\:col-span-1 {
grid-column: span 1 / span 1;
}
.md\:col-span-2 {
grid-column: span 2 / span 2;
}
.md\:col-span-3 {
grid-column: span 3 / span 3;
}
.md\:col-span-4 {
grid-column: span 4 / span 4;
}
.md\:mb-2 {
margin-bottom: 0.5rem;
}
.md\:mt-0 {
margin-top: 0px;
}
.md\:block {
display: block;
}
.md\:inline {
display: inline;
}
.md\:h-40 {
height: 10rem;
}
.md\:h-full {
height: 100%;
}
.md\:w-1\/2 {
width: 50%;
}
.md\:w-14 {
width: 3.5rem;
}
.md\:flex-none {
flex: none;
}
.md\:grow {
flex-grow: 1;
}
.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:flex-row {
flex-direction: row;
}
.md\:gap-2 {
gap: 0.5rem;
}
.md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.md\:p-4 {
padding: 1rem;
}
.md\:p-6 {
padding: 1.5rem;
}
.md\:px-0 {
padding-left: 0px;
padding-right: 0px;
}
.md\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
}
@media (min-width: 1024px) {
.lg\:col-span-1 {
grid-column: span 1 / span 1;
}
.lg\:col-span-2 {
grid-column: span 2 / span 2;
}
.lg\:col-span-3 {
grid-column: span 3 / span 3;
}
.lg\:col-span-5 {
grid-column: span 5 / span 5;
}
.lg\:m-10 {
margin: 2.5rem;
}
.lg\:mb-12 {
margin-bottom: 3rem;
}
.lg\:mt-0 {
margin-top: 0px;
}
.lg\:block {
display: block;
}
.lg\:flex {
display: flex;
}
.lg\:hidden {
display: none;
}
.lg\:h-full {
height: 100%;
}
.lg\:w-1260 {
width: 1260px;
}
.lg\:basis-1\/2 {
flex-basis: 50%;
}
.lg\:basis-2\/3 {
flex-basis: 66.666667%;
}
.lg\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.lg\:flex-row {
flex-direction: row;
}
.lg\:gap-4 {
gap: 1rem;
}
.lg\:px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.lg\:py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
}
@media (min-width: 1280px) {
.xl\:my-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.xl\:block {
display: block;
}
.xl\:inline {
display: inline;
}
.xl\:w-full {
width: 100%;
}
.xl\:basis-1\/3 {
flex-basis: 33.333333%;
}
.xl\:basis-1\/4 {
flex-basis: 25%;
}
.xl\:basis-1\/5 {
flex-basis: 20%;
}
.xl\:basis-2\/3 {
flex-basis: 66.666667%;
}
.xl\:basis-2\/5 {
flex-basis: 40%;
}
.xl\:basis-3\/4 {
flex-basis: 75%;
}
.xl\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.xl\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.xl\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xl\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.xl\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.xl\:justify-end {
justify-content: flex-end;
}
.xl\:gap-x-1 {
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.xl\:px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.xl\:px-16 {
padding-left: 4rem;
padding-right: 4rem;
}
.xl\:pb-0 {
padding-bottom: 0px;
}
.xl\:pb-10 {
padding-bottom: 2.5rem;
}
.xl\:pl-0 {
padding-left: 0px;
}
.xl\:pl-10 {
padding-left: 2.5rem;
}
.xl\:pl-14 {
padding-left: 3.5rem;
}
.xl\:pl-6 {
padding-left: 1.5rem;
}
.xl\:pr-0 {
padding-right: 0px;
}
.xl\:pr-14 {
padding-right: 3.5rem;
}
.xl\:pt-0 {
padding-top: 0px;
}
.xl\:pt-12 {
padding-top: 3rem;
}
.xl\:text-start {
text-align: start;
}
}
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 1;
}.hamrah-button {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 24px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 600;
border: none;
cursor: pointer;
}
.hamrah-button:hover {
text-decoration: none;
}
.hamrah-button-icon {
display: inline-flex;
align-items: center;
}
.hamrah-button-icon + .hamrah-button-text {
margin-left: 8px;
}
.hamrah-button-text + .hamrah-button-icon {
margin-left: 8px;
}
.hamrah-button.style-primary {
color: #000014;
background-color: #FCB814;
border-radius: 16px;
}
.hamrah-button.style-secondary {
color: #000014;
background-color: #FDFDFD;
border-radius: 16px;
}
.hamrah-button.style-primary:hover,
.hamrah-button.style-secondary:hover {
background-color: #FCB814;
box-shadow: 0 13px 14px -8px #FCB814;
}
.hamrah-button.style-glassy {
font-weight: 400;
color: #FDFDFD;
background: #7FA1F819;
background: linear-gradient(3deg, #7FA1F819 5%, #7FA1F819 81%);
border-radius: 16px;
width: 100%;
height: 100%;
padding: 14px 12px;
position: relative;
overflow: hidden;
z-index: 0;
transition: .5s;
}
.hamrah-button.style-glassy::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
opacity: 0;
transition: opacity 0.4s ease;
z-index: -1;
pointer-events: none;
}
.hamrah-button.style-glassy:hover::before {
opacity: 1;
}  .hamrah-icon {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 600;
border: none;
}
.hamrah-icon:hover {
text-decoration: none;
}
.hamrah-icon-icon {
display: inline-flex;
align-items: center;
}
.hamrah-icon-icon + .hamrah-icon-text {
margin-left: 8px;
}
.hamrah-icon-text + .hamrah-icon-icon {
margin-left: 8px;
}
.hamrah-icon.style-primary {
color: #000014;
background-color: #FCB814;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
border-radius: 16px;
transition: .3s;
}
.hamrah-icon.style-primary:hover {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-icon.style-secondary {
color: #000014;
background: #002080;
background: radial-gradient(at top right, #7FA1F8 -20%, #002080 100%);
box-shadow: 0 0 0 8px rgba(0, 32, 128, 0.1);
border-radius: 16px;
transition: .3s;
}
.hamrah-icon.style-secondary svg {
fill: white;
}
.hamrah-icon.style-secondary:hover {
box-shadow: 0 0 0 8px rgba(0, 32, 128, 0.2);
transition: .3s;
}
.hamrah-icon.style-glassy {
font-weight: 400;
color: #FDFDFD;
background: #7FA1F819;
background: linear-gradient(3deg, #7FA1F819 5%, #7FA1F819 81%);
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.2);
border-radius: 16px;
position: relative;
overflow: hidden;
z-index: 0;
transition: .5s;
}
.hamrah-icon.style-glassy:hover {
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.3);
transition: .5s;
}
.hamrah-icon.style-glassy:hover svg {
fill: white;
transition: .5s;
}
.hamrah-icon.style-glassy::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
opacity: 0;
transition: opacity 0.4s ease;
z-index: -1;
pointer-events: none;
}
.hamrah-icon.style-glassy:hover::before {
opacity: 1;
}  .hamrah-process-steps {
display: flex;
flex-wrap: wrap;
gap: 16px;
justify-content: center;
}
.hamrah-step-item {
background-color: #FDFDFD;
padding: 8px;
border: 8px solid #EAEAEA;
border-radius: 16px;
text-align: center;
transition: all 0.3s ease;
flex: 1 1;
min-width: 167px;
max-width: 100%;
box-sizing: border-box;
margin-top: 35px;
box-shadow: 0 10px 20px -3px rgba(0, 0, 0, 0.1);
}
.hamrah-step-item:hover svg,
.hamrah-step-item:hover path {
fill: black;
}
.hamrah-step-item .step-arrow {
width: 32px;
height: 11px;
background-image: url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/widget-process-arrow.png);
background-repeat: no-repeat;
position: relative;
top: -90px;
right: 100%
}
.hamrah-step-item:last-child .step-arrow {
opacity: 0;
}
@media screen and (max-width: 767px) {
.hamrah-process-steps {
gap: 12px;
}
.hamrah-step-item {
min-width: 140px;
max-width: 100%;
}
}
.hamrah-step-icon {
font-size: 32px;
color: #333;
background-color: white;
display: inline-flex;
justify-content: center;
align-items: center;
margin-bottom: 15px;
padding: 9px 15px;
border: 8px solid rgba(234, 234, 234, 1);
border-radius: 24px;
position: relative;
top: -52px;
border-bottom: 8px solid white;
transition: .3s;
}
.hamrah-step-icon svg,
.hamrah-step-icon path {
fill: #002080;
}
.hamrah-step-item:hover .hamrah-step-icon {
background-color: #FCB814;
border: 8px solid rgba(255, 255, 255, 0.8);
transition: .3s;
}
.hamrah-step-icon svg {
width: 1em;
height: 1em;
fill: currentColor;
}
.hamrah-step-content {
border: 1px solid #EAEAEA;
border-radius: 16px;
margin-top: -63px;
padding: 5px;
min-height: 80px;
}
.hamrah-step-title {
font-size: 16px;
font-weight: 900;
color: #000014;
margin: 10px 0;
}
.hamrah-step-desc {
font-size: 14px;
color: #555;
line-height: 1.6;
}  #btn-submit-newsletter {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
transition: .3s;
}
#btn-submit-newsletter:hover {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}  .hamrah-blog-post-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border: 8px solid #EAEAEA;
border-radius: 24px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_blog_posts a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_blog_posts a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_blog_posts a:nth-child(2) {
display: inherit;
}
}
.hamrah-blog-post-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 8%, rgba(0, 32, 128, 1) 51%);
transition: .3s;
}
.hamrah-blog-post-item:hover .side-color span {
width: 0;
transition: .3s;
}
.hamrah-blog-post-item img {
border-radius: 8px;
}
.hamrah-blog-post-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-blog-post-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-title {
font-size: 16px;
font-weight: bold;
color: black;
min-height: 48px;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-title {
color: white;
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-excerpt {
font-size: 14px;
font-weight: normal;
color: black;
color: rgba(0, 0, 0, 0.7);
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-meta {
font-size: 14px;
font-weight: 400;
margin-right: 8px;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-meta {
color: white;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-blog-post-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -17px;
position: absolute;
margin-top: 10px;
transition: .3s;
}  .hamrah-learning-post-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border: 8px solid #EAEAEA;
border-radius: 24px;
box-shadow: 0 9px 8px -9px #ababab;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_learning_posts a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_learning_posts a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_learning_posts a:nth-child(2) {
display: inherit;
}
}
.hamrah-learning-post-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%);
transition: .3s;
}
.hamrah-learning-post-item:hover .side-color span {
width: 0;
margin-right: 26px;
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-learning-post-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-learning-post-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-title {
font-size: 16px;
font-weight: bold;
color: black;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-title {
color: white;
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
min-height: 42px;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-meta {
color: white;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-learning-post-item .side-color {
width: 100%;
text-align: left;
}
.hamrah-learning-post-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: 10px;
position: absolute;
transition: .3s;
}
@media screen and (max-width: 767px) {
.hamrah-learning-post-item .side-color {
width: 16px;
position: absolute;
left: 33px;
}
}  .faq-column {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 24px;
padding: 8px;
}
.hamrah-faq-item {
background-color: white;
padding: 8px;
border-radius: 16px;
}
.hamrah-faq-item button {
font-size: 16px;
font-weight: 700;
color: black;
text-align: right;
background-color: white;
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-faq-item button[aria-expanded="true"] {
color: white;
background-color: black;
transition: .3s;
}
.hamrah-faq-item button[aria-expanded="true"] .icon path {
fill: #FCB813;
opacity: 1;
}
.hamrah-faq-item button[aria-expanded="true"] .arrow path {
fill: #FDFDFD;
}
.hamrah-faq-item .hamrah-faq-answer {
position: absolute;
background-color: white;
width: 47.5%;
border-radius: 0 0 16px 16px;
box-shadow: 0 10px 20px -11px gray;
margin-right: -7px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
.hamrah-faq-item .hamrah-faq-answer {
width: 46%;
}
}
@media screen and (max-width: 767px) {
.hamrah-faq-item .hamrah-faq-answer {
width: 93%;
position: absolute;
left: 50% !important;
right: inherit !important;
transform: translateX(-50%) !important;
}
}  .hamrah-gallery-item {
background: linear-gradient(233deg, white 26.81%, white 84.46%);
padding: 8px;
border-radius: 16px;
box-shadow: 0 18px 14px -7px #dddddd;
transition: .3s;
}
.hamrah-gallery-item:hover {
background: linear-gradient(233deg, #FCB813 26.81%, #DD940E 84.46%);
transition: .3s;
}
.hamrah-gallery-item:hover .side-color-right span {
width: 1px;
transition: .3s;
}
.hamrah-gallery-item:hover .side-color-left span {
width: 0;
margin-right: 8px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements .hamrah-gallery-item {
display: none;
}
.homepage-elements .hamrah-gallery-item:nth-child(1),
.homepage-elements .hamrah-gallery-item:nth-child(2) {
display: inherit;
}
}
.hamrah-gallery-item .hamrah-gallery-title {
font-size: 16px;
font-weight: 700;
color: #000014;
border: 1px solid #EAEAEA;
border-radius: 8px;
padding: 12px 16px;
min-height: 74px;
cursor: default;
}
.hamrah-gallery-item:hover .hamrah-gallery-title {
border: 1px solid rgba(0, 0, 0, 0.1);
transition: .3s;
}
.hamrah-gallery-item .side-color-right {
text-align: right;
}
.hamrah-gallery-item .side-color-right span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -25px;
position: absolute;
margin-top: 23px;
transition: .3s;
}
.hamrah-gallery-item .side-color-left {
width: 100%;
text-align: left;
}
.hamrah-gallery-item .side-color-left span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -7px;
margin-top: -38px;
position: absolute;
transition: .3s;
}  .hamrah-honors {
max-width: 100%;
}
@media screen and (max-width: 1279px) {
.homepage-elements .hamrah-honor-item {
display: none;
}
.homepage-elements .hamrah-honor-item:nth-child(1),
.homepage-elements .hamrah-honor-item:nth-child(2) {
display: inherit;
}
}
.hamrah-honor-image {
width: 100px;
border-radius: 24px;
margin-bottom: 8px;
position: relative;
right: 32px;
}
.hamrah-honor-name {
color: #000014;
background: linear-gradient(233deg, #EAEAEA 26.81%, #EAEAEA 84.46%);
padding: 16px 48px 16px 16px;
border-radius: 24px 24px 0 0;
margin-left: 18px;
transition: .3s;
}
.hamrah-honor-item:hover .hamrah-honor-name {
color: #FDFDFD;
background: linear-gradient(27deg, #002080 7.18%, #7FA1F8 112.39%);
transition: .3s;
}
.hamrah-honor-item:hover .hamrah-honor-name .name-en {
color: rgba(253, 253, 253, 0.7);
transition: .3s;
}
.hamrah-honor-name .name-fa {
font-size: 16px;
font-weight: 900;
}
.hamrah-honor-name .name-en {
font-size: 14px;
font-weight: 400;
}
.hamrah-honor-title {
background-color: white;
padding: 8px;
border: 8px solid #EAEAEA;
border-radius: 24px;
box-shadow: 0 21px 21px -20px gray;
}
.hamrah-honor-title .hamrah-honor-content {
padding: 8px;
border: 1px solid #EAEAEA;
border-radius: 8px
}
.hamrah-honor-title .title-fa {
color: #000014;
font-size: 16px;
font-weight: 700;
}
.hamrah-honor-title .title-en {
color: #000014;
font-size: 14px;
font-weight: 400;
}
.hamrah-honor-title .side-color span {
width: 9px;
height: 8px;
background-color: #FCB813;
margin-right: -17px;
position: absolute;
margin-top: 18px;
}  .hamrah-dropdown-wrapper .dropdown-list-box {
background-color: #EAEAEA;
min-height: 240px;
}
.hamrah-dropdown-wrapper .dropdown-button {
min-width: 130px;
}
.hamrah-dropdown-wrapper .dropdown-button:after {
font-family: "Font Awesome 5 Free";
content: "\f078";
display: inline-block;
padding-right: 3px;
vertical-align: middle;
font-weight: 900;
font-size: 14px;
}
.hamrah-dropdown-wrapper .dropdown-list {
display: block;
overflow-y: scroll;
max-height: 170px;
margin-top: 5px !important;
}
.hamrah-dropdown-wrapper .dropdown-list::-webkit-scrollbar {
width: 5px;
height: 8px;
background-color: #CCD2E6;
}
.hamrah-dropdown-wrapper .dropdown-list::-webkit-scrollbar-thumb {
background: #002080;
}
.hamrah-dropdown-wrapper ul {
margin: 0 !important;
}
.hamrah-dropdown-wrapper ul li {
margin: 8px 0 8px 12px !important;
}
.hamrah-dropdown-wrapper ul li.dropdown-item svg {
display: inline;
}
.hamrah-dropdown-wrapper ul li.dropdown-item:hover {
color: white;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
transition: .3s;
}
.hamrah-dropdown-wrapper .goto-link:disabled {
opacity: .6;
}
@media screen and (min-width: 1024px) {
.hamrah-dropdown-wrapper .dropdown-button.opened {
background-color: #7FA1F8 !important;
}
.hamrah-dropdown-wrapper .dropdown-list-box {
position: absolute;
margin-right: -122px;
margin-top: -43px;
padding-top: 55px;
z-index: -1;
}
}  .hamrah-video-items {
background: linear-gradient(-136deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 24px;
padding: 8px;
}
.hamrah-video-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border-radius: 16px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_videos a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_videos a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_videos a:nth-child(2) {
display: inherit;
}
}
.hamrah-video-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%);
transition: .3s;
}
.hamrah-video-item:hover .side-color span {
width: 0;
margin-right: 26px;
transition: .3s;
}
.hamrah-video-item:hover .duration span {
color: #F3F3F3;
transition: .3s;
}
.hamrah-video-item .hamrah-video-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-video-item .hamrah-video-image-cover {
background-color: rgba(0, 0, 0, 0.5);
border-radius: 7px;
}
.hamrah-video-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-video-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-video-item .hamrah-video-title {
font-size: 16px;
font-weight: bold;
color: black;
padding-left: 40px;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-title {
color: white;
transition: .3s;
}
.hamrah-video-item .hamrah-video-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
padding-left: 40px;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-video-item .hamrah-video-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-meta {
color: white;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-video-item .side-color,
.hamrah-video-item .duration {
width: 100%;
text-align: left;
}
.hamrah-video-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: 10px;
margin-top: -10px;
position: absolute;
transition: .3s;
}
.hamrah-video-item .duration span {
color: #002080;
margin-right: -28px;
margin-top: -16px;
position: absolute;
transition: .3s;
}  .hamrah-short-item {
background: linear-gradient(-136deg, #F3F3F3 0%, #EAEAEA 100%) center;
background-size: cover;
border-radius: 24px;
min-height: 328px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.swiper-wrapper {
padding: 0 16px;
}
.hamrah-short-item {
display: none;
}
.hamrah-short-item .short-item {
height: 328px;
}
.homepage-elements .hamrah-short-item {
display: none;
}
.homepage-elements .hamrah-short-item:nth-child(1),
.homepage-elements .hamrah-short-item:nth-child(2) {
display: inherit;
}
}
@media screen and (max-width: 639px) {
.homepage-elements .hamrah-short-item:nth-child(2) {
display: none;
}
}
.hamrah-short-item .short-item {
background: linear-gradient(-180deg, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, .6) 100%);
border-radius: 24px;
transition: .3s;
}
.hamrah-short-item:hover .short-item {
background: linear-gradient(-180deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, .7) 100%);
border-radius: 24px;
transition: .3s;
}
.hamrah-short-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%) center;
background-size: cover;
transition: .3s;
}
@media screen and (min-width: 768px) {
.hamrah-short-item.first-item {
width: 120%;
height: 120%;
margin-top: -68px;
margin-right: -40px;
}
.hamrah-short-item .short-item {
height: auto;
}
}
.hamrah-short-item .hamrah-short-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-short-item .hamrah-short-image-cover {
background-color: rgba(0, 0, 0, 0.5);
border-radius: 7px;
}
.hamrah-short-item .hamrah-short-time {
font-size: 16px;
font-weight: bold;
text-align: left;
color: #FDFDFD;
padding: 16px 16px 0 16px;
transition: .3s;
}
.hamrah-short-item .hamrah-short-title {
font-size: 14px;
font-weight: bold;
color: #FDFDFD;
padding: 12px 12px 0 12px;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-title {
color: white;
transition: .3s;
}
.hamrah-short-item .play-icon {
background: rgba(252, 184, 19, 0);
padding: 10px 14px 10px 14px;
border-radius: 16px;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0);
transition: .3s;
}
@media screen and (max-width: 767px) {
.hamrah-short-item .play-icon {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
position: absolute;
top: 50%;
left: 50% !important;
right: inherit !important;
transform: translateX(-50%) !important;
}
}
@media screen and (max-width: 639px) {
.hamrah-short-item .play-icon {
margin-right: 76px;
}
}
.hamrah-short-item:hover .play-icon {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-short-item:hover .play-icon path {
fill: black;
transition: .3s;
}
.hamrah-short-item .hamrah-short-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
min-height: 42px;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-short-item .hamrah-short-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-meta {
color: white;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-readmore path {
fill: #FCB813;
transition: .3s;
}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: } *,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-1{bottom:.25rem}.right-2{right:.5rem}.top-2{top:.5rem}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.float-end{float:inline-end}.float-left{float:left}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.size-14{width:3.5rem;height:3.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-28{height:7rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.max-h-60{max-height:15rem}.w-1\/4{width:25%}.w-1260{width:1260px}.w-1392{width:1392px}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-none{flex:none}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.basis-1\/4{flex-basis:25%}.basis-2\/3{flex-basis:66.666667%}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y:0.5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-between{align-content:space-between}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.whitespace-normal{white-space:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.border{border-width:1px}.border-8{border-width:8px}.border-b{border-bottom-width:1px}.border-r-4{border-right-width:4px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-opacity-80{--tw-bg-opacity:0.8}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-slate-100{--tw-shadow-color:#f1f5f9;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}@font-face{font-family:IRANSansXVF;src:local("IRANSansXVF"),url(//daalhoonam.ir/wp-content/themes/hamrah/assets/fonts/IRANSansXVF.ttf)}.persian-number{font-feature-settings:"ss02"}.custom-hover-cursor:hover{cursor:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/custom-curser.png) 0 0,auto}body{font-family:IRANSansXVF,serif}.elementor-widget-container ul,.elementor-widget-container ul li{list-style:inherit;margin:0 15px}@media screen and (min-width:1024px){.hamrah-header{background-color:#fff;border-radius:0 0 24px 24px;min-height:190px;box-shadow:0 0 10px 10px #f5f5f5;width:1392px;max-width:100%}#hamrah-header-sticky{width:1392px;max-width:100%;margin:0 auto;transition:all .3s ease}#hamrah-header-sticky.sticky{min-height:auto;box-shadow:0 0 5px 5px rgba(46,46,46,.1);position:fixed;top:0;left:0;right:0;margin:auto;padding-bottom:24px;z-index:999;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}}#main-menu{position:relative;z-index:9}#main-menu ul{margin:0!important}.btn-main{font-size:16px;font-weight:700;text-indent:0;color:#000014;background-color:#fcb813;border-radius:16px;box-shadow:0 5px 8px -2px #fcb813;padding:0 32px;transition:.3s}.btn-main:hover{box-shadow:0 5px 8px 0 #fcb813}.btn-support{border:8px solid #fcefcd;border-radius:24px}.btn-support,.btn-support:hover{background-color:#fcb813;box-shadow:0 15px 10px -10px rgba(252,184,19,.3);transition:.3s}.btn-support:hover{border:8px solid #fee9b8;border-radius:24px}#login-search-box{position:relative;z-index:9}.btn-register{width:146px;transition:.3s;background-color:#fff}.btn-register path{fill:#002080;transition:.3s}.btn-register:hover{color:#f5f5f5;background-color:#002080;transition:.3s}.btn-register:hover path{fill:#f5f5f5;transition:.3s}#hamrah-profile .truncate-name{display:inline-block;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}#hamrah-profile #hamrah-profile-menus{background-color:#eaeaea;border-radius:32px;width:223px;padding:16px;margin-top:0;margin-right:-18px;z-index:9;transition:.3s}#hamrah-profile-menus:hover,#hamrah-profile:hover #hamrah-profile-menus{display:block;transition:.3s}#hamrah-profile #hamrah-profile-menus svg.arrow{margin-top:10px}#hamrah-profile #hamrah-profile-menus svg.icon path{fill:#4d4d5b}#hamrah-profile #hamrah-profile-menus svg.arrow path{fill:transparent}#hamrah-profile #hamrah-profile-menus ul{background-color:#fdfdfd;border:1px solid #eaeaea;border-radius:24px;padding:2px 8px;margin:0;box-shadow:0 0 0 8px #fdfdfd;list-style:none}#hamrah-profile #hamrah-profile-menus ul li{font-size:14px;font-weight:600;line-height:36px;color:#4d4d5b;background:linear-gradient(90deg,rgba(0,0,20,.06),rgba(0,0,20,0) 29.83%,rgba(0,0,20,.06));height:36px;border-radius:32px;padding:0 10px;margin:6px auto}#hamrah-profile #hamrah-profile-menus ul li a{width:153px;display:block}#hamrah-profile #hamrah-profile-menus ul li:hover{color:#000014;background:linear-gradient(90deg,rgba(127,161,248,.2),rgba(127,161,248,0) 29.83%,rgba(127,161,248,.2))}#hamrah-profile #hamrah-profile-menus ul li:hover svg path{fill:#002080}.hamrah-search-input{background-color:#f3f3f3;padding:12px 16px;border-radius:16px;width:146px;outline:none;transition:.3s}.hamrah-search-input:focus{position:relative;margin-left:-64px;padding-left:80px;width:210px;z-index:-1;transition:.3s}.hamrah-search-results{background-color:#eaeaea;border-radius:16px;width:218px;padding:0 12px 12px;margin-top:-8px}.hamrah-search-results li{background:linear-gradient(27deg,#fff 7.18%,#fff 112.39%),#fff;padding:4px;margin-top:16px;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 0 0 4px #fff;transition:.3s}.hamrah-search-results li svg{margin-top:8px}.hamrah-search-results li:hover,.hamrah-search-results li:hover a{color:#fdfdfd;background:linear-gradient(27deg,#002080 7.18%,#7fa1f8 112.39%),#fcb813;border-color:transparent;box-shadow:0 0 0 4px transparent;transition:.3s}.hamrah-search-results li:hover path{fill:#fdfdfd;transition:.3s}.hamrah-search-results li a{background:transparent}.btn-search{background:linear-gradient(24deg,#002080 9%,#7fa1f8 107%);border:8px solid #e4e7f1;border-radius:24px!important;box-shadow:0 15px 10px -10px rgba(127,161,248,.3);transition:.3s}.btn-search:hover{border:8px solid #cad0e4;transition:.3s}#hamrah-search-fields-mobile{position:absolute;margin-top:130px;z-index:9;left:14px;width:92%;background-color:#fff;border-radius:24px;padding:14px;box-shadow:0 0 8px -6px #575757}#hamrah-search-fields-mobile.in-widget{left:0;width:300px}#hamrah-search-fields-mobile input{width:100%;border-radius:12px;padding:7px}#hamrah-search-fields-mobile .hamrah-search-results{width:94%}@media screen and (min-width:1024px){.hamrah-header .btn-megamenu{border:8px solid #fcefcd;border-radius:24px}.hamrah-header .btn-megamenu,.hamrah-header .btn-megamenu:hover{background-color:#fcb813;box-shadow:0 15px 10px -10px rgba(252,184,19,.3);transition:.3s}.hamrah-header .btn-megamenu:hover{border:8px solid #fee9b8;border-radius:24px;cursor:default}.hamrah-header .btn-megamenu:hover .megamenu-box,.hamrah-header .megamenu-box:hover{opacity:1;visibility:visible}.hamrah-header .menu-item:not(.btn-megamenu):hover{color:#002080}.hamrah-header .menu-item.active{color:#0936c8}.hamrah-header .megamenu-box{background-color:#f3f3f3;padding:16px 8px;border-radius:32px;position:absolute;min-width:200px;margin-right:-25px;margin-top:15px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hamrah-header .megamenu-box ul{list-style:none;margin:0}.hamrah-header .megamenu-box ul li.column{background-color:#fdfdfd;padding:16px;margin:0 8px;border:1px solid #eaeaea;box-shadow:0 0 0 8px #fdfdfd;border-radius:24px;min-width:206px}.hamrah-header .megamenu-box ul li .title{color:#000014;font-size:14px;font-weight:900;cursor:default}.hamrah-header .megamenu-box ul li .title:before{content:"";width:16px;height:8px;background-color:#fcb813;display:inline-block;margin-right:-25px;margin-left:5px}.hamrah-header .megamenu-box ul ul{padding-top:12px;margin:0}.hamrah-header .megamenu-box ul ul li{padding:8px 0;margin:0}.hamrah-header .megamenu-box ul ul li:last-child{padding-bottom:0}.hamrah-header .megamenu-box ul ul li a{font-size:14px;font-weight:400;transition:.3s}.hamrah-header .megamenu-box ul ul li a:hover{font-weight:600;color:#002080;transition:.3s}.hamrah-header .megamenu-box ul ul li:last-child a{color:#002080}.hamrah-header .megamenu-box ul ul li i{font-size:9px;margin-right:4px}.hamrah-header .btn-sliding-menu:hover .sliding-box,.hamrah-header .sliding-box:hover{opacity:1;visibility:visible}.hamrah-header .btn-sliding-menu .sliding-box{background-color:#f3f3f3;padding:16px 8px;border-radius:32px;position:absolute;min-width:200px;margin-right:-25px;margin-top:15px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hamrah-header .sliding-box ul{list-style:none;margin:0}.hamrah-header .sliding-box ul li.column{background-color:#fdfdfd;padding:8px 16px;margin:8px;border:1px solid #eaeaea;box-shadow:0 0 0 8px #fdfdfd;border-radius:24px;min-width:206px}.hamrah-header .sliding-box ul li .title{color:#000014;font-size:14px}.hamrah-header .sliding-box ul li .title:hover{color:#002080}}.hamrah-mobile-header{background-color:#fff;border-radius:0 0 24px 24px;min-height:105px;padding-bottom:14px;box-shadow:0 260px 266px -9px}#hamrah-mobile-header-sticky{transition:all .3s ease}#hamrah-mobile-header-sticky.sticky{box-shadow:0 0 5px 5px rgba(46,46,46,.1);position:fixed;top:0;left:0;right:0;margin-left:1rem!important;margin-right:1rem!important;z-index:999;animation:slideDown .3s ease}#hamrah-mobile-header-sticky.sticky .megamenu-box{top:85px!important}.hamrah-mobile-header .btn-megamenu{height:-moz-fit-content;height:fit-content;border:8px solid #fcefcd;border-radius:24px}.hamrah-mobile-header .btn-megamenu,.hamrah-mobile-header .btn-megamenu:hover{background-color:#fcb813;box-shadow:0 15px 10px -10px rgba(252,184,19,.3);transition:.3s}.hamrah-mobile-header .btn-megamenu:hover{border:8px solid #fee9b8;border-radius:24px}.hamrah-mobile-header .menu-item:not(.btn-megamenu):hover{color:#002080}.hamrah-mobile-header .megamenu-box{line-height:45px;background-color:#fdfdfd;padding:16px 0;border-radius:24px;position:absolute;min-width:300px;max-width:100%;border:1px solid #eaeaea;box-shadow:0 0 0 8px #fdfdfd;top:128px;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hamrah-mobile-header .megamenu-box ul,.hamrah-mobile-header .megamenu-box ul li{list-style:none;margin:0}.hamrah-mobile-header .megamenu-box.open{opacity:1;visibility:visible}.megamenu-box ul li.column{min-width:300px;max-width:100%}.hamrah-mobile-header .megamenu-box ul li .title{color:#000014;font-size:16px;font-weight:900;cursor:default}.hamrah-mobile-header .megamenu-box ul{padding:0 24px}.hamrah-mobile-header .megamenu-box ul ul{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.hamrah-mobile-header .megamenu-box ul ul.open{max-height:500px;opacity:1}.hamrah-mobile-header .megamenu-box ul ul ul.open li:before{width:1px;content:"";display:block;border:1px solid #eaeaea;position:absolute;height:45px}.hamrah-mobile-header .megamenu-box ul ul li:last-child{padding-bottom:0}.hamrah-mobile-header .megamenu-box ul ul li a{font-size:14px;font-weight:400;transition:.3s;margin-right:16px}.hamrah-mobile-header .megamenu-box ul ul ul li a:hover{font-weight:600;color:#002080;transition:.3s}.hamrah-mobile-header .megamenu-box ul ul ul li:last-child a{color:#002080}.hamrah-mobile-header .megamenu-box ul ul li ul i{font-size:9px;margin-right:4px}.hamrah-mobile-header .megamenu-box .btn-register{width:100%!important;text-align:center}@media screen and (min-width:1921px){.hero-image{left:unset!important;margin-left:-727px}.services-background{left:unset!important;margin-left:-1397px!important;border-radius:24px!important}}.hamrah-footer{color:#fdfdfd;max-width:100%;margin-top:-140px}.hamrah-footer #top-texture{background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/footer-top-texture.png);background-position:bottom;width:100%;height:187px;position:relative;z-index:-999}.hamrah-footer .intro-section{background:linear-gradient(36deg,#002080 31.22%,#7fa1f8 156.29%);border-radius:0 24px 0 0;min-height:420px}.hamrah-footer .intro-section .footer-edge-bg{background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/footer-edge-bg.png);background-position:100% 100%;background-repeat:no-repeat;width:98px;height:76px;position:absolute;margin-right:-56px;margin-top:-36px}.hamrah-footer .intro-section .content,.hamrah-footer .links-section .content{min-height:275px}.hamrah-footer .intro-section .social-links{border-top:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:0 32px 32px 0;padding:20px 16px 20px 40px;min-height:80px}.hamrah-footer .links-section{background:#000014;background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/footer-left-edge-bg.png);background-position:0 100%;background-repeat:no-repeat;border-radius:24px 0 0 0;min-height:420px}.hamrah-footer .intro-section p{font-size:16px;text-align:justify;color:hsla(0,0%,100%,.7);line-height:24px}.hamrah-footer .links-section .wp-block-media-text:first-child{font-weight:bolder;margin-bottom:22px}.hamrah-footer .links-section .wp-block-media-text figure:first-child{float:right;margin:3px 0 0 10px}.hamrah-footer .links-section .wp-block-media-text .wp-block-media-text__content{display:table}.hamrah-footer .links-section a{color:hsla(0,0%,100%,.7);font-weight:200;line-height:40px}.hamrah-footer .links-section .newsletter-and-certificates{border-top:1px solid hsla(0,0%,100%,.1);border-left:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:32px 0 0 32px;padding:12px 40px 12px 16px;min-height:80px}.hamrah-footer .links-section .newsletter-and-certificates input{background-color:hsla(0,0%,99%,.1);border-radius:16px;height:48px;text-indent:10px}.hamrah-footer .links-section .newsletter-and-certificates .btn-submit{color:#000;background-color:#fcb813;border:8px solid #322514;border-radius:24px;box-shadow:0 15px 10px -10px rgba(252,184,19,.3);transition:.3s}.hamrah-footer .links-section .newsletter-and-certificates .btn-submit:hover{box-shadow:0 15px 10px -10px rgba(252,184,19,.2);transition:.3s}.hamrah-footer .highlighted-box{border-radius:16px;background-color:hsla(0,0%,99%,.1);min-height:48px}@media screen and (max-width:1279px){.hamrah-footer .intro-section,.hamrah-footer .intro-section .content,.hamrah-footer .links-section .content{min-height:unset}.hamrah-footer .intro-section{border-radius:24px 24px 0 0}.hamrah-footer .links-section{border-radius:0}.hamrah-footer .intro-section .social-links{border:none;padding:0;margin:25px 0;min-height:unset}.hamrah-footer .links-section .newsletter-and-certificates{border:none;padding:0;min-height:92px}}.hamrah-breadcrumb{font-size:14px;font-weight:400;color:#1a1a2c}.elementor-widget-container .elementor-widget-text-editor a{color:#002080;text-decoration:underline!important}.elementor-widget-container .elementor-widget-text-editor a:hover{color:#1139af}.elementor-widget-container .dark-container .elementor-widget-text-editor a{color:#fcb813;text-decoration:underline!important}.elementor-widget-container .dark-container .elementor-widget-text-editor a:hover{color:#ffbf28}#auth-page{height:100%;margin:0;background-color:#f3f3f3}#auth-page #auth-side-section{background-color:#000;background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/auth-side-bg.jpg);background-size:cover}#auth-page #btn-back{background-color:#eaeaea}#auth-page #title{font-size:26px;font-weight:700;color:#002080}#auth-page #subtitle{font-size:16px;font-weight:700;margin-top:30px}#auth-page #edit-number{display:inline-block}#auth-page #edit-number:hover{cursor:pointer;text-decoration:underline}#auth-page #edit-number img{vertical-align:bottom}#auth-page input{border:1px solid #ccccd0;border-radius:16px;box-shadow:0 5px 8px -6px gray;padding:12px}#auth-page input.hamrah-otp{width:64px;height:64px;text-align:center}@media screen and (max-width:1279px){#auth-page input.hamrah-otp{width:44px;height:44px}}#auth-page button.btn{color:#fff;background-color:#fcb813;border-radius:16px;box-shadow:0 5px 8px -6px #fcb813;padding:12px}#auth-page #resend-link-wrapper,#auth-page #resend-wrapper{font-size:14px;color:#002080}#auth-page .social-links{background-color:hsla(0,0%,99%,.1);border-radius:16px;padding:17px 30px;min-height:48px;left:0}#auth-page .social-links .social-item{margin:0 20px}#auth-page .social-links .social-item:hover path{fill:#fcb813;transition:.3s}#services-list-container{border:none;border-radius:32px;background-color:#eaeaea}.archive-service-item{border:none;border-radius:23px;background:linear-gradient(24deg,#fff 9%,#fff 107%);transition:.3s}.archive-service-item:hover{border:none;border-radius:23px;background:linear-gradient(24deg,#002080 9%,#7fa1f8 107%);transition:.3s}.archive-service-item:hover .service-image{border:9px solid hsla(0,0%,95%,.2);transition:.3s}.archive-service-item:hover .service-title{color:#fff;transition:.3s}.archive-service-item .service-image{border:9px solid hsla(0,0%,95%,.3);border-radius:24px;width:78px;margin:auto;transition:.3s}.archive-service-item .service-title{color:#4d4d5b;font-size:16px;font-weight:800;line-height:32px;border-radius:24px;border:1px solid hsla(240,4%,90%,.3);background:linear-gradient(180deg,hsla(0,0%,82%,.2),hsla(0,0%,82%,0) 29.21%);min-height:84px;padding-top:36px;margin-top:-30px;transition:.3s}.hamrah-archive-side-section .icon{background-color:#fcb814;box-shadow:0 0 0 8px rgba(252,184,19,.2);border-radius:16px;padding:5px 18px;margin-right:-26px;margin-top:21px;position:absolute}.hamrah-archive-side-section .title{line-height:0;background-color:#000014;background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/dark-box-bg.png);background-position:100% 0;background-size:cover;border-radius:24px;min-height:150px;padding:20px 46px 0 8px}.hamrah-archive-side-section .content{border:1px solid #fdfdfd1a;border-radius:32px;padding:10px 56px 20px 16px;width:244px;max-width:100%}.hamrah-archive-side-section .title h3{font-size:18px;font-weight:800;color:#fdfdfd}.hamrah-archive-side-section .title span{font-size:14px;font-weight:400;color:#fdfdfdb3}.hamrah-archive-side-section #search-input{border-radius:16px;padding:16px}.hamrah-archive-side-section .content-box{background-image:radial-gradient(at top right,#f3f3f3 33%,#eaeaea 100%);border-radius:24px;padding:16px 14px 1px 12px;margin-top:-40px}.hamrah-archive-side-section .content-box ul li{background:var(--BlueGradient,linear-gradient(27deg,#fdfdfd 7.18%,#fdfdfd 112.39%));padding:10px;margin-bottom:16px!important;font-weight:600;border:1px solid #eaeaea;border-radius:20px;box-shadow:0 0 0 4px #fdfdfd;width:99%;transition:.3s}.hamrah-archive-side-section .content-box ul li.active,.hamrah-archive-side-section .content-box ul li:hover{color:#fff;background:var(--BlueGradient,linear-gradient(27deg,#002080 7.18%,#7fa1f8 112.39%));border-color:transparent;box-shadow:0 0 0 4px transparent;transition:.3s}nav.pagination a{font-size:16px;color:#4d4d5b;background-color:#f3f3f3;padding:8px 14px;border-radius:12px;transition:.3s}nav.pagination a:hover{background-color:#e4e4e4;transition:.3s}nav.pagination span{font-size:16px;color:#fff;background:linear-gradient(27deg,#002080 7.18%,#7fa1f8 112.39%);padding:8px 16px;border-radius:12px;min-width:40px;min-height:40px}nav.pagination a.next,nav.pagination a.prev{background-color:#fcb813;padding:8px 14px;transition:.3s}nav.pagination a.next:hover,nav.pagination a.prev:hover{background-color:#ffbe22;transition:.3s}.elementor-widget-post-comments .comment-respond{border-radius:24px;background:#000014;background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/comment-box-side-bg.png);background-position:0 100%;background-repeat:no-repeat;padding:32px;margin-top:40px}.elementor-widget-post-comments .icon{background-color:#fcb814;box-shadow:0 0 0 8px rgba(252,184,19,.2);border-radius:16px;padding:14px 22px;margin-right:-26px;margin-top:10px;position:absolute}.elementor-widget-post-comments .title{line-height:0;background-color:#000014;border-radius:24px;padding:20px 30px 0 8px}.elementor-widget-post-comments .content{padding:10px 56px 20px 16px;width:244px;max-width:100%}.elementor-widget-post-comments .title h3{font-size:24px;font-weight:800;color:#fdfdfd}.elementor-widget-post-comments .title span{font-size:14px;font-weight:400;color:#fdfdfdb3}.elementor-widget-post-comments #email-notes,.elementor-widget-post-comments .comment-form-cookies-consent,.elementor-widget-post-comments .logged-in-as,.elementor-widget-post-comments .required-field-message{font-size:14px;font-weight:400;line-height:25px;color:#fdfdfdb3;display:block}.elementor-widget-post-comments .comment-reply-title{font-size:24px;font-weight:800;color:#fdfdfd;padding-bottom:20px}.hamrah-custom-comment-form{background:hsla(0,0%,99%,.1);border-radius:24px;padding:24px}.hamrah-custom-comment-form input[type=email],.hamrah-custom-comment-form input[type=text],.hamrah-custom-comment-form textarea{color:#fdfdfd;background:rgba(127,161,248,.1);border-radius:16px;padding:12px 16px;width:100%;margin-bottom:6px;outline:none}.hamrah-custom-comment-form button[type=submit]{background-color:#fcb814;color:#000014;padding:.5rem 2rem;border:none;border-radius:16px;cursor:pointer}.hamrah-custom-comment-form button[type=submit]:hover{background-color:rgba(252,184,20,.8)}.hamrah-comment-list,.hamrah-comment-list li{margin-left:unset!important;margin-right:unset!important}.hamrah-comment-list ul.children{margin-right:42px;margin-left:0;margin-top:75px}.hamrah-comment-list ul.children .hamrah-comment-image{margin-right:42px}.hamrah-comment-list ul.children .reply-arrow{position:absolute;margin-right:-42px;margin-top:-42px}.hamrah-comment-item{margin-top:58px!important;list-style:none!important}.hamrah-comment-image{width:100px;margin-bottom:8px;position:absolute;right:0}.hamrah-comment-image img{border-radius:24px!important}.hamrah-comment-author{color:#000014;font-weight:bolder;background:linear-gradient(233deg,#eaeaea 26.81%,#eaeaea 84.46%);padding:16px 100px 16px 16px;border-radius:24px 24px 0 0;margin-right:20px;transition:.3s}.hamrah-comment-reply{background-color:#fff;border-radius:12px;padding:8px 16px}.hamrah-comment-reply:hover{background-color:#fcb814;border-radius:12px;padding:8px 16px;transition:.3s}.hamrah-comment-item:hover .hamrah-comment-author{background:linear-gradient(27deg,#002080 7.18%,#7fa1f8 112.39%);transition:.3s}.hamrah-comment-item:hover .hamrah-comment-author .name{color:#fdfdfd}.hamrah-comment-title{background-color:#fff;padding:15px;border:8px solid #eaeaea;border-radius:0 24px 24px 24px;box-shadow:0 21px 21px -20px gray}.hamrah-comment-title .hamrah-comment-content{font-size:16px;font-weight:500;line-height:28px;padding:8px;border:1px solid #eaeaea;border-radius:8px}.hamrah-comment-title .hamrah-comment-content .side-color span{width:16px;height:8px;background-color:#fcb813;margin-right:-24px;position:absolute;margin-top:10px}.hamrah-comment-title .hamrah-comment-content .date{font-size:14px;color:#808089}#hamrah-dashboard #hamrah-profile-title{font-size:15px;font-weight:bolder;color:#fff;background-color:#000014;background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/user-dashboard-title-bg.png);background-position:0 0;background-repeat:no-repeat;height:144px;border-radius:24px;padding:32px}#hamrah-dashboard #hamrah-profile-title img{border-radius:24px;margin-top:-70px}#hamrah-dashboard #side-menu{background-color:#fff;border:1px solid #e5e5e7;border-radius:24px;padding:17px 41px 17px 17px;box-shadow:0 0 45px -20px gray;margin-top:-45px;margin-left:-32px;margin-right:32px;position:relative;z-index:2}@media screen and (max-width:1023px){#hamrah-dashboard #side-menu{background-color:#fff;border:1px solid #e5e5e7;border-radius:24px;padding:17px 41px 17px 17px;box-shadow:0 0 45px -20px gray;margin-top:-45px;margin-left:0;margin-right:0;position:relative;z-index:2}}#hamrah-dashboard #side-menu li{font-size:16px;font-weight:700;line-height:45px;text-indent:40px;color:#4d4d5b;background:linear-gradient(90deg,rgba(0,0,20,.03),rgba(0,0,20,0) 70%,rgba(0,0,20,.03));height:64px;border-radius:32px;padding:0 10px;margin:8px auto;transition:.3s}#hamrah-dashboard #side-menu li .icon{background:linear-gradient(24deg,#fff 9%,#f9f9f9 107%);border-radius:22px;box-shadow:0 0 0 8px #eaeaea;transition:.3s;padding:5px 14px;margin-right:-24px;margin-top:18px;position:absolute}#hamrah-dashboard #side-menu li svg path{fill:#4d4d5b;transition:.3s}#hamrah-dashboard #side-menu li div.en-title{font-size:12px;font-weight:400;color:#808089;line-height:0}#hamrah-dashboard #side-menu li.active,#hamrah-dashboard #side-menu li:hover{color:#002080;background:linear-gradient(90deg,rgba(127,161,248,.2),rgba(127,161,248,0) 29.83%,rgba(127,161,248,.2));transition:.3s}#hamrah-dashboard #side-menu li.active .icon,#hamrah-dashboard #side-menu li:hover .icon{background:linear-gradient(24deg,#002080 9%,#7fa1f8 107%);box-shadow:0 0 0 8px rgba(127,161,248,.3);transition:.3s}#hamrah-dashboard #side-menu li.active .en-title,#hamrah-dashboard #side-menu li:hover .en-title{color:#8090bf;transition:.3s}#hamrah-dashboard #side-menu li.active svg path,#hamrah-dashboard #side-menu li:hover svg path{fill:#fff;transition:.3s}#hamrah-dashboard #logout-box{font-weight:bolder;color:#fff;height:106px;background:linear-gradient(24deg,#002080 9%,#7fa1f8 107%);border-radius:20px;padding:66px 40px 19px 4px;margin-top:-50px;position:relative;z-index:1}#hamrah-dashboard #hamrah-profile-content-section{background-color:#f3f3f3;border-radius:32px;padding:32px}@media screen and (max-width:1023px){#hamrah-dashboard #hamrah-profile-content-section{margin-right:0;margin-top:20px;padding:16px}}#hamrah-dashboard #hamrah-profile-content-section .title{font-size:20px;font-weight:900;line-height:45px;text-indent:56px;color:#000014;padding:0 32px 0 0;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .icon{background:linear-gradient(24deg,#002080 9%,#7fa1f8 107%);border-radius:22px;box-shadow:0 0 0 8px rgba(127,161,248,.3);padding:10px 22px;margin-right:-28px;margin-top:12px;position:absolute;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .icon.yellow{background:#fcb813;box-shadow:0 0 0 8px rgba(252,184,19,.2);padding:10px 14px;margin:inherit;position:inherit;border-radius:16px}#hamrah-dashboard #hamrah-profile-content-section div.date,#hamrah-dashboard #hamrah-profile-content-section div.en-title{font-size:12px;font-weight:400;color:rgba(0,0,20,.5);line-height:0}#hamrah-dashboard #hamrah-profile-content-section .fade-bg-title{line-height:46px;background:linear-gradient(270deg,rgba(127,161,248,.2),rgba(127,161,248,0) 45%);height:67px;border-radius:32px}#hamrah-dashboard #hamrah-profile-content-section .overview-item{border-radius:16px;padding:14px}#hamrah-dashboard #hamrah-profile-content-section .overview-item .overview-content p{font-size:14px;font-weight:600;color:#4d4d5b}#hamrah-dashboard #hamrah-profile-content-section .overview-item .overview-content div{font-size:18px;font-weight:900}#hamrah-dashboard #hamrah-profile-content-section .overview-item:first-child{background:linear-gradient(90deg,rgba(127,161,248,.2),rgba(127,161,248,0) 54.76%,rgba(127,161,248,.2)),#fff;box-shadow:0 11px 4px -4px rgba(127,161,248,.2);transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .overview-item:first-child:hover{box-shadow:0 11px 4px -4px rgba(127,161,248,.5);transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .overview-item:first-child .overview-content div{color:#002080}#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2){background:linear-gradient(90deg,rgba(254,203,93,.2),rgba(254,203,93,0) 55.34%,rgba(254,203,93,.2)),#fff;box-shadow:0 11px 4px -4px rgba(254,203,93,.2);transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2):hover{box-shadow:0 11px 4px -4px rgba(254,203,93,.5);transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2) .overview-content div{color:#fcb813}#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3){background:linear-gradient(90deg,rgba(0,0,20,.06),rgba(0,0,20,0) 50.01%,rgba(0,0,20,.06)),#fff;box-shadow:0 11px 4px -4px rgba(0,0,20,.2);transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3):hover{box-shadow:0 11px 4px -4px rgba(0,0,20,.5);transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3) .overview-content div{color:#000014}#hamrah-dashboard #hamrah-profile-content-section .content{margin-top:40px}#hamrah-dashboard #hamrah-profile-content-section .content .btn-submit{font-weight:700;color:#000014;background-color:#fcb813;border-radius:16px;box-shadow:0 6px 3px 0 rgba(252,184,19,.3);height:48px;padding:0 30px;opacity:1;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .content label{font-size:16px;font-weight:700;color:#4d4d5b;margin-bottom:10px}#hamrah-dashboard #hamrah-profile-content-section .content label span{font-size:18px;color:#fcb813}#hamrah-dashboard #hamrah-profile-content-section .content input,#hamrah-dashboard #hamrah-profile-content-section .content select{border:1px solid #ccccd0;padding:10px;border-radius:12px;width:100%}#hamrah-dashboard #hamrah-profile-content-section .content select{padding-left:20px}#hamrah-dashboard #hamrah-profile-content-section .content .btn-submit:hover{opacity:.8;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .announcement .title{font-size:16px;font-weight:500;line-height:32px;color:#333343;padding:0 22px}#hamrah-dashboard #hamrah-profile-content-section .title .icon svg path{fill:#fff;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section .announcement .title .icon{padding:10px 12px;margin-top:8px;margin-right:-15px;border-radius:10px}#hamrah-dashboard #hamrah-profile-content-section .announcement .category-link{font-size:14px;font-weight:300;color:#002080;text-align:left;width:100%;float:left;margin-top:-50px}#hamrah-dashboard #hamrah-profile-content-section .announcement .content{font-size:14px;font-weight:400;line-height:28px;color:#4d4d5b;background-color:#f3f3f3;border-radius:16px;padding:8px 16px}#hamrah-dashboard #hamrah-profile-content-section .post-item .title{font-size:18px;color:#333343;text-indent:0;padding:10px 12px;margin-top:8px;margin-right:-15px;border-radius:10px}#hamrah-dashboard #hamrah-profile-content-section .post-item .btn{font-size:14px;color:#333343;background-color:#fcb813;border-radius:12px;padding:8px 24px}#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item li{margin:20px 0!important}#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-image{position:relative}#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-author{margin-right:-55px;margin-left:20px;padding-right:70px}#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-title{border-radius:24px;box-shadow:none}#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .date{font-size:14px;color:#808089}#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-replies{margin-right:42px}#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-replies .reply-arrow{position:absolute;margin-right:-42px}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table thead tr{font-weight:600;color:#4d4d5b;background:linear-gradient(90deg,#f3f3f3,#eaeaea);border:1px solid #e5e5e7}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody{color:#4d4d5b}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td{border-top:1px solid #002080;border-bottom:1px solid #002080}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td:first-child{border-right:1px solid #002080}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td:last-child{border-left:1px solid #002080}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) a{color:#002080}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(2n) td{background:#fff8e7;border-top:1px solid #fcb813;border-bottom:1px solid #fcb813}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(2n) td:first-child{border-right:1px solid #fcb813}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(2n) td:last-child{border-left:1px solid #fcb813}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(2n) a{color:#fcb813}#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(2n) path{fill:#fcb813}#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-box{background:linear-gradient(90deg,#f3f3f3,#eaeaea);padding:24px;margin:12px 0;border-radius:32px}#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-box.admin{margin-right:40px}#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-content{font-size:14px;font-weight:500;color:#4d4d5b;background:#fff;padding:8px 16px;border:1px solid #f3f3f3;border-radius:16px;box-shadow:0 0 0 8px #fff}#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box{background-color:#000014;padding:16px;border-radius:24px}#hamrah-dashboard #hamrah-profile-content-section #support-tickets .title{font-size:16px;font-weight:900;line-height:45px;text-indent:56px;color:#fdfdfd;padding:0 32px 0 0;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section #support-tickets .icon{background:#fcb813;border-radius:22px;box-shadow:0 0 0 8px rgba(252,184,19,.3);padding:10px 22px;margin-right:-28px;margin-top:12px;position:absolute;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section #support-tickets .icon path{fill:#000014!important}#hamrah-dashboard #hamrah-profile-content-section #support-tickets div.en-title{font-size:14px;font-weight:400;color:hsla(0,0%,99%,.7);line-height:0}#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box #fields-box{background-color:hsla(0,0%,99%,.1);padding:24px;border-radius:24px}#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box label{color:hsla(0,0%,99%,.7)}#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box input[type=text],#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box select,#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box textarea{border-radius:.5rem;padding:1rem;border:none;width:100%;background:rgba(127,161,248,.1);margin-top:10px}#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box select option{color:#000014}#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box button[type=submit]{background-color:#fcb814;color:#000014;border:none;border-radius:16px;cursor:pointer}#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box button[type=submit]:hover{background-color:rgba(252,184,20,.8)}#hamrah-dashboard #hamrah-profile-content-section #consultations{background-color:#000014}#hamrah-dashboard #hamrah-profile-content-section #consultations table thead tr{font-weight:600;color:#fdfdfd;background:linear-gradient(27deg,rgba(0,32,128,.5) 7.18%,rgba(127,161,248,.5) 112.39%)}#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody{color:#fdfdfd}#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(odd){background:hsla(0,0%,99%,.1)}#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(odd) a{color:#fdfdfd}#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(2n) td{background:#fff8e7;background:rgba(127,161,248,.2)}#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr a{color:#fdfdfd}#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr path{fill:#fdfdfd}#hamrah-dashboard #hamrah-profile-content-section #consultations .btn{background:rgba(127,161,248,.18);padding:8px 12px;border-radius:12px;opacity:1;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section #consultations .btn:hover{opacity:.8;transition:.3s}#hamrah-dashboard #hamrah-profile-content-section #view-page .inner-section-content{font-size:14px;font-weight:400;line-height:28px;border:1px solid #eaeaea;border-radius:8px}#hamrah-dashboard #hamrah-profile-content-section #view-page .inner-section-content #consulting_invoice_description ul{list-style:disc;padding-right:35px}#consultation-booking{background:linear-gradient(90deg,#f3f3f3,#eaeaea);padding:24px;border-radius:32px}#consulting-form-section{background:#fff;border-radius:24px;padding:8px}#consulting-form-section #consulting-form{border-radius:16px;border:1px solid #f3f3f3}#consultation-booking .title{font-size:20px;font-weight:900;line-height:45px;text-indent:56px;color:#000014;padding:0 32px 0 0;transition:.3s}#consultation-booking .icon{background:linear-gradient(24deg,#fcb813 9%,#fcb813 107%);border-radius:22px;box-shadow:0 0 0 8px rgba(252,184,19,.2);padding:10px 22px;margin-right:-28px;margin-top:12px;position:absolute;transition:.3s}#consultation-booking div.en-title{font-size:12px;font-weight:400;color:rgba(0,0,20,.5);line-height:0}#consulting-form-section #consulting-form .fields-group{background:linear-gradient(90deg,#f3f3f3,#eaeaea);border-radius:16px}#consulting-form-section #consulting-form .fields-group .field-title{color:#4d4d5b;font-size:16px;font-weight:700}#consulting-form-section #consulting-form .fields-group .field-title span{color:#fcb813;font-size:18px;font-weight:700}#consulting-form-section #consulting-form .fields-group hr{border-color:#d9d9d9;margin-top:12px}#consulting-form-section #consulting-form .fields-group input[type=radio]{width:24px;height:24px;padding:8px 6px;border-radius:8px;border:1px solid rgba(0,32,128,.1);background:rgba(204,210,230,.2);vertical-align:middle}#consulting-form-section #consulting-form .fields-group #calendar-header{color:#fff;background:linear-gradient(235deg,#002080 12.09%,#000014 88.05%),#000014;background-image:url(//daalhoonam.ir/wp-content/themes/hamrah/assets/images/calendar-header-bg.png);background-size:cover;height:94px;border-radius:15px;padding:0 24px}#consulting-form-section #consulting-form .fields-group .btn-day{border-radius:12px;border:1px solid #e5e5e7;background:linear-gradient(90deg,#f3f3f3,#eaeaea)}#consulting-form-section #consulting-form .fields-group .btn-day.selected{color:#fff;border-radius:12px;border:none;background:linear-gradient(27deg,#002080 7.18%,#7fa1f8 112.39%)}#consulting-form-section #consulting-form #product-price{background:linear-gradient(27deg,#002080 7.18%,#7fa1f8 112.39%),linear-gradient(90deg,#f3f3f3,#eaeaea),#f2f2f2;border:8px solid rgba(39,73,186,.9)}#checkout-page #checkout-fields{background:linear-gradient(90deg,#f3f3f3,#eaeaea);padding:24px;border-radius:32px}#checkout-page #checkout-summary{background:linear-gradient(90deg,#f3f3f3,#eaeaea);padding:8px;border-radius:24px}#checkout-page #checkout-fields label{color:#4d4d5b;font-size:16px;font-weight:700;margin-bottom:12px}#checkout-page #checkout-fields label span{color:#fcb813;font-size:18px;font-weight:700}#checkout-page #checkout-fields input{border-radius:12px;border:1px solid #ccccd0;padding:10px 18px}#checkout-page #checkout-fields input[readonly]{opacity:.7}#checkout-page #checkout-summary table.shop_table,#checkout-page #checkout-summary table.shop_table td,#checkout-page #checkout-summary table.shop_table th{border:none}#checkout-page #checkout-summary button[type=submit]{width:100%;background:linear-gradient(27deg,#002080 7.18%,#7fa1f8 112.39%);border-radius:16px;padding:12px;margin-top:10px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:640px){.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:basis-1\/3{flex-basis:33.333333%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:gap-4{gap:1rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-y-4{row-gap:1rem}.sm\:self-start{align-self:flex-start}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:mb-2{margin-bottom:.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:h-40{height:10rem}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-14{width:3.5rem}.md\:flex-none{flex:none}.md\:grow{flex-grow:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:.5rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:m-10{margin:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:w-1260{width:1260px}.lg\:basis-1\/2{flex-basis:50%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-4{gap:1rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1280px){.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:w-full{width:100%}.xl\:basis-1\/3{flex-basis:33.333333%}.xl\:basis-1\/4{flex-basis:25%}.xl\:basis-1\/5{flex-basis:20%}.xl\:basis-2\/3{flex-basis:66.666667%}.xl\:basis-2\/5{flex-basis:40%}.xl\:basis-3\/4{flex-basis:75%}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:justify-end{justify-content:flex-end}.xl\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pl-0{padding-left:0}.xl\:pl-10{padding-left:2.5rem}.xl\:pl-14{padding-left:3.5rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pr-0{padding-right:0}.xl\:pr-14{padding-right:3.5rem}.xl\:pt-0{padding-top:0}.xl\:pt-12{padding-top:3rem}.xl\:text-start{text-align:start}}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.hamrah-button {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 24px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 600;
border: none;
cursor: pointer;
}
.hamrah-button:hover {
text-decoration: none;
}
.hamrah-button-icon {
display: inline-flex;
align-items: center;
}
.hamrah-button-icon + .hamrah-button-text {
margin-left: 8px;
}
.hamrah-button-text + .hamrah-button-icon {
margin-left: 8px;
}
.hamrah-button.style-primary {
color: #000014;
background-color: #FCB814;
border-radius: 16px;
}
.hamrah-button.style-secondary {
color: #000014;
background-color: #FDFDFD;
border-radius: 16px;
}
.hamrah-button.style-primary:hover,
.hamrah-button.style-secondary:hover {
background-color: #FCB814;
box-shadow: 0 13px 14px -8px #FCB814;
}
.hamrah-button.style-glassy {
font-weight: 400;
color: #FDFDFD;
background: #7FA1F819;
background: linear-gradient(3deg, #7FA1F819 5%, #7FA1F819 81%);
border-radius: 16px;
width: 100%;
height: 100%;
padding: 14px 12px;
position: relative;
overflow: hidden;
z-index: 0;
transition: .5s;
}
.hamrah-button.style-glassy::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
opacity: 0;
transition: opacity 0.4s ease;
z-index: -1;
pointer-events: none;
}
.hamrah-button.style-glassy:hover::before {
opacity: 1;
}  .hamrah-icon {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 600;
border: none;
}
.hamrah-icon:hover {
text-decoration: none;
}
.hamrah-icon-icon {
display: inline-flex;
align-items: center;
}
.hamrah-icon-icon + .hamrah-icon-text {
margin-left: 8px;
}
.hamrah-icon-text + .hamrah-icon-icon {
margin-left: 8px;
}
.hamrah-icon.style-primary {
color: #000014;
background-color: #FCB814;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
border-radius: 16px;
transition: .3s;
}
.hamrah-icon.style-primary:hover {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-icon.style-secondary {
color: #000014;
background: #F97316;
background: radial-gradient(at top right, #7FA1F8 -20%, #F97316 100%);
box-shadow: 0 0 0 8px rgba(0, 32, 128, 0.1);
border-radius: 16px;
transition: .3s;
}
.hamrah-icon.style-secondary svg {
fill: white;
}
.hamrah-icon.style-secondary:hover {
box-shadow: 0 0 0 8px rgba(0, 32, 128, 0.2);
transition: .3s;
}
.hamrah-icon.style-glassy {
font-weight: 400;
color: #FDFDFD;
background: #7FA1F819;
background: linear-gradient(3deg, #7FA1F819 5%, #7FA1F819 81%);
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.2);
border-radius: 16px;
position: relative;
overflow: hidden;
z-index: 0;
transition: .5s;
}
.hamrah-icon.style-glassy:hover {
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.3);
transition: .5s;
}
.hamrah-icon.style-glassy:hover svg {
fill: white;
transition: .5s;
}
.hamrah-icon.style-glassy::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
opacity: 0;
transition: opacity 0.4s ease;
z-index: -1;
pointer-events: none;
}
.hamrah-icon.style-glassy:hover::before {
opacity: 1;
}  .hamrah-process-steps {
display: flex;
flex-wrap: wrap;
gap: 16px;
justify-content: center;
}
.hamrah-step-item {
background-color: #FDFDFD;
padding: 8px;
border: 8px solid #EAEAEA;
border-radius: 16px;
text-align: center;
transition: all 0.3s ease;
flex: 1 1;
min-width: 167px;
max-width: 100%;
box-sizing: border-box;
margin-top: 35px;
box-shadow: 0 10px 20px -3px rgba(0, 0, 0, 0.1);
}
.hamrah-step-item:hover svg,
.hamrah-step-item:hover path {
fill: black;
}
.hamrah-step-item .step-arrow {
width: 32px;
height: 11px;
background-image: url(//daalhoonam.ir/wp-content/themes/images/widget-process-arrow.png);
background-repeat: no-repeat;
position: relative;
top: -90px;
right: 100%
}
.hamrah-step-item:last-child .step-arrow {
opacity: 0;
}
@media screen and (max-width: 767px) {
.hamrah-process-steps {
gap: 12px;
}
.hamrah-step-item {
min-width: 140px;
max-width: 100%;
}
}
.hamrah-step-icon {
font-size: 32px;
color: #333;
background-color: white;
display: inline-flex;
justify-content: center;
align-items: center;
margin-bottom: 15px;
padding: 9px 15px;
border: 8px solid rgba(234, 234, 234, 1);
border-radius: 24px;
position: relative;
top: -52px;
border-bottom: 8px solid white;
transition: .3s;
}
.hamrah-step-icon svg,
.hamrah-step-icon path {
fill: #F97316;
}
.hamrah-step-item:hover .hamrah-step-icon {
background-color: #FCB814;
border: 8px solid rgba(255, 255, 255, 0.8);
transition: .3s;
}
.hamrah-step-icon svg {
width: 1em;
height: 1em;
fill: currentColor;
}
.hamrah-step-content {
border: 1px solid #EAEAEA;
border-radius: 16px;
margin-top: -63px;
padding: 5px;
min-height: 80px;
}
.hamrah-step-title {
font-size: 16px;
font-weight: 900;
color: #000014;
margin: 10px 0;
}
.hamrah-step-desc {
font-size: 14px;
color: #555;
line-height: 1.6;
}  #btn-submit-newsletter {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
transition: .3s;
}
#btn-submit-newsletter:hover {
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}  .hamrah-blog-post-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border: 8px solid #EAEAEA;
border-radius: 24px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_blog_posts a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_blog_posts a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_blog_posts a:nth-child(2) {
display: inherit;
}
}
.hamrah-blog-post-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 8%, rgba(0, 32, 128, 1) 51%);
transition: .3s;
}
.hamrah-blog-post-item:hover .side-color span {
width: 0;
transition: .3s;
}
.hamrah-blog-post-item img {
border-radius: 8px;
}
.hamrah-blog-post-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-blog-post-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-title {
font-size: 16px;
font-weight: bold;
color: black;
min-height: 48px;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-title {
color: white;
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-excerpt {
font-size: 14px;
font-weight: normal;
color: black;
color: rgba(0, 0, 0, 0.7);
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-blog-post-item .hamrah-post-meta {
font-size: 14px;
font-weight: 400;
margin-right: 8px;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-meta {
color: white;
transition: .3s;
}
.hamrah-blog-post-item:hover .hamrah-post-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-blog-post-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -17px;
position: absolute;
margin-top: 10px;
transition: .3s;
}  .hamrah-learning-post-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border: 8px solid #EAEAEA;
border-radius: 24px;
box-shadow: 0 9px 8px -9px #ababab;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_learning_posts a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_learning_posts a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_learning_posts a:nth-child(2) {
display: inherit;
}
}
.hamrah-learning-post-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%);
transition: .3s;
}
.hamrah-learning-post-item:hover .side-color span {
width: 0;
margin-right: 26px;
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-learning-post-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-learning-post-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-title {
font-size: 16px;
font-weight: bold;
color: black;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-title {
color: white;
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
min-height: 42px;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-learning-post-item .hamrah-learning-post-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-meta {
color: white;
transition: .3s;
}
.hamrah-learning-post-item:hover .hamrah-learning-post-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-learning-post-item .side-color {
width: 100%;
text-align: left;
}
.hamrah-learning-post-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: 10px;
position: absolute;
transition: .3s;
}
@media screen and (max-width: 767px) {
.hamrah-learning-post-item .side-color {
width: 16px;
position: absolute;
left: 33px;
}
}  .faq-column {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 24px;
padding: 8px;
}
.hamrah-faq-item {
background-color: white;
padding: 8px;
border-radius: 16px;
}
.hamrah-faq-item button {
font-size: 16px;
font-weight: 700;
color: black;
text-align: right;
background-color: white;
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-faq-item button[aria-expanded="true"] {
color: white;
background-color: black;
transition: .3s;
}
.hamrah-faq-item button[aria-expanded="true"] .icon path {
fill: #FCB813;
opacity: 1;
}
.hamrah-faq-item button[aria-expanded="true"] .arrow path {
fill: #FDFDFD;
}
.hamrah-faq-item .hamrah-faq-answer {
position: absolute;
background-color: white;
width: 47.5%;
border-radius: 0 0 16px 16px;
box-shadow: 0 10px 20px -11px gray;
margin-right: -7px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
.hamrah-faq-item .hamrah-faq-answer {
width: 46%;
}
}
@media screen and (max-width: 767px) {
.hamrah-faq-item .hamrah-faq-answer {
width: 93%;
position: absolute;
left: 50% !important;
right: inherit !important;
transform: translateX(-50%) !important;
}
}  .hamrah-gallery-item {
background: linear-gradient(233deg, white 26.81%, white 84.46%);
padding: 8px;
border-radius: 16px;
box-shadow: 0 18px 14px -7px #dddddd;
transition: .3s;
}
.hamrah-gallery-item:hover {
background: linear-gradient(233deg, #FCB813 26.81%, #DD940E 84.46%);
transition: .3s;
}
.hamrah-gallery-item:hover .side-color-right span {
width: 1px;
transition: .3s;
}
.hamrah-gallery-item:hover .side-color-left span {
width: 0;
margin-right: 8px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements .hamrah-gallery-item {
display: none;
}
.homepage-elements .hamrah-gallery-item:nth-child(1),
.homepage-elements .hamrah-gallery-item:nth-child(2) {
display: inherit;
}
}
.hamrah-gallery-item .hamrah-gallery-title {
font-size: 16px;
font-weight: 700;
color: #000014;
border: 1px solid #EAEAEA;
border-radius: 8px;
padding: 12px 16px;
min-height: 74px;
cursor: default;
}
.hamrah-gallery-item:hover .hamrah-gallery-title {
border: 1px solid rgba(0, 0, 0, 0.1);
transition: .3s;
}
.hamrah-gallery-item .side-color-right {
text-align: right;
}
.hamrah-gallery-item .side-color-right span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -25px;
position: absolute;
margin-top: 23px;
transition: .3s;
}
.hamrah-gallery-item .side-color-left {
width: 100%;
text-align: left;
}
.hamrah-gallery-item .side-color-left span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -7px;
margin-top: -38px;
position: absolute;
transition: .3s;
}  .hamrah-honors {
max-width: 100%;
}
@media screen and (max-width: 1279px) {
.homepage-elements .hamrah-honor-item {
display: none;
}
.homepage-elements .hamrah-honor-item:nth-child(1),
.homepage-elements .hamrah-honor-item:nth-child(2) {
display: inherit;
}
}
.hamrah-honor-image {
width: 100px;
border-radius: 24px;
margin-bottom: 8px;
position: relative;
right: 32px;
}
.hamrah-honor-name {
color: #000014;
background: linear-gradient(233deg, #EAEAEA 26.81%, #EAEAEA 84.46%);
padding: 16px 48px 16px 16px;
border-radius: 24px 24px 0 0;
margin-left: 18px;
transition: .3s;
}
.hamrah-honor-item:hover .hamrah-honor-name {
color: #FDFDFD;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
transition: .3s;
}
.hamrah-honor-item:hover .hamrah-honor-name .name-en {
color: rgba(253, 253, 253, 0.7);
transition: .3s;
}
.hamrah-honor-name .name-fa {
font-size: 16px;
font-weight: 900;
}
.hamrah-honor-name .name-en {
font-size: 14px;
font-weight: 400;
}
.hamrah-honor-title {
background-color: white;
padding: 8px;
border: 8px solid #EAEAEA;
border-radius: 24px;
box-shadow: 0 21px 21px -20px gray;
}
.hamrah-honor-title .hamrah-honor-content {
padding: 8px;
border: 1px solid #EAEAEA;
border-radius: 8px
}
.hamrah-honor-title .title-fa {
color: #000014;
font-size: 16px;
font-weight: 700;
}
.hamrah-honor-title .title-en {
color: #000014;
font-size: 14px;
font-weight: 400;
}
.hamrah-honor-title .side-color span {
width: 9px;
height: 8px;
background-color: #FCB813;
margin-right: -17px;
position: absolute;
margin-top: 18px;
}  .hamrah-dropdown-wrapper .dropdown-list-box {
background-color: #EAEAEA;
min-height: 240px;
}
.hamrah-dropdown-wrapper .dropdown-button {
min-width: 130px;
}
.hamrah-dropdown-wrapper .dropdown-button:after {
font-family: "Font Awesome 5 Free";
content: "\f078";
display: inline-block;
padding-right: 3px;
vertical-align: middle;
font-weight: 900;
font-size: 14px;
}
.hamrah-dropdown-wrapper .dropdown-list {
display: block;
overflow-y: scroll;
max-height: 170px;
margin-top: 5px !important;
}
.hamrah-dropdown-wrapper .dropdown-list::-webkit-scrollbar {
width: 5px;
height: 8px;
background-color: #CCD2E6;
}
.hamrah-dropdown-wrapper .dropdown-list::-webkit-scrollbar-thumb {
background: #F97316;
}
.hamrah-dropdown-wrapper ul {
margin: 0 !important;
}
.hamrah-dropdown-wrapper ul li {
margin: 8px 0 8px 12px !important;
}
.hamrah-dropdown-wrapper ul li.dropdown-item svg {
display: inline;
}
.hamrah-dropdown-wrapper ul li.dropdown-item:hover {
color: white;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
transition: .3s;
}
.hamrah-dropdown-wrapper .goto-link:disabled {
opacity: .6;
}
@media screen and (min-width: 1024px) {
.hamrah-dropdown-wrapper .dropdown-button.opened {
background-color: #7FA1F8 !important;
}
.hamrah-dropdown-wrapper .dropdown-list-box {
position: absolute;
margin-right: -122px;
margin-top: -43px;
padding-top: 55px;
z-index: -1;
}
}  .hamrah-video-items {
background: linear-gradient(-136deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 24px;
padding: 8px;
}
.hamrah-video-item {
background: white;
background: linear-gradient(-136deg, white 8%, white 51%);
border-radius: 16px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.homepage-elements.elementor-widget-hamrah_videos a {
display: none;
}
.homepage-elements.elementor-widget-hamrah_videos a:nth-child(1),
.homepage-elements.elementor-widget-hamrah_videos a:nth-child(2) {
display: inherit;
}
}
.hamrah-video-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%);
transition: .3s;
}
.hamrah-video-item:hover .side-color span {
width: 0;
margin-right: 26px;
transition: .3s;
}
.hamrah-video-item:hover .duration span {
color: #F3F3F3;
transition: .3s;
}
.hamrah-video-item .hamrah-video-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-video-item .hamrah-video-image-cover {
background-color: rgba(0, 0, 0, 0.5);
border-radius: 7px;
}
.hamrah-video-item .content {
border: 1px solid #EAEAEA;
border-radius: 8px;
transition: .3s;
}
.hamrah-video-item:hover .content {
border: 1px solid rgba(255, 255, 255, 0.2);
transition: .3s;
}
.hamrah-video-item .hamrah-video-title {
font-size: 16px;
font-weight: bold;
color: black;
padding-left: 40px;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-title {
color: white;
transition: .3s;
}
.hamrah-video-item .hamrah-video-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
padding-left: 40px;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-video-item .hamrah-video-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-meta {
color: white;
transition: .3s;
}
.hamrah-video-item:hover .hamrah-video-readmore path {
fill: #FCB813;
transition: .3s;
}
.hamrah-video-item .side-color,
.hamrah-video-item .duration {
width: 100%;
text-align: left;
}
.hamrah-video-item .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: 10px;
margin-top: -10px;
position: absolute;
transition: .3s;
}
.hamrah-video-item .duration span {
color: #F97316;
margin-right: -28px;
margin-top: -16px;
position: absolute;
transition: .3s;
}  .hamrah-short-item {
background: linear-gradient(-136deg, #F3F3F3 0%, #EAEAEA 100%) center;
background-size: cover;
border-radius: 24px;
min-height: 328px;
transition: .3s;
}
@media screen and (max-width: 1279px) {
.swiper-wrapper {
padding: 0 16px;
}
.hamrah-short-item {
display: none;
}
.hamrah-short-item .short-item {
height: 328px;
}
.homepage-elements .hamrah-short-item {
display: none;
}
.homepage-elements .hamrah-short-item:nth-child(1),
.homepage-elements .hamrah-short-item:nth-child(2) {
display: inherit;
}
}
@media screen and (max-width: 639px) {
.homepage-elements .hamrah-short-item:nth-child(2) {
display: none;
}
}
.hamrah-short-item .short-item {
background: linear-gradient(-180deg, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, .6) 100%);
border-radius: 24px;
transition: .3s;
}
.hamrah-short-item:hover .short-item {
background: linear-gradient(-180deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, .7) 100%);
border-radius: 24px;
transition: .3s;
}
.hamrah-short-item:hover {
background: #7FA1F8;
background: linear-gradient(-136deg, rgba(127, 161, 248, 1) 7%, rgba(0, 32, 128, 1) 91%) center;
background-size: cover;
transition: .3s;
}
@media screen and (min-width: 768px) {
.hamrah-short-item.first-item {
width: 120%;
height: 120%;
margin-top: -68px;
margin-right: -40px;
}
.hamrah-short-item .short-item {
height: auto;
}
}
.hamrah-short-item .hamrah-short-image {
border-radius: 8px;
background-size: cover;
background-position: center center;
}
.hamrah-short-item .hamrah-short-image-cover {
background-color: rgba(0, 0, 0, 0.5);
border-radius: 7px;
}
.hamrah-short-item .hamrah-short-time {
font-size: 16px;
font-weight: bold;
text-align: left;
color: #FDFDFD;
padding: 16px 16px 0 16px;
transition: .3s;
}
.hamrah-short-item .hamrah-short-title {
font-size: 14px;
font-weight: bold;
color: #FDFDFD;
padding: 12px 12px 0 12px;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-title {
color: white;
transition: .3s;
}
.hamrah-short-item .play-icon {
background: rgba(252, 184, 19, 0);
padding: 10px 14px 10px 14px;
border-radius: 16px;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0);
transition: .3s;
}
@media screen and (max-width: 767px) {
.hamrah-short-item .play-icon {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
position: absolute;
top: 50%;
left: 50% !important;
right: inherit !important;
transform: translateX(-50%) !important;
}
}
@media screen and (max-width: 639px) {
.hamrah-short-item .play-icon {
margin-right: 76px;
}
}
.hamrah-short-item:hover .play-icon {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-short-item:hover .play-icon path {
fill: black;
transition: .3s;
}
.hamrah-short-item .hamrah-short-excerpt {
font-size: 14px;
font-weight: normal;
color: rgba(0, 0, 0, 0.7);
min-height: 42px;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-excerpt {
color: rgba(255, 255, 255, 0.7);
transition: .3s;
}
.hamrah-short-item .hamrah-short-meta {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-meta {
color: white;
transition: .3s;
}
.hamrah-short-item:hover .hamrah-short-readmore path {
fill: #FCB813;
transition: .3s;
}   *, ::before, ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}  *,
::before,
::after {
box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
::before,
::after {
--tw-content: '';
} html,
:host {
line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4;
tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body {
margin: 0; line-height: inherit; } hr {
height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
} a {
color: inherit;
text-decoration: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
} table {
text-indent: 0; border-color: inherit; border-collapse: collapse; } button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; } button,
select {
text-transform: none;
} button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
-webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring {
outline: auto;
} :-moz-ui-invalid {
box-shadow: none;
} progress {
vertical-align: baseline;
} ::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
} [type='search'] {
-webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; } summary {
display: list-item;
} blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
fieldset {
margin: 0;
padding: 0;
}
legend {
padding: 0;
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
} dialog {
padding: 0;
} textarea {
resize: vertical;
} input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 1; color: #9ca3af; }
input::placeholder,
textarea::placeholder {
opacity: 1; color: #9ca3af; } button,
[role="button"] {
cursor: pointer;
} :disabled {
cursor: default;
} img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block; vertical-align: middle; } img,
video {
max-width: 100%;
height: auto;
} [hidden]:where(:not([hidden="until-found"])) {
display: none;
}
.container {
width: 100%;
}
@media (min-width: 640px) {
.container {
max-width: 640px;
}
}
@media (min-width: 768px) {
.container {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container {
max-width: 1536px;
}
}
.visible {
visibility: visible;
}
.static {
position: static;
}
.fixed {
position: fixed;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.sticky {
position: sticky;
}
.inset-0 {
inset: 0px;
}
.bottom-1 {
bottom: 0.25rem;
}
.right-2 {
right: 0.5rem;
}
.top-2 {
top: 0.5rem;
}
.top-full {
top: 100%;
}
.z-10 {
z-index: 10;
}
.z-50 {
z-index: 50;
}
.col-span-1 {
grid-column: span 1 / span 1;
}
.float-end {
float: inline-end;
}
.float-left {
float: left;
}
.m-0 {
margin: 0px;
}
.mx-1 {
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.mx-10 {
margin-left: 2.5rem;
margin-right: 2.5rem;
}
.mx-auto {
margin-left: auto;
margin-right: auto;
}
.my-4 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.mb-0 {
margin-bottom: 0px;
}
.mb-1 {
margin-bottom: 0.25rem;
}
.mb-2 {
margin-bottom: 0.5rem;
}
.mb-3 {
margin-bottom: 0.75rem;
}
.mb-4 {
margin-bottom: 1rem;
}
.mb-5 {
margin-bottom: 1.25rem;
}
.mb-6 {
margin-bottom: 1.5rem;
}
.mb-7 {
margin-bottom: 1.75rem;
}
.mb-8 {
margin-bottom: 2rem;
}
.ml-1 {
margin-left: 0.25rem;
}
.ml-2 {
margin-left: 0.5rem;
}
.mr-1 {
margin-right: 0.25rem;
}
.mr-10 {
margin-right: 2.5rem;
}
.mr-2 {
margin-right: 0.5rem;
}
.mr-3 {
margin-right: 0.75rem;
}
.mr-4 {
margin-right: 1rem;
}
.mr-auto {
margin-right: auto;
}
.mt-0 {
margin-top: 0px;
}
.mt-1 {
margin-top: 0.25rem;
}
.mt-10 {
margin-top: 2.5rem;
}
.mt-12 {
margin-top: 3rem;
}
.mt-2 {
margin-top: 0.5rem;
}
.mt-4 {
margin-top: 1rem;
}
.mt-5 {
margin-top: 1.25rem;
}
.mt-6 {
margin-top: 1.5rem;
}
.mt-7 {
margin-top: 1.75rem;
}
.mt-8 {
margin-top: 2rem;
}
.block {
display: block;
}
.inline-block {
display: inline-block;
}
.inline {
display: inline;
}
.flex {
display: flex;
}
.inline-flex {
display: inline-flex;
}
.table {
display: table;
}
.grid {
display: grid;
}
.contents {
display: contents;
}
.list-item {
display: list-item;
}
.hidden {
display: none;
}
.size-14 {
width: 3.5rem;
height: 3.5rem;
}
.h-12 {
height: 3rem;
}
.h-16 {
height: 4rem;
}
.h-20 {
height: 5rem;
}
.h-28 {
height: 7rem;
}
.h-36 {
height: 9rem;
}
.h-4 {
height: 1rem;
}
.h-40 {
height: 10rem;
}
.h-6 {
height: 1.5rem;
}
.h-auto {
height: auto;
}
.h-full {
height: 100%;
}
.max-h-60 {
max-height: 15rem;
}
.w-1\/4 {
width: 25%;
}
.w-1260 {
width: 1260px;
}
.w-1392 {
width: 1392px;
}
.w-14 {
width: 3.5rem;
}
.w-16 {
width: 4rem;
}
.w-24 {
width: 6rem;
}
.w-28 {
width: 7rem;
}
.w-3\/4 {
width: 75%;
}
.w-32 {
width: 8rem;
}
.w-36 {
width: 9rem;
}
.w-4 {
width: 1rem;
}
.w-44 {
width: 11rem;
}
.w-6 {
width: 1.5rem;
}
.w-64 {
width: 16rem;
}
.w-auto {
width: auto;
}
.w-full {
width: 100%;
}
.max-w-3xl {
max-width: 48rem;
}
.max-w-4xl {
max-width: 56rem;
}
.max-w-7xl {
max-width: 80rem;
}
.max-w-full {
max-width: 100%;
}
.max-w-xl {
max-width: 36rem;
}
.flex-none {
flex: none;
}
.grow {
flex-grow: 1;
}
.basis-1\/2 {
flex-basis: 50%;
}
.basis-1\/3 {
flex-basis: 33.333333%;
}
.basis-1\/4 {
flex-basis: 25%;
}
.basis-2\/3 {
flex-basis: 66.666667%;
}
.basis-auto {
flex-basis: auto;
}
.basis-full {
flex-basis: 100%;
}
.table-auto {
table-layout: auto;
}
.border-separate {
border-collapse: separate;
}
.border-spacing-y-2 {
--tw-border-spacing-y: 0.5rem;
border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.rotate-180 {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-default {
cursor: default;
}
.cursor-not-allowed {
cursor: not-allowed;
}
.cursor-pointer {
cursor: pointer;
}
.resize {
resize: both;
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-row {
flex-direction: row;
}
.flex-col {
flex-direction: column;
}
.flex-wrap {
flex-wrap: wrap;
}
.content-between {
align-content: space-between;
}
.items-end {
align-items: flex-end;
}
.items-center {
align-items: center;
}
.justify-start {
justify-content: flex-start;
}
.justify-end {
justify-content: flex-end;
}
.justify-center {
justify-content: center;
}
.justify-between {
justify-content: space-between;
}
.justify-around {
justify-content: space-around;
}
.gap-1 {
gap: 0.25rem;
}
.gap-2 {
gap: 0.5rem;
}
.gap-3 {
gap: 0.75rem;
}
.gap-4 {
gap: 1rem;
}
.gap-5 {
gap: 1.25rem;
}
.gap-6 {
gap: 1.5rem;
}
.gap-8 {
gap: 2rem;
}
.gap-x-0 {
-moz-column-gap: 0px;
column-gap: 0px;
}
.gap-x-2 {
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.gap-x-4 {
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.gap-y-2 {
row-gap: 0.5rem;
}
.gap-y-3 {
row-gap: 0.75rem;
}
.gap-y-5 {
row-gap: 1.25rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
--tw-divide-y-reverse: 0;
border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.self-end {
align-self: flex-end;
}
.self-center {
align-self: center;
}
.overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-x-hidden {
overflow-x: hidden;
}
.whitespace-normal {
white-space: normal;
}
.break-words {
overflow-wrap: break-word;
}
.rounded {
border-radius: 0.25rem;
}
.rounded-2xl {
border-radius: 1rem;
}
.rounded-3xl {
border-radius: 1.5rem;
}
.rounded-lg {
border-radius: 0.5rem;
}
.rounded-md {
border-radius: 0.375rem;
}
.rounded-xl {
border-radius: 0.75rem;
}
.rounded-l-2xl {
border-top-left-radius: 1rem;
border-bottom-left-radius: 1rem;
}
.rounded-r-2xl {
border-top-right-radius: 1rem;
border-bottom-right-radius: 1rem;
}
.border {
border-width: 1px;
}
.border-8 {
border-width: 8px;
}
.border-b {
border-bottom-width: 1px;
}
.border-r-4 {
border-right-width: 4px;
}
.border-blue-500 {
--tw-border-opacity: 1;
border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
--tw-border-opacity: 1;
border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
--tw-border-opacity: 1;
border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-transparent {
border-color: transparent;
}
.border-yellow-200 {
--tw-border-opacity: 1;
border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.bg-black {
--tw-bg-opacity: 1;
background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-blue-600 {
--tw-bg-opacity: 1;
background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.bg-blue-900 {
--tw-bg-opacity: 1;
background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
}
.bg-gray-200 {
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-400 {
--tw-bg-opacity: 1;
background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-green-100 {
--tw-bg-opacity: 1;
background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.bg-green-600 {
--tw-bg-opacity: 1;
background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.bg-white {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-yellow-400 {
--tw-bg-opacity: 1;
background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500 {
--tw-bg-opacity: 1;
background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.bg-opacity-80 {
--tw-bg-opacity: 0.8;
}
.object-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-cover {
-o-object-fit: cover;
object-fit: cover;
}
.p-1 {
padding: 0.25rem;
}
.p-2 {
padding: 0.5rem;
}
.p-3 {
padding: 0.75rem;
}
.p-4 {
padding: 1rem;
}
.p-5 {
padding: 1.25rem;
}
.p-6 {
padding: 1.5rem;
}
.px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.py-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-7 {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
}
.pb-10 {
padding-bottom: 2.5rem;
}
.pb-2 {
padding-bottom: 0.5rem;
}
.pb-4 {
padding-bottom: 1rem;
}
.pb-7 {
padding-bottom: 1.75rem;
}
.pb-8 {
padding-bottom: 2rem;
}
.pl-1 {
padding-left: 0.25rem;
}
.pl-4 {
padding-left: 1rem;
}
.pl-5 {
padding-left: 1.25rem;
}
.pr-1 {
padding-right: 0.25rem;
}
.pr-2 {
padding-right: 0.5rem;
}
.pr-4 {
padding-right: 1rem;
}
.pr-5 {
padding-right: 1.25rem;
}
.pt-1 {
padding-top: 0.25rem;
}
.pt-12 {
padding-top: 3rem;
}
.pt-2 {
padding-top: 0.5rem;
}
.pt-3 {
padding-top: 0.75rem;
}
.pt-4 {
padding-top: 1rem;
}
.pt-5 {
padding-top: 1.25rem;
}
.pt-7 {
padding-top: 1.75rem;
}
.pt-8 {
padding-top: 2rem;
}
.pt-9 {
padding-top: 2.25rem;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.align-middle {
vertical-align: middle;
}
.align-sub {
vertical-align: sub;
}
.text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.font-bold {
font-weight: 700;
}
.font-medium {
font-weight: 500;
}
.font-semibold {
font-weight: 600;
}
.italic {
font-style: italic;
}
.leading-relaxed {
line-height: 1.625;
}
.text-blue-600 {
--tw-text-opacity: 1;
color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-blue-700 {
--tw-text-opacity: 1;
color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.text-blue-900 {
--tw-text-opacity: 1;
color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
--tw-text-opacity: 1;
color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
--tw-text-opacity: 1;
color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
--tw-text-opacity: 1;
color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
--tw-text-opacity: 1;
color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
--tw-text-opacity: 1;
color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
--tw-text-opacity: 1;
color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-gray-950 {
--tw-text-opacity: 1;
color: rgb(3 7 18 / var(--tw-text-opacity, 1));
}
.text-green-600 {
--tw-text-opacity: 1;
color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.text-green-800 {
--tw-text-opacity: 1;
color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.text-green-900 {
--tw-text-opacity: 1;
color: rgb(20 83 45 / var(--tw-text-opacity, 1));
}
.text-red-500 {
--tw-text-opacity: 1;
color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
--tw-text-opacity: 1;
color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-900 {
--tw-text-opacity: 1;
color: rgb(127 29 29 / var(--tw-text-opacity, 1));
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-yellow-400 {
--tw-text-opacity: 1;
color: rgb(250 204 21 / var(--tw-text-opacity, 1));
}
.text-yellow-900 {
--tw-text-opacity: 1;
color: rgb(113 63 18 / var(--tw-text-opacity, 1));
}
.underline {
text-decoration-line: underline;
}
.opacity-100 {
opacity: 1;
}
.opacity-50 {
opacity: 0.5;
}
.opacity-70 {
opacity: 0.7;
}
.shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-slate-100 {
--tw-shadow-color: #f1f5f9;
--tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
outline: 2px solid transparent;
outline-offset: 2px;
}
.blur {
--tw-blur: blur(8px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.duration-300 {
transition-duration: 300ms;
} @font-face {
font-family: 'IRANSansXVF';
src: local('IRANSansXVF'),
url(//daalhoonam.ir/wp-content/themes/fonts/IRANSansXVF.ttf);
} .persian-number {
font-feature-settings: "ss02";
}
.custom-hover-cursor:hover {
cursor: url(//daalhoonam.ir/wp-content/themes/images/custom-curser.png) 0 0, auto;
}
body {
font-family: 'IRANSansXVF', serif;
}
.elementor-widget-container ul,
.elementor-widget-container ul li {
list-style: inherit;
margin: 0 15px;
} @media screen and (min-width: 1024px) {
.hamrah-header {
background-color: white;
border-radius: 0 0 24px 24px;
min-height: 190px;
box-shadow: 0 0 10px 10px #f5f5f5;
width: 1392px;
max-width: 100%;
}
#hamrah-header-sticky {
width: 1392px;
max-width: 100%;
margin: 0 auto;
transition: all 0.3s ease;
}
#hamrah-header-sticky.sticky {
min-height: auto;
box-shadow: 0 0 5px 5px rgba(46, 46, 46, 0.1);
position: fixed;
top: 0;
left: 0;
right: 0;
margin: auto;
padding-bottom: 24px;
z-index: 999;
animation: slideDown 0.3s ease;
}
@keyframes slideDown {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
}
}
#main-menu {
position: relative;
z-index: 9;
}
#main-menu ul {
margin: 0 !important;
}
.btn-main {
font-size: 16px;
font-weight: 700;
text-indent: 0;
color: #000014;
background-color: #FCB813;
border-radius: 16px;
box-shadow: 0 5px 8px -2px #FCB813;
padding: 0 32px;
transition: .3s;
}
.btn-main:hover {
box-shadow: 0 5px 8px 0 #FCB813;
}
.btn-support {
background-color: #FCB813;
border: 8px solid #fcefcd;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.btn-support:hover {
background-color: #FCB813;
border: 8px solid #fee9b8;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
#login-search-box {
position: relative;
z-index: 9;
}
.btn-register {
width: 146px;
transition: .3s;
background-color: white;
}
.btn-register path {
fill: #F97316;
transition: .3s;
}
.btn-register:hover {
color: whitesmoke;
background-color: #F97316;
transition: .3s;
}
.btn-register:hover path {
fill: whitesmoke;
transition: .3s;
}
#hamrah-profile .truncate-name {
display: inline-block;
max-width: 90px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
}
#hamrah-profile #hamrah-profile-menus {
background-color: #EAEAEA;
border-radius: 32px;
width: 223px;
padding: 16px;
margin-top: 0;
margin-right: -18px;
z-index: 9;
transition: .3s;
}
#hamrah-profile:hover #hamrah-profile-menus,
#hamrah-profile-menus:hover {
display: block;
transition: .3s;
}
#hamrah-profile #hamrah-profile-menus svg.arrow {
margin-top: 10px;
}
#hamrah-profile #hamrah-profile-menus svg.icon path {
fill: #4D4D5B;
}
#hamrah-profile #hamrah-profile-menus svg.arrow path {
fill: transparent;
}
#hamrah-profile #hamrah-profile-menus ul {
background-color: #FDFDFD;
border: 1px solid #EAEAEA;
border-radius: 24px;
padding: 2px 8px;
margin: 0;
box-shadow: 0 0 0 8px #FDFDFD;
list-style: none;
}
#hamrah-profile #hamrah-profile-menus ul li {
font-size: 14px;
font-weight: 600;
line-height: 36px;
color: #4D4D5B;
background: linear-gradient(90deg, rgba(0, 0, 20, 0.06) 0%, rgba(0, 0, 20, 0.00) 29.83%, rgba(0, 0, 20, 0.06) 100%);
height: 36px;
border-radius: 32px;
padding: 0 10px;
margin: 6px auto;
}
#hamrah-profile #hamrah-profile-menus ul li a {
width: 153px;
display: block;
}
#hamrah-profile #hamrah-profile-menus ul li:hover {
color: #000014;
background: linear-gradient(90deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 29.83%, rgba(127, 161, 248, 0.20) 100%);
}
#hamrah-profile #hamrah-profile-menus ul li:hover svg path {
fill: #F97316;
}
.hamrah-search-input {
background-color: #F3F3F3;
padding: 12px 16px;
border-radius: 16px;
width: 146px;
outline: none;
transition: .3s;
}
.hamrah-search-input:focus {
position: relative;
margin-left: -64px;
padding-left: 80px;
width: 210px;
z-index: -1;
transition: .3s;
}
.hamrah-search-results {
background-color: #EAEAEA;
border-radius: 16px;
width: 218px;
padding: 0 12px 12px 12px;
margin-top: -8px;
}
.hamrah-search-results li {
background: linear-gradient(27deg, #fff 7.18%, #fff 112.39%), #fff;
padding: 4px;
margin-top: 16px;
border: 1px solid #EAEAEA;
border-radius: 12px;
box-shadow: 0 0 0 4px white;
transition: .3s;
}
.hamrah-search-results li svg {
margin-top: 8px;
}
.hamrah-search-results li:hover,
.hamrah-search-results li:hover a {
color: #FDFDFD;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%), #FCB813;
border-color: transparent;
box-shadow: 0 0 0 4px transparent;
transition: .3s;
}
.hamrah-search-results li:hover path {
fill: #FDFDFD;
transition: .3s;
}
.hamrah-search-results li a {
background: transparent;
}
.btn-search {
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
border: 8px solid #e4e7f1;
border-radius: 24px !important;
box-shadow: 0 15px 10px -10px rgba(127, 161, 248, 0.3);
transition: .3s;
}
.btn-search:hover {
border: 8px solid #cad0e4;
transition: .3s;
} #hamrah-search-fields-mobile {
position: absolute;
margin-top: 130px;
z-index: 9;
left: 14px;
width: 92%;
background-color: white;
border-radius: 24px;
padding: 14px;
box-shadow: 0 0 8px -6px #575757;
}
#hamrah-search-fields-mobile.in-widget {
left: 0;
width: 300px;
}
#hamrah-search-fields-mobile input {
width: 100%;
border-radius: 12px;
padding: 7px;
}
#hamrah-search-fields-mobile .hamrah-search-results {
width: 94%;
}  @media screen and (min-width: 1024px) {
.hamrah-header .btn-megamenu {
background-color: #FCB813;
border: 8px solid #fcefcd;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-header .btn-megamenu:hover {
background-color: #FCB813;
border: 8px solid #fee9b8;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
cursor: default;
transition: .3s;
}
.hamrah-header .btn-megamenu:hover .megamenu-box,
.hamrah-header .megamenu-box:hover {
opacity: 1;
visibility: visible;
}
.hamrah-header .menu-item:not(.btn-megamenu):hover {
color: #F97316;
}
.hamrah-header .menu-item.active {
color: #0936c8;
}
.hamrah-header .megamenu-box {
background-color: #F3F3F3;
padding: 16px 8px;
border-radius: 32px;
position: absolute;
min-width: 200px;
margin-right: -25px;
margin-top: 15px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hamrah-header .megamenu-box ul {
list-style: none;
margin: 0;
}
.hamrah-header .megamenu-box ul li.column {
background-color: #FDFDFD;
padding: 16px;
margin: 0 8px;
border: 1px solid #EAEAEA;
box-shadow: 0 0 0 8px #FDFDFD;
border-radius: 24px;
min-width: 206px;
}
.hamrah-header .megamenu-box ul li .title {
color: #000014;
font-size: 14px;
font-weight: 900;
cursor: default;
}
.hamrah-header .megamenu-box ul li .title:before {
content: "";
width: 16px;
height: 8px;
background-color: #FCB813;
display: inline-block;
margin-right: -25px;
margin-left: 5px;
}
.hamrah-header .megamenu-box ul ul {
padding-top: 12px;
margin: 0;
}
.hamrah-header .megamenu-box ul ul li {
padding: 8px 0;
margin: 0;
}
.hamrah-header .megamenu-box ul ul li:last-child {
padding-bottom: 0;
}
.hamrah-header .megamenu-box ul ul li a {
font-size: 14px;
font-weight: 400;
transition: .3s;
}
.hamrah-header .megamenu-box ul ul li a:hover {
font-weight: 600;
color: #F97316;
transition: .3s;
}
.hamrah-header .megamenu-box ul ul li:last-child a {
color: #F97316;
}
.hamrah-header .megamenu-box ul ul li i {
font-size: 9px;
margin-right: 4px;
}
.hamrah-header .btn-sliding-menu:hover .sliding-box,
.hamrah-header .sliding-box:hover {
opacity: 1;
visibility: visible;
}
.hamrah-header .btn-sliding-menu .sliding-box {
background-color: #F3F3F3;
padding: 16px 8px;
border-radius: 32px;
position: absolute;
min-width: 200px;
margin-right: -25px;
margin-top: 15px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hamrah-header .sliding-box ul {
list-style: none;
margin: 0;
}
.hamrah-header .sliding-box ul li.column {
background-color: #FDFDFD;
padding: 8px 16px;
margin: 8px 8px;
border: 1px solid #EAEAEA;
box-shadow: 0 0 0 8px #FDFDFD;
border-radius: 24px;
min-width: 206px;
}
.hamrah-header .sliding-box ul li .title {
color: #000014;
font-size: 14px;
}
.hamrah-header .sliding-box ul li .title:hover {
color: #F97316;
}
}   .hamrah-mobile-header {
background-color: white;
border-radius: 0 0 24px 24px;
min-height: 105px;
padding-bottom: 14px;
box-shadow: 0 260px 266px -9px;
}
#hamrah-mobile-header-sticky {
transition: all 0.3s ease;
}
#hamrah-mobile-header-sticky.sticky {
box-shadow: 0 0 5px 5px rgba(46, 46, 46, 0.1);
position: fixed;
top: 0;
left: 0;
right: 0;
margin-left: 1rem !important;
margin-right: 1rem !important;
z-index: 999;
animation: slideDown 0.3s ease;
}
#hamrah-mobile-header-sticky.sticky .megamenu-box {
top: 85px !important;
} .hamrah-mobile-header .btn-megamenu {
background-color: #FCB813;
height: -moz-fit-content;
height: fit-content;
border: 8px solid #fcefcd;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-mobile-header .btn-megamenu:hover {
background-color: #FCB813;
border: 8px solid #fee9b8;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-mobile-header .menu-item:not(.btn-megamenu):hover {
color: #F97316;
}
.hamrah-mobile-header .megamenu-box {
line-height: 45px;
background-color: #FDFDFD;
padding: 16px 0;
border-radius: 24px;
position: absolute;
min-width: 300px;
max-width: 100%;
border: 1px solid #EAEAEA;
box-shadow: 0 0 0 8px #FDFDFD;
top: 128px;
z-index: 999;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hamrah-mobile-header .megamenu-box ul,
.hamrah-mobile-header .megamenu-box ul li {
list-style: none;
margin: 0;
}
.hamrah-mobile-header .megamenu-box.open {
opacity: 1;
visibility: visible;
}
.megamenu-box ul li.column {
min-width: 300px;
max-width: 100%;
}
.hamrah-mobile-header .megamenu-box ul li .title {
color: #000014;
font-size: 16px;
font-weight: 900;
cursor: default;
}
.hamrah-mobile-header .megamenu-box ul {
padding: 0 24px;
}
.hamrah-mobile-header .megamenu-box ul ul {
max-height: 0;
opacity: 0;
overflow: hidden;
transition: all 0.3s ease;
}
.hamrah-mobile-header .megamenu-box ul ul.open {
max-height: 500px;
opacity: 1;
}
.hamrah-mobile-header .megamenu-box ul ul ul.open li::before {
width: 1px;
content: "";
display: block;
border: 1px solid #EAEAEA;
position: absolute;
height: 45px;
}
.hamrah-mobile-header .megamenu-box ul ul li:last-child {
padding-bottom: 0;
}
.hamrah-mobile-header .megamenu-box ul ul li a {
font-size: 14px;
font-weight: 400;
transition: .3s;
margin-right: 16px;
}
.hamrah-mobile-header .megamenu-box ul ul ul li a:hover {
font-weight: 600;
color: #F97316;
transition: .3s;
}
.hamrah-mobile-header .megamenu-box ul ul ul li:last-child a {
color: #F97316;
}
.hamrah-mobile-header .megamenu-box ul ul li ul i {
font-size: 9px;
margin-right: 4px;
}
.hamrah-mobile-header .megamenu-box .btn-register {
width: 100% !important;
text-align: center;
}   @media screen and (min-width: 1921px) {
.hero-image {
left: unset !important;
margin-left: -727px;
}
}  @media screen and (min-width: 1921px) {
.services-background {
left: unset !important;
margin-left: -1397px !important;
border-radius: 24px !important;
}
}  .hamrah-footer {
color: #FDFDFD;
max-width: 100%;
margin-top: -140px;
}
.hamrah-footer #top-texture {
background-image: url(//daalhoonam.ir/wp-content/themes/images/footer-top-texture.png);
background-position: bottom center;
width: 100%;
height: 187px;
position: relative;
z-index: -999;
}
.hamrah-footer .intro-section {
background: linear-gradient(36deg, #F97316 31.22%, #7FA1F8 156.29%);
border-radius: 0 24px 0 0;
min-height: 420px;
}
.hamrah-footer .intro-section .footer-edge-bg {
background-image: url(//daalhoonam.ir/wp-content/themes/images/footer-edge-bg.png);
background-position: right bottom;
background-repeat: no-repeat;
width: 98px;
height: 76px;
position: absolute;
margin-right: -56px;
margin-top: -36px;
}
.hamrah-footer .intro-section .content,
.hamrah-footer .links-section .content {
min-height: 275px;
}
.hamrah-footer .intro-section .social-links {
border-top: 1px solid rgba(255, 255, 255, 0.1);
border-right: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 0 32px 32px 0;
padding: 20px 16px 20px 40px;
min-height: 80px;
}
.hamrah-footer .links-section {
background: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/footer-left-edge-bg.png);
background-position: bottom left;
background-repeat: no-repeat;
border-radius: 24px 0 0 0;
min-height: 420px;
}
.hamrah-footer .intro-section p {
font-size: 16px;
text-align: justify;
color: rgba(255, 255, 255, 0.7);
line-height: 24px;
}
.hamrah-footer .links-section .wp-block-media-text:first-child {
font-weight: bolder;
margin-bottom: 22px;
}
.hamrah-footer .links-section .wp-block-media-text figure:first-child {
float: right;
margin: 3px 0 0 10px;
}
.hamrah-footer .links-section .wp-block-media-text .wp-block-media-text__content {
display: table;
}
.hamrah-footer .links-section a {
color: rgba(255, 255, 255, 0.7);
font-weight: 200;
line-height: 40px;
}
.hamrah-footer .links-section .newsletter-and-certificates {
border-top: 1px solid rgba(255, 255, 255, 0.1);
border-left: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 32px 0 0 32px;
padding: 12px 40px 12px 16px;
min-height: 80px;
}
.hamrah-footer .links-section .newsletter-and-certificates input {
background-color: rgba(253, 253, 253, 0.1);
border-radius: 16px;
height: 48px;
text-indent: 10px;
}
.hamrah-footer .links-section .newsletter-and-certificates .btn-submit {
color: black;
background-color: #FCB813;
border: 8px solid #322514;
border-radius: 24px;
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.3);
transition: .3s;
}
.hamrah-footer .links-section .newsletter-and-certificates .btn-submit:hover {
box-shadow: 0 15px 10px -10px rgba(252, 184, 19, 0.2);
transition: .3s;
}
.hamrah-footer .highlighted-box {
border-radius: 16px;
background-color: rgba(253, 253, 253, 0.1);
min-height: 48px;
} @media screen and (max-width: 1279px) {
.hamrah-footer .intro-section {
min-height: unset;
}
.hamrah-footer .intro-section .content,
.hamrah-footer .links-section .content {
min-height: unset;
}
.hamrah-footer .intro-section {
border-radius: 24px 24px 0 0;
}
.hamrah-footer .links-section {
border-radius: 0;
}
.hamrah-footer .intro-section .social-links {
border: none;
padding: 0;
margin: 25px 0;
min-height: unset;
}
.hamrah-footer .links-section .newsletter-and-certificates {
border: none;
padding: 0;
min-height: 92px;
}
}   .hamrah-breadcrumb {
font-size: 14px;
font-weight: 400;
color: #1A1A2C;
}
.elementor-widget-container .elementor-widget-text-editor a {
color: #F97316;
text-decoration: underline !important;
}
.elementor-widget-container .elementor-widget-text-editor a:hover {
color: #1139af;
}
.elementor-widget-container .dark-container .elementor-widget-text-editor a {
color: #FCB813;
text-decoration: underline !important;
}
.elementor-widget-container .dark-container .elementor-widget-text-editor a:hover {
color: #ffbf28;
}  #auth-page {
height: 100%;
margin: 0;
background-color: #F3F3F3;
}
#auth-page #auth-side-section {
background-color: black;
background-image: url(//daalhoonam.ir/wp-content/themes/images/auth-side-bg.jpg);
background-size: cover;
}
#auth-page #hamrah-auth {
}
#auth-page #btn-back {
background-color: #EAEAEA;
}
#auth-page #title {
font-size: 26px;
font-weight: bold;
color: #F97316;
}
#auth-page #subtitle {
font-size: 16px;
font-weight: bold;
margin-top: 30px;
}
#auth-page #edit-number {
display: inline-block;
}
#auth-page #edit-number:hover {
cursor: pointer;
text-decoration: underline;
}
#auth-page #edit-number img {
vertical-align: bottom;
}
#auth-page input {
border: 1px solid #CCCCD0;
border-radius: 16px;
box-shadow: 0 5px 8px -6px gray;
padding: 12px;
}
#auth-page input.hamrah-otp {
width: 64px;
height: 64px;
text-align: center;
}
@media screen and (max-width: 1279px) {
#auth-page input.hamrah-otp {
width: 44px;
height: 44px;
}
}
#auth-page button.btn {
color: #FFFFFF;
background-color: #FCB813;
border-radius: 16px;
box-shadow: 0 5px 8px -6px #FCB813;
padding: 12px;
}
#auth-page #resend-wrapper,
#auth-page #resend-link-wrapper {
font-size: 14px;
color: #F97316;
}
#auth-page .social-links {
background-color: rgba(253, 253, 253, 0.1);
border-radius: 16px;
padding: 17px 30px;
min-height: 48px;
left: 0;
}
#auth-page .social-links .social-item {
margin: 0 20px;
}
#auth-page .social-links .social-item:hover path {
fill: #FCB813;
transition: .3s;
}  #services-list-container {
border: none;
border-radius: 32px;
background-color: #EAEAEA;
}
.archive-service-item {
border: none;
border-radius: 23px;
background: linear-gradient(24deg, #fff 9%, #fff 107%);
transition: .3s;
}
.archive-service-item:hover {
border: none;
border-radius: 23px;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
transition: .3s;
}
.archive-service-item:hover .service-image {
border: 9px solid rgba(243, 243, 243, .2);
transition: .3s;
}
.archive-service-item:hover .service-title {
color: #FFFFFF;
transition: .3s;
}
.archive-service-item .service-image {
border: 9px solid rgba(243, 243, 243, .3);
border-radius: 24px;
width: 78px;
margin: auto;
transition: .3s;
}
.archive-service-item .service-title {
color: #4D4D5B;
font-size: 16px;
font-weight: 800;
line-height: 32px;
border-radius: 24px;
border: 1px solid rgba(229, 229, 231, 0.30);
background: linear-gradient(180deg, rgba(208, 208, 208, 0.20) 0%, rgba(208, 208, 208, 0.00) 29.21%);
min-height: 84px;
padding-top: 36px;
margin-top: -30px;
transition: .3s;
}
.hamrah-archive-side-section .icon {
background-color: #FCB814;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
border-radius: 16px;
padding: 5px 18px;
margin-right: -26px;
margin-top: 21px;
position: absolute;
}
.hamrah-archive-side-section .title {
line-height: 0;
background-color: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/dark-box-bg.png);
background-position: top right;
background-size: cover;
border-radius: 24px;
min-height: 150px;
padding: 20px 46px 0 8px;
}
.hamrah-archive-side-section .content {
border: 1px solid #FDFDFD1A;
border-radius: 32px;
padding: 10px 56px 20px 16px;
width: 244px;
max-width: 100%;
}
.hamrah-archive-side-section .title h3 {
font-size: 18px;
font-weight: 800;
color: #FDFDFD;
}
.hamrah-archive-side-section .title span {
font-size: 14px;
font-weight: 400;
color: #FDFDFDB3;
}
.hamrah-archive-side-section #search-input {
border-radius: 16px;
padding: 16px;
}
.hamrah-archive-side-section .content-box {
background-image: radial-gradient(at top right, #F3F3F3 33%, #EAEAEA 100%);
border-radius: 24px;
padding: 16px 14px 1px 12px;
margin-top: -40px;
}
.hamrah-archive-side-section .content-box ul li {
background: var(--BlueGradient, linear-gradient(27deg, #FDFDFD 7.18%, #FDFDFD 112.39%));
padding: 10px;
margin-bottom: 16px !important;
font-weight: 600;
border-style: solid;
border-width: 1px;
border-color: #EAEAEA;
border-radius: 20px;
box-shadow: 0 0 0 4px #FDFDFD;
width: 99%;
transition: .3s;
}
.hamrah-archive-side-section .content-box ul li.active,
.hamrah-archive-side-section .content-box ul li:hover{
color: white;
background: var(--BlueGradient, linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%));
border-color: transparent;
box-shadow: 0 0 0 4px transparent;
transition: .3s;
}
nav.pagination a {
font-size: 16px;
color: #4D4D5B;
background-color: #F3F3F3;
padding: 8px 14px;
border-radius: 12px;
transition: .3s;
}
nav.pagination a:hover {
background-color: #e4e4e4;
transition: .3s;
}
nav.pagination span {
font-size: 16px;
color: white;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
padding: 8px 16px;
border-radius: 12px;
min-width: 40px;
min-height: 40px;
}
nav.pagination a.next,
nav.pagination a.prev {
background-color: #FCB813;
padding: 8px 14px;
transition: .3s;
}
nav.pagination a.next:hover,
nav.pagination a.prev:hover {
background-color: #ffbe22;
transition: .3s;
}  .elementor-widget-post-comments .comment-respond {
border-radius: 24px;
background: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/comment-box-side-bg.png);
background-position: bottom left;
background-repeat: no-repeat;
padding: 32px;
margin-top: 40px;
}
.elementor-widget-post-comments .icon {
background-color: #FCB814;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
border-radius: 16px;
padding: 14px 22px;
margin-right: -26px;
margin-top: 10px;
position: absolute;
}
.elementor-widget-post-comments .title {
line-height: 0;
background-color: #000014;
border-radius: 24px;
padding: 20px 30px 0 8px;
}
.elementor-widget-post-comments .content {
padding: 10px 56px 20px 16px;
width: 244px;
max-width: 100%;
}
.elementor-widget-post-comments .title h3 {
font-size: 24px;
font-weight: 800;
color: #FDFDFD;
}
.elementor-widget-post-comments .title span {
font-size: 14px;
font-weight: 400;
color: #FDFDFDB3;
}
.elementor-widget-post-comments #email-notes,
.elementor-widget-post-comments .required-field-message,
.elementor-widget-post-comments .logged-in-as,
.elementor-widget-post-comments .comment-form-cookies-consent {
font-size: 14px;
font-weight: 400;
line-height: 25px;
color: #FDFDFDB3;
display: block;
}
.elementor-widget-post-comments .comment-reply-title {
font-size: 24px;
font-weight: 800;
color: #FDFDFD;
padding-bottom: 20px;
}
.hamrah-custom-comment-form {
background: rgba(253, 253, 253, 0.1);
border-radius: 24px;
padding: 24px;
}
.hamrah-custom-comment-form textarea,
.hamrah-custom-comment-form input[type="text"],
.hamrah-custom-comment-form input[type="email"] {
color: #FDFDFD;
background: rgba(127, 161, 248, 0.10);
border-radius: 16px;
padding: 12px 16px;
width: 100%;
margin-bottom: 6px;
outline: none;
}
.hamrah-custom-comment-form button[type="submit"] {
background-color: #FCB814;
color: #000014;
padding: 0.5rem 2rem;
border: none;
border-radius: 16px;
cursor: pointer;
}
.hamrah-custom-comment-form button[type="submit"]:hover {
background-color: rgba(252, 184, 20, 0.8);
}  .hamrah-comment-list,
.hamrah-comment-list li {
margin-left: unset !important;
margin-right: unset !important;
}
.hamrah-comment-list ul.children {
margin-right: 42px;
margin-left: 0;
margin-top: 75px;
}
.hamrah-comment-list ul.children .hamrah-comment-image {
margin-right: 42px;
}
.hamrah-comment-list ul.children .reply-arrow {
position: absolute;
margin-right: -42px;
margin-top: -42px;
}
.hamrah-comment-item {
margin-top: 58px !important;
list-style: none !important;
}
.hamrah-comment-image {
width: 100px;
margin-bottom: 8px;
position: absolute;
right: 0;
}
.hamrah-comment-image img {
border-radius: 24px !important;
}
.hamrah-comment-author {
color: #000014;
font-weight: bolder;
background: linear-gradient(233deg, #EAEAEA 26.81%, #EAEAEA 84.46%);
padding: 16px 100px 16px 16px;
border-radius: 24px 24px 0 0;
margin-right: 20px;
transition: .3s;
}
.hamrah-comment-reply {
background-color: white;
border-radius: 12px;
padding: 8px 16px;
}
.hamrah-comment-reply:hover {
background-color: #FCB814FF;
border-radius: 12px;
padding: 8px 16px;
transition: .3s;
}
.hamrah-comment-item:hover .hamrah-comment-author {
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
transition: .3s;
}
.hamrah-comment-item:hover .hamrah-comment-author .name {
color: #FDFDFD;
}
.hamrah-comment-title {
background-color: white;
padding: 15px;
border: 8px solid #EAEAEA;
border-radius: 0 24px 24px 24px;
box-shadow: 0 21px 21px -20px gray;
}
.hamrah-comment-title .hamrah-comment-content {
font-size: 16px;
font-weight: 500;
line-height: 28px;
padding: 8px;
border: 1px solid #EAEAEA;
border-radius: 8px
}
.hamrah-comment-title .hamrah-comment-content .side-color span {
width: 16px;
height: 8px;
background-color: #FCB813;
margin-right: -24px;
position: absolute;
margin-top: 10px;
}
.hamrah-comment-title .hamrah-comment-content .date {
font-size: 14px;
color: #808089;
}  #hamrah-dashboard #hamrah-profile-title {
font-size: 15px;
font-weight: bolder;
color: white;
background-color: #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/user-dashboard-title-bg.png);
background-position: top left;
background-repeat: no-repeat;
height: 144px;
border-radius: 24px;
padding: 32px;
}
#hamrah-dashboard #hamrah-profile-title img {
border-radius: 24px;
margin-top: -70px;
}
#hamrah-dashboard #side-menu {
background-color: white;
border: 1px solid #E5E5E7;
border-radius: 24px;
padding: 17px 41px 17px 17px;
box-shadow: 0 0 45px -20px gray;
margin-top: -45px;
margin-left: -32px;
margin-right: 32px;
position: relative;
z-index: 2;
}
@media screen and (max-width: 1023px) {
#hamrah-dashboard #side-menu {
background-color: white;
border: 1px solid #E5E5E7;
border-radius: 24px;
padding: 17px 41px 17px 17px;
box-shadow: 0 0 45px -20px gray;
margin-top: -45px;
margin-left: 0;
margin-right: 0;
position: relative;
z-index: 2;
}
}
#hamrah-dashboard #side-menu li {
font-size: 16px;
font-weight: bold;
line-height: 45px;
text-indent: 40px;
color: #4D4D5B;
background: linear-gradient(90deg, rgba(0, 0, 20, 0.03) 0%, rgba(0, 0, 20, 0.0) 70%, rgba(0, 0, 20, 0.03) 100%);
height: 64px;
border-radius: 32px;
padding: 0 10px;
margin: 8px auto;
transition: .3s;
}
#hamrah-dashboard #side-menu li .icon {
background: linear-gradient(24deg, #ffffff 9%, #f9f9f9 107%);
border-radius: 22px;
box-shadow: 0 0 0 8px #EAEAEA;
transition: .3s;
padding: 5px 14px;
margin-right: -24px;
margin-top: 18px;
position: absolute;
}
#hamrah-dashboard #side-menu li svg path {
fill: #4D4D5B;
transition: .3s;
}
#hamrah-dashboard #side-menu li div.en-title {
font-size: 12px;
font-weight: 400;
color: #808089;
line-height: 0;
}
#hamrah-dashboard #side-menu li:hover,
#hamrah-dashboard #side-menu li.active {
color: #F97316;
background: linear-gradient(90deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 29.83%, rgba(127, 161, 248, 0.20) 100%);
transition: .3s;
}
#hamrah-dashboard #side-menu li:hover .icon,
#hamrah-dashboard #side-menu li.active .icon {
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.3);
transition: .3s;
}
#hamrah-dashboard #side-menu li:hover .en-title,
#hamrah-dashboard #side-menu li.active .en-title {
color: #8090BF;
transition: .3s;
}
#hamrah-dashboard #side-menu li:hover svg path,
#hamrah-dashboard #side-menu li.active svg path {
fill: white;
transition: .3s;
}
#hamrah-dashboard #logout-box {
font-weight: bolder;
color: white;
height: 106px;
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
border-radius: 20px;
padding: 66px 40px 19px 4px;
margin-top: -50px;
position: relative;
z-index: 1;
}
#hamrah-dashboard #hamrah-profile-content-section {
background-color: #F3F3F3;
border-radius: 32px;
padding: 32px;
}
@media screen and (max-width: 1023px) {
#hamrah-dashboard #hamrah-profile-content-section {
margin-right: 0;
margin-top: 20px;
padding: 16px;
}
}
#hamrah-dashboard #hamrah-profile-content-section .title {
font-size: 20px;
font-weight: 900;
line-height: 45px;
text-indent: 56px;
color: #000014;
padding: 0 32px 0 0;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .icon {
background: linear-gradient(24deg, rgba(0, 32, 128, 1) 9%, rgba(127, 161, 248, 1) 107%);
border-radius: 22px;
box-shadow: 0 0 0 8px rgba(127, 161, 248, 0.3);
padding: 10px 22px;
margin-right: -28px;
margin-top: 12px;
position: absolute;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .icon.yellow {
background: #FCB813;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
padding: 10px 14px;
margin: inherit;
position: inherit;
border-radius: 16px;
}
#hamrah-dashboard #hamrah-profile-content-section div.en-title,
#hamrah-dashboard #hamrah-profile-content-section div.date {
font-size: 12px;
font-weight: 400;
color: rgba(0, 0, 20, 0.5);
line-height: 0;
}
#hamrah-dashboard #hamrah-profile-content-section .fade-bg-title {
line-height: 46px;
background: linear-gradient(270deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 45%);
height: 67px;
border-radius: 32px;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item {
border-radius: 16px;
padding: 14px;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item .overview-content p {
font-size: 14px;
font-weight: 600;
color: #4D4D5B;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item .overview-content div {
font-size: 18px;
font-weight: 900;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(1) {
background: linear-gradient(90deg, rgba(127, 161, 248, 0.20) 0%, rgba(127, 161, 248, 0.00) 54.76%, rgba(127, 161, 248, 0.20) 100%), #FFF;
box-shadow: 0 11px 4px -4px rgba(127, 161, 248, 0.20);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(1):hover {
box-shadow: 0 11px 4px -4px rgba(127, 161, 248, 0.50);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(1) .overview-content div {
color: #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2) {
background: linear-gradient(90deg, rgba(254, 203, 93, 0.20) 0%, rgba(254, 203, 93, 0.00) 55.34%, rgba(254, 203, 93, 0.20) 100%), #FFF;
box-shadow: 0 11px 4px -4px rgba(254, 203, 93, 0.20);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2):hover {
box-shadow: 0 11px 4px -4px rgba(254, 203, 93, 0.50);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(2) .overview-content div {
color: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3) {
background: linear-gradient(90deg, rgba(0, 0, 20, 0.06) 0%, rgba(0, 0, 20, 0.00) 50.01%, rgba(0, 0, 20, 0.06) 100%), #FFF;
box-shadow: 0 11px 4px -4px rgba(0, 0, 20, 0.20);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3):hover {
box-shadow: 0 11px 4px -4px rgba(0, 0, 20, 0.50);
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .overview-item:nth-child(3) .overview-content div {
color: #000014;
}
#hamrah-dashboard #hamrah-profile-content-section .content {
margin-top: 40px;
}
#hamrah-dashboard #hamrah-profile-content-section .content .btn-submit {
font-weight: bold;
color: #000014;
background-color: #FCB813;
border-radius: 16px;
box-shadow: 0 6px 3px 0 rgba(252, 184, 19, 0.3);
height: 48px;
padding: 0 30px;
opacity: 1;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .content label {
font-size: 16px;
font-weight: bold;
color: #4D4D5B;
margin-bottom: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section .content label span {
font-size: 18px;
color: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section .content input,
#hamrah-dashboard #hamrah-profile-content-section .content select {
border: 1px solid #CCCCD0;
padding: 10px;
border-radius: 12px;
width: 100%;
}
#hamrah-dashboard #hamrah-profile-content-section .content select {
padding-left: 20px;
}
#hamrah-dashboard #hamrah-profile-content-section .content .btn-submit:hover {
opacity: .8;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .title {
font-size: 16px;
font-weight: 500;
line-height: 32px;
color: #333343;
padding: 0 22px;
}
#hamrah-dashboard #hamrah-profile-content-section .title .icon svg path {
fill: white;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .title .icon {
padding: 10px 12px;
margin-top: 8px;
margin-right: -15px;
border-radius: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .category-link {
font-size: 14px;
font-weight: 300;
color: #F97316;
text-align: left;
width: 100%;
float: left;
margin-top: -50px;
}
#hamrah-dashboard #hamrah-profile-content-section .announcement .content {
font-size: 14px;
font-weight: 400;
line-height: 28px;
color: #4D4D5B;
background-color: #F3F3F3;
border-radius: 16px;
padding: 8px 16px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .title {
font-size: 18px;
color: #333343;
text-indent: 0;
padding: 10px 12px;
margin-top: 8px;
margin-right: -15px;
border-radius: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .btn {
font-size: 14px;
color: #333343;
background-color: #FCB813;
border-radius: 12px;
padding: 8px 24px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item li {
margin: 20px 0 !important;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-image {
position: relative;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-author {
margin-right: -55px;
margin-left: 20px;
padding-right: 70px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-title {
border-radius: 24px;
box-shadow: none;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .date {
font-size: 14px;
color: #808089;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-replies {
margin-right: 42px;
}
#hamrah-dashboard #hamrah-profile-content-section .post-item .hamrah-comment-item .hamrah-comment-replies .reply-arrow {
position: absolute;
margin-right: -42px;
} #hamrah-dashboard #hamrah-profile-content-section #support-tickets table thead tr {
font-weight: 600;
color: #4D4D5B;
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
border: 1px solid #E5E5E7;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody {
color: #4D4D5B;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td {
border-top: 1px solid #F97316;
border-bottom: 1px solid #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td:first-child {
border-right: 1px solid #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) td:last-child {
border-left: 1px solid #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(odd) a {
color: #F97316;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) td {
background: #FFF8E7;
border-top: 1px solid #FCB813;
border-bottom: 1px solid #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) td:first-child {
border-right: 1px solid #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) td:last-child {
border-left: 1px solid #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) a {
color: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets table tbody tr:nth-child(even) path {
fill: #FCB813;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-box {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 24px;
margin: 12px 0;
border-radius: 32px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-box.admin {
margin-right: 40px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .ticket-message-content {
font-size: 14px;
font-weight: 500;
color: #4D4D5B;
background: white;
padding: 8px 16px 8px 16px;
border: 1px solid #F3F3F3;
border-radius: 16px;
box-shadow: 0 0 0 8px white;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box {
background-color: #000014;
padding: 16px;
border-radius: 24px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .title {
font-size: 16px;
font-weight: 900;
line-height: 45px;
text-indent: 56px;
color: #FDFDFD;
padding: 0 32px 0 0;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .icon {
background: #FCB813;
border-radius: 22px;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.3);
padding: 10px 22px;
margin-right: -28px;
margin-top: 12px;
position: absolute;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets .icon path {
fill: #000014 !important;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets div.en-title {
font-size: 14px;
font-weight: 400;
color: rgba(253, 253, 253, 0.7);
line-height: 0;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box #fields-box {
background-color: rgba(253, 253, 253, 0.1);
padding: 24px;
border-radius: 24px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box label {
color: rgba(253, 253, 253, 0.7);
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box textarea,
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box input[type="text"],
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box select {
border-radius: 0.5rem;
padding: 1rem;
border: none;
width: 100%;
background: rgba(127, 161, 248, 0.10);
margin-top: 10px;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box select option {
color: #000014;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box button[type="submit"] {
background-color: #FCB814;
color: #000014;
border: none;
border-radius: 16px;
cursor: pointer;
}
#hamrah-dashboard #hamrah-profile-content-section #support-tickets #message-form-box button[type="submit"]:hover {
background-color: rgba(252, 184, 20, 0.8);
}  #hamrah-dashboard #hamrah-profile-content-section #consultations {
background-color: #000014;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table thead tr {
font-weight: 600;
color: #FDFDFD;
background: linear-gradient(27deg, rgba(0, 32, 128, 0.50) 7.18%, rgba(127, 161, 248, 0.50) 112.39%);
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody {
color: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(odd) {
background: rgba(253, 253, 253, 0.10);
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(odd) a {
color: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr:nth-child(even) td {
background: #FFF8E7;
background: rgba(127, 161, 248, 0.20);
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr a {
color: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations table tbody tr path {
fill: #FDFDFD;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations .btn {
background: rgba(127, 161, 248, 0.18);
padding: 8px 12px;
border-radius: 12px;
opacity: 1;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #consultations .btn:hover {
opacity: .8;
transition: .3s;
}
#hamrah-dashboard #hamrah-profile-content-section #view-page .inner-section-content {
font-size: 14px;
font-weight: 400;
line-height: 28px;
border: 1px solid #EAEAEA;
border-radius: 8px;
}
#hamrah-dashboard #hamrah-profile-content-section #view-page .inner-section-content #consulting_invoice_description ul {
list-style: disc;
padding-right: 35px;
}   #consultation-booking {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 24px;
border-radius: 32px;
}
#consulting-form-section {
background: #FFF;
border-radius: 24px;
padding: 8px;
}
#consulting-form-section #consulting-form {
border-radius: 16px;
border: 1px solid #F3F3F3;
}
#consultation-booking .title {
font-size: 20px;
font-weight: 900;
line-height: 45px;
text-indent: 56px;
color: #000014;
padding: 0 32px 0 0;
transition: .3s;
}
#consultation-booking .icon {
background: linear-gradient(24deg, #FCB813 9%, #FCB813 107%);
border-radius: 22px;
box-shadow: 0 0 0 8px rgba(252, 184, 19, 0.2);
padding: 10px 22px;
margin-right: -28px;
margin-top: 12px;
position: absolute;
transition: .3s;
}
#consultation-booking div.en-title {
font-size: 12px;
font-weight: 400;
color: rgba(0, 0, 20, 0.5);
line-height: 0;
}
#consulting-form-section #consulting-form .fields-group {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
border-radius: 16px;
}
#consulting-form-section #consulting-form .fields-group .field-title {
color: #4D4D5B;
font-size: 16px;
font-weight: 700;
}
#consulting-form-section #consulting-form .fields-group .field-title span {
color: #FCB813;
font-size: 18px;
font-weight: 700;
}
#consulting-form-section #consulting-form .fields-group hr {
border-color: #D9D9D9;
margin-top: 12px;
}
#consulting-form-section #consulting-form .fields-group input[type=radio] {
width: 24px;
height: 24px;
padding: 8px 6px;
border-radius: 8px;
border: 1px solid rgba(0, 32, 128, 0.10);
background: rgba(204, 210, 230, 0.20);
vertical-align: middle;
}
#consulting-form-section #consulting-form .fields-group #calendar-header {
color: white;
background: linear-gradient(235deg, #F97316 12.09%, #000014 88.05%), #000014;
background-image: url(//daalhoonam.ir/wp-content/themes/images/calendar-header-bg.png);
background-size: cover;
height: 94px;
border-radius: 15px;
padding: 0 24px;
}
#consulting-form-section #consulting-form .fields-group .btn-day {
border-radius: 12px;
border: 1px solid #E5E5E7;
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
}
#consulting-form-section #consulting-form .fields-group .btn-day.selected {
color: white;
border-radius: 12px;
border: none;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
}
#consulting-form-section #consulting-form #product-price {
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%), linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%), #F2F2F2;
border: 8px solid rgba(39, 73, 186, 0.9);
}  #checkout-page #checkout-fields {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 24px;
border-radius: 32px;
}
#checkout-page #checkout-summary {
background: linear-gradient(90deg, #F3F3F3 0%, #EAEAEA 100%);
padding: 8px;
border-radius: 24px;
}
#checkout-page #checkout-fields label {
color: #4D4D5B;
font-size: 16px;
font-weight: 700;
margin-bottom: 12px;
}
#checkout-page #checkout-fields label span {
color: #FCB813;
font-size: 18px;
font-weight: 700;
}
#checkout-page #checkout-fields input {
border-radius: 12px;
border: 1px solid #CCCCD0;
padding: 10px 18px;
}
#checkout-page #checkout-fields input[readonly] {
opacity: .7;
}
#checkout-page #checkout-summary table.shop_table,
#checkout-page #checkout-summary table.shop_table th,
#checkout-page #checkout-summary table.shop_table td {
border: none;
}
#checkout-page #checkout-summary button[type=submit] {
width: 100%;
background: linear-gradient(27deg, #F97316 7.18%, #7FA1F8 112.39%);
border-radius: 16px;
padding: 12px;
margin-top: 10px;
} .odd\:bg-white:nth-child(odd) {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.even\:bg-gray-50:nth-child(even) {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:border-blue-500:hover {
--tw-border-opacity: 1;
border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.hover\:bg-blue-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.hover\:bg-blue-700:hover {
--tw-bg-opacity: 1;
background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}
.hover\:bg-blue-900:hover {
--tw-bg-opacity: 1;
background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-200:hover {
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.hover\:text-blue-800:hover {
--tw-text-opacity: 1;
color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-900:hover {
--tw-text-opacity: 1;
color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
text-decoration-line: underline;
}
.hover\:opacity-100:hover {
opacity: 1;
}
.hover\:opacity-90:hover {
opacity: 0.9;
}
.focus\:border-blue-500:focus {
--tw-border-opacity: 1;
border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.focus\:ring:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
@media (min-width: 640px) {
.sm\:mt-0 {
margin-top: 0px;
}
.sm\:mt-10 {
margin-top: 2.5rem;
}
.sm\:block {
display: block;
}
.sm\:inline {
display: inline;
}
.sm\:hidden {
display: none;
}
.sm\:basis-1\/3 {
flex-basis: 33.333333%;
}
.sm\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.sm\:flex-row {
flex-direction: row;
}
.sm\:flex-col {
flex-direction: column;
}
.sm\:gap-4 {
gap: 1rem;
}
.sm\:gap-x-6 {
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.sm\:gap-y-4 {
row-gap: 1rem;
}
.sm\:self-start {
align-self: flex-start;
}
}
@media (min-width: 768px) {
.md\:col-span-1 {
grid-column: span 1 / span 1;
}
.md\:col-span-2 {
grid-column: span 2 / span 2;
}
.md\:col-span-3 {
grid-column: span 3 / span 3;
}
.md\:col-span-4 {
grid-column: span 4 / span 4;
}
.md\:mb-2 {
margin-bottom: 0.5rem;
}
.md\:mt-0 {
margin-top: 0px;
}
.md\:block {
display: block;
}
.md\:inline {
display: inline;
}
.md\:h-40 {
height: 10rem;
}
.md\:h-full {
height: 100%;
}
.md\:w-1\/2 {
width: 50%;
}
.md\:w-14 {
width: 3.5rem;
}
.md\:flex-none {
flex: none;
}
.md\:grow {
flex-grow: 1;
}
.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:flex-row {
flex-direction: row;
}
.md\:gap-2 {
gap: 0.5rem;
}
.md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.md\:p-4 {
padding: 1rem;
}
.md\:p-6 {
padding: 1.5rem;
}
.md\:px-0 {
padding-left: 0px;
padding-right: 0px;
}
.md\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
}
@media (min-width: 1024px) {
.lg\:col-span-1 {
grid-column: span 1 / span 1;
}
.lg\:col-span-2 {
grid-column: span 2 / span 2;
}
.lg\:col-span-3 {
grid-column: span 3 / span 3;
}
.lg\:col-span-5 {
grid-column: span 5 / span 5;
}
.lg\:m-10 {
margin: 2.5rem;
}
.lg\:mb-12 {
margin-bottom: 3rem;
}
.lg\:mt-0 {
margin-top: 0px;
}
.lg\:block {
display: block;
}
.lg\:flex {
display: flex;
}
.lg\:hidden {
display: none;
}
.lg\:h-full {
height: 100%;
}
.lg\:w-1260 {
width: 1260px;
}
.lg\:basis-1\/2 {
flex-basis: 50%;
}
.lg\:basis-2\/3 {
flex-basis: 66.666667%;
}
.lg\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.lg\:flex-row {
flex-direction: row;
}
.lg\:gap-4 {
gap: 1rem;
}
.lg\:px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.lg\:py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
}
@media (min-width: 1280px) {
.xl\:my-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.xl\:block {
display: block;
}
.xl\:inline {
display: inline;
}
.xl\:w-full {
width: 100%;
}
.xl\:basis-1\/3 {
flex-basis: 33.333333%;
}
.xl\:basis-1\/4 {
flex-basis: 25%;
}
.xl\:basis-1\/5 {
flex-basis: 20%;
}
.xl\:basis-2\/3 {
flex-basis: 66.666667%;
}
.xl\:basis-2\/5 {
flex-basis: 40%;
}
.xl\:basis-3\/4 {
flex-basis: 75%;
}
.xl\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.xl\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.xl\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xl\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.xl\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.xl\:justify-end {
justify-content: flex-end;
}
.xl\:gap-x-1 {
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.xl\:px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.xl\:px-16 {
padding-left: 4rem;
padding-right: 4rem;
}
.xl\:pb-0 {
padding-bottom: 0px;
}
.xl\:pb-10 {
padding-bottom: 2.5rem;
}
.xl\:pl-0 {
padding-left: 0px;
}
.xl\:pl-10 {
padding-left: 2.5rem;
}
.xl\:pl-14 {
padding-left: 3.5rem;
}
.xl\:pl-6 {
padding-left: 1.5rem;
}
.xl\:pr-0 {
padding-right: 0px;
}
.xl\:pr-14 {
padding-right: 3.5rem;
}
.xl\:pt-0 {
padding-top: 0px;
}
.xl\:pt-12 {
padding-top: 3rem;
}
.xl\:text-start {
text-align: start;
}
}
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 1;
}