.falcon-w2dc-location-grid-page .falcon-location-archive-main>.l-section>.l-section-h{padding-top:32px;padding-bottom:60px}
.falcon-w2dc-location-grid-page .falcon-location-archive-header{margin-bottom:35px;padding:18px 22px;border:1px solid rgba(191,145,35,.22);border-radius:14px;background:linear-gradient(135deg,#fffaf0 0%,#f6e7bd 100%);box-shadow:0 5px 18px rgba(72,52,13,.08)}
.falcon-w2dc-location-grid-page .falcon-location-archive-header h1{margin:0;font-size:28px;line-height:1.3;font-weight:700;color:#2c2415}
.falcon-w2dc-location-grid-page .falcon-location-archive-description{max-width:900px}
.falcon-w2dc-location-grid-page .falcon-location-archive-grid .w-grid-list{align-items:stretch;column-gap:.75rem;row-gap:1.5rem} @media (min-width:1025px) and (max-width:1380px){body.falcon-w2dc-location-grid-page :is(#falcon-location-grid-specificity,.falcon-location-archive-grid .w-grid.cols_4){--columns:4!important}}
@media(max-width:600px){.falcon-w2dc-location-grid-page .falcon-location-archive-main>.l-section>.l-section-h{padding-top:22px;padding-bottom:45px}.falcon-w2dc-location-grid-page .falcon-location-archive-header{padding:15px 17px;margin-bottom:26px;border-radius:12px}.falcon-w2dc-location-grid-page .falcon-location-archive-header h1{font-size:21px}} .falcon-location-archive-layout{display:block}
.falcon-location-archive-grid{min-width:0}
.falcon-place-filter{position:relative;width:100%;margin:0 0 28px}
.falcon-place-filter__form{display:grid;grid-template-columns:minmax(210px,1.05fr) minmax(235px,1.15fr) minmax(235px,1.15fr) minmax(135px,.55fr);gap:0;background:#fff;border:1px solid rgba(20,92,71,.15);border-radius:16px;box-shadow:0 8px 28px rgba(25,44,37,.08);overflow:hidden}
.falcon-place-filter__column{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border-inline-end:1px solid rgba(20,92,71,.11)}
.falcon-place-filter__column:last-child{border-inline-end:0}
.falcon-place-filter__heading{font-size:12px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#176b52;margin-bottom:2px}
.falcon-place-filter__input,.falcon-place-filter__select{display:block;width:100%;height:42px;min-height:42px;margin:0!important;padding:0 36px 0 11px!important;border:1px solid #d9e4e0!important;border-radius:9px!important;background-color:#fff!important;color:#233b34!important;font-size:13px!important;box-shadow:none!important}
.falcon-place-filter__input{padding:0 11px!important}
.falcon-place-filter__input:focus,.falcon-place-filter__select:focus{border-color:#176b52!important;box-shadow:0 0 0 2px rgba(23,107,82,.10)!important;outline:none!important}
.falcon-place-filter__current-location{display:flex;align-items:center;min-height:42px;font-size:14px;font-weight:800;color:#183d33;background:#f2f7f5;border-radius:9px;padding:8px 11px}
.falcon-place-filter__select.is-hidden{display:none!important}
.falcon-place-filter__actions{justify-content:center;gap:9px;padding-left:16px;padding-right:16px}
.falcon-place-filter__submit{display:block;width:100%;min-height:44px;border:0;border-radius:6px;background:#176b52;color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}
.falcon-place-filter__submit:hover{background:#125942;transform:translateY(-1px)}
.falcon-place-filter__reset{display:block;width:100%;text-align:center;min-height:38px;line-height:38px;border:1px solid #d8dfdc;border-radius:6px;color:#6a746f!important;text-decoration:none!important;font-size:13px;font-weight:700;background:#fff}
.falcon-place-filter__reset:hover{border-color:#b8c5c0;color:#234c40!important}
.rtl .falcon-place-filter__heading{letter-spacing:0;text-transform:none}
.rtl .falcon-place-filter__select{padding:0 11px 0 36px!important}
@media(max-width:980px){.falcon-place-filter__form{grid-template-columns:1fr 1fr}.falcon-place-filter__column:nth-child(2){border-inline-end:0}.falcon-place-filter__column:nth-child(-n+2){border-bottom:1px solid rgba(20,92,71,.11)}}
@media(max-width:620px){.falcon-place-filter__form{grid-template-columns:1fr;border-radius:13px}.falcon-place-filter__column{border-inline-end:0!important;border-bottom:1px solid rgba(20,92,71,.11)!important;padding:14px}.falcon-place-filter__column:last-child{border-bottom:0!important}.falcon-place-filter__actions{display:grid;grid-template-columns:1fr 1fr;align-items:center}.falcon-place-filter__submit,.falcon-place-filter__reset{min-height:44px}.falcon-place-filter__reset{line-height:42px}}
.falcon-w2dc-location-grid-page .falcon-legacy-place-filter-hidden{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;border:0!important;box-shadow:none!important}
.falcon-location-pagination{display:flex;justify-content:center;margin:30px 0 6px}
.falcon-location-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}
.falcon-location-pagination .page-numbers li{margin:0;padding:0}
.falcon-location-pagination a.page-numbers,.falcon-location-pagination span.page-numbers{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #d9e4e0;border-radius:9px;background:#fff;color:#234c40;text-decoration:none;font-weight:700}
.falcon-location-pagination span.page-numbers.current{background:#176b52;border-color:#176b52;color:#fff}
.falcon-location-pagination a.page-numbers:hover{border-color:#176b52;color:#176b52} .ordonna-location-child-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}
.ordonna-location-child-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dfe5ea;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 10px rgba(20,32,43,.04)}
.ordonna-location-child-card__main{display:block;flex:1;padding:0;color:inherit!important;text-decoration:none!important}
.ordonna-location-child-card__image{width:100%;height:150px;border:0;border-bottom:1px solid #e4e9ed;border-radius:0;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ordonna-location-child-card__image img{width:100%;height:100%;object-fit:cover;padding:0}
.ordonna-location-child-card--financial_branch .ordonna-location-child-card__image img,.ordonna-location-child-card--financial_atm .ordonna-location-child-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;max-width:none!important;max-height:none!important}
.ordonna-location-child-card__body{min-width:0;padding:14px;flex:1}
.ordonna-location-child-card__body small{display:block;color:#6d7882;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}
.ordonna-location-child-card__body h3{font-size:15px;line-height:1.25;font-weight:800;margin:0 0 4px!important;color:#17232e}
.ordonna-location-child-card__ar{font-size:12px;color:#76818b;margin-bottom:4px}
.ordonna-location-child-card__parent{font-size:12px;font-weight:700;color:#4b5863;margin-bottom:5px}
.ordonna-location-child-card__body p{font-size:12px;line-height:1.4;color:#697580;margin:4px 0}
.ordonna-location-child-card__body strong{display:inline-block;margin-top:5px;font-size:12px;color:#17232e}
.ordonna-location-child-card__directions{display:block;margin:0 14px 14px;padding:9px 11px;border-radius:8px;background:#17232e;color:#fff!important;text-align:center;text-decoration:none!important;font-size:12px;font-weight:800}
.falcon-location-no-results{padding:38px 20px;text-align:center;background:#f7f7f7;font-size:18px;margin-top:16px}
@media(max-width:1100px){.ordonna-location-child-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.ordonna-location-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.ordonna-location-child-grid{grid-template-columns:1fr}.ordonna-location-child-card__image{width:100%;height:170px}}  .ordonna-location-child-card--financial_branch .ordonna-location-child-card__image,.ordonna-location-child-card--financial_atm .ordonna-location-child-card__image{height:150px;background:#fff;padding:0!important}body.falcon-w2dc-archive-header-space .l-main {
padding-top: 110px;
}
body.falcon-w2dc-archive-header-space.falcon-w2dc-location-grid-page
.falcon-location-archive-main > .l-section > .l-section-h {
padding-top: 18px;
}
@media (max-width: 1100px) {
body.falcon-w2dc-archive-header-space .l-main {
padding-top: 64px;
}
}
@media (max-width: 900px) {
body.falcon-w2dc-archive-header-space .l-main {
padding-top: 34px;
}
}
@media (max-width: 600px) {
body.falcon-w2dc-archive-header-space .l-main {
padding-top: 28px;
}
body.falcon-w2dc-archive-header-space.falcon-w2dc-location-grid-page
.falcon-location-archive-main > .l-section > .l-section-h {
padding-top: 12px;
}
} body.falcon-w2dc-single-header-space .l-main {
padding-top: 0;
}
@media (max-width: 1100px) {
body.falcon-w2dc-single-header-space .l-main {
padding-top: 0;
}
}
@media (max-width: 900px) {
body.falcon-w2dc-single-header-space .l-main {
padding-top: 0;
}
}
@media (max-width: 600px) {
body.falcon-w2dc-single-header-space .l-main {
padding-top: 0;
}
} body.falcon-ordonna-directory-breathing-space .l-main {
padding-top: 78px;
padding-bottom: 92px;
}
@media (max-width: 1100px) {
body.falcon-ordonna-directory-breathing-space .l-main {
padding-top: 58px;
padding-bottom: 72px;
}
}
@media (max-width: 767px) {
body.falcon-ordonna-directory-breathing-space .l-main {
padding-top: 34px;
padding-bottom: 52px;
}
}