:root {
    --template-font-body: var(--font-family-default, var(--primary-font, inherit));
    --template-font-title: var(--font-family-title, var(--seconday-font, inherit));
    --template-primary: var(--aios-listing--primary-color, var(--primary));
    --template-secondary: var(--aios-listing--secondary-color, var(--secondary));
    --template-primary-text: var(--font-color-default, var(--primary-text, #000));
    --template-transition: var(--transition, var(--default-transition, .25s ease-in-out));
    --template-transition-short: var(--transition, all .15s ease-in-out);
    --template-dark: #000;
    --template-light: #fff;
    --template-radius: var(--aios-listing--radius, 0)
}

body {
    overflow-x: hidden;
    --schedule-display: block
}

body.admin-bar {
    --adminbar-offset: 32px
}

#inner-page-wrapper {
    margin-bottom: 0
}

#inner-page-wrapper>.container,
#inner-page-wrapper>.site-container {
    padding: 0;
    width: 100%;
    padding-top: var(--container-offset, 0px) !important
}

.ipBanner,
.innerhero,
.ip-banner-breadcrumbs,
#breadcrumbs,
.ipBreadcrumbs,
.entry-title {
    display: none !important
}

#content-sidebar,
#content-full {
    margin-top: 0
}

.aci-details-galaxy .status-for-sale {
    background-color: var(--aios-listing-status-green);
    color: #fff
}

.aci-details-galaxy .status-pending {
    background-color: var(--aios-listing-status-yellow);
    color: #8d8329
}

.aci-details-galaxy .status-open-house,
.aci-details-galaxy .status-open-houses {
    background-color: var(--aios-listing-status-blue);
    color: #fff
}

.aci-details-galaxy .status-sold {
    background-color: var(--aios-listing-status-red);
    color: #fff
}

.aci-details-galaxy .status-orange,
.aci-details-galaxy .status-coming-soon {
    background-color: var(--aios-listing-status-orange);
    color: #fff
}

.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    transition: var(--template-transition)
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: .95
}

.mfp-fade.mfp-bg.mfp-removing,
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1
}

.aci-details-galaxy-gallery {
    top: var(--adminbar-offset, 0px);
    bottom: 0;
    height: auto;
    pointer-events: none;
    font-variant-numeric: lining-nums
}

.aci-details-galaxy-gallery-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--arrow-size, 36px);
    height: var(--arrow-size, 39px);
    color: var(--template-light);
    border: 1px solid var(--template-light);
    transition: var(--template-transition);
    pointer-events: auto
}

.aci-details-galaxy-gallery-arrow:hover {
    background: var(--template-primary);
    border-color: var(--template-primary)
}

.aci-details-galaxy-gallery-arrow svg {
    display: block
}

.aci-details-galaxy-gallery-arrow-right {
    transform: rotate(180deg)
}

.aci-details-galaxy-gallery.mfp-bg {
    background: #000000e6;
    pointer-events: auto
}

.aci-details-galaxy-gallery .mfp-container {
    padding: 0;
    display: flex
}

.aci-details-galaxy-gallery .mfp-container:before {
    display: none
}

.aci-details-galaxy-gallery .mfp-content {
    margin: auto;
    padding: var(--content-py, 65px) var(--content-px, 20px);
    width: var(--content-width, 100%);
    pointer-events: auto
}

.aci-details-galaxy-gallery .mfp-close {
    position: absolute;
    inset: var(--close-inset, 20px) !important;
    left: auto !important;
    display: flex;
    align-items: center;
    gap: 8px;
    width: auto;
    height: -moz-max-content;
    height: max-content;
    opacity: 1;
    color: var(--template-primary);
    transition: var(--template-transition);
    pointer-events: auto
}

.aci-details-galaxy-gallery .mfp-close span {
    color: var(--template-primary-text);
    text-shadow: 0px 4px 44px rgba(0, 0, 0, .29);
    font-size: var(--close-icon-font, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: lowercase
}

.aci-details-galaxy-gallery .mfp-close svg {
    display: block;
    width: var(--close-icon-size, 20px);
    height: var(--close-icon-size, 20px);
    color: var(--template-light)
}

.aci-details-galaxy-gallery .mfp-close:focus,
.aci-details-galaxy-gallery .mfp-close:hover {
    color: var(--template-secondary)
}

.aci-details-galaxy-gallery .mfp-figure {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.aci-details-galaxy-gallery .mfp-figure:after {
    display: none
}

.aci-details-galaxy-gallery .mfp-img {
    padding: 0;
    min-width: var(--img-min-width, 0) !important;
    min-height: var(--img-min-height, 0) !important;
    max-height: var(--img-max-height, -moz-max-content) !important;
    max-height: var(--img-max-height, max-content) !important;
    background: #000;
    -o-object-fit: cover;
    object-fit: cover
}

.aci-details-galaxy-gallery .mfp-arrows {
    position: var(--arrows-position, relative);
    inset: var(--arrows-inset, auto);
    display: var(--arrows-display, none);
    justify-content: var(--arrows-justify, center);
    align-items: var(--arrows-align, normal);
    gap: 13px;
    margin-top: var(--arrows-mt, 17px);
    pointer-events: none
}

.aci-details-galaxy-gallery .mfp-caption {
    position: var(--caption-position, relative);
    z-index: 5;
    left: 0;
    right: 0;
    bottom: var(--caption-bottom, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--caption-gap, 30px);
    margin-top: var(--caption-mt, 59px);
    margin-bottom: var(--caption-mb, 0)
}

.aci-details-galaxy-gallery .mfp-caption span {
    display: var(--caption-arrow-display, flex)
}

.aci-details-galaxy-gallery .mfp-counter {
    position: static;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.26667;
    background: #fffc;
    color: var(--template-dark);
    margin: 0;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-max-content;
    width: max-content;
    height: var(--counter-height, 39px)
}

.aci-details-galaxy-gallery .mfp-preloader {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    margin: auto;
    padding: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #b9b9b9;
    box-shadow: 0 0 #b9b9b94d;
    animation: preloaderPulse 1s infinite;
    pointer-events: none
}

@keyframes preloaderPulse {
    to {
        box-shadow: 0 0 0 20px #b9b9b94d
    }
}

.modal-backdrop {
    background: #000000ed !important
}

.modal-backdrop.in {
    opacity: 1 !important
}

.aci-details-galaxy-modal {
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    padding: 16px;
    pointer-events: none;
    color: var(--template-primary-text);
    font-variant-numeric: lining-nums
}

.aci-details-galaxy-modal>* {
    pointer-events: auto
}

.aci-details-galaxy-modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000000ed
}

.aci-details-galaxy-modal-dialog {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    padding: var(--modal-dialog-padding, 16px);
    overflow-y: auto;
    pointer-events: var(--modal-dialog-pointer, auto)
}

.aci-details-galaxy-modal-content {
    position: relative;
    background: #fff;
    height: -moz-max-content;
    height: max-content;
    width: var(--modal-content-width, 100%);
    max-width: 100%;
    margin: auto;
    padding: var(--modal-content-padding, 26px 20px 50px);
    display: flex;
    flex-direction: column;
    gap: var(--modal-content-gap, 10px);
    pointer-events: auto
}

.aci-details-galaxy-modal-header {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 16px
}

.aci-details-galaxy-modal-title {
    position: relative;
    display: block;
    color: #000;
    font-family: var(--template-font-title);
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -1.35px
}

.aci-details-galaxy-modal-close {
    position: relative;
    display: block;
    cursor: pointer
}

.aci-details-galaxy-modal-body {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: var(--modal-body-gap, 41px)
}

.aci-details-galaxy-modal-text {
    position: relative;
    display: block
}

.aci-details-galaxy-modal-text p {
    display: block;
    font-size: 19px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.57895;
    letter-spacing: .38px
}

.aci-details-galaxy-modal-text small {
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 2.33;
    letter-spacing: 2.04px;
    text-transform: uppercase
}

.aci-details-galaxy-modal-text strong {
    display: block;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: .9px;
    text-transform: uppercase
}

.aci-details-galaxy-modal-note {
    position: relative;
    display: block;
    color: #777;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.83333;
    letter-spacing: 1.2px;
    margin-bottom: 7px
}

.aci-details-galaxy-modal-note:after {
    content: "*"
}

.aci-details-galaxy-modal-cf7 {
    position: relative;
    display: block;
    text-align: left;
    padding: 0;
    height: auto
}

.aci-details-galaxy-modal-cf7:before,
.aci-details-galaxy-modal-cf7:after {
    display: none
}

.aci-details-galaxy-modal-cf7 .wpcf7-form-control-wrap {
    position: relative;
    display: block
}

.aci-details-galaxy-modal-cf7 .wpcf7-response-output {
    margin: 24px 0 0 !important;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0
}

.aci-details-galaxy-modal-cf7 .ajax-loader,
.aci-details-galaxy-modal-cf7 .wpcf7-spinner {
    position: absolute !important;
    top: 0;
    bottom: 0;
    right: 0;
    left: auto;
    margin: auto 16px !important;
    width: 24px !important;
    height: 24px !important
}

.aci-details-galaxy-modal-cf7 .wpcf7-spinner {
    mix-blend-mode: luminosity
}

.aci-details-galaxy-modal-cf7 .wpcf7-not-valid-tip {
    position: absolute;
    top: 0 !important;
    bottom: 0 !important;
    left: auto !important;
    right: 10px !important;
    margin: auto 0 !important;
    transform: none !important;
    padding: 4px 8px !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0;
    width: -moz-max-content;
    width: max-content;
    height: -moz-max-content;
    height: max-content;
    z-index: 1
}

.aci-details-galaxy-modal-form {
    --modal-form-gap: 16px;
    display: grid;
    grid-template-columns: repeat(var(--modal-form-columns, 1), 1fr);
    gap: var(--modal-form-gap)
}

.aci-details-galaxy-modal-form label {
    display: flex !important;
    align-items: center;
    visibility: visible !important;
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.83333;
    letter-spacing: 1.2px;
    width: -moz-max-content;
    width: max-content;
    height: 42px;
    pointer-events: none
}

.aci-details-galaxy-modal-form label.is-required:after {
    content: "*";
    color: #de1818
}

.aci-details-galaxy-modal-form label[for=schedule_showing_date],
.aci-details-galaxy-modal-form label[for=schedule_showing_alt_date],
.aci-details-galaxy-modal-form label[for=approx_date_move] {
    position: relative;
    margin-bottom: -10px;
    height: auto;
    color: #777
}

.aci-details-galaxy-modal-form select,
.aci-details-galaxy-modal-form textarea,
.aci-details-galaxy-modal-form input:not(:is([type=submit], [type=radio], [type=checkbox])) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    position: relative;
    z-index: 10;
    display: block;
    text-align: left !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    letter-spacing: 1.2px;
    width: 100%;
    height: 42px;
    margin: 0;
    padding: 10px 0;
    color: var(--template-primary-text);
    border: none;
    border-bottom: 1px solid var(--template-dark);
    background: transparent
}

