.acc-container {
position: relative;
width: 100%;
overflow: hidden; 
padding-bottom: 50px; 
}
.acc-swiper {
overflow: visible !important; 
} .acc-slide {
width: 60%; 
padding: 0 5px !important; 
opacity: 0.3; transition: opacity 0.6s ease; box-sizing: border-box; } .acc-slide.swiper-slide-active {
opacity: 1; 
z-index: 2; }
.acc-slide-inner img,
.acc-slide-inner video {
width: 100%;
height: auto;
object-fit: cover;
display: block;
}
.acc-slide.swiper-slide-active {
opacity: 1;
transform: scale(1);
z-index: 2;
}
.acc-slide-inner img {
width: 100%;
height: auto;
object-fit: cover;
display: block;
} .acc-slide.swiper-slide-active {
opacity: 1;
transform: scale(1);
z-index: 2;
}
.acc-slide-inner img {
width: 100%;
height: auto;
object-fit: cover;
display: block;
} .acc-slide-inner a {
display: block;
width: 100%;
height: 100%;
text-decoration: none; } .acc-slide:not(.swiper-slide-active) a {
pointer-events: none; } .acc-nav-prev,
.acc-nav-next {
width: 50px !important;
height: 50px !important;
background-color: rgba(180, 180, 180, 0.4);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
border-radius: 50%;
color: #fff !important;
margin-top: -25px !important; 
transition: background-color 0.3s ease; }
.acc-nav-prev { left: 2% !important; }
.acc-nav-next { right: 2% !important; }
.acc-nav-prev::after,
.acc-nav-next::after {
font-size: 14px !important;
font-weight: 900 !important; -webkit-text-stroke: 2px currentColor; } .acc-nav-prev:hover,
.acc-nav-next:hover {
background-color: rgba(180, 180, 180, 0.85); cursor: pointer;
} .acc-pagination {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
}
.acc-container .swiper-pagination-bullet {
width: 45px; 
height: 4px; border-radius: 50px; background-color: #000;
opacity: 0.2;
margin: 0 !important;
transition: opacity 0.3s ease, width 0.3s ease; 
}
.acc-container .swiper-pagination-bullet-active {
opacity: 1;
width: 90px; } .acc-slide-inner {
position: relative;
}  .acc-slide-inner a.acc-zoom-btn {
position: absolute;
bottom: 25px;
right: 25px;
width: 50px !important; height: 50px !important; background-color: rgba(180, 180, 180, 0.4) !important; backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
z-index: 10;
transition: background-color 0.3s ease, opacity 0.3s ease;
opacity: 0; 
pointer-events: none; 
} .acc-slide.swiper-slide-active .acc-zoom-btn {
opacity: 1;
pointer-events: auto;
} .acc-slide-inner a.acc-zoom-btn:hover {
background-color: #1a1a1a !important; cursor: pointer;
} .acc-plus-icon {
position: relative;
width: 14px; height: 14px;
}
.acc-plus-icon::before,
.acc-plus-icon::after {
content: '';
position: absolute;
background-color: #ffffff; top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} .acc-plus-icon::before {
width: 100%;
height: 2px; } .acc-plus-icon::after {
width: 2px; height: 100%;
} .acc-slide.swiper-slide-active .acc-zoom-btn {
opacity: 1;
pointer-events: auto;
}
.acc-zoom-btn:hover {
background-color: rgba(195, 185, 175, 0.95);
transform: scale(1.05);
} .acc-plus-icon {
position: relative;
width: 16px;
height: 16px;
}
.acc-plus-icon::before,
.acc-plus-icon::after {
content: '';
position: absolute;
background-color: #ffffff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} .acc-plus-icon::before {
width: 100%;
height: 2px;
} .acc-plus-icon::after {
width: 2px;
height: 100%;
} @media (min-width: 1440px) {
.acc-slide {
width: 65%; padding: 0 2px; 
}
}
@media (max-width: 1024px) {
.acc-slide {
width: 75%; 
padding: 0 1px; 
}
}
@media (max-width: 768px) {
.acc-slide {
width: 85%; 
padding: 0 1px; 
}
}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.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}