.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display:none}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}.hcs-marquee {
overflow: hidden;
width: 100%;
}
.hcs-marquee__track {
display: flex;
width: max-content;
white-space: nowrap;
animation: hcs-marquee-scroll var(--hcs-marquee-duration, 10s) linear infinite;
will-change: transform;
}
.hcs-marquee__item {
flex-shrink: 0;
margin: 0;
white-space: nowrap;
}
.hcs-marquee__divider {
flex-shrink: 0;
display: inline-flex;
align-items: center;
padding: 0 24px;
}
.hcs-marquee__divider svg {
width: 32px;
height: auto;
}
@keyframes hcs-marquee-scroll {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
.hcs-marquee--paused:hover .hcs-marquee__track {
animation-play-state: paused;
}
.hcs-marquee--rtl .hcs-marquee__track {
animation-direction: reverse;
}.hcs-reviews {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
align-items: stretch;
overflow: hidden;
position: relative;
min-height: 100%;
} .hcs-reviews__left {
display: flex;
align-items: center;
padding: 30px 0;
position: relative;
background-color: var(--e-global-color-ac49410);
}
.hcs-reviews__slide {
position: absolute;
inset: 0;
display: flex;
flex-direction: column;
justify-content: center;
padding: 30px;
padding-right: 30%;
opacity: 0;
transition: opacity 0.5s ease;
pointer-events: none;
}
.hcs-reviews__slide--active {
opacity: 1;
pointer-events: auto;
}
.hcs-reviews__text {
margin: 0 0 1rem;
font-style: italic;
line-height: 1.6;
} .hcs-reviews__center {
position: absolute;
top: 50%;
right: 0;
transform: translate(50%, -50%) rotate(3deg);
width: clamp(250px, 20vw, 450px);
aspect-ratio: 3 / 4;
z-index: 2;
pointer-events: none;
}
.hcs-reviews__center-inner {
position: relative;
width: 100%;
height: 100%;
}
.hcs-reviews__img {
position: absolute;
inset: 0;
opacity: 0;
visibility: hidden;
}
.hcs-reviews__img--active {
opacity: 1;
visibility: visible;
}
.hcs-reviews__img img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 4px;
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
} .hcs-reviews__right {
display: flex;
align-items: stretch;
overflow: hidden;
background-color: #ffffff;
}
.hcs-reviews__names.swiper {
width: 100%;
}
.hcs-reviews__name {
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
color: #333333;
border-bottom: 1px solid #e0e0e0;
cursor: pointer;
transition: color 0.3s ease, background-color 0.3s ease;
box-sizing: border-box;
padding-left: 30%;
padding-right: 15%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
} @media (min-width: 1025px) {
.swiper-slide-active.hcs-reviews__name {
background-color: #1a1a1a;
color: #ffffff;
}
.hcs-reviews__name:hover {
background-color: #f0f0f0;
color: #333333;
}
.swiper-slide-active.hcs-reviews__name:hover {
background-color: #1a1a1a;
color: #ffffff;
}
} .hcs-reviews__nav {
display: none;
} @media (max-width: 1024px) {
.hcs-reviews {
grid-template-columns: 1fr;
grid-template-rows: auto auto;
min-height: auto !important;
} .hcs-reviews__left {
display: flex;
flex-direction: column;
align-items: center;
padding: 0;
min-height: auto;
}
.hcs-reviews__slide {
position: absolute;
padding: 24px;
}
.hcs-reviews__slide--active {
position: relative;
inset: auto;
width: 100%;
}
.hcs-reviews__text {
text-align: center;
} .hcs-reviews__center {
position: relative;
top: auto;
left: auto;
transform: none;
width: clamp(140px, 40vw, 220px);
aspect-ratio: 3 / 4;
z-index: 2;
pointer-events: none;
margin-bottom: 24px;
}
.hcs-reviews__center-inner {
transform: rotate(3deg);
} .hcs-reviews__right {
grid-row: 2;
flex-direction: column;
align-items: stretch;
}
.hcs-reviews__names.swiper {
height: auto;
margin-left: 0;
}
.hcs-reviews__name {
padding: 10px 15px;
white-space: nowrap;
border-bottom: none;
border: 1px solid #1a1a1a;
} .swiper-slide-active.hcs-reviews__name,
.swiper-slide-active.hcs-reviews__name:hover {
background-color: transparent !important;
color: inherit !important;
} .hcs-reviews__nav {
display: flex;
justify-content: center;
gap: 24px;
padding: 16px 0;
}
.hcs-reviews__nav-btn {
all: unset;
cursor: inherit;
width: 40px;
height: 28px;
color: #333;
background: none !important;
transition: color 0.3s ease;
}
.hcs-reviews__nav-btn:hover {
color: var(--e-global-color-ac49410, #AC9368) !important;
background: none !important;
}
.hcs-reviews__nav-btn svg {
width: 100%;
height: 100%;
display: block;
}
.hcs-reviews__nav-prev {
transform: scaleX(-1);
}
}