.aci-details-galaxy-modal-form select::-moz-placeholder,
.aci-details-galaxy-modal-form textarea::-moz-placeholder,
.aci-details-galaxy-modal-form input:not(:is([type=submit], [type=radio], [type=checkbox]))::-moz-placeholder {
    color: var(--template-primary-text);
    opacity: 0
}

.aci-details-galaxy-modal-form select::placeholder,
.aci-details-galaxy-modal-form textarea::placeholder,
.aci-details-galaxy-modal-form input:not(:is([type=submit], [type=radio], [type=checkbox]))::placeholder {
    color: var(--template-primary-text);
    opacity: 0
}

.aci-details-galaxy-modal-form select:not(:-moz-placeholder),
.aci-details-galaxy-modal-form textarea:not(:-moz-placeholder),
.aci-details-galaxy-modal-form input:not(:is([type=submit], [type=radio], [type=checkbox])):not(:-moz-placeholder) {
    background: #fff
}

.aci-details-galaxy-modal-form select:not(:placeholder-shown),
.aci-details-galaxy-modal-form textarea:not(:placeholder-shown),
.aci-details-galaxy-modal-form input:not(:is([type=submit], [type=radio], [type=checkbox])):not(:placeholder-shown) {
    background: #fff
}

.aci-details-galaxy-modal-form input:not([type=submit])::-webkit-outer-spin-button,
.aci-details-galaxy-modal-form input:not([type=submit])::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.aci-details-galaxy-modal-form input:not([type=submit]).datepicker-input {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIiBmaWxsPSJub25lIj4KPG1hc2sgaWQ9Im1hc2swXzI4NjZfNDAyMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIwIj4KPHJlY3QgeD0iMC41IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NjZfNDAyMykiPgo8cGF0aCBkPSJNNC42NjY2NyAxOC4zMzM3QzQuMjA4MzMgMTguMzMzNyAzLjgxNTk3IDE4LjE3MDUgMy40ODk1OCAxNy44NDQxQzMuMTYzMTkgMTcuNTE3NyAzIDE3LjEyNTMgMyAxNi42NjdWNS4wMDAzM0MzIDQuNTQxOTkgMy4xNjMxOSA0LjE0OTYzIDMuNDg5NTggMy44MjMyNEMzLjgxNTk3IDMuNDk2ODUgNC4yMDgzMyAzLjMzMzY2IDQuNjY2NjcgMy4zMzM2Nkg1LjVWMi41MDAzM0M1LjUgMi4yNjQyMSA1LjU3OTg2IDIuMDY2MyA1LjczOTU4IDEuOTA2NThDNS44OTkzMSAxLjc0Njg1IDYuMDk3MjIgMS42NjY5OSA2LjMzMzMzIDEuNjY2OTlDNi41Njk0NCAxLjY2Njk5IDYuNzY3MzYgMS43NDY4NSA2LjkyNzA4IDEuOTA2NThDNy4wODY4MSAyLjA2NjMgNy4xNjY2NyAyLjI2NDIxIDcuMTY2NjcgMi41MDAzM1YzLjMzMzY2SDEzLjgzMzNWMi41MDAzM0MxMy44MzMzIDIuMjY0MjEgMTMuOTEzMiAyLjA2NjMgMTQuMDcyOSAxLjkwNjU4QzE0LjIzMjYgMS43NDY4NSAxNC40MzA2IDEuNjY2OTkgMTQuNjY2NyAxLjY2Njk5QzE0LjkwMjggMS42NjY5OSAxNS4xMDA3IDEuNzQ2ODUgMTUuMjYwNCAxLjkwNjU4QzE1LjQyMDEgMi4wNjYzIDE1LjUgMi4yNjQyMSAxNS41IDIuNTAwMzNWMy4zMzM2NkgxNi4zMzMzQzE2Ljc5MTcgMy4zMzM2NiAxNy4xODQgMy40OTY4NSAxNy41MTA0IDMuODIzMjRDMTcuODM2OCA0LjE0OTYzIDE4IDQuNTQxOTkgMTggNS4wMDAzM1YxNi42NjdDMTggMTcuMTI1MyAxNy44MzY4IDE3LjUxNzcgMTcuNTEwNCAxNy44NDQxQzE3LjE4NCAxOC4xNzA1IDE2Ljc5MTcgMTguMzMzNyAxNi4zMzMzIDE4LjMzMzdINC42NjY2N1pNNC42NjY2NyAxNi42NjdIMTYuMzMzM1Y4LjMzMzY2SDQuNjY2NjdWMTYuNjY3Wk00LjY2NjY3IDYuNjY2OTlIMTYuMzMzM1Y1LjAwMDMzSDQuNjY2NjdWNi42NjY5OVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+) no-repeat;
    background-position: center right;
    padding-right: 45px
}

.aci-details-galaxy-modal-form input:not([type=submit]).datepicker-input::-moz-placeholder {
    opacity: 1
}

.aci-details-galaxy-modal-form input:not([type=submit]).datepicker-input::placeholder {
    opacity: 1
}

.aci-details-galaxy-modal-form input[type=number] {
    -moz-appearance: textfield
}

.aci-details-galaxy-modal-form select {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KPG1hc2sgaWQ9Im1hc2swXzI4NjZfMzkwNSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODY2XzM5MDUpIj4KPHBhdGggZD0iTTEwIDEyLjgzMzdMNSA3LjgzMzY2TDYuMTY2NjcgNi42NjY5OUwxMCAxMC41MDAzTDEzLjgzMzMgNi42NjY5OUwxNSA3LjgzMzY2TDEwIDEyLjgzMzdaIiBmaWxsPSIjMzYzNjM2Ii8+CjwvZz4KPC9zdmc+) no-repeat;
    background-position: center right;
    padding-right: 45px
}

.aci-details-galaxy-modal-form textarea {
    height: 100px;
    resize: none
}

.aci-details-galaxy-modal-form .mt-0 {
    margin-top: 0 !important
}

.aci-details-galaxy-modal-form-submit {
    font-size: 15px;
    width: 154px;
    margin-left: auto
}

.aci-details-galaxy-modal-form .as-submit {
    margin-top: var(--modal-submit-container-mt, 11px) !important;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto
}

.aci-details-galaxy-modal-form .as-submit>*,
.aci-details-galaxy-modal-form .as-submit .wpcf7-submit {
    width: 154px
}

.aci-details-galaxy-modal-form-row {
    position: relative;
    display: var(--modal-form-row-display, grid);
    grid-template-columns: repeat(var(--modal-form-row-columns, 2), 1fr);
    gap: var(--modal-form-gap);
    grid-column: 1/-1
}

.aci-details-galaxy-modal-form-col {
    position: relative;
    display: block;
    margin-top: auto
}

.aci-details-galaxy-modal-form-col.span-full {
    grid-column: 1/-1
}

.aci-details-galaxy-modal-form-group {
    position: relative;
    display: block
}

.aci-details-galaxy-modal-form-prepend {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.83333;
    letter-spacing: 1.2px;
    height: 42px;
    pointer-events: none
}

.aci-details-galaxy-modal-form-prepend+input {
    padding-left: 8px !important
}

.aci-details-galaxy-modal-calculator {
    position: relative;
    display: block
}

.aci-details-galaxy-modal-calculator-computation {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 65px;
    text-align: left
}

.aci-details-galaxy-modal-calculator-computation-col {
    position: relative;
    display: flex;
    align-items: center;
    gap: 16px
}

.aci-details-galaxy-modal-calculator-computation-group {
    position: relative;
    display: block
}

.aci-details-galaxy-modal-calculator-computation strong,
.aci-details-galaxy-modal-calculator-computation input {
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    height: auto !important;
    pointer-events: none;
    line-height: normal
}

.aci-details-galaxy-modal-calculator-computation strong,
.aci-details-galaxy-modal-calculator-computation div {
    position: relative;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal
}

.aci-details-galaxy-modal-calculator-computation div {
    display: flex;
    align-items: flex-start
}

.aci-details-galaxy-modal-calculator-computation div strong {
    width: 127px;
    flex-shrink: 0
}

.aci-details-galaxy-modal-calculator-total {
    position: relative;
    display: block;
    margin-top: 24px;
    text-align: var(--modal-calculator-total-text-align, left)
}

.aci-details-galaxy-modal-calculator-total small {
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.83333;
    letter-spacing: 1.2px
}

.aci-details-galaxy-modal-calculator-total strong {
    display: block;
    font-family: var(--template-font-title);
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .72px
}

.aci-details-galaxy-modal-calculator-total input {
    display: none !important;
    pointer-events: none
}

.aci-details-galaxy-modal-calculator-buttons {
    position: relative;
    display: block;
    margin-top: var(--modal-calculator-form-buttons-mt, 24px);
    display: grid;
    grid-template-columns: repeat(var(--modal-calculator-form-buttons-columns, 1), 1fr);
    gap: 24px
}

.aci-details-galaxy-modal-calculator-buttons>* {
    width: 100% !important
}

