@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#brxe-sd0003 {display: inline-flex; color: #5f5f5c; fontFamily: Arial, Helvetica, sans-serif; fontSize: 14px; fontWeight: 700; lineHeight: 1.25; text-decoration: none!important; width: fit-content}#brxe-sd0003:hover {color: #ed167d!important}#brxe-sd0003:focus-visible { color: #ed167d!important;}#brxe-sd0004 {margin-top: 40px; color: #d20f6b; fontFamily: Arial, Helvetica, sans-serif; fontSize: 10px; fontWeight: 900; letterSpacing: .16em; lineHeight: 1.3; textTransform: uppercase}#brxe-sd0005 {margin-top: 13px; margin-bottom: 0; color: #111111; fontFamily: Arial, Helvetica, sans-serif; fontSize: 76px; fontWeight: 400; letterSpacing: -.055em; lineHeight: .92; max-width: 760px}@media (max-width: 991px) {#brxe-sd0005 {color: #111111; fontFamily: Arial, Helvetica, sans-serif; fontSize: 64px; fontWeight: 400; letterSpacing: -.055em; lineHeight: .94}}@media (max-width: 478px) {#brxe-sd0005 {color: #111111; fontFamily: Arial, Helvetica, sans-serif; fontSize: clamp(43px,13vw,58px); fontWeight: 400; letterSpacing: -.055em; lineHeight: .96}}#brxe-sd0006 {margin-top: 12px; color: #646461; fontFamily: Arial, Helvetica, sans-serif; fontSize: 14px; fontWeight: 400; lineHeight: 1.5}#brxe-sd0100 {display: block!important; width: 100%!important; margin-top: 0!important; margin-right: 0!important; margin-bottom: 0!important; margin-left: 0!important}#brxe-sd0002 {align-items: flex-start; width: min(1120px,100%)!important; max-width: 1120px!important}#brxe-sd0002 { margin-inline: auto!important;}#brxe-sd0001 {background-color: #f6f6f4; padding-top: 74px; padding-right: 24px; padding-bottom: 104px; padding-left: 24px; width: 100% !important; color: #111 !important; font-family: "Arial,Helvetica,sans-serif !important"}@media (max-width:991px) {body #brxe-sd0001 .tp-filter-primary{ grid-template-columns:minmax(0,1fr) minmax(310px,1fr); }body #brxe-sd0001 .tp-submit{ grid-column:1/-1; }body #brxe-sd0001 .tp-filter-secondary{ grid-template-columns:repeat(2,minmax(0,1fr)); }body #brxe-sd0001 #brxe-sd0008{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; }}@media (max-width:620px) {body #brxe-sd0001 .tp-filter-shell{ margin-top:29px; }body #brxe-sd0001 .tp-filter-primary,body #brxe-sd0001 .tp-filter-secondary{ grid-template-columns:1fr; gap:15px; padding:15px; }body #brxe-sd0001 .tp-submit{ grid-column:auto; }body #brxe-sd0001 .tp-type-buttons button{ padding-inline:5px; font-size:12px; }body #brxe-sd0001 .tp-results-meta{ align-items:flex-start; flex-direction:column; gap:6px; margin-top:28px; }body #brxe-sd0001 .tp-ranking-note{ align-items:flex-start; padding:14px; }body #brxe-sd0001 #brxe-sd0008{ grid-template-columns:1fr !important; row-gap:18px !important; }}#brxe-sd0001 { background: #f6f6f4 !important;}#brxe-sd0001 * { box-sizing: border-box;}#brxe-sd0001 #brxe-sd0002 { width: min(1120px,100%) !important; max-width: 1120px !important; margin-inline: auto !important;}#brxe-sd0001 .tp-filter-shell { width: 100%; margin-top: 35px;}#brxe-sd0001 .tp-filter-primary { display: grid; align-items: end; width: 100%; background: #fff; border: 1px solid #deded9;}#brxe-sd0001 .tp-filter-secondary { display: grid; align-items: end; width: 100%; background: #fff; border: 1px solid #deded9;}#brxe-sd0001 .tp-filter-primary { grid-template-columns: minmax(280px,1.55fr) minmax(340px,1.3fr) 188px; gap: 16px; padding: 17px; box-shadow: 0 12px 34px rgba(17,17,17,.035);}#brxe-sd0001 .tp-filter-secondary { grid-template-columns: repeat(3,minmax(0,1fr)) 228px; gap: 12px; margin-top: 17px; padding: 17px;}#brxe-sd0001 .tp-field { min-width: 0; margin: 0; padding: 0; border: 0;}#brxe-sd0001 fieldset { min-width: 0; margin: 0; padding: 0; border: 0;}#brxe-sd0001 .tp-field-label { display: block; margin: 0 0 8px; padding: 0; color: #5f5f5b; font-size: 10px; font-weight: 900; letter-spacing: .14em; line-height: 1.2; text-transform: uppercase;}#brxe-sd0001 fieldset legend { display: block; margin: 0 0 8px; padding: 0; color: #5f5f5b; font-size: 10px; font-weight: 900; letter-spacing: .14em; line-height: 1.2; text-transform: uppercase;}#brxe-sd0001 .tp-input-wrap { position: relative; display: block;}#brxe-sd0001 .tp-input-icon { position: absolute; left: 15px; top: 50%; color: #ed167d; font-size: 17px; line-height: 1; transform: translateY(-50%);}#brxe-sd0001 input { width: 100%; height: 46px; margin: 0; padding: 0 14px; color: #555552; background: #fff; border: 1px solid #cfcfca; border-radius: 0; font: 400 14px/1 Arial,Helvetica,sans-serif;}#brxe-sd0001 select { width: 100%; height: 46px; margin: 0; padding: 0 14px; color: #555552; background: #fff; border: 1px solid #cfcfca; border-radius: 0; font: 400 14px/1 Arial,Helvetica,sans-serif;}#brxe-sd0001 .tp-location-input { padding-left: 41px;}#brxe-sd0001 .tp-type-buttons { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); height: 46px; padding: 4px; border: 1px solid #cfcfca;}#brxe-sd0001 .tp-type-buttons button { min-width: 0; margin: 0; padding: 0 8px; color: #5d5d59; background: transparent; border: 0; font: 400 13px/1 Arial,Helvetica,sans-serif; white-space: nowrap;}#brxe-sd0001 .tp-type-buttons button.is-active { color: #fff; background: #111;}#brxe-sd0001 .tp-submit { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 46px; margin: 0; padding: 0 16px; border-radius: 0; font: 800 14px/1 Arial,Helvetica,sans-serif; white-space: nowrap; cursor: pointer;}#brxe-sd0001 .tp-reset { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 46px; margin: 0; padding: 0 16px; border-radius: 0; font: 800 14px/1 Arial,Helvetica,sans-serif; white-space: nowrap; cursor: pointer;}#brxe-sd0001 .tp-submit { color: #fff; background: #ed167d; border: 1px solid #ed167d;}#brxe-sd0001 .tp-submit:hover { color: #fff; background: #ff2b91; border-color: #ff2b91;}#brxe-sd0001 .tp-submit:focus-visible { color: #fff; background: #ff2b91; border-color: #ff2b91;}#brxe-sd0001 .tp-reset { color: #171717; background: #fff; border: 1px solid #171717;}#brxe-sd0001 .tp-results-meta { display: flex; align-items: center; justify-content: space-between; gap: 24px; width: 100%; margin-top: 38px; color: #62625f; font-size: 12px; line-height: 1.4;}#brxe-sd0001 .tp-results-meta strong { color: #151515;}#brxe-sd0001 .tp-ranking-note { display: flex; align-items: center; gap: 10px; width: 100%; min-height: 47px; margin-top: 17px; padding: 12px 16px; color: #5c4a53; background: #fff0f7; border: 0; font-size: 11px; line-height: 1.45;}#brxe-sd0001 .tp-ranking-note strong { color: #b40c5d;}#brxe-sd0001 .tp-note-star { flex: 0 0 auto; color: #ed167d; font-size: 17px; line-height: 1;}#brxe-sd0001 #brxe-sd0008 { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)) !important; column-gap: 22px !important; row-gap: 20px !important; align-items: stretch !important;}@media (max-width: 991px) {#brxe-sd0001 {padding-top: 62px; padding-right: 24px; padding-bottom: 88px; padding-left: 24px}}@media (max-width: 478px) {#brxe-sd0001 {padding-top: 46px; padding-right: 18px; padding-bottom: 70px; padding-left: 18px}}