.custom-panels{position:relative;overflow:hidden;padding:clamp(40px, 6vw, 60px) var(--padding-side)}.custom-panel>div{padding:var(--padding-side) 0;border-bottom:1px solid rgb(0 0 0 / .5)}.custom-panels-description{margin-top:20px}.custom-panel .heading{margin-top:0;font-weight:700;font-size:1.3rem;margin-bottom:0}.custom-panel img{display:none}@media screen and (min-width:768px){.custom-panels>.heading{position:absolute;width:100%;left:var(--padding-side);top:clamp(40px, 6vw, 60px)}.custom-panels-description{position:absolute;padding:0 var(--padding-side) clamp(40px, 6vw, 60px) var(--padding-side);text-align:center;left:var(--padding-side);right:var(--padding-side);bottom:clamp(40px, 6vw, 60px)}.custom-panels-wrapper{display:flex;flex-direction:row;gap:0;width:100%}.custom-panels{display:flex;flex-wrap:wrap;flex-direction:row;clip-path:polygon(0 0,0 100%,100% 100%,100% 0);padding:0;min-height:600px;height:75vh;gap:40px;padding:0 var(--padding-side)}.custom-panel{flex-grow:1;flex-basis:0%;position:relative;height:100%;padding-top:25vh;padding-left:25px;padding-right:15px}.custom-panel img{display:block;max-width:100vw;position:absolute;top:0;left:0;height:100%;z-index:-1}.custom-panel .heading{margin-bottom:20px}.custom-panel>div{border-bottom:none}}.elementor-element[data-element_type="container"]:has(.elementor-widget-custom-panels),.elementor-element[data-element_type="container"]>.e-con-inner:has(.elementor-widget-custom-panels){padding:0;max-width:100%}