.aci-details-galaxy-modal-calculator-disclaimer {
    position: relative;
    display: block;
    margin-top: 24px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.625;
    color: #595959
}

.aci-details-galaxy-modal-calculator label {
    position: relative;
    margin-bottom: -10px !important;
    height: auto;
    color: #777 !important
}

.aci-details-galaxy-modal-calculator input {
    background: transparent !important;
    color: var(--template-primary-text) !important
}

.aci-details-galaxy-modal-calculator input::-moz-placeholder {
    opacity: 1
}

.aci-details-galaxy-modal-calculator input::placeholder {
    opacity: 1
}

.aci-details-galaxy-modal#modal-request,
.aci-details-galaxy-modal#modal-schedule {
    --modal-form-row-columns: 1
}

.aci-details-galaxy-modal form[data-optin=enable] .aci-details-galaxy-modal-form-col.span-full,
.aci-details-galaxy-modal form[data-optin=enable] .aios-cf7-consent-consent-wrap {
    width: 100%
}

.aci-details-galaxy-modal form[data-optin=enable] .aios-cf7-consent-consent-wrap .aios-cf7-consent-consent-text {
    color: inherit
}

.aci-details-galaxy-modal form[data-optin=enable] .aiosConsentPlaceholderRow {
    margin-top: 24px
}

.aci-details-galaxy-modal form[data-optin=enable] .aiosConsentPlaceholderRow .aios-cf7-consent-consent-wrap {
    margin: 0
}

.aci-details-galaxy-schedule {
    position: relative;
    display: var(--schedule-display, none);
    margin-top: 53px
}

.aci-details-galaxy-schedule.is-loaded {
    --schedule-loading-display: none;
    --schedule-select-display: block
}

.aci-details-galaxy-schedule-heading {
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.76471;
    letter-spacing: 1.19px;
    margin-bottom: 15px
}

.aci-details-galaxy-schedule-loading {
    position: relative;
    display: var(--schedule-loading-display, block);
    font-size: 19px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.57895;
    letter-spacing: .38px;
    text-align: center
}

.aci-details-galaxy-schedule-select {
    position: relative;
    display: var(--schedule-select-display, none);
    padding: 0 45px
}

.aci-details-galaxy-schedule-dates {
    position: relative;
    display: flex;
    flex-direction: row;
    margin: 0 !important;
    gap: 9px
}

.aci-details-galaxy-schedule-dates li {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    height: 83.002px;
    flex: 1;
    border: 1px solid transparent;
    transition: var(--template-transition);
    transition-property: color, background, border;
    cursor: pointer
}

.aci-details-galaxy-schedule-dates li small {
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    letter-spacing: 1.2px
}

.aci-details-galaxy-schedule-dates li span {
    font-size: 19px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.57895;
    letter-spacing: .38px
}

.aci-details-galaxy-schedule-dates li.is-selected {
    background: var(--template-primary);
    color: var(--template-light)
}

.aci-details-galaxy-schedule-dates li:active,
.aci-details-galaxy-schedule-dates li:hover {
    border-color: var(--template-primary)
}

.aci-details-galaxy-schedule-dates li.is-disabled {
    color: #d4d4d4;
    pointer-events: none
}

.aci-details-galaxy-schedule-control {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    pointer-events: none
}

.aci-details-galaxy-schedule-arrow {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 33px;
    height: 36px;
    padding: 10px;
    pointer-events: auto;
    transition: var(--template-transition);
    transition-property: color, background
}

.aci-details-galaxy-schedule-arrow.active,
.aci-details-galaxy-schedule-arrow:hover {
    background: var(--template-primary);
    color: var(--template-light)
}

.aci-details-galaxy-schedule-button {
    margin: 19px auto 0;
    width: auto !important;
    min-width: calc(100% - 48px)
}

.aci-details-galaxy {
    position: relative;
    display: block;
    max-width: 1440px;
    margin: 0 auto;
    color: var(--template-dark);
    font-variant-numeric: lining-nums
}

.aci-details-galaxy-modals {
    display: none
}

.aci-details-galaxy-modals:has([class*=ihf]) {
    display: block
}

.aci-details-galaxy-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 339px;
    min-height: 48px;
    padding: 8px 10px;
    gap: 10px;
    background: var(--btn-background, var(--template-dark));
    border: 1px solid var(--btn-border-color, var(--template-dark));
    border-radius: var(--template-radius, 0);
    color: var(--btn-color, var(--template-light)) !important;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.76;
    letter-spacing: 1.19px;
    text-transform: uppercase;
    transition: var(--template-transition);
    transition-property: color, border, background;
    pointer-events: var(--btn-pointer, auto)
}

.aci-details-galaxy-button:hover {
    background: var(--btn-hover-background, var(--template-primary));
    border-color: var(--btn-hover-border-color, var(--template-primary));
    color: var(--btn-hover-color, #fff) !important
}

.aci-details-galaxy-button.is-light {
    --btn-background: var(--template-light);
    --btn-color: #000;
    --btn-border-color: var(--template-light);
    --btn-hover-background: var(--template-primary);
    --btn-hover-border-color: var(--template-primary);
    --btn-hover-color: var(--template-light)
}

.aci-details-galaxy-button.is-outlined-primary {
    --btn-background: transparent;
    --btn-color: var(--template-primary);
    --btn-border-color: var(--template-primary);
    --btn-hover-background: var(--template-primary);
    --btn-hover-border-color: var(--template-primary);
    --btn-hover-color: var(--template-light)
}

.aci-details-galaxy-button.is-outlined-secondary {
    --btn-background: transparent;
    --btn-color: var(--template-secondary);
    --btn-border-color: var(--template-secondary);
    --btn-hover-background: var(--template-secondary);
    --btn-hover-border-color: var(--template-secondary);
    --btn-hover-color: var(--template-light)
}

.aci-details-galaxy-button.is-outlined-dark {
    --btn-background: transparent;
    --btn-color: var(--template-dark);
    --btn-border-color: var(--template-dark);
    --btn-hover-background: var(--template-primary);
    --btn-hover-border-color: var(--template-primary);
    --btn-hover-color: #fff
}

.aci-details-galaxy-button.is-outlined-light {
    --btn-background: transparent;
    --btn-color: var(--template-light);
    --btn-border-color: var(--template-light);
    --btn-hover-background: var(--template-light);
    --btn-hover-border-color: var(--template-light);
    --btn-hover-color: #000
}

.aci-details-galaxy-button[disabled],
.aci-details-galaxy-button.disabled {
    --btn-background: #D2D2D2;
    --btn-border-color: #D2D2D2;
    --btn-color: #7C7C7C;
    --btn-pointer: none
}

.aci-details-galaxy-top {
    position: relative;
    display: block;
    padding: 19px 19px 0
}

.aci-details-galaxy-banner {
    position: relative;
    display: block
}

.aci-details-galaxy-banner-list {
    display: grid;
    grid-template-columns: var(--columns, repeat(auto-fit, minmax(calc(50% - 8px), 1fr)));
    grid-auto-rows: var(--image-height, 375px);
    gap: var(--gap, 8px)
}

.aci-details-galaxy-banner-image {
    position: relative;
    display: block;
    height: 100%;
    isolation: isolate
}

.aci-details-galaxy-banner-image canvas {
    display: block;
    width: 100%;
    height: 100%;
    background-color: var(--image-bg-color, #F3F2F9);
    background-size: var(--image-bg-size, cover);
    background-position: center;
    background-repeat: no-repeat;
    background-blend-mode: var(--image-blend, normal)
}

.aci-details-galaxy-banner-image canvas[style*=no-photo] {
    --image-bg-size: auto 80%;
    --image-blend: darken
}

.aci-details-galaxy-banner-image:nth-child(1) {
    grid-row: var(--image-1-rowspan, auto/auto)
}

.aci-details-galaxy-banner-image:nth-child(2) {
    display: var(--image-2-display, none)
}

.aci-details-galaxy-banner-image:nth-child(3) {
    display: var(--image-3-display, none)
}

.aci-details-galaxy-banner-image.as-noimage {
    --image-bg-size: contain
}

.aci-details-galaxy-banner-image:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #0000001a;
    pointer-events: none
}

.aci-details-galaxy-banner-viewall {
    isolation: isolate;
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 30px;
    left: auto !important;
    display: flex;
    margin: var(--viewall-m, 0 auto 25px);
    padding: 10px 22px;
    justify-content: center;
    align-items: center;
    gap: 23px;
    width: -moz-max-content;
    width: max-content;
    height: 58px;
    color: var(--template-light);
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    transition: var(--template-transition);
    transition-property: color, border, background
}

.aci-details-galaxy-banner-viewall:before,
.aci-details-galaxy-banner-viewall:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #fff;
    transition: var(--template-transition);
    transition-property: color, border, background
}

.aci-details-galaxy-banner-viewall:before {
    right: 5px;
    bottom: 5px
}

.aci-details-galaxy-banner-viewall:after {
    top: 5px;
    left: 5px
}

.aci-details-galaxy-banner-viewall:hover {
    color: var(--template-dark)
}

.aci-details-galaxy-banner-viewall:hover:after {
    border-color: var(--template-light);
    background: var(--template-light)
}

.aci-details-galaxy-banner-viewall svg {
    display: block;
    flex-shrink: 0
}

.aci-details-galaxy-breadcrumbs {
    position: relative;
    display: block;
    margin-top: 28px;
    line-height: 1
}

.aci-details-galaxy-breadcrumbs span {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.83333;
    letter-spacing: 1.2px
}

.aci-details-galaxy-breadcrumbs a {
    color: inherit !important
}

.aci-details-galaxy-breadcrumbs em {
    font-style: normal !important
}

.aci-details-galaxy-main {
    position: relative;
    display: block;
    padding: 16px 19px 25px
}

.aci-details-galaxy-info {
    position: relative;
    display: block
}

.aci-details-galaxy-status {
    display: flex;
    justify-content: center;
    align-items: center;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    height: 40px;
    padding: 5px 10px;
    color: var(--template-light);
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.83333;
    letter-spacing: 1.2px;
    text-transform: uppercase
}

