.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-laptop-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-tablet-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-mobile-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{flex-direction:column}}.adkh-menu{width:100%;min-width:600px;height:fit-content}.adkh-menu .menu-list{display:flex;flex-direction:row;align-items:center;margin:0;list-style:none;padding:0;width:100%;height:fit-content}.adkh-menu .menu-list>li{height:96px;min-width:110px;width:110px;display:flex;justify-content:center;align-items:center;transition:all 300ms;position:relative}.adkh-menu .menu-list>li:hover{box-shadow:0 0 8px rgba(0,0,0,.08)}.menu-item-has-children .menu-text-wrapper{justify-content:space-between}.adkh-menu .menu-list li a,.adalatkhane-mega-menu .menu-mega-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:rgba(99,99,99,1);transition:all 300ms;cursor:pointer}.adkh-menu .menu-list li:hover>a,.adkh-menu .menu-list .current-menu-item>a,.adalatkhane-mega-menu:hover .menu-mega-trigger{color:rgba(164,131,78,1)}.adkh-menu .menu-list a svg path,.adalatkhane-mega-menu .menu-mega-trigger svg path{stroke:rgba(99,99,99,1);transition:all 300ms}.adkh-menu .menu-list li:hover a svg path,.adkh-menu .menu-list .current-menu-item a svg path,.adalatkhane-mega-menu:hover .menu-mega-trigger svg path{stroke:rgba(164,131,78,1)}.menu-icon.svg-icon{display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;margin:0;padding:0}.menu-text-wrapper{display:flex;flex-direction:row;align-items:center;width:100%}span.submenu-icon{width:16px;height:16px;margin:0;padding:0}.adkh-menu .sub-menu{display:none;position:absolute;top:110%;right:0;background:#FAF8F4;padding:20px 0;min-width:200px;z-index:100;flex-direction:column;gap:6px;box-shadow:0 0 8px rgba(0,0,0,.08);border-radius:10px}.sub-menu::before{content:"";position:absolute;top:-10px;left:0;right:0;height:20px;display:block}.adkh-menu li:hover>.sub-menu{display:flex!important}.adkh-menu .sub-menu li{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 20px;min-width:180px;background:none}.adkh-menu .sub-menu li a{display:flex;flex-direction:row;align-items:center;justify-content:right;text-align:right;width:100%;color:rgba(99,99,99,1)}.adkh-menu .sub-menu li a::before{content:"";display:block;height:5px;width:5px;background:rgba(99,99,99,1);border-radius:50%;margin-left:8px}.adkh-menu .sub-menu li:hover>a{color:rgba(164,131,78,1)}.adkh-menu .sub-menu li:hover>a::before{background:rgba(164,131,78,1)}.adkh-menu .sub-menu .sub-menu{top:0;right:100%}.adkh-menu .sub-menu li:hover>.sub-menu{display:flex!important}.adkh-menu .sub-menu .sub-menu .sub-menu{top:0;right:100%}.adkh-menu .sub-menu .sub-menu li:hover>.sub-menu{display:flex!important}.adkh-menu .sub-menu .sub-menu .sub-menu li:hover>.sub-menu{display:flex!important}.adalatkhane-megamenu-wrapper{position:absolute;top:107%;right:0;z-index:999;width:100%;display:none;width:max-content}li:hover>.adalatkhane-megamenu-wrapper{display:block}.adalatkhane-mega-menu{position:static!important}.adalatkhane-megamenu-wrapper::before{content:"";position:absolute;top:-10px;height:10px;width:100%;left:0}.adalatkhane-megamenu-wrapper li a{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;text-align:right!important}.adkh-btn{position:relative;overflow:hidden;display:flex;text-decoration:none;border-radius:var(--adkh-button-border-radius);transition:all 300ms;flex-direction:row;align-items:center;justify-content:center;gap:5px;cursor:pointer;background:var(--adkh-primary-color);color:#fff;padding:10px}.adkh-btn:hover{background:var(--adkh-secondary-color);border-color:var(--adkh-secondary-color)}.adkh-btn .adkh-btn-text{color:#fff;display:inline-block;transition:all 300ms}.adkh-btn-icon{display:inline-flex;align-items:center;justify-content:center}.adkh-btn .adkh-btn-icon svg path{stroke:#fff;transition:all 300ms}.adkh-btn .ripple{position:absolute;border-radius:50%;transform:scale(0);background:rgba(255,255,255,.5);animation:ripple-animation 400ms linear;pointer-events:none;width:100px;height:100px;z-index:1;opacity:1}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.adkh-service-box {
position: relative;
width: auto;
min-height: 235px;
padding: 1.5px;
border-radius: var(--adkh-border-radius);
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08);
text-align: center;
display: flex;
align-items: center;
justify-content: center;
perspective: 800px; 
overflow: hidden;
cursor: pointer;
transition: transform 0.8s ease;
}
.adkh-service-box::before,
.adkh-service-box::after {
content: "";
position: absolute;
inset: 0;
border-radius: var(--adkh-border-radius);
backface-visibility: hidden;
transition: transform 0.8s ease;
}
.adkh-service-box::before {
background-image: linear-gradient(180deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -1;
transform: rotateY(0deg);
}
.adkh-service-box::after {
background-image: linear-gradient(0deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -2;
transform: rotateY(-90deg);
}
.adkh-service-box:hover::before {
transform: rotateY(90deg);
}
.adkh-service-box:hover::after {
transform: rotateY(0deg);
}
.service-wrapper a {
position: relative;
padding: 24px;
border-radius: var(--adkh-border-radius);
background: #fff;
min-height: 235px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px
}
.service-icon svg,
.service-icon img {
width: 50px;
height: 50px
}
.service-title {
font-size: 16px;
font-weight: 700;
line-height: 20px;
width: 100%;
text-align: center
}
.service-desc {
text-align: justify;
font-size: 16px;
font-weight: 400;
line-height: 28px
}
@media screen and (max-width : 768px) {
.adkh-service-box {
width: 100%;
min-height: auto;
}
.service-wrapper a {
min-height: auto;
}
}.adkh-tabs-wrapper {
display: flex;
gap: 20px
}
.adkh-tabs-buttons-container {
position: relative;
overflow: hidden;
min-width: 20%
}
.adkh-tabs-buttons {
display: flex;
flex-direction: column;
gap: 10px;
overflow-y: auto;
max-height: 323px;
scrollbar-width: none
}
.adkh-tab-separator {
width: 1px;
display: block;
height: 100%;
min-height: 323px;
background: var(--adkh-primary-color);
margin: 0 33px
}
.adkh-tabs-buttons::-webkit-scrollbar {
display: none
}
.adkh-tabs-shadow-overlay {
content: '';
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: 53px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
pointer-events: none;
z-index: 1
}
.adkh-tab-button {
padding: 1.5px;
background: linear-gradient(180deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
box-shadow: 0 0 2px 0 rgba(0, 0, 0, .08);
border: none;
outline: none;
border-radius: var(--adkh-border-radius);
cursor: pointer;
transition: all .3s ease
}
.adkh-tab-label {
background: #fff;
font-weight: 700;
font-size: 16px;
border-radius: var(--adkh-border-radius);
display: flex;
align-items: center;
justify-content: right;
gap: 8px;
transition: all 300ms;
width: 100%;
height: 65px;
padding: 20px
}
.adkh-tab-button.active .adkh-tab-label,
.adkh-tab-button:hover .adkh-tab-label,
.adkh-tab-button.active,
.adkh-tab-button:hover {
background: var(--adkh-secondary-color);
color: #fff
}
.adkh-tab-button .adkh-tab-label svg path {
transition: all 300ms
}
.adkh-tab-button .adkh-tab-label svg {
width: 35px
}
.adkh-tab-button.active .adkh-tab-label svg path,
.adkh-tab-button:hover .adkh-tab-label svg path {
fill: #fff
}
.adkh-tabs-contents {
flex-grow: 1;
background: #fff
}
.adkh-tab-content {
display: none
}
.adkh-tab-content.active {
display: block
}
@media screen and (max-width : 1024px) {
.adkh-tabs-shadow-overlay {
display: none;
}
.adkh-tab-separator {
width: 100%;
display: block;
height: 1px;
background: var(--adkh-primary-color);
margin: 0 ;
min-height: 1px;
}
.adkh-tabs-wrapper {
flex-direction: column;
max-width: 100%
}
.adkh-tabs-buttons-container {
overflow: hidden
}
.adkh-tabs-buttons {
flex-direction: row;
overflow-x: auto;
overflow-y: hidden;
max-height: none;
gap: 5px;
padding-bottom: 10px
}
.adkh-tabs-shadow-overlay {
height: 40px;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
top: 0;
right: 0;
left: auto;
width: 40px;
bottom: auto
}
.adkh-tab-button {
flex: 0 0 auto;
white-space: nowrap
}
.adkh-tab-label {
padding: 15px;
font-size: 14px
}
.adkh-tabs-contents {
border: none;
padding: 0;
margin-top: 10px
}
}.adkh-testimonials-wrapper {
border-radius: var(--adkh-border-radius);
padding: 1.5px;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08);
perspective: 800px;
overflow: hidden;
cursor: pointer;
transition: transform 0.8s ease;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 100px;
}
.adkh-testimonials-wrapper::before,
.adkh-testimonials-wrapper::after {
content: "";
position: absolute;
inset: 0;
border-radius: var(--adkh-border-radius);
backface-visibility: hidden;
transition: transform 0.8s ease;
}
.adkh-testimonials-wrapper::before {
background-image: linear-gradient(180deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -1;
transform: rotateY(0deg);
}
.adkh-testimonials-wrapper::after {
background-image: linear-gradient(0deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -2;
transform: rotateY(-90deg);
}
.adkh-testimonials-wrapper:hover::before {
transform: rotateY(90deg);
}
.adkh-testimonials-wrapper:hover::after {
transform: rotateY(0deg);
}
.adkh-testimonials-wrap {
background: #fff;
padding: 24px;
cursor: pointer;
display: flex;
flex-direction: row;
gap: 14px;
transition: background .3s ease;
border-radius: var(--adkh-border-radius);
position: relative;
z-index: 1;
min-height: 100%;
justify-content: space-between;
align-items: center;
height: 100vh;
}
.adkh-testimonials-nav {
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content: center;
gap: 10px
}
.adkh-testimonials-nav svg rect {
fill: var(--adkh-primary-color);
transition: all 300ms;
cursor: pointer
}
.adkh-testimonials-nav svg:hover rect {
fill: rgba(165, 165, 165, 1)
}
.adkh-testimonials-wrapper .adkh-user-info {
display: flex;
flex-direction: row;
align-items: center;
gap: 10px;
justify-content: space-between
}
.adkh-testimonials-wrapper .adkh-user-info .adkh-avatar img,
.adkh-testimonials-wrapper .adkh-user-info .adkh-avatar {
width: 56px;
height: 56px;
object-fit: cover;
border-radius: 100%
}
.adkh-testimonials-wrapper .adkh-user-meta {
display: flex;
flex-direction: row;
align-items: center;
gap: 6px;
font-size: 14px;
font-weight: 400
}
.adkh-testimonials-wrapper .adkh-name {
font-size: 18px;
font-weight: 700
}
.adkh-testimonial-items {
max-height: 200px;
position: relative
}
.adkh-testimonial-scroll {
overflow: auto;
scrollbar-width: none;
padding: 10px 5px
}
.testimonial-text {
font-size: 16px;
font-weight: 400;
line-height: 30px
}
.adkh-testimonial-content {
height: 100%;
padding: 20px
}
.testimonial-content-item {
display: flex;
flex-direction: column;
gap: 30px
}
.adkh-testimonial-shadow-overlay {
content: '';
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: 53px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
pointer-events: none;
z-index: 1;
background-blend-mode: luminosity
}
@media screen and (max-width : 768px) {
.adkh-testimonials-nav {
flex-direction: row;
}
.adkh-testimonial-items {
padding: 10px 0;
;
}
.adkh-user-meta svg {
width: 18px;
}
.adkh-testimonials-wrap {
min-height: 100%;
padding: 16px;
}
.testimonial-text {
font-size: 15px;
font-weight: 400;
line-height: 30px;
text-align: justify;
}
}.adkh-faq-wrapper {
display: flex;
flex-direction: column;
gap: 12px
}
.adkh-faq-item {
overflow: hidden;
background: #fff;
display: flex;
flex-direction: column;
gap: 20px;
padding: 8px
}
.adkh-faq-question {
border-radius: var(--adkh-border-radius);
padding: 1.5px;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08);
overflow: hidden;
cursor: pointer;
transition: transform 0.8s ease;
perspective: 800px;
}
.adkh-faq-question::before,
.adkh-faq-question::after {
content: "";
position: absolute;
inset: 0;
border-radius: var(--adkh-border-radius);
backface-visibility: hidden;
transition: transform 0.8s ease;
}
.adkh-faq-question::before {
background-image: linear-gradient(180deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -1;
transform: rotateY(0deg);
}
.adkh-faq-question::after {
background-image: linear-gradient(0deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -2;
transform: rotateY(-90deg);
}
.adkh-faq-question:hover::before {
transform: rotateY(90deg);
}
.adkh-faq-question:hover::after {
transform: rotateY(0deg);
}
.adkh-faq-question-wrap {
background: #fff;
padding: 24px;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 14px;
transition: background .3s ease;
border-radius: var(--adkh-border-radius);
position: relative;
z-index: 1
}
.adkh-faq-title {
display: flex;
align-items: center;
justify-content: space-between
}
.adkh-faq-title h3 {
font-weight: 700;
font-size: 18px;
line-height: 25px
}
.adkh-faq-meta {
font-size: 14px;
display: flex;
gap: 35px;
white-space: nowrap;
font-weight: 400;
font-size: 14px;
text-align: justify
}
.adkh-faq-meta span {
display: flex;
align-items: center;
flex-direction: row;
gap: 6px
}
.adkh-faq-answer {
display: none;
background-color: var(--adkh-secondary-color);
padding: 24px;
animation: fadeIn .3s ease-in-out;
border-radius: var(--adkh-border-radius);
display: flex;
flex-direction: row;
gap: 12px;
align-items: flex-start
}
.adkh-faq-answer p {
color: #fff;
font-size: 15px;
font-weight: 400;
line-height: 27px;
text-align: justify
}
.adkh-faq-answer {
display: none
}
.adkh-faq-answer.active {
display: flex !important
}
.adkh-answer-label {
color: var(--adkh-secondary-color);
background-color: #fff;
padding: 8px 14px;
border-radius: 8px;
font-size: 13px;
display: inline-block;
margin-top: 7px;
line-height: 16px
}
.adkh-faq-title svg {
transition: transform .3s ease;
transform: rotate(90deg)
}
.adkh-faq-title svg path {
stroke: rgba(166, 166, 166, 1)
}
.adkh-faq-title svg.rotated path {
stroke: var(--adkh-primary-color)
}
.adkh-faq-title svg.rotated {
transform: rotate(0deg)
}
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(-5px)
}
to {
opacity: 1;
transform: translateY(0)
}
}#iran-map path {
transition: all 300ms;
fill: rgba(200, 181, 149, 1)
}
#iran-map path:hover {
fill: var(--adkh-secondary-color);
cursor: pointer
}
#iran-map circle {
stroke: none
}
.branches-wrapper {
display: none
}
.branches-wrapper.active {
display: flex;
flex-direction: column;
gap: 10px
}
.branch-information {
border-radius: var(--adkh-border-radius);
padding: 1.5px;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08);
overflow: hidden;
cursor: pointer;
transition: transform 0.8s ease;
perspective: 800px;
}
.branch-information::before,
.branch-information::after {
content: "";
position: absolute;
inset: 0;
border-radius: var(--adkh-border-radius);
backface-visibility: hidden;
transition: transform 0.8s ease;
}
.branch-information::before {
background-image: linear-gradient(180deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -1;
transform: rotateY(0deg);
}
.branch-information::after {
background-image: linear-gradient(0deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -2;
transform: rotateY(-90deg);
}
.branch-information:hover::before {
transform: rotateY(90deg);
}
.branch-information:hover::after {
transform: rotateY(0deg);
}
.branch-information-wrap {
background: #fff;
padding: 24px;
transition: background .3s ease;
border-radius: var(--adkh-border-radius);
display: flex;
flex-direction: column;
justify-content: center;
gap: 20px
}
.branch-title {
font-weight: 700;
font-size: 20px;
line-height: 27px
}
.branch-title span {
color: var(--adkh-primary-color)
}
.branch-separator {
color: var(--adkh-secondary-color);
width: 1px
}
.branch-information-wrap p {
font-size: 16px;
font-weight: 400;
line-height: 27px
}
.branch-information-wrap h6 {
font-weight: 500;
font-size: 18px;
line-height: 27px
}
.branch-working-days {
background: url(//asakmoshaver.com/wp-content/themes/adalatkhane/inc/widgets/elementor/adalatkhane_branch/img/Group759.png);
width: 100%;
height: 145px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
padding: 45px;
border-radius: var(--adkh-border-radius);
display: flex;
align-items: center;
flex-direction: row;
gap: 15px
}
.working-icon {
width: 45px;
height: 45px
}
.working-days {
width: calc(100% - 45px)
}
.working-days h6 {
font-weight: 700;
font-size: 17px;
color: #fff;
line-height: 25px
}
.working-days p {
font-weight: 400;
font-size: 16px;
color: #fff;
line-height: 25px
}
.branch-desc {
max-height: 400px;
overflow-y: auto;
scrollbar-width: none;
position: relative
}
.scroll-down-indicator {
position: absolute;
bottom: -30px
}
.scroll-down-indicator {
position: absolute;
bottom: 0;
right: 42%;
display: flex;
justify-content: center;
align-items: center;
width: 40px;
flex-direction: column;
gap: 10px;
height: 350px
}
.scroll-down-indicator svg rect {
fill: var(--adkh-primary-color);
transition: all 300ms;
cursor: pointer
}
.scroll-down-indicator svg:hover rect {
fill: rgba(165, 165, 165, 1)
}
@media screen and (max-width : 768px) {
#iran-map {
width: 90%;
height: auto;
}
.branch-working-days {
background-size: 100%;
padding: 25px 15px 15px 15px;
}
.working-days h6 {
font-weight: 700;
font-size: 15px;
color: #fff;
line-height: 21px
}
.working-days p {
font-weight: 400;
font-size: 14px;
color: #fff;
line-height: 20px
}
.branch-information-wrap p {
font-size: 14px;
font-weight: 400;
line-height: 20px
}
.branch-information-wrap h6 {
font-weight: 500;
font-size: 16px;
line-height: 21px
}
.scroll-down-indicator {
position: absolute;
bottom: -30px;
right: auto;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
flex-direction: row;
gap: 10px;
height: auto;
left: 0;
}
}.adkh-video-cover-wrapper{position:relative;text-align:center;max-width:100%;border-radius:var(--adkh-border-radius)}.adkh-video-cover{background-size:contain;background-position:center;background-repeat:no-repeat;height:400px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--adkh-border-radius)}.adkh-play-btn{background:transparent;border:none;cursor:pointer;z-index:2;transition:transform .3s ease}.adkh-play-btn:hover{transform:scale(1.1)}.adkh-video-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:9999}.adkh-video-modal-inner{position:relative;max-width:90%;width:800px}.adkh-video-modal video{width:100%;height:auto;border-radius:8px}.adkh-video-close{position:absolute;top:-20px;right:-20px;font-size:30px;color:white;cursor:pointer;background:#000;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px}.blog-slide-item {
margin: 5px 10px;
direction: rtl
}
.blog-card {
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08);
padding: 1.5px;
border-radius: var(--adkh-border-radius);
overflow: hidden;
cursor: pointer;
transition: transform 0.8s ease;
perspective: 800px;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
}
.blog-card::before,
.blog-card::after {
content: "";
position: absolute;
inset: 0;
border-radius: var(--adkh-border-radius);
backface-visibility: hidden;
transition: transform 0.8s ease;
}
.blog-card::before {
background-image: linear-gradient(180deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -1;
transform: rotateY(0deg);
}
.blog-card::after {
background-image: linear-gradient(0deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -2;
transform: rotateY(-90deg);
}
.blog-card:hover::before {
transform: rotateY(90deg);
}
.blog-card:hover::after {
transform: rotateY(0deg);
}
.blog-card__inner {
background: #fff;
border-radius: var(--adkh-border-radius);
transition: all .3s ease;
padding: 20px
}
.blog-card__image img {
width: 100%;
max-height: 134px;
object-fit: cover;
height: 100vh;
border-radius: 16px;
filter: grayscale(100%);
transition: filter .3s ease
}
.blog-card__inner:hover .blog-card__image img {
filter: grayscale(0%)
}
.blog-card__title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.blog-card__title a {
font-size: 18px;
font-weight: 700;
line-height: 25px
}
.blog-card__readmore {
background: #fff;
color: var(--adkh-primary-color);
border-radius: var(--adkh-button-border-radius);
font-weight: 600;
border: 1px solid var(--adkh-primary-color);
transition: all 300ms ease;
font-size: 15px;
font-weight: 500
}
.blog-card__readmore:hover {
background: var(--adkh-primary-color);
color: #fff;
font-weight: 600;
border: 1px solid var(--adkh-primary-color)
}
.blog-card__readmore svg path {
transition: all 300ms ease
}
.blog-card__readmore:hover svg path {
stroke: #fff
}
.blog-card__share {
background: transparent;
border: none;
box-shadow: none;
outline: none;
cursor: pointer
}
.blog-card__share:hover svg {
opacity: .8
}
.copy-toast {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgba(0, 0, 0, .75);
color: #fff;
padding: 6px 12px;
border-radius: 6px;
font-size: 14px;
opacity: 0;
pointer-events: none;
transition: opacity .3s ease;
z-index: 10
}
.copy-toast.show {
opacity: 1
}.career-timeline-container {
display: flex;
flex-direction: column;
gap: 50px
}
.timeline-item {
display: flex;
gap: 20px;
align-items: flex-start;
flex-direction: row
}
.timeline-date {
color: var(--adkh-primary-color);
font-family: "modam";
font-size: 16px;
font-weight: 700
}
.timeline-company {
font-size: 16px;
font-weight: 500;
color: rgba(73, 73, 73, 1)
}
.timeline-side.timeline-right {
display: flex;
flex-direction: column;
gap: 15px;
width: 200px;
align-items: flex-end
}
.timeline-title {
color: rgba(73, 73, 73, 1);
font-family: "modam";
font-size: 18px;
font-weight: 700
}
.timeline-desc {
font-size: 16px;
font-weight: 400;
line-height: 30px;
text-align: justify
}
.timeline-item.active .timeline-dot {
background: var(--adkh-secondary-color)
}
.timeline-side.timeline-left {
display: flex;
flex-direction: column;
align-content: flex-start;
align-items: flex-start;
width: 300px;
gap: 10px;
position: relative
}
.timeline-side.timeline-left::before {
content: '';
height: calc(100% + 50px);
width: 1px;
background: rgba(164, 131, 78, 1);
position: absolute;
right: -26px;
left: auto
}
.timeline-item:last-child .timeline-side.timeline-left::before {
height: 100% !important
}
.timeline-dot {
width: 10px;
height: 10px;
background: var(--adkh-primary-color);
border-radius: 15px
}
@media screen and (max-width : 768px) {
.timeline-dot {
width: 18px;
border-radius: 10px
}
}.adkh-gallery {
border-radius: var(--adkh-border-radius);
padding: 1.5px;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08);
transition: transform 0.8s ease;
perspective: 800px;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
overflow: hidden;
}
.adkh-gallery::before,
.adkh-gallery::after {
content: "";
position: absolute;
inset: 0;
border-radius: var(--adkh-border-radius);
backface-visibility: hidden;
transition: transform 0.8s ease;
}
.adkh-gallery::before {
background-image: linear-gradient(180deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -1;
transform: rotateY(0deg);
}
.adkh-gallery::after {
background-image: linear-gradient(0deg, var(--adkh-border-color-from) 0%, var(--adkh-border-color-to) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
z-index: -2;
transform: rotateY(-90deg);
}
.adkh-gallery:hover::before {
transform: rotateY(90deg);
}
.adkh-gallery:hover::after {
transform: rotateY(0deg);
}
.adkh-gallery-wrapper {
width: 100%;
background: #fff;
border-radius: var(--adkh-border-radius);
padding: 40px;
position: relative
}
.adkh-gallery-scroll {
display: flex;
flex-wrap: wrap;
gap: 24px;
align-items: center;
justify-content: space-between;
max-height: 470px;
overflow-y: auto;
scrollbar-width: none;
margin-bottom: 30px
}
.adkh-gallery-item {
display: block;
width: 47%;
height: auto;
overflow: hidden;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
border-radius: var(--adkh-border-radius)
}
.adkh-gallery-item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform .3s ease;
border-radius: var(--adkh-border-radius);
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
.adkh-gallery-item:hover img {
transform: scale(1.05);
filter: grayscale(0%);
-webkit-filter: grayscale(0%)
}
.adkh-gallery-nav {
position: absolute;
bottom: -30px
}
.adkh-gallery-nav {
position: absolute;
bottom: 24px;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
flex-direction: row;
gap: 10px;
z-index: 2
}
.adkh-gallery-nav svg rect {
fill: var(--adkh-primary-color);
transition: all 300ms;
cursor: pointer
}
.adkh-gallery-nav svg:hover rect {
fill: rgba(165, 165, 165, 1)
}
.adkh-gallery-shadow-overlay {
content: '';
position: absolute;
bottom: 70px;
right: 3px;
width: 99%;
height: 70px;
pointer-events: none;
z-index: 1;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
background-blend-mode: luminosity
}
@media screen and (max-width : 768px) {
.adkh-gallery-wrapper {
padding: 25px;
}
.adkh-gallery-item {
width: 100%;
}
.adkh-gallery-shadow-overlay {
bottom: 50px;
}
}.adalatkhane-login-btn-link{position:relative;overflow:hidden;display:flex;text-decoration:none;border-radius:var(--adkh-button-border-radius);transition:all 300ms;flex-direction:row;align-items:center;justify-content:center;gap:5px;cursor:pointer;background:var(--adkh-primary-color);color:#fff;padding:10px}.adalatkhane-login-btn-link:hover{background:var(--adkh-secondary-color);border-color:var(--adkh-secondary-color)}.adalatkhane-login-btn-text{color:#fff;display:inline-block;transition:all 300ms}.adalatkhane-login-btn-icon{display:inline-flex;align-items:center;justify-content:center}.adalatkhane-login-btn-icon svg path{stroke:#fff;transition:all 300ms}.adalatkhane-login-btn-ripple{position:absolute;border-radius:50%;transform:scale(0);background:rgba(255,255,255,.5);animation:ripple-animation 400ms linear;pointer-events:none;width:100px;height:100px;z-index:1;opacity:1}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}@media screen and (max-width:720px){.adalatkhane-login-btn-text{display:none}}.adkh-menu-container{position:relative}.adkh-toggle-button{cursor:pointer;z-index:9999;display:inline-block}.adkh-menu-panel{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100%;background:#fff;transition:right .3s ease-in-out;box-shadow:-2px 0 10px rgba(0,0,0,.2);z-index:10000;overflow-y:auto}.adkh-menu-panel.adkh-open{right:0}.adkh-menu-panel-wrapper{padding:20px;min-height:58vh}.adkh-close-button{font-size:30px;text-align:right;cursor:pointer;z-index:10;top:15px;left:15px;position:absolute;color:#fff}.adkh-mobile-nav{list-style:none;padding:0;margin:0}.adkh-mobile-nav li{margin-bottom:10px}.adkh-mobile-nav li a{display:flex;align-items:center;gap:10px;text-decoration:none;padding:8px 0;border-bottom:1px solid #eee;font-weight:400;font-size:16px}#adkh-mobile-menu .submenu-icon{display:none}#adkh-mobile-menu .sub-menu li a{padding:12px 15px}#adkh-mobile-menu .current-menu-item *{color:var(--adkh-primary-color)}#adkh-mobile-menu li *{color:var(--adkh-link-text-color)}#adkh-mobile-menu li a svg path{stroke:var(--adkh-link-text-color)}#adkh-mobile-menu .current-menu-item svg path{stroke:var(--adkh-primary-color)}#adkh-mobile-menu li:hover>*{color:var(--adkh-primary-color)}#adkh-mobile-menu li:hover a svg path{stroke:var(--adkh-primary-color)}