.custom-accordion{padding:clamp(20px, 4vw, 40px) 0 0 0;margin:0 auto}.custom-accordion .heading,.custom-accordion-toggle{padding:clamp(20px, 4vw, 40px) var(--padding-side);margin:0}.custom-accordion-toggle{font-size:clamp(1.2rem, 2vw, 1.8rem);position:relative;padding-right:80px;cursor:pointer}.custom-accordion-toggle:after{content:"";width:28px;height:28px;transition:all .2s;display:block;position:absolute;right:25px;top:clamp(20px, 4vw, 40px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 28 28'%3E%3Cpath d='M14,0c-.6,0-1,.4-1,1v12H1c-.6,0-1,.4-1,1s.4,1,1,1h12v12c0,.6.4,1,1,1s1-.4,1-1v-12h12c.6,0,1-.4,1-1s-.4-1-1-1h-12V1c0-.6-.4-1-1-1Z'/%3E%3C/svg%3E")}.custom-accordion-toggle[aria-expanded="true"]:after{transform:rotate(45deg)}.custom-accordion .accordion-item{position:relative}.custom-accordion .accordion-content-wrapper{padding:0 var(--padding-side) clamp(40px, 6vw, 60px) var(--padding-side);max-width:1300px}.custom-accordion .accordion-content{display:none}.custom-accordion-content.expand-first-1 .accordion-item[data-count="1"] .accordion-content{display:block}.accordion-item{border-top:1px solid #000}.accordion-item:last-child{border-bottom:1px solid #000}.custom-accordion .accordion-image img{width:100%;height:auto}.custom-accordion .accordion-image picture{display:flex}@media screen and (min-width:1024px){.custom-accordion .accordion-image{position:absolute;right:0;top:0;height:100%;bottom:0;width:55%;transition:all .4s;clip-path:polygon(calc(100% - 200px) 0,100% 200px,100% 100%,0 100%,0 0)}.custom-accordion .accordion-image:has(img){background:rgb(0 0 0 / .1)}.custom-accordion .accordion-image picture{display:initial;opacity:0;transition:opacity 0.2s}.custom-accordion .accordion-image img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.2s}.custom-accordion .accordion-content:has(.accordion-image){padding-right:55%}.custom-accordion .accordion-content:has(.accordion-image) .accordion-content-wrapper{min-height:25vw}.custom-accordion-toggle[aria-expanded="false"]+.accordion-content .accordion-image{opacity:0}.custom-accordion-toggle[aria-expanded="true"]+.accordion-content .accordion-image{opacity:1}.custom-accordion-toggle[aria-expanded="true"]+.accordion-content .accordion-image img{opacity:1}.accordion-content.open .accordion-image picture{opacity:1}.accordion-item.has-image .custom-accordion-toggle{padding-right:calc(55% + 25px)}}.elementor-element[data-element_type="container"]:has(.elementor-widget-custom-accordion),.elementor-element[data-element_type="container"]>.e-con-inner:has(.elementor-widget-custom-accordion){padding:0;max-width:100%}