.aci-details-galaxy-address,
.aci-details-galaxy-price,
.aci-details-galaxy-openhouse {
    position: relative;
    display: block;
    margin-top: 19px;
    font-family: var(--font-family-title)
}

.aci-details-galaxy-address h1,
.aci-details-galaxy-address strong,
.aci-details-galaxy-price strong,
.aci-details-galaxy-openhouse strong {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .72px
}

.aci-details-galaxy-address span,
.aci-details-galaxy-price span,
.aci-details-galaxy-openhouse span {
    display: block;
    color: #656565;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 26px
}

.aci-details-galaxy-price,
.aci-details-galaxy-openhouse {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.aci-details-galaxy-address {
    margin-top: 11px
}

.aci-details-galaxy-address em {
    font-style: normal !important
}

.aci-details-galaxy-address em[class*=Comma] {
    display: none
}

.aci-details-galaxy-price span {
    margin-top: 10px
}

.aci-details-galaxy-openhouse span {
    display: flex;
    align-items: center;
    gap: 8px
}

.aci-details-galaxy-openhouse svg {
    display: block;
    flex-shrink: 0;
    width: 24px
}

.aci-details-galaxy-featured {
    position: relative;
    display: block;
    margin-top: 9px;
    padding-top: 26px;
    border-top: 1px solid rgba(0, 0, 0, .35)
}

.aci-details-galaxy-featured ul {
    margin: 0 !important;
    padding: 0 !important;
    display: grid;
    grid-template-columns: repeat(var(--featured-columns, 1), var(--featured-size, minmax(0, 1fr)));
    gap: var(--featured-gap, 20px)
}

.aci-details-galaxy-featured ul:empty {
    display: none
}

.aci-details-galaxy-featured ul li {
    display: flex;
    flex-direction: column;
    text-transform: uppercase
}

.aci-details-galaxy-featured ul li em {
    display: block;
    font-size: 16px;
    font-style: normal !important;
    font-weight: 300;
    line-height: 1;
    letter-spacing: 1.2px
}

.aci-details-galaxy-featured ul li span {
    display: block;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.76471;
    letter-spacing: 1.19px
}

.aci-details-galaxy-box {
    position: relative;
    display: block;
    background: var(--template-dark);
    margin-top: 24px;
    padding: 24px
}

.aci-details-galaxy-modal-buttons {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 22px
}

.aci-details-galaxy-modal-buttons:empty {
    display: none
}

.aci-details-galaxy-modal-buttons :is(a, button) {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.aci-details-galaxy-modal-buttons :is(a, button) span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1 !important
}

.aci-details-galaxy-modal-buttons.in-extra {
    gap: 10px;
    margin-top: 36px
}

.aci-details-galaxy-sharer {
    position: relative;
    display: flex;
    margin-top: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: var(--template-radius, 0)
}

.aci-details-galaxy-sharer strong {
    position: relative;
    display: block;
    color: var(--template-light);
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.17;
    letter-spacing: .34px;
    text-transform: uppercase;
    text-align: center
}

.aci-details-galaxy-sharer ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 0 !important;
    padding: 0 !important
}

.aci-details-galaxy-sharer ul li {
    display: block
}

.aci-details-galaxy-sharer ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid var(--template-light);
    color: var(--template-light);
    transition: var(--template-transition);
    transition-property: background, color
}

.aci-details-galaxy-sharer ul li a:hover {
    background: var(--template-light);
    border-color: var(--template-light);
    color: var(--template-primary)
}

.aci-details-galaxy-about {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-top: 53px
}

.aci-details-galaxy-about-heading {
    font-family: var(--template-font-title);
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -1.35px
}

.aci-details-galaxy-about-text {
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.83333;
    letter-spacing: 1.2px;
    margin-top: 20px
}

.aci-details-galaxy-about-text.viewall {
    -webkit-line-clamp: none
}

.aci-details-galaxy-about-text p {
    margin: 0 !important;
    line-height: inherit !important
}

.aci-details-galaxy-about-readmore {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: -moz-max-content;
    width: max-content;
    text-transform: uppercase;
    margin-top: 15px
}

.aci-details-galaxy-about-readmore svg {
    display: block;
    transform: var(--readmore-svg-transform, none)
}

.aci-details-galaxy-about-readmore.active {
    --readmore-svg-transform: rotate(180deg)
}

.aci-details-galaxy-accordion {
    position: relative;
    display: block;
    margin-top: 55px
}

.aci-details-galaxy-accordion-heading {
    display: block;
    font-family: var(--template-font-title);
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -1.35px
}

.aci-details-galaxy-accordion-list {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 15px
}

