: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-custom-ihomefinder-primary-color, var(--primary));--template-secondary:var(--aios-custom-ihomefinder-secondary-color, var(--secondary));--template-primary-text:var(--font-color-default, var(--primary-text, #000));--template-transition:var(--transition, all .25s ease-in-out);--template-transition:var(--transition, all .15s ease-in-out);--template-dark:var(--primary-text, #000);--template-light:#fff;--template-radius:0}.aci-details-elevate-gallery{top:var(--adminbar-offset, 0px);bottom:0;height:auto;pointer-events:none}.aci-details-elevate-gallery-arrow{display:block;width:var(--arrow-size, 35px);height:var(--arrow-size, 35px);color:var(--template-primary);border-radius:50%;transition:var(--template-transition);pointer-events:auto}.aci-details-elevate-gallery-arrow:hover{opacity:.6}.aci-details-elevate-gallery-arrow
svg{width:100%;height:100%}.aci-details-elevate-gallery-arrow-right{transform:rotate(180deg)}.aci-details-elevate-gallery.mfp-bg{background:#000000e6;pointer-events:auto}.aci-details-elevate-gallery .mfp-container{padding:0;display:flex}.aci-details-elevate-gallery .mfp-container:before{display:none}.aci-details-elevate-gallery .mfp-content{margin:auto;padding:var(--content-py, 65px) var(--content-px, 14px);pointer-events:auto}.aci-details-elevate-gallery .mfp-close{position:absolute;inset:var(--close-inset, 20px);left:auto;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-elevate-gallery .mfp-close
span{color:currentcolor;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-elevate-gallery .mfp-close
svg{display:block;width:var(--close-icon-size, 41px);height:var(--close-icon-size, 41px)}.aci-details-elevate-gallery .mfp-close:focus,.aci-details-elevate-gallery .mfp-close:hover{color:var(--template-secondary)}.aci-details-elevate-gallery .mfp-figure{-webkit-user-select:none;-moz-user-select:none;user-select:none}.aci-details-elevate-gallery .mfp-figure:after{display:none}.aci-details-elevate-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-elevate-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-elevate-gallery .mfp-caption{position:relative;display:flex;justify-content:center;align-items:center;gap:var(--caption-gap, 43px);margin-top:var(--caption-mt, 59px)}.aci-details-elevate-gallery .mfp-caption
span{display:var(--caption-arrow-display, block)}.aci-details-elevate-gallery .mfp-counter{position:static;color:#000;text-shadow:0px 4px 44px rgba(0,0,0,.29);font-size:20px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:3.4px;text-transform:uppercase;background:#f3f2f9;margin:0;padding:0
16px;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;height:var(--counter-height, 45px)}.aci-details-elevate-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}}#ihf-main-container.ihf-modal-container
.modal{margin:0
auto;padding:0}#ihf-main-container.ihf-modal-container .modal-content{padding:24px!important;border:none;display:flex;flex-direction:column;gap:24px}#ihf-main-container.ihf-modal-container .modal-content>*{margin:0}#ihf-main-container.ihf-modal-container .modal-body{padding:0;text-align:left!important;overflow:visible}#ihf-main-container.ihf-modal-container .modal-text{position:relative;display:block;color:var(--template-primary-text)}#ihf-main-container.ihf-modal-container .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}#ihf-main-container.ihf-modal-container .modal-text
strong{display:block;font-size:18px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.9px;text-transform:uppercase}#ihf-main-container.ihf-modal-container .modal-dialog{width:784px!important;max-width:calc(100% - 30px)!important}#ihf-main-container.ihf-modal-container .modal-form{position:relative;display:grid;grid-template-columns:repeat(var(--cf7-form-columns, 1),minmax(0,1fr));gap:31px}#ihf-main-container.ihf-modal-container .modal-form-col{position:relative;display:block}#ihf-main-container.ihf-modal-container .modal-form-col.span-full{grid-column:span var(--cf7-form-columns, 1)}#ihf-main-container.ihf-modal-container .modal-form-col.as-submit{position:relative;width:var(--form-submit-width, 100%);max-width:100%;margin-left:auto;margin-top:24px}#ihf-main-container.ihf-modal-container .modal-form-submit:before{content:"Submit";display:block}#ihf-main-container.ihf-modal-container .modal-form-submit
i{display:none}#ihf-main-container.ihf-modal-container .modal-form-loader{position:absolute;top:0;bottom:0;left:auto;margin:auto 0;right:17px;mix-blend-mode:plus-lighter}#ihf-main-container.ihf-modal-container .modal-form .wpcf7-not-valid-tip{position:absolute;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;top:0;left:auto;right:10px;bottom:0;margin:auto 0;font-size:12px;line-height:1;border:none;text-align:right}#ihf-main-container.ihf-modal-container .modal .wpcf7-form .wpcf7-response-output{margin:24px
0 0!important;padding:8px
16px;text-align:center}#ihf-main-container.ihf-modal-container .modal
form{margin:0;padding:0;min-width:100%;overflow:visible!important}#ihf-main-container.ihf-modal-container .modal
label{display:block!important;visibility:visible!important;position:absolute;z-index:10;top:0;left:14px;transform:translateY(-50%);padding:0
4px;background:#fff;color:#222;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;margin:0}#ihf-main-container.ihf-modal-container .modal label[for=ihf_inforeq_firstname]:after,#ihf-main-container.ihf-modal-container .modal label[for=ihf_inforeq_lastName]:after,#ihf-main-container.ihf-modal-container .modal label[for=ihf_inforeq_email]:after,#ihf-main-container.ihf-modal-container .modal label[for=ihf-create-user-first-name]:after,#ihf-main-container.ihf-modal-container .modal label[for=ihf-create-user-last-name]:after,#ihf-main-container.ihf-modal-container .modal label[for=ihf-create-user-email]:after{content:"*";position:absolute;top:0;right:4px;color:#de1818;background:#fff}#ihf-main-container.ihf-modal-container .modal label[for=ihf_schedshow_pref_date],#ihf-main-container.ihf-modal-container .modal label[for=ihf_schedshow_alt_date]{display:none!important}#ihf-main-container.ihf-modal-container .modal select,#ihf-main-container.ihf-modal-container .modal textarea,#ihf-main-container.ihf-modal-container .modal input:not([type=button],[type=radio],[type=checkbox]){text-align:left;border:1px
solid #AAA!important;margin:0;padding:12px
16px!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:currentcolor;height:auto}#ihf-main-container.ihf-modal-container .modal select::-moz-placeholder,#ihf-main-container.ihf-modal-container .modal textarea::-moz-placeholder,#ihf-main-container.ihf-modal-container .modal input:not([type=button],[type=radio],[type=checkbox])::-moz-placeholder{color:#929292}#ihf-main-container.ihf-modal-container .modal select::placeholder,#ihf-main-container.ihf-modal-container .modal textarea::placeholder,#ihf-main-container.ihf-modal-container .modal input:not([type=button],[type=radio],[type=checkbox])::placeholder{color:#929292}#ihf-main-container.ihf-modal-container .modal select:invalid,#ihf-main-container.ihf-modal-container .modal select:empty select:disabled{color:#929292!important}#ihf-main-container.ihf-modal-container .modal
textarea{min-height:180px}#ihf-main-container.ihf-modal-container .modal input[type=submit],#ihf-main-container.ihf-modal-container .modal button[type=submit],#ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout{margin:0
0 0 auto;padding:16px
30px;background:var(--template-primary);color:#fff;height:auto;font-size:16px;font-style:normal;font-weight:500;line-height:1.5625;letter-spacing:2.72px;text-transform:uppercase;min-width:158px;border-radius:var(--template-radius, 0)}#ihf-main-container.ihf-modal-container .modal input[type=submit]:hover,#ihf-main-container.ihf-modal-container .modal button[type=submit]:hover,#ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout:hover{background:var(--template-secondary)!important}#ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout{margin-top:24px}#ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout:not(:hover){background:transparent;color:var(--template-primary);border-color:var(--template-primary)}#ihf-main-container.ihf-modal-container .modal .ihf-modal-form-loader{position:absolute;top:0;bottom:0;left:auto;margin:auto 0;right:17px;mix-blend-mode:plus-lighter}#ihf-main-container.ihf-modal-container .modal .modal-header{display:flex;justify-content:space-between}#ihf-main-container.ihf-modal-container .modal .modal-header:before,#ihf-main-container.ihf-modal-container .modal .modal-header:after{display:none}#ihf-main-container.ihf-modal-container .modal .modal-header .modal-title{margin:0;padding:0;width:auto;color:var(--template-primary-text);font-family:var(--template-font-title);font-size:25px;font-style:normal;font-weight:400;line-height:1;letter-spacing:1.25px;text-transform:uppercase}#ihf-main-container.ihf-modal-container .modal .modal-header .modal-title
strong{font-weight:inherit}#ihf-main-container.ihf-modal-container .modal .modal-header
.close{position:static!important;width:24px!important;height:24px!important}#ihf-main-container.ihf-modal-container .modal .panel-default>.panel-heading{min-width:100%;text-align:left;margin:0
0 16px;font-size:18px;letter-spacing:0;line-height:1}#ihf-main-container.ihf-modal-container .modal .g-recaptcha{width:var(--captcha-width, 273.6px)!important;height:var(--captcha-height, 70.2px)!important}#ihf-main-container.ihf-modal-container .modal .g-recaptcha>div{margin:0!important}#ihf-main-container.ihf-modal-container .modal .g-recaptcha>div
iframe{position:static!important;transform:scale(var(--captcha-scale, .9))!important;transform-origin:top left!important;min-width:0!important}#ihf-main-container.ihf-modal-container .modal .input-group-addon{border-color:#aaa;border-radius:0;min-width:50px;background:transparent}#ihf-main-container.ihf-modal-container .modal .input-group-addon
span{margin:0!important}#ihf-main-container.ihf-modal-container .modal .input-group{margin-bottom:0!important}#ihf-main-container.ihf-modal-container .modal .g-recaptcha{margin-top:32px}#ihf-main-container.ihf-modal-container .modal .ihf-modal-form-disclaimer{margin-top:0!important;margin-bottom:24px!important;text-align:left;font-size:15px;font-style:normal;font-weight:400;line-height:normal}#ihf-main-container.ihf-modal-container .modal .ihf-captcha{position:relative;display:flex;justify-content:center;height:auto!important}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10){flex-direction:column!important}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10) select,#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10) input{background:transparent var(--icon) no-repeat;background-size:20px 20px;background-position:center right 16px;padding-right:48px!important}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10) select{--icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0ic2l6ZS02Ij4KICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMiA2djZoNC41bTQuNSAwYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwWiIgLz4KPC9zdmc+Cg==)}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10) input{--icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIiBmaWxsPSJub25lIj4KPG1hc2sgaWQ9Im1hc2swXzI4NjZfNDAyMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIwIj4KPHJlY3QgeD0iMC41IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NjZfNDAyMykiPgo8cGF0aCBkPSJNNC42NjY2NyAxOC4zMzM3QzQuMjA4MzMgMTguMzMzNyAzLjgxNTk3IDE4LjE3MDUgMy40ODk1OCAxNy44NDQxQzMuMTYzMTkgMTcuNTE3NyAzIDE3LjEyNTMgMyAxNi42NjdWNS4wMDAzM0MzIDQuNTQxOTkgMy4xNjMxOSA0LjE0OTYzIDMuNDg5NTggMy44MjMyNEMzLjgxNTk3IDMuNDk2ODUgNC4yMDgzMyAzLjMzMzY2IDQuNjY2NjcgMy4zMzM2Nkg1LjVWMi41MDAzM0M1LjUgMi4yNjQyMSA1LjU3OTg2IDIuMDY2MyA1LjczOTU4IDEuOTA2NThDNS44OTkzMSAxLjc0Njg1IDYuMDk3MjIgMS42NjY5OSA2LjMzMzMzIDEuNjY2OTlDNi41Njk0NCAxLjY2Njk5IDYuNzY3MzYgMS43NDY4NSA2LjkyNzA4IDEuOTA2NThDNy4wODY4MSAyLjA2NjMgNy4xNjY2NyAyLjI2NDIxIDcuMTY2NjcgMi41MDAzM1YzLjMzMzY2SDEzLjgzMzNWMi41MDAzM0MxMy44MzMzIDIuMjY0MjEgMTMuOTEzMiAyLjA2NjMgMTQuMDcyOSAxLjkwNjU4QzE0LjIzMjYgMS43NDY4NSAxNC40MzA2IDEuNjY2OTkgMTQuNjY2NyAxLjY2Njk5QzE0LjkwMjggMS42NjY5OSAxNS4xMDA3IDEuNzQ2ODUgMTUuMjYwNCAxLjkwNjU4QzE1LjQyMDEgMi4wNjYzIDE1LjUgMi4yNjQyMSAxNS41IDIuNTAwMzNWMy4zMzM2NkgxNi4zMzMzQzE2Ljc5MTcgMy4zMzM2NiAxNy4xODQgMy40OTY4NSAxNy41MTA0IDMuODIzMjRDMTcuODM2OCA0LjE0OTYzIDE4IDQuNTQxOTkgMTggNS4wMDAzM1YxNi42NjdDMTggMTcuMTI1MyAxNy44MzY4IDE3LjUxNzcgMTcuNTEwNCAxNy44NDQxQzE3LjE4NCAxOC4xNzA1IDE2Ljc5MTcgMTguMzMzNyAxNi4zMzMzIDE4LjMzMzdINC42NjY2N1pNNC42NjY2NyAxNi42NjdIMTYuMzMzM1Y4LjMzMzY2SDQuNjY2NjdWMTYuNjY3Wk00LjY2NjY3IDYuNjY2OTlIMTYuMzMzM1Y1LjAwMDMzSDQuNjY2NjdWNi42NjY5OVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+)}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div>div>div>div:before,#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div>div>div>div:after{display:block;position:absolute;z-index:10;top:0;left:14px;transform:translateY(-50%);padding:0
4px;background:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:normal;color:#222;margin:0}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div>div>div>div:before{content:var(--label) "*";color:#de1818}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div>div>div>div:after{content:var(--label);padding-right:0}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div:nth-child(1)>div>div>div:first-child{--label:"Preferred Time"}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div:nth-child(1)>div>div>div:last-child{--label:"Preferred Date"}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div:nth-child(2)>div>div>div:first-child{--label:"Alternate Time"}#ihf-main-container.ihf-modal-container .modal #ihf-schedule-showing-request-form>div:nth-child(10)>div:nth-child(2)>div>div>div:last-child{--label:"Alternate Date"}#ihf-main-container.ihf-modal-container .modal#ihfEmailListing .ihf-captcha{position:relative;display:block}#ihf-main-container.ihf-modal-container .modal#ihfEmailListing .ihf-captcha>div:first-child{position:absolute;top:0;bottom:0;right:24px;margin:auto;max-width:100px;height:-moz-max-content;height:max-content}#ihf-main-container.ihf-modal-container .modal#ihfEmailListing .ihf-captcha>div
img{display:block;width:100%;height:auto}#ihf-main-container.ihf-modal-container .modal#ihfMoreInfo>div>div>div.modal-body>div>div.row.mt-10.hidden-xs,#ihf-main-container.ihf-modal-container .modal#ihfScheduleShowing>div>div>div.modal-body>div>div.row.mt-10.hidden-xs,#ihf-main-container.ihf-modal-container .modal#ihfEmailListing>div>div>div.modal-body>div>div.row.mt-10.hidden-xs,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal>div>div>div.modal-body>div>div.row.mt-10.hidden-xs,#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal>div>div>div.modal-body>div>div.row.mt-10.hidden-xs,#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch>div>div>div.modal-body>div>div.row.mt-10.hidden-xs{display:none!important}#ihf-main-container.ihf-modal-container .modal#ihfMoreInfo form,#ihf-main-container.ihf-modal-container .modal#ihfScheduleShowing form,#ihf-main-container.ihf-modal-container .modal#ihfEmailListing form,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal form,#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal form,#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch
form{margin:0;min-width:100%;display:grid;gap:31px}#ihf-main-container.ihf-modal-container .modal#ihfMoreInfo form .row,#ihf-main-container.ihf-modal-container .modal#ihfScheduleShowing form .row,#ihf-main-container.ihf-modal-container .modal#ihfEmailListing form .row,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal form .row,#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal form .row,#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch form
.row{display:flex;flex-direction:var(--form-direction, column);gap:31px}#ihf-main-container.ihf-modal-container .modal#ihfMoreInfo .row,#ihf-main-container.ihf-modal-container .modal#ihfScheduleShowing .row,#ihf-main-container.ihf-modal-container .modal#ihfEmailListing .row,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .row,#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal .row,#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch
.row{margin:0!important}#ihf-main-container.ihf-modal-container .modal#ihfMoreInfo .row:before,#ihf-main-container.ihf-modal-container .modal#ihfMoreInfo .row:after,#ihf-main-container.ihf-modal-container .modal#ihfScheduleShowing .row:before,#ihf-main-container.ihf-modal-container .modal#ihfScheduleShowing .row:after,#ihf-main-container.ihf-modal-container .modal#ihfEmailListing .row:before,#ihf-main-container.ihf-modal-container .modal#ihfEmailListing .row:after,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .row:before,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .row:after,#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal .row:before,#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal .row:after,#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch .row:before,#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch .row:after{display:none}#ihf-main-container.ihf-modal-container .modal#ihfMoreInfo [class*=col-],#ihf-main-container.ihf-modal-container .modal#ihfScheduleShowing [class*=col-],#ihf-main-container.ihf-modal-container .modal#ihfEmailListing [class*=col-],#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal [class*=col-],#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal [class*=col-],#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch [class*=col-]{padding:0;width:100%;float:none}#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal
form{margin-top:31px}#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal form
button{margin-left:auto;margin-right:auto}#ihf-main-container.ihf-modal-container .modal#ihf-email-alert-modal p:has(.fa-envelope){text-wrap:balance}#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch form#ihf-save-search-form{--form-direction:column}#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch form#ihf-save-search-form .ihf-modal-form-response-output{margin-bottom:30px}#ihf-main-container.ihf-modal-container .modal#ihfSaveSearch .row.mt-10+.mt-10{margin-top:32px!important}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing .modal-body>div{display:flex;flex-direction:column;gap:24px}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing
form{margin:0;min-width:100%}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing
.row{margin:0!important}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing .row:before,#ihf-main-container.ihf-modal-container .modal#ihfsaveListing .row:after{display:none}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing [class*=col-]{padding:0;width:100%;float:none}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing #ihf-save-listing-form
.row{display:grid;gap:31px}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing #ihf-modal-create-organizer-form{display:flex;flex-direction:column;gap:31px}#ihf-main-container.ihf-modal-container .modal#ihfsaveListing #ihf-modal-create-organizer-form
.row{display:flex;flex-direction:var(--form-direction, column);gap:31px}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator #ihf-board-disclaimers,#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator
.row{margin:0!important}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator [class*=col-]{padding:0;width:100%;float:none}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator .mc-total{padding:0;text-align:left;line-height:normal;font-weight:400}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator .mc-total
br{display:none}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator .mc-total-payment-subline{display:block}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator .mc-payments-table{margin-top:12px;width:100%;text-align:left}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator .mc-payments-table
tr{display:flex;flex-flow:row wrap;gap:16px}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator .mc-payments-table
td{padding:2px
0;border:none}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator .mc-payments-table td:first-child{min-width:180px}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator
form{margin:0!important;min-width:100%;display:grid;grid-template-columns:repeat(var(--mc-form-columns, 1),1fr);gap:31px}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator form [class*=col]>.fs-12{display:block;position:absolute;z-index:10;top:0;left:14px;transform:translateY(-50%);padding:4px;background:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#222;margin:0}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator #ihf-mortgage-calculator-tab-content>div>div>div{display:flex;flex-direction:column;gap:31px}#ihf-main-container.ihf-modal-container .modal#ihfMortgageCalculator #ihf-mortgage-calculator-tab-content>div>div>div>div:nth-child(3)>div{margin-top:0!important}#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal
.nav{margin:0;min-width:100%;display:flex;gap:8px;border-bottom:1px solid #aaa}#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .nav:before,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .nav:after{display:none}#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .nav
li{margin:0;float:none}#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .nav
a{position:relative;z-index:10;background:transparent;padding:16px
24px;border-radius:0;border:1px
solid var(--nav-border, transparent);border-top:2px solid var(--nav-border-top, transparent);border-bottom:none;margin-bottom:-1px;color:#b3b3b3;transition:color .25s ease-in-out}#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .nav a:hover{color:#222}#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .nav li.active
a{background:#fff;--nav-border:#aaa;--nav-border-top:var(--template-primary);color:#222}#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal .tab-content>*,#ihf-main-container.ihf-modal-container .modal#ihf-user-registration-modal #ihf-user-registration-container>*{margin-top:24px!important}#ihf-main-container.ihf-modal-container form[data-optin=enable] .aios-cf7-consent-consent-wrap{margin:0;padding:0
0 20px}#ihf-main-container.ihf-modal-container form[data-optin=enable] .aios-cf7-consent-consent-wrap .aios-cf7-consent-consent-text{color:inherit}#ihf-main-container.ihf-modal-container form[data-optin=enable] .aiosConsentPlaceholderRow{margin-top:24px}#ihf-main-container.ihf-modal-container form[data-optin=enable] input[type=checkbox]{border:1px
solid #AAA;width:18px;height:18px}#ihf-main-container.ihf-modal-container form[data-optin=enable] input[type=checkbox]:checked{border-color:#000}#ihf-main-container.ihf-modal-container form[data-optin=enable] .modal-form-col.as-submit{--form-submit-width:100%}#ihf-main-container.ihf-modal-container form[data-optin=enable] button[type=submit]{width:356px!important}.aci-results-elevate{position:relative;display:block;font-family:var(--template-font-body)}.aci-results-elevate-render{position:relative;display:block}.aci-results-elevate-render:empty{height:350px}.aci-results-elevate-controls{position:relative;z-index:5;display:flex;justify-content:flex-start;flex-flow:row wrap;gap:24px;margin-bottom:32px}.aci-results-elevate-filter{position:relative;display:flex;flex-flow:column;gap:8px;width:100%}.aci-results-elevate-filter :is(a,button){position:relative;display:flex;padding:5px
14px;justify-content:center;align-items:center;gap:10px;border:1px
solid var(--template-dark);border-radius:var(--template-radius, 16px);color:var(--template-dark);text-shadow:0px 4px 44px rgba(0,0,0,.29);font-size:14px;font-style:normal;font-weight:400;line-height:1.142;letter-spacing:1.68px;text-transform:uppercase;text-align:center;height:47px;transition:var(--template-transition)}.aci-results-elevate-filter :is(a,button).active,.aci-results-elevate-filter :is(a,button):hover{background:var(--template-primary);border-color:var(--template-primary);color:#fff}.aci-results-elevate-filter :is(a,button).saved{pointer-events:none}.aci-results-elevate-dropdown{display:block}.aci-results-elevate-dropdown
form{display:block!important;margin:0!important;line-height:normal!important}.aci-results-elevate-dropdown form.has-errors input[type=submit]{border:1px
solid #AAA;opacity:.3;pointer-events:none}.aci-results-elevate-dropdown
ul{display:flex;flex-direction:column;margin:0!important;padding:0!important;gap:8px}.aci-results-elevate-dropdown ul
li{position:relative;display:block}.aci-results-elevate-dropdown ul li
a{color:var(--dropdown-color, currentcolor);font-size:16px;font-style:normal;font-weight:500;line-height:1.5625;transition:var(--template-transition)}.aci-results-elevate-dropdown ul li a:hover{color:var(--template-primary)}.aci-results-elevate-dropdown ul
li.active{--dropdown-color:var(--template-primary)}.aci-results-elevate-dropdown>span{position:relative;display:flex;align-items:center;gap:4px;color:currentcolor;text-shadow:0px 4px 44px rgba(0,0,0,.29);font-size:16px;font-style:normal;font-weight:500;line-height:1.125;letter-spacing:2.24px;text-transform:uppercase}.aci-results-elevate-dropdown>span
svg{position:relative;display:block;flex-shrink:0;top:-1px}.aci-results-elevate-dropdown>div{position:absolute;z-index:100;left:0;right:0;padding:16px;margin-top:8px;background:#fff;border:1px
solid rgba(144,144,144,.15);border-radius:var(--template-radius, 4px);box-shadow:0 6px 12px #0000000d;opacity:var(--dropdown-opacity, 0);visibility:var(--dropdown-visibility, hidden);pointer-events:var(--dropdown-pointer, none);transition:var(--template-transition)}.aci-results-elevate-dropdown>div>p{position:relative;display:block;margin:0!important;padding-top:16px;color:#dc3545}.aci-results-elevate-dropdown.active{--dropdown-opacity:1;--dropdown-visibility:visible;--dropdown-pointer:auto}.aci-results-elevate-form{position:relative;display:grid;grid-template-columns:repeat(var(--form-columns, 1),1fr);gap:16px}.aci-results-elevate-form-col{position:relative;display:block}.aci-results-elevate-form-col.as-full{grid-column:1/-1}.aci-results-elevate-form :is(label,input,select){display:block;color:#000;font-size:16px;font-style:normal;font-weight:300;line-height:1}.aci-results-elevate-form :is(input,select){-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;width:100%;padding:6px
12px;margin-top:6px;height:40px;border:1px
solid #dee2e6;border-radius:var(--template-radius, 8px);line-height:1.5;transition:var(--template-transition)}.aci-results-elevate-form :is(input,select):focus{border-color:var(--template-primary)}.aci-results-elevate-form
select{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNC4zMDgyNSA1LjI1TDguMjA1MzYgMC43NUgwLjQxMTEzM0w0LjMwODI1IDUuMjVaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==) no-repeat;background-position:center right 12px}.aci-results-elevate-form input[type=submit]{text-transform:uppercase;letter-spacing:1.68px;color:var(--template-primary);border-color:var(--template-primary)}.aci-results-elevate-form input[type=submit]:hover{background:var(--template-primary);border-color:var(--template-primary);color:#fff}.aci-results-elevate-map{position:relative;z-index:1;display:block}.aci-results-elevate-map>div:not(.leaflet-container){display:none}.aci-results-elevate-map .leaflet-container{margin-bottom:24px}.aci-results-elevate-list{position:relative;display:grid;grid-template-columns:repeat(var(--list-columns, 1),1fr);gap:var(--list-gap, 24px)}.aci-results-elevate-list-main{position:relative;display:block}.aci-results-elevate-list-image{display:block;width:100%;min-height:213px;background-size:var(--image-bg-size, cover);background-position:center;background-repeat:no-repeat;background-blend-mode:var(--image-blend, normal)}.aci-results-elevate-list-image[style*=no-photo]{--image-bg-size:auto 80%;--image-blend:darken}.aci-results-elevate-list-overlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;flex-direction:column;background:linear-gradient(180deg,#00000080,#0000 49.5%,#00000080);color:#fff}.aci-results-elevate-list-overlay>div{padding:var(--info-padding-1, 8px)}.aci-results-elevate-list-overlay>div:first-child{display:flex;justify-content:space-between}.aci-results-elevate-list-overlay>div:last-child{padding:var(--info-padding-2, 12px);background:var(--info-background-2, transparent)}.aci-results-elevate-list-address{position:relative;display:block;color:#fff}.aci-results-elevate-list-address
strong{display:block;font-family:var(--template-font-title);font-size:var(--address-text-1, 20px);font-style:normal;font-weight:400;line-height:var(--address-text-1-leading, 1.25)}.aci-results-elevate-list-address
span{display:block;font-size:var(--address-text-2, 14px);font-style:normal;font-weight:400;line-height:var(--address-text-2-leading, 1.071);text-transform:uppercase;margin-top:var(--address-spacing, 0)}.aci-results-elevate-list-status{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:29px;padding:var(--status-padding, 4px 8px);color:#000;background:#eee;text-shadow:0px 4px 44px rgba(0,0,0,.29);font-size:var(--status-text, 10px);font-style:normal;font-weight:300;line-height:1;letter-spacing:1.7px;text-transform:uppercase;flex-shrink:0}.aci-results-elevate-list-price{position:relative;display:flex;flex-flow:row wrap;gap:16px;color:#fff}.aci-results-elevate-list-price
strong{display:block;text-shadow:4px 4px 4px rgba(0,0,0,.25);font-size:var(--price-text, 20px);font-style:normal;font-weight:600;line-height:1}.aci-results-elevate-list-price
em{display:block;font-size:var(--price-label-text, 12px);font-style:normal!important;font-weight:400;line-height:var(--price-label-leading, 1.25);text-shadow:0px 4px 14px rgba(177,179,199,.25),13px 24px 24px rgba(177,179,199,.25);text-transform:uppercase}.aci-results-elevate-list-featured{position:relative;display:flex;flex-flow:row wrap;gap:var(--featured-gap, 8px);margin:var(--featured-mt, 4px) 0 0!important;padding:0!important}.aci-results-elevate-list-featured
li{display:block}.aci-results-elevate-list-featured li
span{display:block;color:#fff;text-shadow:0px 4px 14px rgba(177,179,199,.25),13px 24px 24px rgba(177,179,199,.25);font-size:var(--featured-text, 12px);font-style:normal;font-weight:400;line-height:var(--featured-text-leading, 1.25);text-transform:uppercase}.aci-results-elevate-list-featured li.as-group{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.aci-results-elevate-list-featured li.as-group
span{display:flex;align-items:center;gap:7px}.aci-results-elevate-list-featured li
svg{display:block;width:var(--featured-svg-size, 13px);height:var(--featured-svg-size, 13px)}.aci-results-elevate-list-footer{position:relative;display:block;background:var(--footer-bg-color, var(--template-footer-bg, #f6f6f6));color:var(--footer-text-color, var(--template-footer-text, #000));padding:var(--footer-padding, 12px);transition:var(--template-transition);flex-grow:1}.aci-results-elevate-list-footer>*{margin:0!important;font-size:var(--footer-text, 12px);font-style:normal;font-weight:300;line-height:var(--footer-text-leading, 1.25)!important;text-transform:uppercase}.aci-results-elevate-list-footer>*+*{margin-top:4px!important}.aci-results-elevate-list-footer .as-logo{margin-top:16px!important}.aci-results-elevate-list-footer .as-group{display:flex;align-items:center;justify-content:space-between}.aci-results-elevate-list-footer
img{display:block;max-width:150px}.aci-results-elevate-list-footer
span{display:flex;align-items:center;gap:4px}.aci-results-elevate-list-footer
svg{display:block;width:var(--footer-svg-size, 14px);height:var(--footer-svg-size, 14px);transition:var(--template-transition);filter:var(--footer-svg-filter, var(--template-footer-svg, invert(1)))}.aci-results-elevate-list-footer
em{font-style:normal!important;font-weight:700}.aci-results-elevate-list-footer .access-point-proceed{display:none;padding:10px
16px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px
solid #00669B;background:#2270b1;box-shadow:4px 4px 4px #00000040;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:20px;width:100%;transition:all .3s ease-in-out;visibility:hidden;opacity:0;z-index:20;white-space:nowrap;position:relative;max-width:245px}.aci-results-elevate-list-footer #listings-results .listings-col:hover .access-point-proceed{opacity:1;visibility:visible}.aci-results-elevate-list-item{position:relative;display:flex;flex-direction:column}.aci-results-elevate-list-item:hover{--footer-bg-color:var(--template-primary);--footer-text-color:#fff;--footer-svg-filter:none}.aci-results-elevate-list-item:hover .access-point-proceed{display:flex;visibility:visible;opacity:1}.aci-results-elevate-pagination{position:relative;display:block;margin-top:24px}.aci-results-elevate-pagination
ul{display:flex;justify-content:center;align-items:center;flex-flow:row wrap;gap:8px;margin:0!important;padding:0!important}.aci-results-elevate-pagination ul
li{position:relative;display:block}.aci-results-elevate-pagination ul li
i{font-style:normal!important}.aci-results-elevate-pagination ul li :is(a,span){display:flex;width:40px;height:40px;justify-content:center;align-items:center;background:#fff;color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:var(--template-transition)}.aci-results-elevate-pagination ul li :is(a,span).active,.aci-results-elevate-pagination ul li :is(a,span):hover{background:var(--template-primary);color:#fff}.aci-results-elevate-pagination ul li :is(a,span).active{pointer-events:none}.aci-results-elevate-pagination ul li.as-ellipsis :is(a,span){border:none}.aci-results-elevate-pagination ul li.disable :is(a,span){opacity:.3;pointer-events:none}.aci-results-elevate-pagination ul li.as-arrow :is(a,span):not(:hover,:active){background:transparent}.aci-results-elevate-credits{position:relative;display:block;color:#595959;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:24px}.aci-results-elevate-credits>*{margin:0!important;line-height:inherit!important}.aci-results-elevate-credits>*+*{margin-top:1em!important}@media (min-width: 744px){.aci-details-elevate-gallery{--img-max-height:65vh;--content-px:16px;--caption-mt:47px;--caption-gap:92px}#ihf-main-container.ihf-modal-container
.modal{--form-direction:row;--captcha-width:auto;--captcha-height:auto;--captcha-scale:1;--cf7-form-columns:2;--mc-form-columns:2;--form-submit-width:356px}.aci-results-elevate-controls{align-items:center;justify-content:flex-end;gap:0 24px;margin-bottom:24px}.aci-results-elevate-filter{flex-flow:row wrap;justify-content:flex-end;margin-bottom:24px}.aci-results-elevate-filter :is(a,button){flex:1 0 auto}.aci-results-elevate-filter :is(a,button).as-savesearch{width:100%}.aci-results-elevate-form{--form-columns:2}.aci-results-elevate-dropdown{position:relative}.aci-results-elevate-dropdown>div{left:auto;right:0;width:400px}.aci-results-elevate-list{--info-padding-1:16px;--info-padding-2:24px;--info-background-2:rgba(0, 0, 0, .4);--address-text-1:28px;--address-text-1-leading: .89286;--address-text-2:16px;--address-text-2-leading:1.5;--address-spacing:4px;--status-text:14px;--status-padding:8px
12px;--price-text:30px;--price-label-text:16px;--price-label-leading:1.5;--featured-mt:16px;--featured-text:16px;--featured-text-leading:1.5;--featured-gap:30px;--footer-padding:24px;--footer-text:16px;--footer-text-leading:1.5;--footer-svg-size:16px}}@media (min-width: 1024px){.aci-details-elevate-gallery{--content-px:95px;--close-inset:24px;--caption-mt:19px;--caption-arrow-display:none;--arrows-position:absolute;--arrows-inset:22px;--arrows-justify:space-between;--arrows-align:center;--arrows-mt:0;--arrows-display:flex}.aci-results-elevate-filter{width:auto;margin-bottom:0}.aci-results-elevate-filter
a{width:-moz-max-content!important;width:max-content!important}.aci-results-elevate-dropdown>div{left:auto;right:0}.aci-results-elevate-list{--list-columns:2;--address-text-1:25px;--address-text-1-leading:1;--address-text-2:18px;--address-text-2-leading:1.2222;--featured-gap:16px}}@media (min-width: 1280px){.aci-details-elevate-gallery{--content-px:131px;--caption-mt:29px;--arrows-inset:53px;--content-py:calc(var(--close-icon-size, 41px) + (var(--close-inset, 20px) * 2));--img-min-width:800px;--img-min-height:450px;--img-max-height:calc((100vh - var(--adminbar-offset, 0px)) - ((var(--content-py) * 2) + (var(--counter-height, 45px) + var(--caption-mt))))}.aci-results-elevate-list{--info-padding-1:24px;--address-text-1:32px;--address-text-1-leading:1;--status-text:15px;--status-text-leading:1.66667;--featured-gap:30px}.aci-results-elevate-list-footer .access-point-proceed{position:absolute;right:20px;bottom:50%;transform:translateY(50%)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.aiosp-content:has(.community-media-player){max-width:900px}.aiosp-content:has(.community-media-player) .aiosp-close{top:-40px;color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.community-intro{position:relative;display:flex;flex-direction:column;gap:24px;text-align:center}.community-intro-title{position:relative;display:block}.community-intro-title h2,.community-intro-title p{margin:0!important;text-transform:uppercase}.community-intro-title h2:empty,.community-intro-title p:empty{display:none}.community-intro-description{position:relative;display:block}.community-intro-description>*:first-child{margin-top:0!important}.community-intro-description>*:last-child{margin-bottom:0!important}.community-cta{position:relative;display:flex;justify-content:center;margin-top:24px}.community-cta a{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;margin:0 20px;padding:20px 32px;width:-moz-max-content;width:max-content;max-width:100%;color:#fff!important;text-shadow:0 4px 44px rgba(0,0,0,.29);font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:2.72px;text-transform:uppercase;text-align:center;background-color:#000;transition:var(--transition, all .3s ease-in-out)}.community-cta a:focus,.community-cta a:hover{background:var(--aios-communities-primary-color, #474747)}.community-media{position:relative;display:block;margin-top:40px}.community-media-splide{position:relative;display:block}.community-media-splide:not(.is-initialized){visibility:visible}.community-media-slide{position:relative;display:block;pointer-events:auto}.community-media-slide:not([id*=splide]){width:100%}.community-media-slide:not([data-video="#"]){cursor:pointer}.community-media-img{position:relative;display:block;aspect-ratio:343/187}.community-media-img:has(svg){display:flex;justify-content:center;align-items:center;color:#fff;background-color:var(--aios-communities-primary-color, #000000)}.community-media-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.community-media-img svg{display:block;width:clamp(75px,12.5vw,200px)}.community-media-arrows{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;pointer-events:none}.community-media-arrow{position:relative;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:auto}.community-media-arrow:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.4;border-radius:50%;background:#000;transition:var(--transition, .3s ease-in-out)}.community-media-arrow svg{display:block;transform:none;color:#fff}.community-media-arrow:focus:before,.community-media-arrow:hover:before{background:var(--aios-communities-primary-color, #000);opacity:1}.community-media-caption{position:relative;display:block;color:#000;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:400;line-height:1.42;text-transform:uppercase;text-align:center;margin-top:24px}.community-summary{position:relative;display:block;text-align:center;margin-top:40px}.community-summary>*:first-child{margin-top:0!important}.community-summary>*:last-child{margin-bottom:0!important}.community-featured{position:relative;display:block;max-width:1270px;margin:40px auto 0}.community-featured-img{position:relative;display:block}.community-featured-img img{display:block;width:100%;height:auto;aspect-ratio:335/168;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.community-listings{position:relative;display:block;margin-block:40px}.community-listings-title{position:relative;display:block;text-align:center}.community-listings-title+*{margin-top:40px}.community-listings-title h2,.community-listings-title p{margin:0!important;text-transform:uppercase}.community-listings-title h2:empty,.community-listings-title p:empty{display:none}.community-listings-shortcode{position:relative;display:block}@media screen and (min-width: 744px){.community-media-img{aspect-ratio:654/362}.community-media-arrows{margin-top:32px}.community-media-caption{margin-top:16px;font-size:15px}.community-featured-img img{aspect-ratio:664/334}}@media screen and (min-width: 1024px){.community-media-img{aspect-ratio:994/515}.community-media-arrows{margin-top:40px}.community-media-caption{margin-top:24px}.community-featured-img img{aspect-ratio:944/475}.community-listings{margin-block:60px}}@media screen and (min-width: 1280px){.community-intro{margin:0 auto;max-width:1114px}.community-cta{margin-top:32px}.community-media{margin:40px auto 0;padding:0 92px;max-width:1270px}.community-media-img{aspect-ratio:1080/592}.community-media-arrows{position:absolute;inset:0 0 auto;aspect-ratio:1080/592;margin:0;justify-content:space-between}.community-media-arrow.is-prev{margin-left:-92px}.community-media-arrow.is-next{margin-right:-92px}.community-summary{margin:32px auto 0;max-width:1114px}.community-featured-img img{aspect-ratio:1270/640}}
