@media(max-width:767px){.elementor .e-785a851-73a3{grid-template-rows:180px 150px;}}@media(max-width:767px){.elementor .e-58329117-73dc{padding-block:48px 0px; background-image:linear-gradient(180deg,rgba(10,31,58,.9) 0%,rgba(10,31,58,.95) 100%),url(https://safehavengates.com/wp-content/uploads/2026/11/IMG_7418-1200.webp); background-position:60% center;\n}}@media(max-width:767px){.elementor .e-74e6fda3-9165{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-459f9f14-cd5d{height:220px;}}@media(max-width:767px){.elementor .e-433e8263-5bcd{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-363ab590-297e{height:220px;}}@media(max-width:767px){.elementor .e-81ffcd9-ef97{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-318110c2-306d{height:220px;}}@media(max-width:767px){.elementor .e-203d7fa3-ba59{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-45aee70a-555e{height:220px;}}@media(max-width:767px){.elementor .e-1048b711-abe7{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-165c2fe4-2c14{height:220px;}}@media(max-width:767px){.elementor .e-970ec44-dac9{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-64496af6-df53{height:220px;}}@media(max-width:767px){.elementor .e-6af708ee-8e85{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-3062d2b0-5957{min-height:0px;grid-column:span 2;grid-row:span 1;}}@media(max-width:767px){.elementor .e-50dafa5d-ce64{inset-inline-end:8px;inset-block-end:8px;inset-inline-start:8px;font-size:10px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-4d5aea71-8ac5{min-height:0px;}}@media(max-width:767px){.elementor .e-61919380-b88e{inset-inline-end:8px;inset-block-end:8px;inset-inline-start:8px;font-size:10px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-179cd15d-1d4f{min-height:0px;}}@media(max-width:767px){.elementor .e-374db162-5989{inset-inline-end:8px;inset-block-end:8px;inset-inline-start:8px;font-size:10px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-38b2be9-f806{min-height:0px;}}@media(max-width:767px){.elementor .e-601c30a7-aad8{inset-inline-end:8px;inset-block-end:8px;inset-inline-start:8px;font-size:10px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-4e2a4625-41cb{min-height:0px;}}@media(max-width:767px){.elementor .e-3e2f9b95-a743{min-height:0px;grid-column:span 2;grid-row:span 1;}}@media(max-width:767px){.elementor .e-7c1592c9-4113{inset-inline-end:8px;inset-block-end:8px;inset-inline-start:8px;font-size:10px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-7f3c4caa-cc2d{min-height:0px;}}@media(max-width:767px){.elementor .e-5217744e-e4ba{inset-inline-end:8px;inset-block-end:8px;inset-inline-start:8px;font-size:10px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-6c9c4915-12d5{min-height:0px;}}@media(max-width:767px){.elementor .e-640646cf-7d9c{min-height:0px;grid-column:span 2;grid-row:span 1;}}@media(max-width:767px){.elementor .e-29428340-5723{gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:170px;}}@media(max-width:767px){.elementor .e-510ea1f9-9561{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-6bb654bd-b362{grid-template-rows:160px 160px;}}@media(max-width:767px){.elementor .e-69250d58-311b{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-6a3ec559-88a9{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-69a2d903-cfdd{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-54287343-7c89{inset-inline-end:20px;inset-inline-start:auto;}}@media(max-width:767px){.elementor .e-6d96f18b-79c7{padding-block-end:110px;}}@media(max-width:767px){.elementor .e-2ba8436f-433a{width:100%;max-width:100vw;position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:999;padding:0px;background-color:#0A1F3A;box-shadow:0px -4px 16px 0px rgba(10,31,58,.25);display:flex;flex-direction:row;gap:0px;box-sizing:border-box;\n}}