.aci-details-galaxy-accordion-title {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid transparent;
    -o-border-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMzYiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDMzNiAxIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMCAwLjk4VjBIMC43MjEwOTRWMC45OEgwWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yLjcxOTA1IDAuOThWMEgzLjQ0MDE0VjAuOThIMi43MTkwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNS40MzgxIDAuOThWMEg2LjE1OTE5VjAuOThINS40MzgxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik04LjE1NzE1IDAuOThWMEg4Ljg3ODI0VjAuOThIOC4xNTcxNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTAuODc2MiAwLjk4VjBIMTEuNTk3M1YwLjk4SDEwLjg3NjJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEzLjU5NTIgMC45OFYwSDE0LjMxNjNWMC45OEgxMy41OTUyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNi4zMTQzIDAuOThWMEgxNy4wMzU0VjAuOThIMTYuMzE0M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTkuMDMzMyAwLjk4VjBIMTkuNzU0NFYwLjk4SDE5LjAzMzNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIxLjc1MjQgMC45OFYwSDIyLjQ3MzVWMC45OEgyMS43NTI0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNC40NzE0IDAuOThWMEgyNS4xOTI1VjAuOThIMjQuNDcxNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjcuMTkwNSAwLjk4VjBIMjcuOTExNlYwLjk4SDI3LjE5MDVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI5LjkwOTUgMC45OFYwSDMwLjYzMDZWMC45OEgyOS45MDk1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMi42Mjg2IDAuOThWMEgzMy4zNDk3VjAuOThIMzIuNjI4NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzUuMzQ3NiAwLjk4VjBIMzYuMDY4N1YwLjk4SDM1LjM0NzZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTM4LjA2NjcgMC45OFYwSDM4Ljc4NzhWMC45OEgzOC4wNjY3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik00MC43ODU3IDAuOThWMEg0MS41MDY4VjAuOThINDAuNzg1N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNDMuNTA0OCAwLjk4VjBINDQuMjI1OVYwLjk4SDQzLjUwNDhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTQ2LjIyMzggMC45OFYwSDQ2Ljk0NDlWMC45OEg0Ni4yMjM4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik00OC45NDI5IDAuOThWMEg0OS42NjRWMC45OEg0OC45NDI5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik01MS42NjE5IDAuOThWMEg1Mi4zODNWMC45OEg1MS42NjE5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik01NC4zODEgMC45OFYwSDU1LjEwMjFWMC45OEg1NC4zODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTU3LjEgMC45OFYwSDU3LjgyMTFWMC45OEg1Ny4xWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik01OS44MTkxIDAuOThWMEg2MC41NDAyVjAuOThINTkuODE5MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNjIuNTM4MSAwLjk4VjBINjMuMjU5MlYwLjk4SDYyLjUzODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTY1LjI1NzIgMC45OFYwSDY1Ljk3ODNWMC45OEg2NS4yNTcyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik02Ny45NzYyIDAuOThWMEg2OC42OTczVjAuOThINjcuOTc2MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNzAuNjk1MyAwLjk4VjBINzEuNDE2NFYwLjk4SDcwLjY5NTNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTczLjQxNDMgMC45OFYwSDc0LjEzNTRWMC45OEg3My40MTQzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik03Ni4xMzM0IDAuOThWMEg3Ni44NTQ1VjAuOThINzYuMTMzNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNzguODUyNCAwLjk4VjBINzkuNTczNVYwLjk4SDc4Ljg1MjRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTgxLjU3MTUgMC45OFYwSDgyLjI5MjZWMC45OEg4MS41NzE1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik04NC4yOTA1IDAuOThWMEg4NS4wMTE2VjAuOThIODQuMjkwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNODcuMDA5NiAwLjk4VjBIODcuNzMwN1YwLjk4SDg3LjAwOTZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTg5LjcyODYgMC45OFYwSDkwLjQ0OTdWMC45OEg4OS43Mjg2WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik05Mi40NDc3IDAuOThWMEg5My4xNjg4VjAuOThIOTIuNDQ3N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNOTUuMTY2NyAwLjk4VjBIOTUuODg3OFYwLjk4SDk1LjE2NjdaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTk3Ljg4NTggMC45OFYwSDk4LjYwNjlWMC45OEg5Ny44ODU4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMDAuNjA1IDAuOThWMEgxMDEuMzI2VjAuOThIMTAwLjYwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTAzLjMyNCAwLjk4VjBIMTA0LjA0NVYwLjk4SDEwMy4zMjRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEwNi4wNDMgMC45OFYwSDEwNi43NjRWMC45OEgxMDYuMDQzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMDguNzYyIDAuOThWMEgxMDkuNDgzVjAuOThIMTA4Ljc2MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTExLjQ4MSAwLjk4VjBIMTEyLjIwMlYwLjk4SDExMS40ODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTExNC4yIDAuOThWMEgxMTQuOTIxVjAuOThIMTE0LjJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTExNi45MTkgMC45OFYwSDExNy42NFYwLjk4SDExNi45MTlaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTExOS42MzggMC45OFYwSDEyMC4zNTlWMC45OEgxMTkuNjM4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMjIuMzU3IDAuOThWMEgxMjMuMDc4VjAuOThIMTIyLjM1N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTI1LjA3NiAwLjk4VjBIMTI1Ljc5N1YwLjk4SDEyNS4wNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEyNy43OTUgMC45OFYwSDEyOC41MTZWMC45OEgxMjcuNzk1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMzAuNTE0IDAuOThWMEgxMzEuMjM1VjAuOThIMTMwLjUxNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTMzLjIzMyAwLjk4VjBIMTMzLjk1NVYwLjk4SDEzMy4yMzNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEzNS45NTIgMC45OFYwSDEzNi42NzRWMC45OEgxMzUuOTUyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMzguNjcyIDAuOThWMEgxMzkuMzkzVjAuOThIMTM4LjY3MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTQxLjM5MSAwLjk4VjBIMTQyLjExMlYwLjk4SDE0MS4zOTFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE0NC4xMSAwLjk4VjBIMTQ0LjgzMVYwLjk4SDE0NC4xMVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTQ2LjgyOSAwLjk4VjBIMTQ3LjU1VjAuOThIMTQ2LjgyOVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTQ5LjU0OCAwLjk4VjBIMTUwLjI2OVYwLjk4SDE0OS41NDhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE1Mi4yNjcgMC45OFYwSDE1Mi45ODhWMC45OEgxNTIuMjY3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNTQuOTg2IDAuOThWMEgxNTUuNzA3VjAuOThIMTU0Ljk4NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTU3LjcwNSAwLjk4VjBIMTU4LjQyNlYwLjk4SDE1Ny43MDVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE2MC40MjQgMC45OFYwSDE2MS4xNDVWMC45OEgxNjAuNDI0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNjMuMTQzIDAuOThWMEgxNjMuODY0VjAuOThIMTYzLjE0M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTY1Ljg2MiAwLjk4VjBIMTY2LjU4M1YwLjk4SDE2NS44NjJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE2OC41ODEgMC45OFYwSDE2OS4zMDJWMC45OEgxNjguNTgxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNzEuMyAwLjk4VjBIMTcyLjAyMVYwLjk4SDE3MS4zWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNzQuMDE5IDAuOThWMEgxNzQuNzRWMC45OEgxNzQuMDE5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNzYuNzM4IDAuOThWMEgxNzcuNDU5VjAuOThIMTc2LjczOFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTc5LjQ1NyAwLjk4VjBIMTgwLjE3OFYwLjk4SDE3OS40NTdaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE4Mi4xNzYgMC45OFYwSDE4Mi44OTdWMC45OEgxODIuMTc2WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xODQuODk1IDAuOThWMEgxODUuNjE2VjAuOThIMTg0Ljg5NVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTg3LjYxNCAwLjk4VjBIMTg4LjMzNlYwLjk4SDE4Ny42MTRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE5MC4zMzMgMC45OFYwSDE5MS4wNTVWMC45OEgxOTAuMzMzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xOTMuMDUzIDAuOThWMEgxOTMuNzc0VjAuOThIMTkzLjA1M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTk1Ljc3MiAwLjk4VjBIMTk2LjQ5M1YwLjk4SDE5NS43NzJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE5OC40OTEgMC45OFYwSDE5OS4yMTJWMC45OEgxOTguNDkxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMDEuMjEgMC45OFYwSDIwMS45MzFWMC45OEgyMDEuMjFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIwMy45MjkgMC45OFYwSDIwNC42NVYwLjk4SDIwMy45MjlaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIwNi42NDggMC45OFYwSDIwNy4zNjlWMC45OEgyMDYuNjQ4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMDkuMzY3IDAuOThWMEgyMTAuMDg4VjAuOThIMjA5LjM2N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjEyLjA4NiAwLjk4VjBIMjEyLjgwN1YwLjk4SDIxMi4wODZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIxNC44MDUgMC45OFYwSDIxNS41MjZWMC45OEgyMTQuODA1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMTcuNTI0IDAuOThWMEgyMTguMjQ1VjAuOThIMjE3LjUyNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjIwLjI0MyAwLjk4VjBIMjIwLjk2NFYwLjk4SDIyMC4yNDNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIyMi45NjIgMC45OFYwSDIyMy42ODNWMC45OEgyMjIuOTYyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMjUuNjgxIDAuOThWMEgyMjYuNDAyVjAuOThIMjI1LjY4MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjI4LjQgMC45OFYwSDIyOS4xMjFWMC45OEgyMjguNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjMxLjExOSAwLjk4VjBIMjMxLjg0VjAuOThIMjMxLjExOVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjMzLjgzOCAwLjk4VjBIMjM0LjU1OVYwLjk4SDIzMy44MzhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIzNi41NTcgMC45OFYwSDIzNy4yNzhWMC45OEgyMzYuNTU3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMzkuMjc2IDAuOThWMEgyMzkuOTk3VjAuOThIMjM5LjI3NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjQxLjk5NSAwLjk4VjBIMjQyLjcxN1YwLjk4SDI0MS45OTVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI0NC43MTQgMC45OFYwSDI0NS40MzZWMC45OEgyNDQuNzE0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNDcuNDM0IDAuOThWMEgyNDguMTU1VjAuOThIMjQ3LjQzNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjUwLjE1MyAwLjk4VjBIMjUwLjg3NFYwLjk4SDI1MC4xNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI1Mi44NzIgMC45OFYwSDI1My41OTNWMC45OEgyNTIuODcyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNTUuNTkxIDAuOThWMEgyNTYuMzEyVjAuOThIMjU1LjU5MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjU4LjMxIDAuOThWMEgyNTkuMDMxVjAuOThIMjU4LjMxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNjEuMDI5IDAuOThWMEgyNjEuNzVWMC45OEgyNjEuMDI5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNjMuNzQ4IDAuOThWMEgyNjQuNDY5VjAuOThIMjYzLjc0OFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjY2LjQ2NyAwLjk4VjBIMjY3LjE4OFYwLjk4SDI2Ni40NjdaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI2OS4xODYgMC45OFYwSDI2OS45MDdWMC45OEgyNjkuMTg2WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNzEuOTA1IDAuOThWMEgyNzIuNjI2VjAuOThIMjcxLjkwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjc0LjYyNCAwLjk4VjBIMjc1LjM0NVYwLjk4SDI3NC42MjRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI3Ny4zNDMgMC45OFYwSDI3OC4wNjRWMC45OEgyNzcuMzQzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yODAuMDYyIDAuOThWMEgyODAuNzgzVjAuOThIMjgwLjA2MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjgyLjc4MSAwLjk4VjBIMjgzLjUwMlYwLjk4SDI4Mi43ODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI4NS41IDAuOThWMEgyODYuMjIxVjAuOThIMjg1LjVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI4OC4yMTkgMC45OFYwSDI4OC45NFYwLjk4SDI4OC4yMTlaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI5MC45MzggMC45OFYwSDI5MS42NTlWMC45OEgyOTAuOTM4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yOTMuNjU3IDAuOThWMEgyOTQuMzc4VjAuOThIMjkzLjY1N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjk2LjM3NiAwLjk4VjBIMjk3LjA5OFYwLjk4SDI5Ni4zNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI5OS4wOTUgMC45OFYwSDI5OS44MTdWMC45OEgyOTkuMDk1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMDEuODE1IDAuOThWMEgzMDIuNTM2VjAuOThIMzAxLjgxNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzA0LjUzNCAwLjk4VjBIMzA1LjI1NVYwLjk4SDMwNC41MzRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMwNy4yNTMgMC45OFYwSDMwNy45NzRWMC45OEgzMDcuMjUzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMDkuOTcyIDAuOThWMEgzMTAuNjkzVjAuOThIMzA5Ljk3MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzEyLjY5MSAwLjk4VjBIMzEzLjQxMlYwLjk4SDMxMi42OTFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMxNS40MSAwLjk4VjBIMzE2LjEzMVYwLjk4SDMxNS40MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzE4LjEyOSAwLjk4VjBIMzE4Ljg1VjAuOThIMzE4LjEyOVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzIwLjg0OCAwLjk4VjBIMzIxLjU2OVYwLjk4SDMyMC44NDhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMyMy41NjcgMC45OFYwSDMyNC4yODhWMC45OEgzMjMuNTY3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMjYuMjg2IDAuOThWMEgzMjcuMDA3VjAuOThIMzI2LjI4NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzI5LjAwNSAwLjk4VjBIMzI5LjcyNlYwLjk4SDMyOS4wMDVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMzMS43MjQgMC45OFYwSDMzMi40NDVWMC45OEgzMzEuNzI0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMzQuNDQzIDAuOThWMEgzMzUuMTY0VjAuOThIMzM0LjQ0M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KPC9zdmc+) 1;
    border-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMzYiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDMzNiAxIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMCAwLjk4VjBIMC43MjEwOTRWMC45OEgwWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yLjcxOTA1IDAuOThWMEgzLjQ0MDE0VjAuOThIMi43MTkwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNS40MzgxIDAuOThWMEg2LjE1OTE5VjAuOThINS40MzgxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik04LjE1NzE1IDAuOThWMEg4Ljg3ODI0VjAuOThIOC4xNTcxNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTAuODc2MiAwLjk4VjBIMTEuNTk3M1YwLjk4SDEwLjg3NjJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEzLjU5NTIgMC45OFYwSDE0LjMxNjNWMC45OEgxMy41OTUyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNi4zMTQzIDAuOThWMEgxNy4wMzU0VjAuOThIMTYuMzE0M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTkuMDMzMyAwLjk4VjBIMTkuNzU0NFYwLjk4SDE5LjAzMzNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIxLjc1MjQgMC45OFYwSDIyLjQ3MzVWMC45OEgyMS43NTI0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNC40NzE0IDAuOThWMEgyNS4xOTI1VjAuOThIMjQuNDcxNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjcuMTkwNSAwLjk4VjBIMjcuOTExNlYwLjk4SDI3LjE5MDVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI5LjkwOTUgMC45OFYwSDMwLjYzMDZWMC45OEgyOS45MDk1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMi42Mjg2IDAuOThWMEgzMy4zNDk3VjAuOThIMzIuNjI4NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzUuMzQ3NiAwLjk4VjBIMzYuMDY4N1YwLjk4SDM1LjM0NzZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTM4LjA2NjcgMC45OFYwSDM4Ljc4NzhWMC45OEgzOC4wNjY3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik00MC43ODU3IDAuOThWMEg0MS41MDY4VjAuOThINDAuNzg1N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNDMuNTA0OCAwLjk4VjBINDQuMjI1OVYwLjk4SDQzLjUwNDhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTQ2LjIyMzggMC45OFYwSDQ2Ljk0NDlWMC45OEg0Ni4yMjM4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik00OC45NDI5IDAuOThWMEg0OS42NjRWMC45OEg0OC45NDI5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik01MS42NjE5IDAuOThWMEg1Mi4zODNWMC45OEg1MS42NjE5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik01NC4zODEgMC45OFYwSDU1LjEwMjFWMC45OEg1NC4zODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTU3LjEgMC45OFYwSDU3LjgyMTFWMC45OEg1Ny4xWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik01OS44MTkxIDAuOThWMEg2MC41NDAyVjAuOThINTkuODE5MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNjIuNTM4MSAwLjk4VjBINjMuMjU5MlYwLjk4SDYyLjUzODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTY1LjI1NzIgMC45OFYwSDY1Ljk3ODNWMC45OEg2NS4yNTcyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik02Ny45NzYyIDAuOThWMEg2OC42OTczVjAuOThINjcuOTc2MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNzAuNjk1MyAwLjk4VjBINzEuNDE2NFYwLjk4SDcwLjY5NTNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTczLjQxNDMgMC45OFYwSDc0LjEzNTRWMC45OEg3My40MTQzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik03Ni4xMzM0IDAuOThWMEg3Ni44NTQ1VjAuOThINzYuMTMzNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNNzguODUyNCAwLjk4VjBINzkuNTczNVYwLjk4SDc4Ljg1MjRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTgxLjU3MTUgMC45OFYwSDgyLjI5MjZWMC45OEg4MS41NzE1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik04NC4yOTA1IDAuOThWMEg4NS4wMTE2VjAuOThIODQuMjkwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNODcuMDA5NiAwLjk4VjBIODcuNzMwN1YwLjk4SDg3LjAwOTZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTg5LjcyODYgMC45OFYwSDkwLjQ0OTdWMC45OEg4OS43Mjg2WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik05Mi40NDc3IDAuOThWMEg5My4xNjg4VjAuOThIOTIuNDQ3N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNOTUuMTY2NyAwLjk4VjBIOTUuODg3OFYwLjk4SDk1LjE2NjdaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTk3Ljg4NTggMC45OFYwSDk4LjYwNjlWMC45OEg5Ny44ODU4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMDAuNjA1IDAuOThWMEgxMDEuMzI2VjAuOThIMTAwLjYwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTAzLjMyNCAwLjk4VjBIMTA0LjA0NVYwLjk4SDEwMy4zMjRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEwNi4wNDMgMC45OFYwSDEwNi43NjRWMC45OEgxMDYuMDQzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMDguNzYyIDAuOThWMEgxMDkuNDgzVjAuOThIMTA4Ljc2MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTExLjQ4MSAwLjk4VjBIMTEyLjIwMlYwLjk4SDExMS40ODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTExNC4yIDAuOThWMEgxMTQuOTIxVjAuOThIMTE0LjJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTExNi45MTkgMC45OFYwSDExNy42NFYwLjk4SDExNi45MTlaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTExOS42MzggMC45OFYwSDEyMC4zNTlWMC45OEgxMTkuNjM4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMjIuMzU3IDAuOThWMEgxMjMuMDc4VjAuOThIMTIyLjM1N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTI1LjA3NiAwLjk4VjBIMTI1Ljc5N1YwLjk4SDEyNS4wNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEyNy43OTUgMC45OFYwSDEyOC41MTZWMC45OEgxMjcuNzk1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMzAuNTE0IDAuOThWMEgxMzEuMjM1VjAuOThIMTMwLjUxNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTMzLjIzMyAwLjk4VjBIMTMzLjk1NVYwLjk4SDEzMy4yMzNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTEzNS45NTIgMC45OFYwSDEzNi42NzRWMC45OEgxMzUuOTUyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xMzguNjcyIDAuOThWMEgxMzkuMzkzVjAuOThIMTM4LjY3MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTQxLjM5MSAwLjk4VjBIMTQyLjExMlYwLjk4SDE0MS4zOTFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE0NC4xMSAwLjk4VjBIMTQ0LjgzMVYwLjk4SDE0NC4xMVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTQ2LjgyOSAwLjk4VjBIMTQ3LjU1VjAuOThIMTQ2LjgyOVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTQ5LjU0OCAwLjk4VjBIMTUwLjI2OVYwLjk4SDE0OS41NDhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE1Mi4yNjcgMC45OFYwSDE1Mi45ODhWMC45OEgxNTIuMjY3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNTQuOTg2IDAuOThWMEgxNTUuNzA3VjAuOThIMTU0Ljk4NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTU3LjcwNSAwLjk4VjBIMTU4LjQyNlYwLjk4SDE1Ny43MDVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE2MC40MjQgMC45OFYwSDE2MS4xNDVWMC45OEgxNjAuNDI0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNjMuMTQzIDAuOThWMEgxNjMuODY0VjAuOThIMTYzLjE0M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTY1Ljg2MiAwLjk4VjBIMTY2LjU4M1YwLjk4SDE2NS44NjJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE2OC41ODEgMC45OFYwSDE2OS4zMDJWMC45OEgxNjguNTgxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNzEuMyAwLjk4VjBIMTcyLjAyMVYwLjk4SDE3MS4zWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNzQuMDE5IDAuOThWMEgxNzQuNzRWMC45OEgxNzQuMDE5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xNzYuNzM4IDAuOThWMEgxNzcuNDU5VjAuOThIMTc2LjczOFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTc5LjQ1NyAwLjk4VjBIMTgwLjE3OFYwLjk4SDE3OS40NTdaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE4Mi4xNzYgMC45OFYwSDE4Mi44OTdWMC45OEgxODIuMTc2WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xODQuODk1IDAuOThWMEgxODUuNjE2VjAuOThIMTg0Ljg5NVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTg3LjYxNCAwLjk4VjBIMTg4LjMzNlYwLjk4SDE4Ny42MTRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE5MC4zMzMgMC45OFYwSDE5MS4wNTVWMC45OEgxOTAuMzMzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0xOTMuMDUzIDAuOThWMEgxOTMuNzc0VjAuOThIMTkzLjA1M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMTk1Ljc3MiAwLjk4VjBIMTk2LjQ5M1YwLjk4SDE5NS43NzJaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTE5OC40OTEgMC45OFYwSDE5OS4yMTJWMC45OEgxOTguNDkxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMDEuMjEgMC45OFYwSDIwMS45MzFWMC45OEgyMDEuMjFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIwMy45MjkgMC45OFYwSDIwNC42NVYwLjk4SDIwMy45MjlaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIwNi42NDggMC45OFYwSDIwNy4zNjlWMC45OEgyMDYuNjQ4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMDkuMzY3IDAuOThWMEgyMTAuMDg4VjAuOThIMjA5LjM2N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjEyLjA4NiAwLjk4VjBIMjEyLjgwN1YwLjk4SDIxMi4wODZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIxNC44MDUgMC45OFYwSDIxNS41MjZWMC45OEgyMTQuODA1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMTcuNTI0IDAuOThWMEgyMTguMjQ1VjAuOThIMjE3LjUyNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjIwLjI0MyAwLjk4VjBIMjIwLjk2NFYwLjk4SDIyMC4yNDNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIyMi45NjIgMC45OFYwSDIyMy42ODNWMC45OEgyMjIuOTYyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMjUuNjgxIDAuOThWMEgyMjYuNDAyVjAuOThIMjI1LjY4MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjI4LjQgMC45OFYwSDIyOS4xMjFWMC45OEgyMjguNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjMxLjExOSAwLjk4VjBIMjMxLjg0VjAuOThIMjMxLjExOVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjMzLjgzOCAwLjk4VjBIMjM0LjU1OVYwLjk4SDIzMy44MzhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTIzNi41NTcgMC45OFYwSDIzNy4yNzhWMC45OEgyMzYuNTU3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yMzkuMjc2IDAuOThWMEgyMzkuOTk3VjAuOThIMjM5LjI3NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjQxLjk5NSAwLjk4VjBIMjQyLjcxN1YwLjk4SDI0MS45OTVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI0NC43MTQgMC45OFYwSDI0NS40MzZWMC45OEgyNDQuNzE0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNDcuNDM0IDAuOThWMEgyNDguMTU1VjAuOThIMjQ3LjQzNFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjUwLjE1MyAwLjk4VjBIMjUwLjg3NFYwLjk4SDI1MC4xNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI1Mi44NzIgMC45OFYwSDI1My41OTNWMC45OEgyNTIuODcyWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNTUuNTkxIDAuOThWMEgyNTYuMzEyVjAuOThIMjU1LjU5MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjU4LjMxIDAuOThWMEgyNTkuMDMxVjAuOThIMjU4LjMxWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNjEuMDI5IDAuOThWMEgyNjEuNzVWMC45OEgyNjEuMDI5WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNjMuNzQ4IDAuOThWMEgyNjQuNDY5VjAuOThIMjYzLjc0OFoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjY2LjQ2NyAwLjk4VjBIMjY3LjE4OFYwLjk4SDI2Ni40NjdaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI2OS4xODYgMC45OFYwSDI2OS45MDdWMC45OEgyNjkuMTg2WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yNzEuOTA1IDAuOThWMEgyNzIuNjI2VjAuOThIMjcxLjkwNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjc0LjYyNCAwLjk4VjBIMjc1LjM0NVYwLjk4SDI3NC42MjRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI3Ny4zNDMgMC45OFYwSDI3OC4wNjRWMC45OEgyNzcuMzQzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yODAuMDYyIDAuOThWMEgyODAuNzgzVjAuOThIMjgwLjA2MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjgyLjc4MSAwLjk4VjBIMjgzLjUwMlYwLjk4SDI4Mi43ODFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI4NS41IDAuOThWMEgyODYuMjIxVjAuOThIMjg1LjVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI4OC4yMTkgMC45OFYwSDI4OC45NFYwLjk4SDI4OC4yMTlaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI5MC45MzggMC45OFYwSDI5MS42NTlWMC45OEgyOTAuOTM4WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0yOTMuNjU3IDAuOThWMEgyOTQuMzc4VjAuOThIMjkzLjY1N1oiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMjk2LjM3NiAwLjk4VjBIMjk3LjA5OFYwLjk4SDI5Ni4zNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTI5OS4wOTUgMC45OFYwSDI5OS44MTdWMC45OEgyOTkuMDk1WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMDEuODE1IDAuOThWMEgzMDIuNTM2VjAuOThIMzAxLjgxNVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzA0LjUzNCAwLjk4VjBIMzA1LjI1NVYwLjk4SDMwNC41MzRaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMwNy4yNTMgMC45OFYwSDMwNy45NzRWMC45OEgzMDcuMjUzWiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMDkuOTcyIDAuOThWMEgzMTAuNjkzVjAuOThIMzA5Ljk3MloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzEyLjY5MSAwLjk4VjBIMzEzLjQxMlYwLjk4SDMxMi42OTFaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMxNS40MSAwLjk4VjBIMzE2LjEzMVYwLjk4SDMxNS40MVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzE4LjEyOSAwLjk4VjBIMzE4Ljg1VjAuOThIMzE4LjEyOVoiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzIwLjg0OCAwLjk4VjBIMzIxLjU2OVYwLjk4SDMyMC44NDhaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMyMy41NjcgMC45OFYwSDMyNC4yODhWMC45OEgzMjMuNTY3WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMjYuMjg2IDAuOThWMEgzMjcuMDA3VjAuOThIMzI2LjI4NloiIGZpbGw9IiNDQ0NDQ0MiLz4KICA8cGF0aCBkPSJNMzI5LjAwNSAwLjk4VjBIMzI5LjcyNlYwLjk4SDMyOS4wMDVaIiBmaWxsPSIjQ0NDQ0NDIi8+CiAgPHBhdGggZD0iTTMzMS43MjQgMC45OFYwSDMzMi40NDVWMC45OEgzMzEuNzI0WiIgZmlsbD0iI0NDQ0NDQyIvPgogIDxwYXRoIGQ9Ik0zMzQuNDQzIDAuOThWMEgzMzUuMTY0VjAuOThIMzM0LjQ0M1oiIGZpbGw9IiNDQ0NDQ0MiLz4KPC9zdmc+) 1;
    background: var(--background, transparent);
    padding: 10px 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 2.31;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    transition: var(--template-transition);
    transition-property: background, color;
    cursor: pointer
}

