.apblock-agent-page,.wp-block-apblock-realty-agents-page{box-sizing:border-box}.apblock-agent-page__top{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-bottom:3em}@media(max-width:767.98px){.apblock-agent-page__top{flex-direction:column}}.apblock-agent-page__top-item-sort{margin-left:auto;min-width:250px}@media(max-width:767.98px){.apblock-agent-page__top-item-sort{margin-left:0;max-width:100%}}.apblock-agent-page__top-item-total{align-items:center;display:flex;gap:4px}.apblock-agent-page__list{align-items:stretch;display:flex;flex-direction:column;overflow:hidden}.apblock-agent-page__list-is-effect-shadow{transition:.4s ease-in-out}.apblock-agent-page__list-is-effect-shadow:hover{box-shadow:0 4px 16px 0 rgba(34,43,51,.161)}.apblock-agent-page__list-is-effect-scale-up{transition:.4s ease-in-out}.apblock-agent-page__list-is-effect-scale-up:hover{transform:translateY(-6px)}.apblock-agent-page__list-text-left{text-align:left}.apblock-agent-page__list-text-left .apblock-agent-page__information{justify-content:flex-start}.apblock-agent-page__list-text-left .apblock-agent-page__information li,.apblock-agent-page__list-text-left .apblock-agent-page__information li a{justify-content:inherit}.apblock-agent-page__list-text-center{text-align:center}.apblock-agent-page__list-text-center .apblock-agent-page__information{justify-content:center}.apblock-agent-page__list-text-center .apblock-agent-page__information li,.apblock-agent-page__list-text-center .apblock-agent-page__information li a{justify-content:inherit}.apblock-agent-page__list-text-right{text-align:right}.apblock-agent-page__list-text-right .apblock-agent-page__information{justify-content:right}.apblock-agent-page__list-text-right .apblock-agent-page__information li,.apblock-agent-page__list-text-right .apblock-agent-page__information li a{justify-content:inherit}.apblock-agent-page__figure{align-items:center;background-color:#ddd;display:flex;justify-content:center;margin:0;overflow:hidden;position:relative}.apblock-agent-page__figure[style*="aspect-ratio: auto"].apblock-agent-page__figure--portrait{aspect-ratio:1/1!important}.apblock-agent-page__figure[style*="aspect-ratio: auto"].apblock-agent-page__figure--landscape{aspect-ratio:16/9!important}.apblock-agent-page__figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.apblock-agent-page__figure--no-image svg{color:#444;height:56px;width:56px}.apblock-agent-page__text{flex-grow:1}.apblock-agent-page__content{display:grid;gap:var(--agent-page-grid-gaps);grid-template-columns:repeat(var(--agent-page-grid-cols),minmax(0,1fr))}@media(max-width:991.98px){.apblock-agent-page__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.apblock-agent-page__content{grid-template-columns:1fr}}.apblock-agent-page__name{color:var(--agent-page-name-color)!important;font-size:26px!important;font-weight:600!important;margin-bottom:.5rem;margin-top:0}.apblock-agent-page__name a{color:inherit!important}.apblock-agent-page__role{color:var(--agent-page-role-color)!important;font-size:18px!important;font-weight:500!important;margin-bottom:1.25rem}.apblock-agent-page__information{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0!important;padding:0!important}.apblock-agent-page__information--vertical{flex-direction:row;gap:.85rem}.apblock-agent-page__information--horizontal{flex-direction:column;gap:1rem}.apblock-agent-page__information--link-is-border li a{background-color:var(--agent-page-contact-bg-color,transparent);border:1px solid var(--agent-page-contact-link-border,currentColor);border-radius:3px;color:var(--agent-page-contact-text-color,currentColor);padding:.425rem 1rem}.apblock-agent-page__information--link-full li a{width:100%}.apblock-agent-page__information>li,.apblock-agent-page__information>li>a{align-items:center;display:inline-flex;gap:.5rem}.apblock-agent-page__information>li>a{text-decoration:none;word-break:break-all}.apblock-agent-page__information>li>a[href*=javascript]{cursor:text}.apblock-agent-page__information>li>a svg{flex-shrink:0;height:1.5em;width:1.5em}.apblock-agent-page__unavailable{align-items:center;background-color:#fef8ee;border-left-color:#f0b849;color:#1e1e1e;display:flex;font-size:13px;margin:5px 0;padding:8px 16px}body.ap_agents-page-block select+.select2-container.select2-container--open .select2-selection__arrow{right:1.75em!important;transform:translateY(-50%) rotate(-180deg)!important}@media(max-width:768.98px){body.ap_agents-page-block select+.select2-container.select2-container--default{width:100%!important}}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple{background:var(--agent-page-sort-background-color,var(--wp--preset--color--additional-base-tertiary));border-radius:var(--agent-page-sort-radius,0);color:var(--agent-page-sort-color,var(--wp--preset--color--additional-text-tertiary));min-height:50px}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered{align-items:center;color:#333;display:flex;font-size:calc(var(--wp--preset--font-size--medium)*.8);height:50px;left:0;line-height:25px;-webkit-mask-image:linear-gradient(270deg,transparent 2%,#000 10%);mask-image:linear-gradient(270deg,transparent 2%,#000 10%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;overflow-x:auto;padding:0;position:absolute;scrollbar-color:#333 transparent;scrollbar-width:none;top:50%;transform:translateY(-50%);width:calc(100% - 15px)}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);margin-top:0;padding-left:1.5rem}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::-moz-placeholder{color:var(--agent-page-sort-color,var(--wp--preset--color--text-tertiary))}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::placeholder{color:var(--agent-page-sort-color,var(--wp--preset--color--text-tertiary))}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background:var(--agent-page-dropdown-background-color,var(--wp--preset--color--additional-base-tertiary));border-radius:var(--agent-page-sort-radius,0);box-shadow:none;color:var(--agent-page-dropdown-color,var(--wp--preset--color--additional-text-tertiary));display:inline-flex;flex-direction:row-reverse;gap:6px;margin-right:6px;margin-top:0;padding:6px 12px}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice:first-child{margin-left:.65rem}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{color:var(--agent-page-dropdown-color,var(--wp--preset--color--additional-text-tertiary));font-size:20px;margin-right:0}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single{background:var(--agent-page-sort-background-color,var(--wp--preset--color--additional-base-tertiary));border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--agent-page-sort-radius,0);color:var(--agent-page-sort-color,var(--wp--preset--color--additional-text-tertiary));height:50px;width:100%!important}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__placeholder{color:var(--search-results-filter-color,var(--wp--preset--color--text-tertiary))}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{color:inherit;line-height:50px;padding:0 3rem 0 1.125rem}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow{right:1em;top:50%;transform:translateY(-50%)}body.ap_agents-page-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow b[role=presentation]{border-bottom:2px solid var(--agent-page-sort-color,var(--wp--preset--color--text-tertiary));border-left:0;border-right:2px solid var(--agent-page-sort-color,var(--wp--preset--color--text-tertiary));border-top:0;height:8px;left:0;margin-left:-.5em;margin-top:0;transform:rotate(45deg) translateY(-100%);width:8px}body.ap_agents-page-block .select2-container .select2-dropdown{border:0;border-radius:8px;box-shadow:var(--wp--preset--shadow--natural);overflow:hidden;z-index:5!important}body.ap_agents-page-block .select2-container .select2-dropdown .select2-search .select2-search__field{border:0;box-shadow:none!important;outline:0}body.ap_agents-page-block .select2-container .select2-dropdown .select2-results .select2-results__options{background:var(--agent-page-dropdown-background-color,var(--wp--preset--color--additional-base-tertiary));color:var(--agent-page-dropdown-color,var(--wp--preset--color--additional-text-tertiary));scrollbar-color:#333 transparent;scrollbar-width:thin}body.ap_agents-page-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{font-family:var(--wp--preset--font-family--body);font-size:calc(var(--wp--preset--font-size--medium)*.95);margin:0;padding:12px 14px}body.ap_agents-page-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{background:var(--agent-page-dropdown-active-background-color,var(--wp--preset--color--additional-base-primary));color:var(--agent-page-dropdown-active-color,var(--wp--preset--color--additional-text-primary));position:relative}body.ap_agents-page-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]:after{align-items:center;background:var(--agent-page-tick-background-color,var(--wp--preset--color--additional-base-primary));border-radius:50%;color:var(--agent-page-tick-color,var(--wp--preset--color--additional-text-primary));content:"✓";display:inline-flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:1em;top:50%;transform:translateY(-50%);width:24px}body.ap_agents-page-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background:var(--agent-page-dropdown-active-background-color,var(--wp--preset--color--additional-base-primary));color:var(--agent-page-dropdown-active-color,var(--wp--preset--color--additional-text-primary))}body.logged-in.ap_agents-page-block .select2-container .select2-dropdown{transform:translateY(32px)}
