.elementor .e-63d45d5-33168a1{width:20%;position:sticky;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .e-957dc8c{width:80%;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:row-reverse;align-items:start;align-self:center;}.elementor .e-e68615c-628377b{min-width:1080px;max-width:1366px;position:static;column-gap:2px;display:flex;row-gap:1px;justify-content:center;align-items:center;align-self:center;}.elementor .e-33e19a6{position:sticky;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;scroll-margin-top:80px;padding-block-start:0px;padding-block-end:0px;background-color:#0b0b0b;box-shadow:0px -4px 39px 10px rgba(0, 0, 0, 0.49),0px 20px 100px 0px rgba(0, 0, 0, 0.71);perspective-origin:50% 50%;display:flex;gap:1px;justify-content:center;/* Sticky header fix - exact selectors */
header.elementor-location-header {
position: sticky !important;
top: 0 !important;
width: 100% !important;
background: #ffffff !important;
}

/* Fix the inner wrapper */
.elementor-element-821472d {
width: 100% !important;
}

/* Kill any overflow breaking sticky */
html, body {
overflow-x: clip !important;
}\n}.elementor .e-33e19a6:active{position:relative;z-index:9000;scroll-margin-top:0px;box-shadow:0px 58px 100px 37px rgba(0, 0, 0, 1);}