.aci-details-galaxy-accordion-title:after {
    content: "";
    width: var(--accordion-icon-size, 13.5px);
    height: var(--accordion-icon-size, 13.5px);
    display: block;
    background: transparent var(--accordion-icon-url, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj4KICA8cmVjdCB5PSI2LjIwNTA4IiB3aWR0aD0iMTMuNSIgaGVpZ2h0PSIxLjU4ODI0IiBmaWxsPSJibGFjayIvPgogIDxyZWN0IHg9IjcuNTQ2ODgiIHk9IjAuMjUiIHdpZHRoPSIxMy41IiBoZWlnaHQ9IjEuNTg4MjQiIHRyYW5zZm9ybT0icm90YXRlKDkwIDcuNTQ2ODggMC4yNSkiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==)) no-repeat;
    background-position: center
}

.aci-details-galaxy-accordion-title.is-open {
    --accordion-icon-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMTQgMiIgZmlsbD0ibm9uZSI+CiAgPHJlY3QgeD0iMC41IiB5PSIwLjE0MzE4OCIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMS41ODgyNCIgZmlsbD0iYmxhY2siLz4KPC9zdmc+)
}

.aci-details-galaxy-accordion-content {
    position: relative;
    display: block
}

.aci-details-galaxy-accordion-content ul {
    margin: 0 !important;
    padding: 0 !important
}

