/* 1. Target the middle section (Covers both legacy Elementor Columns AND new Flexbox Containers) */
.elementor-location-footer .elementor-container > .elementor-column:nth-child(2),
.elementor-location-footer .e-container > .e-container:nth-child(2),
.elementor-location-footer .e-con > .e-con:nth-child(2),
.elementor-location-footer .e-con-inner > .e-con:nth-child(2) {
display: none !important;
}
/* 2. Push the remaining sections to the far left and right to balance the footer */
.elementor-location-footer .elementor-container,
.elementor-location-footer .e-container,
.elementor-location-footer .e-con,
.elementor-location-footer .e-con-inner {
justify-content: space-between !important;
}
@media (max-width: 1024px) {
/* 1. Destroys the hamburger menu */
.landing-page-menu,
.elementor-widget-nav-menu,
.elementor-menu-toggle {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
width: 0 !important;
height: 0 !important;
pointer-events: none !important;
margin: 0 !important;
padding: 0 !important;
}
/* 2. Locks the Cyrus head & white background at the top with a fade transition */
[data-elementor-type="header"] {
position: sticky !important;
top: 0 !important;
z-index: 99999 !important;
width: 100% !important;
background-color: #ffffff !important;
transition: opacity 0.3s ease-in-out !important;
}
/* 3. The CRO Magic: Fades the header to 0 when typing in Gravity Forms */
body:has(.gform_wrapper input:focus, .gform_wrapper select:focus, .gform_wrapper textarea:focus) [data-elementor-type="header"] {
opacity: 0 !important;
pointer-events: none !important;
}
}