.elementor-1470 .elementor-element.elementor-element-774c59e0{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-1470 .elementor-element.elementor-element-2b7ea095>.elementor-widget-container{margin:11% 0 0}body.elementor-page-1470:not(.elementor-motion-effects-element-type-background),body.elementor-page-1470>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}:root{--page-title-display:none}*{box-sizing:border-box}#search-form{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}#search-input{padding:10px;border:1px solid #ccc;border-radius:20px;width:300px}#search-form-button{padding:10px 20px;border:1px solid #ffa32d;border-radius:20px;background-color:#ffa32d;color:#fff;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}#search-form-button:hover{background-color:#fff;color:#ffa32d}.location-cards-wrapper{padding:20px;background-color:#fff}.location-cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.location-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out;width:calc(25% - 20px);text-decoration:none;margin:0;min-height:450px}.location-card:hover{background-color:#e2f1fb;box-shadow:0 4px 6px rgba(0,0,0,.2)}.location-map{width:100%;height:200px;border-top-left-radius:8px;border-top-right-radius:8px;pointer-events:auto}.location-details{padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.location-title{font-size:18px;font-weight:600;color:#ffa32d;margin:0 0 8px;min-height:50px}.location-address{font-size:17px;color:#020101;margin:8px 0;flex-grow:1;min-height:80px}.location-link{display:flex;align-items:center;text-decoration:none;color:#ffa32d;font-size:18px;font-weight:600;margin-top:auto}.location-link:hover .location-arrow{color:#333}.location-arrow{font-size:24px;color:#ffa32d;margin-left:8px}.load-more-container{text-align:center;margin-top:20px}.tracking-line{font-family:'Montserrat',sans-serif;font-size:23px;font-weight:400;color:#3c424f;margin-bottom:10px;line-height:48px;letter-spacing:.04em;word-spacing:0em}.load-more-button{background-color:#ffa32d;border:1px solid #ffa32d;border-radius:8px;padding:10px 20px;color:#fff;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.load-more-button:hover{background-color:#fff;color:#ffa32d}.load-more-button.clicked{background-color:#ffa32d;border:1px solid #ffa32d;color:#fff}.load-more-button.clicked:hover{background-color:#fff;color:#ffa32d}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;list-style:none;padding:0;max-width:500px;margin:0 auto;font-family:'Montserrat',sans-serif;font-size:16px;transition:all .3s ease}.ui-autocomplete .ui-menu-item{padding:10px;font-size:16px;color:#333;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .3s ease,color .3s ease}.ui-autocomplete .ui-menu-item:last-child{border-bottom:none}.ui-autocomplete .ui-menu-item:hover{background-color:#f5fafd;color:#ffa32d}@media (min-width:768px) and (max-width:1199px){.location-card{width:calc(50% - 20px)}}@media (max-width:767px){.location-card{width:calc(100% - 20px)}}