.aci-details-galaxy-accordion-content ul li {
    display: flex;
    gap: 9px;
    padding: 9px 0;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: .4px;
    color: #555
}

.aci-details-galaxy-accordion-content ul li strong {
    flex-shrink: 0;
    font-weight: 500;
    width: 167px
}

.aci-details-galaxy-accordion-content ul li span {
    flex-grow: 1
}

.aci-details-galaxy-accordion #ws-walkscore-tile,
.aci-details-galaxy-accordion #GS_schoolSearchWidget {
    display: block;
    min-width: 100%;
    min-height: -moz-max-content;
    min-height: max-content
}

.aci-details-galaxy-accordion #ws-walkscore-tile iframe,
.aci-details-galaxy-accordion #GS_schoolSearchWidget iframe {
    min-width: 100%;
    min-height: -moz-max-content;
    min-height: max-content
}

.aci-details-galaxy-accordion #ws-walkscore-tile iframe+iframe,
.aci-details-galaxy-accordion #GS_schoolSearchWidget iframe+iframe {
    display: none !important
}

.aci-details-galaxy-map {
    width: 100%
}

.aci-details-galaxy-map .listings-map {
    width: 100%;
    height: 400px;
    min-height: 320px;
    /* filter: grayscale(1) */
}

.aci-details-galaxy-map .listings-map .leaflet-container,
.aci-details-galaxy-map .listings-map>div {
    width: 100%;
    height: 100%
}

.aci-details-galaxy-disclaimer {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 7px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.71;
    letter-spacing: .28px;
    margin-top: 24px
}

.aci-details-galaxy-disclaimer p {
    margin: 0 !important;
    line-height: inherit !important
}

.aci-details-galaxy-disclaimer a:not(:hover) {
    color: currentColor
}

.aci-details-galaxy-navigation {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    gap: 20px 0;
    margin: 40px 0 0 !important;
    list-style-type: none !important;
    line-height: normal !important
}

.aci-details-galaxy-navigation li {
    position: relative;
    display: block
}

.aci-details-galaxy-navigation li a {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.aci-details-galaxy-navigation li a:not(.as-button) {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    height: 38px;
    padding: var(--navigation-padding, 0);
    border-left: var(--navigation-border-left, none);
    border-right: var(--navigation-border-right, none);
    color: var(--template-dark);
    transition: var(--template-transition);
    transition-property: background, color, opacity
}

.aci-details-galaxy-navigation li a:not(.as-button):hover {
    color: #555
}

.aci-details-galaxy-navigation li a[disabled],
.aci-details-galaxy-navigation li a[href="#"],
.aci-details-galaxy-navigation li a.disabled {
    color: #777;
    pointer-events: none
}

.aci-details-galaxy-navigation li a.as-button {
    width: 300px;
    max-width: 100%;
    min-height: 0;
    height: 48px
}

.aci-details-galaxy-navigation li span {
    position: relative;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.71;
    letter-spacing: .28px;
    text-transform: uppercase
}

.aci-details-galaxy-navigation li span:before {
    content: var(--text, "")
}

.aci-details-galaxy-navigation li svg {
    display: block;
    width: 22px;
    height: 22px
}

.aci-details-galaxy-navigation li.as-back {
    margin: 0 auto;
    order: 1;
    width: 100%
}

.aci-details-galaxy-navigation li.as-back>* {
    margin: 0 auto
}

.aci-details-galaxy-navigation li.as-prev {
    --text: "Prev";
    --navigation-padding: 0 31px 0 0
}

.aci-details-galaxy-navigation li.as-next {
    --text: "Next";
    --navigation-padding: 0 0 0 31px;
    --navigation-border-left: 1px solid rgba(89, 89, 89, .7)
}

.aci-details-galaxy-contact {
    position: relative;
    display: block;
    padding: 40px 24px
}

.aci-details-galaxy-contact:before {
    content: "";
    position: absolute;
    inset: 0 min((100vw - 1440px) / -2, 0px);
    background: #f1f0f0;
    pointer-events: none
}

.aci-details-galaxy-contact-box {
    position: relative;
    display: block;
    background: #fff;
    padding: 40px 32px
}

.aci-details-galaxy-contact-heading {
    position: relative;
    display: block
}

.aci-details-galaxy-contact-heading small {
    position: relative;
    display: block;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1.17
}

.aci-details-galaxy-contact-heading strong {
    position: relative;
    display: block;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.17;
    margin-top: 8px
}

.aci-details-galaxy-contact-cf7 {
    position: relative;
    display: block
}

.aci-details-galaxy-contact-cf7 .wpcf7-form-control-wrap {
    display: block
}

.aci-details-galaxy-contact-cf7 form {
    margin: 0 !important;
    padding: 0 !important
}

.aci-details-galaxy-contact-cf7 form.sent {
    --contact-form-response-color: #46b450
}

.aci-details-galaxy-contact-cf7 form:is(.failed, .aborted, .invalid, .unaccepted, .payment-required) {
    --contact-form-response-color: #dc3232
}

.aci-details-galaxy-contact-cf7 form.spam {
    --contact-form-response-color: #f56e28
}

.aci-details-galaxy-contact-cf7 :is(.wpcf7-response-output, .wpcf7-not-valid-tip) {
    display: block;
    margin: 5px 0 0 !important;
    padding: 0 !important;
    border: none !important;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .02em;
    margin-top: 5px
}

.aci-details-galaxy-contact-cf7 .wpcf7-response-output {
    margin-top: 24px !important;
    color: var(--contact-form-response-color, #fff)
}

.aci-details-galaxy-contact-form {
    position: relative;
    display: grid;
    grid-template-columns: repeat(var(--contact-form-columns, 1), 1fr);
    gap: var(--contact-form-gap, 24px);
    margin-top: 22px
}

.aci-details-galaxy-contact-col {
    position: relative;
    display: block
}

.aci-details-galaxy-contact-col :is(input:not([type=button]), textarea) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    border: none;
    display: block;
    width: 100%;
    height: 52px;
    padding: 12px 0;
    border-bottom: 1px solid #9A9A9A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .32px
}

.aci-details-galaxy-contact-col textarea {
    resize: none;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    height: 80px !important;
    padding-right: 55px !important
}

.aci-details-galaxy-contact-col:is(:nth-child(4), :nth-child(6)) {
    margin-top: 10px
}

.aci-details-galaxy-contact-col.as-full {
    grid-column: 1/-1
}

.aci-details-galaxy-contact-col.as-submit {
    position: absolute;
    bottom: 14px;
    right: 0
}

.aci-details-galaxy-contact-submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    border: none;
    background: transparent;
    display: block
}

.aci-details-galaxy-contact-submit svg {
    display: block;
    width: 100%;
    height: 100%
}

.aci-details-galaxy-contact-loader {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    margin: auto 15px
}

.aci-details-galaxy-about-text p {
    font-size: 16px !important;
    padding-bottom: 20px;
}

.aci-details-galaxy-button:hover {
    background: #40E0D0 !important;
    border-color: #40E0D0 !important;
}

.aci-details-galaxy-info-sidebar {
    position: sticky;
    top: 120px;
}

.single-aios-listings div#main-wrapper {
    overflow: clip;
}

.aci-details-galaxy-modal-buttons.in-extra {
    margin-bottom: 30px;
}

button[data-target="#modal-request"] {
    display: none;
}

@media (min-width: 744px) {
    .aci-details-galaxy-gallery {
        --close-inset: 60px;
        --img-max-height: 65vh;
        --content-px: 72px
    }

    .aci-details-galaxy-modal {
        --modal-dialog-padding: 30px 70px;
        --modal-content-padding: 50px;
        --modal-submit-container-mt: 51px
    }

    .aci-details-galaxy-modal#modal-request {
        --modal-form-columns: 1
    }

    .aci-details-galaxy-modal form[data-optin=enable] .as-submit {
        width: 100%;
        max-width: 100%
    }

    .aci-details-galaxy-schedule {
        width: 295px;
        margin: 0 0 34px
    }

    .aci-details-galaxy-schedule-dates {
        gap: 3px
    }

    .aci-details-galaxy-schedule-select {
        padding: 0 37px
    }

    .aci-details-galaxy-top {
        padding: 40px 40px 0
    }

    .aci-details-galaxy-banner-list {
        --gap: 16px;
        --image-height: 310px
    }

    .aci-details-galaxy-banner-list[data-display="1"]+div {
        left: 0;
        --viewall-m: 0 53px 53px auto
    }

    .aci-details-galaxy-banner-list[data-display="2"] {
        --image-2-display: block
    }

    .aci-details-galaxy-banner-list[data-display="3"] {
        --image-height: 145px;
        --image-1-rowspan: span 2;
        --image-2-display: block;
        --image-3-display: block
    }

    .aci-details-galaxy-banner-viewall {
        /* left: calc(50% - 8px); */
        --viewall-m: 0 auto 30px
    }

    .aci-details-galaxy-main {
        padding: 73px 40px 98px
    }

    .aci-details-galaxy-info {
        display: flex;
        flex-direction: row;
        gap: 24px
    }

    .aci-details-galaxy-info>div:first-child {
        flex-grow: 1
    }

    .aci-details-galaxy-info>div:last-child {
        flex-shrink: 0
    }

    .aci-details-galaxy-box {
        width: 295px;
        margin-top: 0;
        margin-left: auto
    }

    .aci-details-galaxy-modal-buttons.in-extra {
        flex-flow: row wrap;
        margin-top: 33px
    }

    .aci-details-galaxy-modal-buttons.in-extra>* {
        width: auto;
        flex: 1;
        max-width: calc((100% - 20px) / 3)
    }

    .aci-details-galaxy-featured {
        max-width: 270px
    }

    .aci-details-galaxy-about,
    .aci-details-galaxy-accordion,
    .aci-details-galaxy-navigation {
        margin-top: 60px !important
    }

    .aci-details-galaxy-about-text {
        margin-top: 4px
    }

    .aci-details-galaxy-about-readmore {
        margin-top: 33px
    }

    .aci-details-galaxy-disclaimer {
        margin-top: 32px
    }

    .aci-details-galaxy-navigation {
        justify-content: space-between
    }

    .aci-details-galaxy-navigation li.as-prev,
    .aci-details-galaxy-navigation li.as-next {
        --navigation-padding: 0;
        --navigation-border-left: none;
        --navigation-border-right: none
    }

    .aci-details-galaxy-navigation li.as-back {
        order: 0;
        width: auto
    }

    .aci-details-galaxy-contact {
        padding: 40px
    }

    .aci-details-galaxy-contact-box {
        padding: 64px 40px
    }

    .aci-details-galaxy-contact-heading strong {
        font-size: 44px;
        font-style: normal;
        font-weight: 500;
        line-height: 1.27
    }

    .aci-details-galaxy-contact-form {
        --contact-form-columns: 2;
        --contact-form-gap: 40px 24px
    }

    .aci-details-galaxy-contact-col {
        margin-top: 0 !important
    }
}

@media (min-width: 1024px) {
    .aci-details-galaxy-gallery {
        --close-inset: 50px;
        --content-py: 50px;
        --img-min-width: 100%;
        --caption-position: absolute;
        --caption-bottom: var(--content-py);
        --caption-mt: 0;
        --caption-mb: 30px;
        --caption-arrow-display: none;
        --arrows-position: absolute;
        --arrows-inset: calc((var(--content-px) - var(--arrow-size, 36px)) / 2);
        --arrows-justify: space-between;
        --arrows-align: center;
        --arrows-mt: 0;
        --arrows-display: flex
    }

    .aci-details-galaxy-modal {
        --modal-content-width: 804px;
        --modal-dialog-pointer: none;
        --modal-form-columns: 2;
        --modal-form-row-columns: 2;
        --modal-submit-container-mt: 36px;
        --modal-calculator-form-buttons-columns: 2;
        --modal-calculator-total-text-align: right;
        --modal-calculator-form-buttons-mt: 47px
    }

    .aci-details-galaxy-modal#modal-request,
    .aci-details-galaxy-modal#modal-schedule {
        --modal-form-row-columns: 2
    }

    .aci-details-galaxy-schedule {
        width: 100%
    }

    .aci-details-galaxy-schedule-button {
        min-width: calc(100% - 56px)
    }

    .aci-details-galaxy-banner-list {
        --image-height: 425px
    }

    .aci-details-galaxy-banner-list[data-display="3"] {
        --image-height: 203px
    }

    .aci-details-galaxy-banner-viewall {
        margin-bottom: 30px
    }

    .aci-details-galaxy-main {
        padding-top: 53px
    }

    .aci-details-galaxy-info {
        gap: 86px
    }

    .aci-details-galaxy-address,
    .aci-details-galaxy-price,
    .aci-details-galaxy-openhouse {
        margin-top: 32px
    }

    .aci-details-galaxy-address span,
    .aci-details-galaxy-price span,
    .aci-details-galaxy-openhouse span {
        margin-top: 10px
    }

    .aci-details-galaxy-address h1,
    .aci-details-galaxy-address strong {
        font-size: 45px;
        line-height: normal;
        letter-spacing: -1.35px
    }

    .aci-details-galaxy-price,
    .aci-details-galaxy-openhouse {
        margin-top: 20px
    }

    .aci-details-galaxy-price strong,
    .aci-details-galaxy-openhouse strong {
        font-size: 30px
    }

    .aci-details-galaxy-featured {
        --featured-columns: 3;
        --featured-size: minmax(max-content, 1fr);
        max-width: 100%;
        margin-top: 29px;
        padding-top: 32px
    }

    .aci-details-galaxy-box {
        width: 340px;
        padding: 32px 28px
    }

    .aci-details-galaxy-sharer {
        flex-direction: row;
        gap: 37.5px
    }

    .aci-details-galaxy-modal-buttons.in-extra {
        margin-top: 21px
    }
}

@media (min-width: 1280px) {
    .aci-details-galaxy-gallery {
        --arrows-inset: 70px;
        --content-px: 150px;
        --content-py: calc(var(--close-icon-size, 41px) + (var(--close-inset, 20px) * 2));
        --img-max-height: calc(100vh - ((var(--content-py) * 2) + var(--adminbar-offset, 0px)))
    }

    .aci-details-galaxy-schedule-select {
        padding: 0 54px
    }

    .aci-details-galaxy-schedule-control {
        top: 0;
        right: 21px;
        bottom: 0;
        left: 21px
    }

    .aci-details-galaxy-schedule-button {
        min-width: calc(100% - 108px)
    }

    .aci-details-galaxy-top {
        padding: 44px 85px 0
    }

    .aci-details-galaxy-banner-list {
        --image-height: 660px
    }

    .aci-details-galaxy-banner-list[data-display="3"] {
        --image-height: 250px;
        --columns: 1fr 36.349206%
    }

    .aci-details-galaxy-banner-list[data-display="3"]+div {
        left: 60.629%
    }

    .aci-details-galaxy-main {
        padding: 43px 85px 74px
    }

    .aci-details-galaxy-featured {
        --featured-size: minmax(0, 1fr);
        --featured-gap: 30px;
        margin-top: 25px;
        padding-top: 44px
    }

    .aci-details-galaxy-box {
        width: 440px;
        padding: 44px 54px
    }

    .aci-details-galaxy-price strong,
    .aci-details-galaxy-openhouse strong {
        font-size: 36px
    }

    .aci-details-galaxy-price {
        margin-top: 44px
    }

    .aci-details-galaxy-modal-buttons.in-extra {
        margin-top: 42px
    }

    .aci-details-galaxy-accordion-content ul li {
        gap: 250px
    }
}

@media (min-width: 1440px) {
    .aci-details-galaxy-gallery {
        --img-min-width: 1140px
    }
}