.ibc-u-bg-clip-padding{background-clip:padding-box}.ibc-u-bg-inherit{background-color:inherit}.ibc-u-bg-current{background-color:currentColor}.ibc-u-bg-transparent{background-color:transparent}.ibc-u-bg-black{background-color:rgb(0,0,0)}.ibc-u-bg-white{background-color:rgb(255,255,255)}.rounded-md{border-radius:0.375rem}.ip-aspect-ratio{position:relative;padding-bottom:var(--ip-aspect-ratio)}.ip-aspect-ratio iframe,.ip-aspect-ratio img,.ip-aspect-ratio video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ip-aspect-ratio-circle{border-radius:50%}.ip-aspect-ratio-1-1{--ip-aspect-ratio:100%}.ip-aspect-ratio-3-2{--ip-aspect-ratio:66.6666666667%}.ip-aspect-ratio-2-3{--ip-aspect-ratio:150%}.ip-aspect-ratio-4-3{--ip-aspect-ratio:75%}.ip-aspect-ratio-3-4{--ip-aspect-ratio:133.3333333333%}.ip-aspect-ratio-16-9{--ip-aspect-ratio:56.25%}.ip-aspect-ratio-circle{--ip-aspect-ratio:100%}.ibc-u-d-inline,.ip-d-inline{display:inline}.ibc-u-d-inline-block,.ip-d-inline-block{display:inline-block}.ibc-u-d-block,.ip-d-block{display:block}.ibc-u-d-flex,.ip-d-flex{display:flex}.ibc-u-d-grid,.ip-d-grid{display:grid}.ibc-u-d-none,.ip-d-none{display:none}.ibc-u-position-static,.ip-position-static{position:static}.ibc-u-position-relative,.ip-position-relative{position:relative}.ibc-u-position-absolute,.ip-position-absolute{position:absolute}.ibc-u-position-fixed,.ip-position-fixed{position:fixed}.ibc-u-inset-0,.ip-inset-0{top:0;right:0;bottom:0;left:0}.ibc-u-flex-row{flex-direction:row}.ibc-u-flex-row-reverse{flex-direction:row-reverse}.ibc-u-flex-column{flex-direction:column}.ibc-u-flex-column-reverse{flex-direction:column-reverse}.ibc-u-align-items-center{align-items:center}.ibc-u-flex-wrap{flex-wrap:wrap}.ibc-u-justify-content-center{justify-content:center}.ibc-u-justify-content-between{justify-content:space-between}.ibc-u-cursor-pointer{cursor:pointer}.ip-h-auto{height:auto}.ip-h-full{height:100%}.ip-h-screen{height:100vh}.ibc-u-w-auto{width:auto}.ibc-u-w-full,.ip-w-full{width:100%}.ibc-u-w-screen,.ip-w-screen{width:100vw}.ibc-u-max-w-full,.ip-max-w-full{max-width:100%}.ip-m-0{margin:0}.ibc-u-mx-auto,.ip-mx-auto{margin-right:auto;margin-left:auto}.ip-mx-0{margin-right:0;margin-left:0}.ip-mx-1{margin-right:4px;margin-left:4px}.ip-mx-2{margin-right:8px;margin-left:8px}.ip-my-auto{margin-top:auto;margin-bottom:auto}.ip-my-0{margin-top:0;margin-bottom:0}.ip-my-5{margin-top:20px;margin-bottom:20px}.ip-mt-0{margin-top:0}.ip-mt-1{margin-top:4px}.ip-mt-2{margin-top:8px}.ip-mt-3{margin-top:12px}.ip-mt-4{margin-top:16px}.ip-mt-5{margin-top:20px}.ip-mb-0{margin-bottom:0}.ip-mb-1{margin-bottom:4px}.ip-mb-2{margin-bottom:8px}.ip-mb-3{margin-bottom:12px}.ip-mb-4{margin-bottom:16px}.ip-mb-5{margin-bottom:20px}.ip-mb-6{margin-bottom:24px}.ip-mb-7{margin-bottom:28px}.ip-mb-8{margin-bottom:32px}.ip-mb-9{margin-bottom:36px}.ip-mb-10{margin-bottom:40px}.ip-ml-1{margin-left:4px}.ip-ml-2{margin-left:8px}.ip-mr-1{margin-right:4px}.ip-mr-2{margin-right:8px}.ip-mr-3{margin-right:12px}.ip-p-2{padding:0.5rem}.ip-p-3{padding:0.75rem}.ip-p-4{padding:1rem}.ip-px-auto{padding-right:auto;padding-left:auto}.ip-px-0{padding-right:0;padding-left:0}.ip-px-4{padding-right:1rem;padding-left:1rem}.ip-px-6{padding-right:24px;padding-left:24px}.ip-py-1{padding-top:0.25rem;padding-bottom:0.25rem}.ip-py-2{padding-top:8px;padding-bottom:8px}.ip-py-3{padding-top:0.75rem;padding-bottom:0.75rem}.ip-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.ip-pt-0{padding-top:0}.ip-pt-1{padding-top:4px}.ip-pt-2{padding-top:8px}.ip-pt-3{padding-top:12px}.ip-pt-4{padding-top:16px}.ip-pt-5{padding-top:20px}.ip-pt-6{padding-top:24px}.ip-pt-7{padding-top:28px}.ip-pt-8{padding-top:32px}.ip-pb-3{padding-bottom:12px}.ip-pb-4{padding-bottom:16px}.ip-pb-5{padding-bottom:20px}.ip-pb-6{padding-bottom:24px}.ip-pl-2{padding-left:8px}.ip-pl-4{padding-left:16px}.ip-pl-5{padding-left:20px}.ip-pl-6{padding-left:24px}.ibc-u-heading{--ibc-body-margin-bottom:.5em;--ibc-body-tablet-margin-bottom:.5em;--ibc-body-mobile-margin-bottom:.5em;margin-right:0;margin-left:0;font-family:var(--ibc-heading-font-family);font-style:var(--ibc-heading-font-style);font-weight:var(--ibc-heading-font-weight);text-transform:var(--ibc-heading-text-transform)}.ibc-u-text{--ibc-body-margin-bottom:1.25em;--ibc-body-tablet-margin-bottom:1.25em;--ibc-body-mobile-margin-bottom:1.25em;margin-right:0;margin-left:0;font-family:var(--ibc-body-font-family);font-weight:var(--ibc-body-font-weight)}.heading-2xl{--ibc-heading-mobile-font-size:56px;--ibc-body-mobile-line-height:1.143;font-size:var(--ibc-heading-mobile-font-size)}.heading-xl{--ibc-heading-mobile-font-size:48px;--ibc-body-mobile-line-height:1.166;font-size:var(--ibc-heading-mobile-font-size)}.heading-lg{--ibc-heading-mobile-font-size:40px;--ibc-body-mobile-line-height:1.1;font-size:var(--ibc-heading-mobile-font-size)}.heading-md{--ibc-heading-mobile-font-size:32px;--ibc-body-mobile-line-height:1.125;font-size:var(--ibc-heading-mobile-font-size)}.heading-sm{--ibc-heading-mobile-font-size:24px;--ibc-body-mobile-line-height:1.166;font-size:var(--ibc-heading-mobile-font-size)}.heading-xs{--ibc-heading-mobile-font-size:20px;--ibc-body-mobile-line-height:1.2;font-size:var(--ibc-heading-mobile-font-size);line-height:var(--ibc-body-mobile-line-height)}.heading-2xs{--ibc-heading-mobile-font-size:16px;--ibc-body-mobile-line-height:1.25;font-size:var(--ibc-heading-mobile-font-size)}.heading-3xs{--ibc-heading-mobile-font-size:16px;--ibc-body-mobile-line-height:1.25;font-size:var(--ibc-heading-mobile-font-size)}.body-xl{--ibc-body-mobile-font-size:21px;font-size:var(--ibc-body-mobile-font-size)}.body-lg{--ibc-body-mobile-font-size:18px;font-size:var(--ibc-body-mobile-font-size)}.body-md{--ibc-body-mobile-font-size:16px;font-size:var(--ibc-body-mobile-font-size)}.body-sm{--ibc-body-mobile-font-size:14px;font-size:var(--ibc-body-mobile-font-size)}.body-xs{--ibc-body-mobile-font-size:12px;font-size:var(--ibc-body-mobile-font-size)}@media (min-width:768px){.heading-2xl{--ibc-heading-tablet-font-size:64px;--ibc-body-tablet-line-height:1.125;font-size:var(--ibc-heading-tablet-font-size)}.heading-xl{--ibc-heading-tablet-font-size:56px;--ibc-body-tablet-line-height:1.143;font-size:var(--ibc-heading-tablet-font-size)}.heading-lg{--ibc-heading-tablet-font-size:48px;--ibc-body-tablet-line-height:1.166;font-size:var(--ibc-heading-tablet-font-size);line-height:var(--ibc-body-tablet-line-height)}.heading-md{--ibc-heading-tablet-font-size:40px;--ibc-body-tablet-line-height:1.1;font-size:var(--ibc-heading-tablet-font-size)}.heading-sm{--ibc-heading-tablet-font-size:32px;--ibc-body-tablet-line-height:1.125;font-size:var(--ibc-heading-tablet-font-size)}.heading-xs{--ibc-heading-tablet-font-size:24px;--ibc-body-tablet-line-height:1.166;font-size:var(--ibc-heading-tablet-font-size)}.heading-2xs{--ibc-heading-tablet-font-size:20px;--ibc-body-tablet-line-height:1.2;font-size:var(--ibc-heading-tablet-font-size)}.heading-3xs{--ibc-heading-tablet-font-size:16px;--ibc-body-tablet-line-height:1.25;font-size:var(--ibc-heading-tablet-font-size)}.body-xl{--ibc-body-tablet-font-size:21px;font-size:var(--ibc-body-tablet-font-size)}.body-lg{--ibc-body-tablet-font-size:18px;font-size:var(--ibc-body-tablet-font-size)}.body-md{--ibc-body-tablet-font-size:16px;font-size:var(--ibc-body-tablet-font-size)}.body-sm{--ibc-body-tablet-font-size:14px;font-size:var(--ibc-body-tablet-font-size)}.body-xs{--ibc-body-tablet-font-size:12px;font-size:var(--ibc-body-tablet-font-size)}}@media (min-width:992px){.heading-2xl{--ibc-heading-font-size:64px;--ibc-body-line-height:1.125;font-size:var(--ibc-heading-font-size)}.heading-xl{--ibc-heading-font-size:56px;--ibc-body-line-height:1.143;font-size:var(--ibc-heading-font-size)}.heading-lg{--ibc-heading-font-size:48px;--ibc-body-line-height:1.166;font-size:var(--ibc-heading-font-size)}.heading-md{--ibc-heading-font-size:40px;--ibc-body-line-height:1.1;font-size:var(--ibc-heading-font-size)}.heading-sm{--ibc-heading-font-size:32px;--ibc-body-line-height:1.125;font-size:var(--ibc-heading-font-size)}.heading-xs{--ibc-heading-font-size:24px;--ibc-body-line-height:1.166;font-size:var(--ibc-heading-font-size)}.heading-2xs{--ibc-heading-font-size:20px;--ibc-body-line-height:1.2;font-size:var(--ibc-heading-font-size)}.heading-3xs{--ibc-heading-font-size:16px;--ibc-body-line-height:1.25;font-size:var(--ibc-heading-font-size)}.body-xl{--ibc-body-font-size:21px;font-size:var(--ibc-body-font-size)}.body-lg{--ibc-body-font-size:18px;font-size:var(--ibc-body-font-size)}.body-md{--ibc-body-font-size:16px;font-size:var(--ibc-body-font-size)}.body-sm{--ibc-body-font-size:14px;font-size:var(--ibc-body-font-size)}.body-xs{--ibc-body-font-size:12px;font-size:var(--ibc-body-font-size)}}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.ip-font-light{font-weight:300!important}.ip-font-normal{font-weight:400!important}.ip-font-medium{font-weight:500!important}.ip-font-semibold{font-weight:600!important}.ip-font-bold{font-weight:700!important}.ibc-u-list-none{list-style-type:none}.ibc-u-text-left,.ip-text-left{text-align:left}.ibc-u-text-center,.ip-text-center{text-align:center}.ibc-u-text-right,.ip-text-right{text-align:right}.ip-text-lowercase{text-transform:lowercase}.ip-text-uppercase{text-transform:uppercase}.ip-text-capitalize{text-transform:capitalize}.ibc-u-whitespace-normal{white-space:normal}.ibc-u-whitespace-nowrap{white-space:nowrap}.ibc-c-ul li{list-style:disc}.ibc-c-ol li{list-style:numeric}.ibc-c-ol,.ibc-c-ul{margin-bottom:1em}.ibc-c-ol li,.ibc-c-ul li{--ibc-body-margin-bottom:3px;--ibc-body-tablet-margin-bottom:3px;--ibc-body-mobile-margin-bottom:3px;font-size:var(--ibc-body-mobile-font-size);list-style-position:inside}.ibc-c-ol li:last-child,.ibc-c-ul li:last-child{margin-bottom:0}@media (min-width:768px){.ibc-c-ol li,.ibc-c-ul li{font-size:var(--ibc-body-tablet-font-size)}}@media (min-width:992px){.ibc-c-ol li,.ibc-c-ul li{font-size:var(--ibc-body-font-size)}}.ibc-l-image-editor{text-align:var(--ibc-body-mobile-alignment)}.ibc-l-image-editor img{width:var(--ibc-editor-img-width-mobile);max-width:100%}@media (min-width:768px){.ibc-l-image-editor{text-align:var(--ibc-body-tablet-alignment)}.ibc-l-image-editor img{width:var(--ibc-editor-img-width-tablet)}}@media (min-width:992px){.ibc-l-image-editor{text-align:var(--ibc-body-alignment)}.ibc-l-image-editor img{width:var(--ibc-editor-img-width)}}.ip-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ip{--ibc--idx-primary-color:#000;--ibc--idx-secondary-color:#fff;--ibc-heading-font-family:"Open Sans";--ibc-heading-font-weight:400;--ibc-heading-font-style:normal;--ibc-heading-letter-spacing:normal;--ibc-heading-text-transform:none;--ibc-heading-font-size:16px;--ibc-heading-tablet-font-size:16px;--ibc-heading-mobile-font-size:16px;--ibc-body-font-family:"Open Sans";--ibc-body-font-weight:400;--ibc-body-font-style:normal;--ibc-body-letter-spacing:normal;--ibc-body-text-transform:none;--ibc-body-font-size:16px;--ibc-body-tablet-font-size:16px;--ibc-body-mobile-font-size:16px;--ibc-body-line-height:1.5;--ibc-body-tablet-line-height:1.5;--ibc-body-mobile-line-height:1.5;--ibc-body-margin-top:0;--ibc-body-tablet-margin-top:0;--ibc-body-mobile-margin-top:0;--ibc-body-margin-bottom:0;--ibc-body-tablet-margin-bottom:0;--ibc-body-mobile-margin-bottom:0;--ibc-button-font-family:"Open Sans";--ibc-button-font-weight:400;--ibc-button-font-style:normal;--ibc-button-letter-spacing:normal;--ibc-button-text-transform:none;--ibc-button-font-size-sm:14px;--ibc-button-font-size-md:16px;--ibc-button-font-size-lg:18px;--ibc-button-font-size:16px;--ibc-button-tablet-font-size:16px;--ibc-button-mobile-font-size:16px;--ip-font-family:"Open Sans";--ip-font-icon:"idx-icons";--ip-title-color-primary:#000;--ip-title-color-secondary:#fff;--ip-text-color-primary:#000;--ip-text-color-secondary:#fff;--ip-title-color:var(--ip-title-color-primary,#000);--ip-text-color:var(--ip-text-color-primary,#000);--ibc-button-bg:#000;--ibc-button-color:#fff;--ibc-button-border-color:#000;--ibc-button-border-width:1px;--ibc-button-border-radius:0;--ibc-button-hover-bg:#fff;--ibc-button-hover-color:#000;--ibc-button-hover-border-color:#000;--ip-button-font-weight:500;--ip-button-text-color:#fff;--ip-button-background-color:#000;--ip-button-border-color:#000;--ip-button-text-color-hover:#000;--ip-button-background-color-hover:#fff;--ip-button-border-color-hover:#000;--ip-social-link-width:18px;--ip-social-link-height:18px;--ip-social-link-margin-left:8px;--ip-social-link-font-size:9px;--ip-social-link-color:#fff;--ip-social-link-bg:#000;--ip-social-link-border-color:#000;--ip-social-link-border-width:1px;--ip-social-link-border-radius:24px;--ip-social-link-hover-color:#000;--ip-social-link-hover-bg:#fff;--ip-social-link-hover-border-color:#000;--ip-social-mobile-link-color:#fff;--ip-social-mobile-link-bg:#000;--ip-social-mobile-link-border-color:#000;--ip-social-mobile-link-hover-color:#000;--ip-social-mobile-link-hover-bg:#fff;--ip-social-mobile-link-hover-border-color:#000;--ip-loader-background-color:#000;--ip-form-background-color:#fff;--ip-form-title-color:#000;--ip-form-text-color:#000;--ip-form-label-font-weight:600;--ip-form-field-placeholder-color:transparent;--ip-form-field-border-color:#c0c0c0;--ip-form-field-border-width:1px;--ip-form-field-border-radius:0;--ip-form-field-box-shadow:0;--ip-header-height:110px;--ibc-header-height-by-design:100px;--ip-header-bg:#fff;--ip-header-top-bg:rgb(255 255 255/0);--ip-header-top-link-color:#000;--ip-header-top-link-hover-color:#000;--ibc-header-top-border-bottom-color:rgba(0,0,0,0);--ip-header-mobile-top-bg:#f3f4f4;--ip-header-mobile-top-link-color:#000;--ip-header-mobile-top-link-hover-color:#000;--ip-menu-button-color:#000;--ip-menu-button-hover-color:#000;--ip-menu-mobile-bg:#fff;--ip-menu-mobile-link-color:#000;--ip-menu-mobile-link-border-color:#ccc;--ip-footer-bg:#fff;--ip-body-background-color:#fff;--ip-link-color:#157edc;--ip-a11y-border-color:#3887fd;--ibc-tremgroup-color:#3f69ff;--ip-section-background-color:#fff;--ip-blockquote-background-color-primary:#fff;--ibc-content-width-custom:80%;--ibc-dots-color:#d2d2d2;--ibc-dots-color-active:#000;--ibc-divider-border-width:3px;--ibc-divider-border-color:rgba(0,0,0,1);--ibc-divider-border-style:solid;--ibc-divider-margin-top:solid;--ibc-divider-margin-bottom:solid;--ibc-divider-width:100%;--ibc-divider-tablet-width:100%;--ibc-divider-mobile-width:100%;--ibc-item-heading-color:rgba(0,0,0,1);--ibc-item-body-color:rgba(0,0,0,1);--ibc-item-heading-bg:rgba(255,255,255,0);--ibc-item-caption-bg:rgba(255,255,255,0);--ibc-slider-arrows-background-color:#fff;--ibc-slider-arrows-color:#000;--ibc-slider-arrows-hover-background-color:#000;--ibc-slider-arrows-hover-color:#fff}@media (min-width:1024px){.ip{--ip-header-height:var(--ibc-header-height-by-design,100px)}}@keyframes ibc-a-fade-in-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes ibc-a-fade-in-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes ibc-a-fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes ibc-a-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ibc-a-fade-out-left{0%{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes ibc-a-fade-out-right{0%{opacity:1;transform:translate3d(0%,0,0)}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes ibc-a-fade-out-up{0%{opacity:1;transform:translate3d(0,0%,0)}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes ibc-a-fade-out-down{0%{opacity:1;transform:translate3d(0,0%,0)}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes ibc-a-slide-out-left{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}@keyframes ibc-a-slide-out-right{0%{transform:translate3d(0%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes ibc-a-slide-out-up{0%{transform:translate3d(0,0%,0)}to{transform:translate3d(0,-100%,0)}}@keyframes ibc-a-slide-out-down{0%{transform:translate3d(0,0%,0)}to{transform:translate3d(0,100%,0)}}@keyframes ibc-a-zoom-out{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}@keyframes ibc-a-pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.ibc-a-fade-out{animation-name:ibc-a-fade-out}.ibc-a-fade-out-left{animation-name:ibc-a-fade-out-left}.ibc-a-fade-out-right{animation-name:ibc-a-fade-out-right}.ibc-a-fade-out-up{animation-name:ibc-a-fade-out-up}.ibc-a-fade-out-down{animation-name:ibc-a-fade-out-down}.ibc-a-slide-out-left{animation-name:ibc-a-slide-out-left}.ibc-a-slide-out-right{animation-name:ibc-a-slide-out-right}.ibc-a-slide-out-up{animation-name:ibc-a-slide-out-up}.ibc-a-slide-out-down{animation-name:ibc-a-slide-out-down}.ibc-a-zoom-out{animation-name:ibc-a-zoom-out}.ibc-a-pulse{animation-name:ibc-a-pulse}@keyframes ibc-a-loader-cube{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes ibc-a-loader-cube-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}to{height:0%}}@keyframes ibc-a-loader-spinner{0%{opacity:1}to{opacity:0}}@keyframes ibc-a-loader-ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ibc-a-loader-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ibc-a-loader-roller{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ibc-a-loader-roller-static{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes ibc-a-loader-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ibc-a-loader-ellipsis2{0%{transform:translate(0,0)}to{transform:translate(24px,0)}}@keyframes ibc-a-loader-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ibc-a-loader-grid{0%,to{opacity:1}50%{opacity:0.5}}@keyframes ibc-a-loader-text1{0%,20%{background-position:400% 0}80%{background-position:0% 0}}@keyframes ibc-a-loader-text2{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes ibc-a-loader-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}@keyframes ibc-a-arrow-moving{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(0.5,0.5,0.5)}}@keyframes ibc-a-arrow-scrolling{0%{opacity:0}10%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes ibc-a-arrow-floating{0%{transform:translate(0,0)}50%{transform:translate(0,12px)}to{transform:translate(0,0)}}@keyframes ibc-a-arrow-txtscrolling{0%{opacity:0;transform:rotate(-45deg) translate(0,0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes ibc-a-arrow-circle{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes ibc-a-arrow-mouse{0%{opacity:0;transform:translate(0,0)}40%{opacity:1}80%{opacity:0;transform:translate(0,30px)}to{opacity:0}}html{font-size:100%}body{padding:0}.ip{position:relative;padding-top:var(--ip-header-height);font-family:var(--ibc-body-font-family);font-size:16px;font-weight:var(--ibc-body-font-weight);line-height:1.5;background-color:var(--ip-body-background-color);text-rendering:optimizeLegibility}.ip :focus{border-color:var(--ip-a11y-border-color);outline:0!important;box-shadow:0 0 0 3.2px var(--ip-a11y-border-color)}.ip.using-mouse :focus{border-color:none!important;outline:0!important;box-shadow:none!important}.ip.ip-header-transparent{padding-top:0;padding-bottom:0}.ip.ip-tripwire{padding-top:0;background:none}.ip-header{position:fixed;top:0;left:0;z-index:32;width:100%;background:var(--ip-header-bg);box-shadow:0 8px 6px -6px rgba(0,0,0,0.1);transition:all 0.4s ease}.ip-header-wrap{position:relative;width:100%;max-width:1755px;margin:0 auto}.ip-header-top{position:relative;justify-content:space-between;height:40px;padding:0 15px;background:var(--ip-header-mobile-top-bg);column-gap:16px}.ip-header-bottom{display:flex;align-items:center;justify-content:space-between;width:100%}.ip-header-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:70px;padding:10px 15px;text-align:center}.ip-header-logo-image{max-width:100%;max-height:100%}.ip-header-logo .ip-logo-sm{height:70%}.ip-header-logo .ip-logo-md{height:85%}.ip-header-logo-slogan,.ip-header-logo-title{margin-bottom:0!important;font-weight:500;color:var(--ip-title-color);letter-spacing:1px}.ip-header-logo-title{font-size:18px}.ip-header-logo-slogan{font-size:10px}.ip-header .ip-social{display:none}.ip-login-wrap{column-gap:8px}.ip-login-item.register:before{position:absolute;top:3.5px;left:0;width:1px;height:10px;content:"";background:var(--ip-header-mobile-top-link-color)}.ip-login .show_modal_login_active>a,.ip-login-btn{display:flex;align-items:center;justify-content:center;height:100%;font-size:11px;color:var(--ip-header-mobile-top-link-color);background-color:inherit}.ip-login .show_modal_login_active>a:focus,.ip-login .show_modal_login_active>a:hover,.ip-login-btn:focus,.ip-login-btn:hover{color:var(--ip-header-mobile-top-link-hover-color)}.ip-login-icon{margin-top:2px;margin-right:4px}.ip-login .show_modal_login_active>a:after{display:inline-block;margin-top:2px;margin-left:10px;font-family:var(--ip-font-icon);font-size:8px;content:"\e90c"}.ip-login .show_modal_login_active .ip-login-icon{margin-top:3px;margin-right:0;margin-left:10px;font-size:8px}.ip-login .show_modal_login_active .menu_login_active{position:absolute;top:100%;right:0;z-index:3;width:100%;padding:15px 0;visibility:hidden;background:#fff;box-shadow:0 8px 6px -6px rgba(0,0,0,0.1);opacity:0;transition:all 0.3s ease 0s;transform:scaleY(0);transform-origin:0 0 0}.ip-login .show_modal_login_active .menu_login_active a,.ip-login .show_modal_login_active .menu_login_active button{display:flex;align-items:center;width:100%;min-height:35px;padding:10px 30px;font-size:14px;line-height:1.1;color:var(--ip-text-color-primary);text-align:left;background-color:#fff;transition:all 0.6s}.ip-login .show_modal_login_active .menu_login_active a:focus,.ip-login .show_modal_login_active .menu_login_active a:hover,.ip-login .show_modal_login_active .menu_login_active button:focus,.ip-login .show_modal_login_active .menu_login_active button:hover{background-color:#eaeaea}.ip-login .show_modal_login_active:hover .menu_login_active{visibility:visible;opacity:1;transform:scaleY(1)}.logged .ip-contact{padding-right:40px}.ip-contact-wrap{column-gap:8px}.ip-contact-text,.ip-contact-value{display:none;font-size:11px}.ip-contact-email,.ip-contact-phone{font-size:14px;color:var(--ip-header-mobile-top-link-color)}.ip-contact-email:before,.ip-contact-phone:before{display:inline-block;margin-top:2px;font-family:var(--ip-font-icon)}.ip-contact-email:focus,.ip-contact-email:hover,.ip-contact-phone:focus,.ip-contact-phone:hover{color:var(--ip-header-mobile-top-link-hover-color)}.ip-contact-email:before{content:"\e91a"}.ip-contact-phone:before{content:"\e900"}.ip-header-navigation{display:flex;flex-direction:row-reverse;align-items:center;padding-top:0}.ip-header .ip-btn{display:none;width:auto;min-width:fit-content;height:40px}.ip-header .ip-btn span{padding-right:20px;padding-left:20px}.ip-menu-wrap{display:none}.ip-menu{display:flex;align-items:center;height:40px;column-gap:20px}.ip-menu .ip-menu-item{position:relative;height:100%}.ip-menu .ip-menu-item:after{position:absolute;bottom:0;left:50%;display:block;width:0;height:2px;content:"";background:var(--ip-link-hover-color);opacity:0;transition:all 0.3s}.ip-menu .ip-menu-item.active:after,.ip-menu .ip-menu-item:focus:after,.ip-menu .ip-menu-item:hover:after{left:0;width:100%;opacity:1}.ip-menu-link{position:relative;display:flex;align-items:center;height:100%;font-size:12px;font-weight:400;color:var(--ip-link-color);text-align:center;text-transform:capitalize}.ip-menu .ip-submenu{position:absolute;top:calc(100% + 15px);left:9999rem;z-index:2;min-width:220px;padding:25px 0;background-color:#fff;box-shadow:0 0 37px rgba(0,0,0,0.07);opacity:0;transition:opacity 0.3s linear,transform 0.3s linear,right 0s 0.3s;transform:translateY(10px)}.ip-menu .ip-submenu:after,.ip-menu .ip-submenu:before{position:absolute;bottom:100%;display:block;content:""}.ip-menu .ip-submenu:before{right:0;left:0;height:15px}.ip-menu .ip-submenu .ip-menu-item{margin-left:0}.ip-menu .ip-submenu .ip-menu-item:after{content:none}.ip-menu .ip-submenu .ip-menu-link{display:flex;align-items:center;min-height:35px;padding:10px 30px;font-size:14px;line-height:1.1;color:#000;text-align:left;text-shadow:none;text-transform:none;transition:all 0.6s}.ip-menu .ip-submenu .ip-menu-link:focus,.ip-menu .ip-submenu .ip-menu-link:hover{color:#000;background-color:#eaeaea}.ip-menu .ip-menu-item-has-children.focus .ip-submenu,.ip-menu .ip-menu-item-has-children:focus .ip-submenu,.ip-menu .ip-menu-item-has-children:hover .ip-submenu{left:0;opacity:1;transition:opacity 0.3s linear,transform 0.3s linear;transform:translateY(0)}.ip-menu .ip-menu-item-has-children:last-child.focus .ip-submenu,.ip-menu .ip-menu-item-has-children:last-child:focus .ip-submenu,.ip-menu .ip-menu-item-has-children:last-child:hover .ip-submenu{right:0;left:inherit}.ip-menu-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:70px;cursor:pointer;background-color:transparent}.ip-menu-button-icon{position:relative;display:flex;align-items:center;width:27px;height:20px;margin-bottom:5px}.ip-menu-button-icon:after,.ip-menu-button-icon:before{position:absolute;right:0;display:block;height:2px;content:"";background:var(--ip-menu-button-color)}.ip-menu-button-icon:before{top:2px;width:60%}.ip-menu-button-icon:after{bottom:2px;width:85%}.ip-menu-button-icon span{width:100%;height:2px;background:var(--ip-menu-button-color)}.ip-menu-button-text{font-size:10px;color:var(--ip-menu-button-color);text-transform:uppercase}.ip-menu-button-close{flex-direction:row;justify-content:flex-end;width:100%;padding:0 30px;border-bottom:1px solid var(--ip-menu-mobile-link-border-color)}.ip-menu-button-close .ip-menu-button-icon{width:20px;margin-bottom:0}.ip-menu-button-close .ip-menu-button-icon:after,.ip-menu-button-close .ip-menu-button-icon:before{position:absolute;width:100%;content:"";background:var(--ip-menu-mobile-link-color);transform:rotate(45deg)}.ip-menu-button-close .ip-menu-button-icon:before{top:9px}.ip-menu-button-close .ip-menu-button-icon:after{bottom:9px;transform:rotate(-45deg)}.ip-menu-button-close .ip-menu-button-text{margin-right:10px;font-size:12px;color:var(--ip-menu-mobile-link-color)}.ip-mobile-menu-wrap{position:fixed;top:0;right:0;bottom:0;z-index:99;display:none;flex-direction:column;width:100%;max-width:320px;height:100%;overflow:hidden;background:var(--ip-menu-mobile-bg);box-shadow:0 0 15px 0 rgba(0,0,0,0.25);opacity:0;transition:transform 0.2s ease-in,opacity 0.2s ease-in;transform:translateX(200px)}.opened-menu .ip-mobile-menu-wrap{display:flex;opacity:1;transition-timing-function:ease-out;transform:translateX(0)}.ip-mobile-menu{position:relative;box-sizing:border-box;width:100%;height:calc(100vh - 45px);padding:0 0 10rem;overflow-y:auto}.ip-mobile-menu::-webkit-scrollbar{width:10px}.ip-mobile-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15)}.ip-mobile-menu::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.35);border:0 solid #000}.ip-mobile-menu .ip-menu-item{position:relative;height:auto;padding:0 30px}.ip-mobile-menu .ip-menu-item-wrapper{border-bottom-color:var(--ip-menu-mobile-link-border-color)}.ip-mobile-menu .ip-menu-link{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:40px;padding:1.5625rem 0;font-size:0.875rem;color:var(--ip-menu-mobile-link-color);text-align:left}.ip-mobile-menu .ip-submenu{display:none}.ip-mobile-menu .ip-submenu .ip-menu-item{padding:0}.ip-mobile-menu .ip-submenu .ip-menu-link{padding:0.9375rem 0}.ip-mobile-menu .ip-cta{margin-top:1.5625rem;padding:0 30px}.ip-mobile-menu .ip-cta .ip-btn{width:auto;min-width:100%;height:45px}.ip-menu-item-wrapper{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid var(--ip-menu-mobile-link-border-color)}.ip-submenu-toggle{position:relative;flex-shrink:0;padding:0 1.5rem;margin:0.625rem 0;background-color:transparent;border-left:1px solid var(--ip-menu-mobile-link-border-color);color:var(--ip-menu-mobile-link-color)}.ip-submenu-toggle:before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--ip-font-icon);font-size:1rem;content:"\e902";background:none;transition:transform 350ms}.ip-submenu-toggle.active:before{transform:rotate(180deg)}.ip-header-transparent{background:transparent;box-shadow:none}.ip-header-transparent .ip-header-top{background:transparent}.ip-header-transparent.ip-header .ip-social:not(.ip-social-branded) .ip-social-link{color:#000;background:#fff;border-color:#fff}.ip-header-transparent.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:focus,.ip-header-transparent.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:hover{color:#fff;background:#000;border-color:#000}.ip-header-transparent .ip-login-btn,.ip-header-transparent .show_modal_login_active>a{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.33)}.ip-header-transparent .ip-login-item.register:before{background:#fff}.ip-header-transparent .ip-contact-email,.ip-header-transparent .ip-contact-phone{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.33)}.ip-header-transparent .ip-header-logo-slogan,.ip-header-transparent .ip-header-logo-title{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.33)}.ip-header-transparent .ip-menu-item:after{background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.33)}.ip-header-transparent .ip-menu-link{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.33)}.ip-header-transparent .ip-menu-link:after{background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.33)}.ip-header-transparent .ip-submenu .ip-menu-link{text-shadow:none}.ip-header-transparent .ip-menu-button-icon span,.ip-header-transparent .ip-menu-button-icon:after,.ip-header-transparent .ip-menu-button-icon:before{background:#fff}.ip-header-transparent .ip-menu-button-text{color:#fff}.ip-header-transparent .ip-menu-button-close .ip-menu-button-text{color:var(--ip-menu-mobile-link-color)}.ip-header-transparent .ip-menu-button-close .ip-menu-button-icon:after,.ip-header-transparent .ip-menu-button-close .ip-menu-button-icon:before{background:var(--ip-menu-mobile-link-color)}.ip-header-transparent .ip-mobile-menu .ip-menu-link{color:var(--ip-menu-mobile-link-color);text-shadow:none}.ip-header-color{background:var(--ip-header-bg);box-shadow:0 8px 6px -6px rgba(0,0,0,0.1)}.ip-header-color .ip-header-top{background:var(--ip-header-mobile-top-bg)}.ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link{color:var(--ip-social-mobile-link-color);background:var(--ip-social-mobile-link-bg);border-color:var(--ip-social-mobile-link-border-color)}.ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:focus,.ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:hover{color:var(--ip-social-mobile-link-hover-color);background:var(--ip-social-mobile-link-hover-bg);border-color:var(--ip-social-mobile-link-hover-border-color)}.ip-header-color .ip-login-btn,.ip-header-color .show_modal_login_active>a{color:var(--ip-header-mobile-top-link-color);text-shadow:none}.ip-header-color .ip-login-item.register:before{background:var(--ip-header-mobile-top-link-color)}.ip-header-color .ip-contact-email,.ip-header-color .ip-contact-phone{color:var(--ip-header-mobile-top-link-color);text-shadow:none}.ip-header-color .ip-header-logo-slogan,.ip-header-color .ip-header-logo-title{color:var(--ip-title-color);text-shadow:none}.ip-header-color .ip-menu-item:after{background:var(--ip-link-hover-color);box-shadow:none}.ip-header-color .ip-menu-link{color:var(--ip-link-color);text-shadow:none}.ip-header-color .ip-menu-link:after{background:var(--ip-link-color);box-shadow:none}.ip-header-color .ip-menu-link:hover{color:var(--ip-link-hover-color)}.ip-header-color .ip-submenu .ip-menu-link{text-shadow:none}.ip-header-color .ip-menu-button-icon span,.ip-header-color .ip-menu-button-icon:after,.ip-header-color .ip-menu-button-icon:before{background:var(--ip-menu-button-color)}.ip-header-color .ip-menu-button-text{color:var(--ip-menu-button-color)}@media (max-width:640px){.active-search-modal .ip-header{z-index:0}}@media (min-width:375px){.ip-contact-phone .ip-contact-value{display:inline-block}.ip-contact-email .ip-contact-text,.ip-contact-text{display:none}}@media (min-width:640px){.ip-contact-wrap{column-gap:16px}.ip-contact-value{display:inline-block}}@media (min-width:768px){.logged .ip-contact{padding-right:0}.ip-header-top{justify-content:flex-end}.ip-header .ip-social{display:flex;margin-right:auto;column-gap:var(--ip-social-link-margin-left)}.ip-login .show_modal_login_active .menu_login_active{min-width:200px}}@media (min-width:1024px){.ip-header{padding:20px 0}.ip-header-wrap{width:90%}.ip-header-top{position:absolute;top:-6px;right:0;height:auto;padding:0;background:var(--ip-header-top-bg)}.ip-header-bottom{height:60px}.ip-header-logo{align-items:center;padding:0;min-width:fit-content}.ip-header-logo-title{font-size:24px}.ip-header-logo-slogan{font-size:15px}.ip-login-item.register:before{background:var(--ip-header-top-link-color)}.ip-login-btn{font-size:12px;color:var(--ip-header-top-link-color)}.ip-login-btn:focus,.ip-login-btn:hover{color:var(--ip-header-top-link-hover-color)}.ip-login-icon{margin-top:1px}.ip-login .show_modal_login_active>a{font-size:12px}.ip-login .show_modal_login_active .ip-login-icon{margin-top:2px;font-size:10px}.ip-contact-email,.ip-contact-phone{color:var(--ip-header-top-link-color)}.ip-contact-email:focus,.ip-contact-email:hover,.ip-contact-phone:focus,.ip-contact-phone:hover{color:var(--ip-header-top-link-hover-color)}.ip-contact-email span,.ip-contact-phone span{font-size:12px}.ip-header-navigation{flex-direction:row;padding-top:34px;column-gap:20px}.ip-header .ip-btn{display:inline-block}.ip-menu-wrap{display:block}.ip-menu-button{display:none}.ip-header-transparent{--ip-header-height:110px;padding:30px 0 20px}.ip-header-transparent .ip-contact-email:hover,.ip-header-transparent .ip-contact-phone:hover,.ip-header-transparent .ip-login-btn:hover,.ip-header-transparent .show_modal_login_active:hover>a{color:#fff}.ip-header-color{padding:20px 0}.ip-header-color .ip-header-top{background:transparent}.ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link{color:var(--ip-social-link-color);background:var(--ip-social-link-bg);border-color:var(--ip-social-link-border-color)}.ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:focus,.ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:hover{color:var(--ip-social-link-hover-color);background:var(--ip-social-link-hover-bg);border-color:var(--ip-social-link-hover-border-color)}.ip-header-color .ip-login-btn,.ip-header-color .show_modal_login_active>a{color:var(--ip-header-top-link-color)}.ip-header-color .ip-login-item.register:before{background:var(--ip-header-top-link-color)}.ip-header-color .ip-contact-email,.ip-header-color .ip-contact-phone{color:var(--ip-header-top-link-color)}.ip-header-color .ip-contact-email:hover,.ip-header-color .ip-contact-phone:hover,.ip-header-color .ip-login-btn:hover,.ip-header-color .show_modal_login_active:hover>a{color:var(--ip-header-top-link-hover-color)}.ip-header.ibc-t-design-1 .ip-header-top,.ip-header.ibc-t-design-2 .ip-header-top,.ip-header.ibc-t-design-5 .ip-header-top,.ip-header.ibc-t-design-6 .ip-header-top{background:transparent}.ip-header.ibc-t-design-3,.ip-header.ibc-t-design-4,.ip-header.ibc-t-design-5,.ip-header.ibc-t-design-6,.ip-header.ibc-t-design-7{padding:0}.ip-header.ibc-t-design-3 .ip-header-logo,.ip-header.ibc-t-design-4 .ip-header-logo,.ip-header.ibc-t-design-5 .ip-header-logo,.ip-header.ibc-t-design-6 .ip-header-logo,.ip-header.ibc-t-design-7 .ip-header-logo{height:50px}.ip-header.ibc-t-design-3 .ip-header-top,.ip-header.ibc-t-design-4 .ip-header-top,.ip-header.ibc-t-design-5 .ip-header-top,.ip-header.ibc-t-design-6 .ip-header-top,.ip-header.ibc-t-design-7 .ip-header-top{position:relative;top:0}.ip-header.ibc-t-design-3 .ip-header-top:after,.ip-header.ibc-t-design-3 .ip-header-top:before,.ip-header.ibc-t-design-4 .ip-header-top:after,.ip-header.ibc-t-design-4 .ip-header-top:before,.ip-header.ibc-t-design-5 .ip-header-top:after,.ip-header.ibc-t-design-5 .ip-header-top:before,.ip-header.ibc-t-design-6 .ip-header-top:after,.ip-header.ibc-t-design-6 .ip-header-top:before,.ip-header.ibc-t-design-7 .ip-header-top:after,.ip-header.ibc-t-design-7 .ip-header-top:before{content:"";position:absolute;top:0;height:100%;background:inherit;width:100%;border:inherit}.ip-header.ibc-t-design-3 .ip-header-top:before,.ip-header.ibc-t-design-4 .ip-header-top:before,.ip-header.ibc-t-design-5 .ip-header-top:before,.ip-header.ibc-t-design-6 .ip-header-top:before,.ip-header.ibc-t-design-7 .ip-header-top:before{left:-100%}.ip-header.ibc-t-design-3 .ip-header-top:after,.ip-header.ibc-t-design-4 .ip-header-top:after,.ip-header.ibc-t-design-5 .ip-header-top:after,.ip-header.ibc-t-design-6 .ip-header-top:after,.ip-header.ibc-t-design-7 .ip-header-top:after{right:-100%}.ip-header.ibc-t-design-3 .ip-header-navigation,.ip-header.ibc-t-design-4 .ip-header-navigation,.ip-header.ibc-t-design-5 .ip-header-navigation,.ip-header.ibc-t-design-6 .ip-header-navigation,.ip-header.ibc-t-design-7 .ip-header-navigation{padding-top:0}.ip-header.ibc-t-design-3 .ip-btn,.ip-header.ibc-t-design-4 .ip-btn,.ip-header.ibc-t-design-5 .ip-btn,.ip-header.ibc-t-design-6 .ip-btn,.ip-header.ibc-t-design-7 .ip-btn{width:auto;min-width:auto;height:40px}.ip-header.ibc-t-design-5 .ip-header-top:after,.ip-header.ibc-t-design-5 .ip-header-top:before,.ip-header.ibc-t-design-6 .ip-header-top:after,.ip-header.ibc-t-design-6 .ip-header-top:before{height:100%}.ip-header.ibc-t-design-3 .ip-header-top,.ip-header.ibc-t-design-4 .ip-header-top,.ip-header.ibc-t-design-7 .ip-header-top{border-bottom:2px solid var(--ibc-header-top-border-bottom-color)}.ip-header.ibc-t-design-3 .ip-header-top,.ip-header.ibc-t-design-4 .ip-header-top{height:40px}.ip-header.ibc-t-design-3 .ip-header-bottom,.ip-header.ibc-t-design-4 .ip-header-bottom{height:70px}.ip-header.ibc-t-design-4 .ip-header-navigation,.ip-header.ibc-t-design-5 .ip-header-navigation,.ip-header.ibc-t-design-6 .ip-header-navigation,.ip-header.ibc-t-design-7 .ip-header-navigation{width:100%}.ip-header.ibc-t-design-4 .ip-menu-wrap,.ip-header.ibc-t-design-5 .ip-menu-wrap,.ip-header.ibc-t-design-6 .ip-menu-wrap,.ip-header.ibc-t-design-7 .ip-menu-wrap{margin-left:auto;margin-right:auto}.ip-header.ibc-t-design-5 .ip-contact-value,.ip-header.ibc-t-design-6 .ip-contact-value,.ip-header.ibc-t-design-7 .ip-contact-value{display:none}.ip-header.ibc-t-design-5 .ip-header-logo,.ip-header.ibc-t-design-6 .ip-header-logo,.ip-header.ibc-t-design-7 .ip-header-logo{position:absolute;left:50%;transform:translate(-50%,-50%)}.ip-header.ibc-t-design-5 .ip-header-navigation,.ip-header.ibc-t-design-7 .ip-header-navigation{column-gap:0}.ip-header.ibc-t-design-5 .ip-btn,.ip-header.ibc-t-design-7 .ip-btn{position:absolute;right:0}.ip-header.ibc-t-design-5 .ip-header-top{height:76px;padding-top:12px}.ip-header.ibc-t-design-5 .ip-header-bottom{height:64px}.ip-header.ibc-t-design-5 .ip-header-logo{top:44px}.ip-header.ibc-t-design-6 .ip-header-top{padding-top:12px;height:40px}.ip-header.ibc-t-design-6 .ip-header-logo{top:50px}.ip-header.ibc-t-design-6 .ip-header-navigation{column-gap:20px}.ip-header.ibc-t-design-6 .ip-menu-wrap{flex:1}.ip-header.ibc-t-design-7 .ip-header-top{height:92px}.ip-header.ibc-t-design-7 .ip-header-bottom{height:auto;padding-top:4px;padding-bottom:4px}.ip-header.ibc-t-design-7 .ip-header-logo{top:46px}.ip-header.ibc-t-design-7 .ip-btn{height:36px}}@media (min-width:1200px){.ip-header-navigation,.ip-menu{column-gap:28px}.ip-menu-link{font-size:15px}.ip-header.ibc-t-design-2 .ip-header-bottom{column-gap:40px}.ip-header.ibc-t-design-2 .ip-header-navigation,.ip-header.ibc-t-design-2 .ip-menu-wrap{width:100%}.ip-header.ibc-t-design-5 .ip-contact-value,.ip-header.ibc-t-design-6 .ip-contact-value,.ip-header.ibc-t-design-7 .ip-contact-value{display:inline-block}.ip-header.ibc-t-design-5 .ip-header-logo{height:60px}.ip-header.ibc-t-design-6 .ip-header-navigation{column-gap:28px}}@media (min-width:1536px){.ip-header.ibc-t-design-2 .ip-header-navigation,.ip-header.ibc-t-design-2 .ip-menu,.ip-header.ibc-t-design-3 .ip-header-navigation,.ip-header.ibc-t-design-3 .ip-menu,.ip-header.ibc-t-design-4 .ip-header-navigation,.ip-header.ibc-t-design-4 .ip-menu{column-gap:36px}}.ip-footer{background:var(--ip-footer-bg)}.ip-footer .ip-social{column-gap:var(--ip-social-link-margin-left)}.ip-footer .ip-social-link{--ip-social-link-width:24px;--ip-social-link-height:24px;--ip-social-link-font-size:12px}.ip-footer-wrap{width:90%;max-width:1755px}.ip-footer-info{text-align:center}.ip-footer-info-item{margin-bottom:7px;font-size:14px;color:var(--ip-text-color)}.ip-footer-info-item.title{margin-bottom:25px}.ip-footer-info-item.address{margin-top:25px;margin-bottom:25px}.ip-footer-info-link{color:var(--ip-link-color)}.ip-footer-info-link:focus,.ip-footer-info-link:hover{color:var(--ip-link-hover-color)}.ip-footer-logo{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.ip-footer-logo-tagline,.ip-footer-logo-title{color:var(--ip-title-color)}.ip-footer-logo-title{margin-bottom:0;font-size:24px;font-weight:600;text-transform:capitalize}.ip-footer-logo-image{max-width:100%;height:70px;max-height:100%}.ip-broker,.ip-realtor{margin-bottom:10px;line-height:0;text-align:center}.ip-broker img,.ip-realtor img{max-width:100%;height:auto;max-height:54px}.ip-broker img[src$=".svg"],.ip-realtor img[src$=".svg"]{height:48px;width:auto}.ibc-c-broker-logo-text{display:flex;flex-direction:column;align-items:center;color:var(--ip-title-color);font-size:14px}.ibc-c-broker-logo-title{font-size:18px}.ip-disclaimer{line-height:20px;color:var(--ip-text-color)}.ibc-c-logo-designer-wrapper{color:var(--ip-text-color)}.ip-footer-links{margin-top:10px;color:var(--ip-text-color)}.ip-footer-links a,.ip-footer-links span{margin:0 5px}.ip-footer-links a{color:var(--ip-link-color)}.ip-footer-links a:focus,.ip-footer-links a:hover{color:var(--ip-link-hover-color)}.ip-idxboost{font-size:9px}.ip-idxboost color:var(--ip-text-color) a{line-height:0}.ip-idxboost-logo{width:110px;fill:#d1345a}.ibc-c-logo-designer-link{margin-left:5px;font-family:Arial;color:var(--ip-text-color);text-decoration:none;transition:all 0.6s}.ibc-c-logo-designer-link:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background-color:var(--ip-text-color)}.ibc-c-logo-designer-link:before{position:absolute;bottom:0;left:0;z-index:3;display:block;width:0;height:1px;content:"";background-color:var(--ibc-tremgroup-color);transition:all 0.6s}.ibc-c-logo-designer-link:hover{color:var(--ibc-tremgroup-color)}.ibc-c-logo-designer-link:hover:before{width:100%}.ibc-c-logo-designer-link.ibc-s-color-idxboost{color:var(--ip-text-color)}.ibc-c-logo-designer-link.ibc-s-color-idxboost:after{background-color:var(--ip-text-color)}.ibc-c-logo-designer-link.ibc-s-color-idxboost:hover{color:#d43558}.ibc-c-logo-designer-link.ibc-s-color-idxboost:before{background-color:#d43558}@media (min-width:640px){.ip-footer-logo{height:70px}.ip-footer-logo-image{height:auto}.ip-footer-images{display:flex;align-items:center;justify-content:center;width:100%}.ip-broker{margin-right:10px}.ip-realtor{margin-left:10px}.ibc-c-logo-designer-wrapper{display:flex}.ibc-c-logo-designer-img{display:flex;margin-right:10px}}@media (min-width:768px){.ip-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ip-footer-info{display:flex;align-items:flex-end;justify-content:space-between;width:100%;text-align:left}.ip-footer-logo{align-items:flex-start}.ip-footer-logo .ip-h-full{height:100%}.ip-footer-logo .ip-h-auto{height:auto}.ip-footer-logo .ip-logo-sm{height:70%}.ip-footer-logo .ip-logo-md{height:85%}.ip-footer-images{justify-content:space-between}.ibc-c-broker-logo-text{align-items:flex-start}.ip-realtor{text-align:right}.ip-disclaimer{margin-top:10px}}@media (min-width:992px){.ip-footer-bottom{display:flex}.ip-footer-links{margin-top:0}.ip-footer-links a:first-child{margin-left:0}}.ip-social-link{width:var(--ip-social-link-width);height:var(--ip-social-link-height);font-size:var(--ip-social-link-font-size);font-weight:100;color:var(--ip-social-mobile-link-color);background:var(--ip-social-mobile-link-bg);border:var(--ip-social-link-border-width) solid var(--ip-social-mobile-link-border-color);border-radius:var(--ip-social-link-border-radius);transition:all 0.4s}.ip-social-link:before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ip-social-link:focus,.ip-social-link:hover{color:var(--ip-social-mobile-link-hover-color);background:var(--ip-social-mobile-link-hover-bg);border-color:var(--ip-social-mobile-link-hover-border-color)}.ip-social-branded .ip-social-link{--ip-social-link-color:#fff;--ip-social-mobile-link-color:#fff;--ip-social-link-border-width:0}.ip-social-branded .ip-social-link:focus,.ip-social-branded .ip-social-link:hover{--ip-social-link-hover-color:#fff;--ip-social-mobile-link-hover-color:#fff}.ip-social-branded .ip-facebook{--ip-social-link-bg:#1877f2;--ip-social-mobile-link-bg:#1877f2}.ip-social-branded .ip-facebook:focus,.ip-social-branded .ip-facebook:hover{--ip-social-link-hover-bg:#1877f2;--ip-social-mobile-link-hover-bg:#1877f2}.ip-social-branded .ip-twitter{--ip-social-link-bg:#1d9bf0;--ip-social-mobile-link-bg:#1d9bf0}.ip-social-branded .ip-twitter:focus,.ip-social-branded .ip-twitter:hover{--ip-social-link-hover-bg:#1d9bf0;--ip-social-mobile-link-hover-bg:#1d9bf0}.ip-social-branded .ip-youtube{--ip-social-link-bg:#f00;--ip-social-mobile-link-bg:#f00}.ip-social-branded .ip-youtube:focus,.ip-social-branded .ip-youtube:hover{--ip-social-link-hover-bg:#f00;--ip-social-mobile-link-hover-bg:#f00}.ip-social-branded .ip-instagram{--ip-social-link-bg:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);--ip-social-mobile-link-bg:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1)}.ip-social-branded .ip-instagram:focus,.ip-social-branded .ip-instagram:hover{--ip-social-link-hover-bg:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);--ip-social-mobile-link-hover-bg:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.ip-social-branded .ip-linkedin{--ip-social-link-bg:#0a66c2;--ip-social-mobile-link-bg:#0a66c2}.ip-social-branded .ip-linkedin:focus,.ip-social-branded .ip-linkedin:hover{--ip-social-link-hover-bg:#0a66c2;--ip-social-mobile-link-hover-bg:#0a66c2}.ip-social-branded .ip-pinterest{--ip-social-link-bg:#e60023;--ip-social-mobile-link-bg:#e60023}.ip-social-branded .ip-pinterest:focus,.ip-social-branded .ip-pinterest:hover{--ip-social-link-hover-bg:#e60023;--ip-social-mobile-link-hover-bg:#e60023}.ip-social-branded .ip-tiktok{--ip-social-link-bg:#010101;--ip-social-mobile-link-bg:#010101}.ip-social-branded .ip-tiktok:focus,.ip-social-branded .ip-tiktok:hover{--ip-social-link-hover-bg:#010101;--ip-social-mobile-link-hover-bg:#010101}@media (min-width:1024px){.ip-social-link{color:var(--ip-social-link-color);background:var(--ip-social-link-bg);border-color:var(--ip-social-link-border-color)}.ip-social-link:focus,.ip-social-link:hover{color:var(--ip-social-link-hover-color);background:var(--ip-social-link-hover-bg);border-color:var(--ip-social-link-hover-border-color)}}.ip-wrap-btn{width:100%;text-align:center}.ip-btn{display:inline-block;min-width:180px;height:45px;overflow:hidden;font-size:12px;font-weight:var(--ip-button-font-weight);color:var(--ip-button-text-color);background-color:var(--ip-button-background-color);border:1px solid var(--ip-button-border-color);border-radius:var(--ibc-button-border-radius);transition:all 0.6s}.ip-btn:focus:not([disabled]),.ip-btn:hover:not([disabled]){color:var(--ip-button-text-color-hover);background-color:var(--ip-button-background-color-hover);border-color:var(--ip-button-border-color-hover)}.ip-btn:disabled{cursor:default;opacity:0.65}.ip-btn span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 15px}.ip-btn.ibc-t-rounded{--ibc-button-border-radius:.4rem}.ip-btn.ibc-t-pill{--ibc-button-border-radius:300px}@media (min-width:1024px){.ip-btn{min-width:240px;height:60px;font-size:14px}}.ibc-c-button{position:relative;display:inline-block;padding:1em 1.5em;font-family:var(--ibc-button-font-family);font-style:var(--ibc-button-font-style);font-weight:var(--ibc-button-font-weight);line-height:normal;color:var(--ibc-button-color);text-align:center;text-decoration:none;text-transform:var(--ibc-button-text-transform);vertical-align:middle;background:var(--ibc-button-bg);border:var(--ibc-button-border-width) solid var(--ibc-button-border-color);border-radius:var(--ibc-button-border-radius);transition:color 400ms ease-in-out,background-color 400ms ease-in-out,border-color 400ms ease-in-out,box-shadow 400ms ease-in-out;max-width:100%}.ibc-c-button:hover{color:var(--ibc-button-hover-color);background:var(--ibc-button-hover-bg);border-color:var(--ibc-button-hover-border-color);box-shadow:none}.ibc-c-button:disabled{pointer-events:none;opacity:0.65}.ibc-c-button.ibc-t-sm{font-size:var(--ibc-button-font-size-sm)}.ibc-c-button.ibc-t-md{font-size:var(--ibc-button-font-size-md)}.ibc-c-button.ibc-t-lg{font-size:var(--ibc-button-font-size-lg)}.ibc-c-button.ibc-t-custom{min-width:var(--ibc-button-mobile-width)}.ibc-c-button.ibc-t-rounded{--ibc-button-border-radius:.4rem}.ibc-c-button.ibc-t-pill{--ibc-button-border-radius:300px}.ip-btn-scrolling{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:60px;overflow:hidden;background:transparent}.ip-btn-scrolling-default .arrow-item{position:absolute;top:0;width:28px;height:8px;opacity:0;transform:scale3d(0.5,0.5,0.5);animation:ibc-a-arrow-moving 3s ease-out infinite}.ip-btn-scrolling-default .arrow-item:after,.ip-btn-scrolling-default .arrow-item:before{position:absolute;top:0;width:51%;height:100%;content:"";background:#fff}.ip-btn-scrolling-default .arrow-item:after{right:0;width:50%;transform:skew(0deg,-30deg)}.ip-btn-scrolling-default .arrow-item:before{left:0;transform:skew(0deg,30deg)}.ip-btn-scrolling-default .arrow-item:first-child{animation:ibc-a-arrow-moving 3s ease-out 1s infinite}.ip-btn-scrolling-default .arrow-item:nth-child(2){animation:ibc-a-arrow-moving 3s ease-out 2s infinite}.ip-btn-scrolling-mouse .arrow-item{display:none}.ip-btn-scrolling-mouse .arrow-item:first-child{position:relative;display:block;width:30px;height:45px;border:2px solid #fff;border-radius:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.33)}.ip-btn-scrolling-mouse .arrow-item:first-child:after{position:absolute;top:5px;right:0;left:0;width:5px;width:4px;height:15px;height:12px;margin:0 auto;content:"";background-color:#fff;border-radius:25%;box-shadow:0 2px 12px 0 rgba(0,0,0,0.33);animation:ibc-a-arrow-scrolling 2s ease-out 2s infinite}.ip-btn-scrolling-arrow-light .arrow-item{display:none}.ip-btn-scrolling-arrow-light .arrow-item:first-child{position:relative;display:block;width:1px;height:32px;background-color:#fff;animation:ibc-a-arrow-floating 3s ease-out 2s infinite}.ip-btn-scrolling-arrow-light .arrow-item:after,.ip-btn-scrolling-arrow-light .arrow-item:before{position:absolute;bottom:1px;width:8px;height:1px;content:"";background:#fff}.ip-btn-scrolling-arrow-light .arrow-item:after{left:0;transform:skew(0deg,-30deg)}.ip-btn-scrolling-arrow-light .arrow-item:before{right:0;transform:skew(0deg,30deg)}.ip-btn-scrolling-arrow-txtscroll-down{position:relative;padding-top:75px;overflow:visible}.ip-btn-scrolling-arrow-txtscroll-down .arrow-item{display:none}.ip-btn-scrolling-arrow-txtscroll-down .arrow-item:first-child{position:absolute;top:0;left:50%;box-sizing:border-box;display:block;width:18px;height:18px;margin-left:-9px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);animation:ibc-a-arrow-txtscrolling 1.5s infinite}.ip-btn-scrolling-arrow-txtscroll-down .arrow-item:nth-child(2){position:relative;top:-13px;display:block}.ip-btn-scrolling-arrow-txtscroll-down .arrow-item:nth-child(2):after{display:block;color:#fff;text-align:center;text-transform:capitalize;letter-spacing:1.4px;content:"Scroll"}.ip-btn-scrolling-arrow-triangle-down{position:relative;flex-direction:column;width:66px;overflow:visible}.ip-btn-scrolling-arrow-triangle-down:before{position:relative;top:-34px;display:block;color:#fff;text-align:center;text-transform:capitalize;letter-spacing:1.4px;content:"Scroll"}.ip-btn-scrolling-arrow-triangle-down .arrow-item{position:absolute;top:0;display:inline-block;border:9px solid transparent;border-top:10px solid #fff;opacity:0;transform:scale3d(0.5,0.5,0.5);animation:ibc-a-arrow-moving 3s ease-out infinite}.ip-btn-scrolling-arrow-triangle-down .arrow-item:first-child{animation:ibc-a-arrow-moving 3s ease-out 1s infinite}.ip-btn-scrolling-arrow-triangle-down .arrow-item:nth-child(2){animation:ibc-a-arrow-moving 3s ease-out 2s infinite}.ip-btn-scrolling-arrow-circle{width:60px;height:60px;border:1px solid #fff;border-radius:100px}.ip-btn-scrolling-arrow-circle .arrow-item{position:absolute;top:12px;left:50%;width:10px;height:10px;margin-left:-5px;border-bottom:1px solid #fff;border-left:1px solid #fff;opacity:0;transform:rotate(-45deg);animation:ibc-a-arrow-circle 2s infinite}.ip-btn-scrolling-arrow-circle .arrow-item:first-of-type{animation-delay:0s}.ip-btn-scrolling-arrow-circle .arrow-item:nth-of-type(2){top:22px;animation-delay:0.15s}.ip-btn-scrolling-arrow-circle .arrow-item:nth-of-type(3){top:32px;animation-delay:0.3s}.ip-btn-scrolling-mouse-arrow{display:block;height:auto;padding-bottom:5px}.ip-btn-scrolling-mouse-arrow .arrow-item:first-child{box-sizing:border-box;display:block;width:30px;height:50px;margin:0 auto;border:2px solid #fff;border-radius:50px}.ip-btn-scrolling-mouse-arrow .arrow-item:first-child:before{position:absolute;top:10px;left:50%;box-sizing:border-box;width:6px;height:6px;margin-left:-3px;content:"";background-color:#fff;border-radius:100%;animation:ibc-a-arrow-mouse 2s infinite}.ip-btn-scrolling-mouse-arrow .arrow-item:nth-child(2),.ip-btn-scrolling-mouse-arrow .arrow-item:nth-child(3){display:block;width:10px;height:10px;margin-right:auto;margin-left:auto;border-bottom:1px solid #fff;border-left:1px solid #fff;opacity:0;transform:rotate(-45deg);animation:ibc-a-arrow-circle 2s infinite}.ip-btn-scrolling-mouse-arrow .arrow-item:nth-child(2){margin-top:5px}.ip-btn-scrolling-mouse-arrow .arrow-item:nth-child(3){animation-delay:0.15s}.ip-btn-scrolling-circle-rotate{width:auto;height:auto}.ip-btn-scrolling-circle-rotate .circle{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px}.ip-btn-scrolling-circle-rotate .ibc-a-arrow{position:absolute;top:0;right:0;bottom:1%;left:2%;display:block;width:1px;height:20px;margin:auto;background-color:#fff}.ip-btn-scrolling-circle-rotate .ibc-a-arrow:after,.ip-btn-scrolling-circle-rotate .ibc-a-arrow:before{position:absolute;bottom:1px;width:7px;height:1px;content:"";background:#fff}.ip-btn-scrolling-circle-rotate .ibc-a-arrow:after{left:0;transform:skew(0deg,-30deg)}.ip-btn-scrolling-circle-rotate .ibc-a-arrow:before{right:0;transform:skew(0deg,30deg)}.ip-btn-scrolling-circle-rotate svg{max-width:120px}.ip-btn-scrolling-circle-rotate .textcircle{transition:transform 1s cubic-bezier(0.65,0,0.35,1);transform-origin:250px 250px}.ip-btn-scrolling-circle-rotate text{font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;transition:all 0.6s ease-in-out;transform-origin:250px 250px;animation:rotate 15s linear infinite;fill:white;font-variant-ligatures:all}@keyframes rotate{to{transform:rotate(360deg)}}@media (min-width:768px){.ibc-c-button.ibc-t-custom{min-width:var(--ibc-button-width)}}.ip-section{position:relative;width:100%;margin:0 auto;background-color:var(--ip-section-background-color)}.ip-page-section{position:relative;display:flex;align-items:center}.ibc-c-section{position:relative}.ip-section-wrapper{position:relative;box-sizing:content-box;display:flex;width:90%;max-width:1400px;padding-right:6vw;padding-left:6vw;margin:0 auto}.ibc-c-section-content,.ip-section-content{width:100%}.ibc-c-section-background,.ibc-c-section-background-media,.ibc-c-section-background-overlay,.ip-section-background,.ip-section-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ibc-c-section-background,.ip-section-background{overflow:hidden;font-size:0;pointer-events:none;background:#fff}.ibc-c-section-background .ip-video,.ibc-c-section-background-picture,.ibc-c-section-background-slider,.ip-section-background .ip-video,.ip-section-background-picture,.ip-section-background-slider{position:absolute;top:0;left:0;width:100%;height:100%}.ibc-c-section-background .ip-video,.ibc-c-section-background-slider,.ip-section-background .ip-video,.ip-section-background-slider{z-index:0}.ibc-c-section-background .ip-video,.ip-section-background .ip-video{overflow:hidden}.ibc-c-section-background .ip-video iframe,.ibc-c-section-background .ip-video video,.ip-section-background .ip-video iframe,.ip-section-background .ip-video video{z-index:0;width:100vw;height:100%;object-fit:cover}.ibc-c-section-background .ip-video iframe,.ip-section-background .ip-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ibc-c-section-background-picture img,.ip-section-background-picture img{position:absolute;top:0;left:0;width:100vw}.ibc-c-section-background img,.ip-section-background img{position:relative;width:100%;height:100%;object-position:50% 50%;object-fit:cover}.ibc-c-section-background-overlay,.ip-section-background-overlay{background:var(--ip-section-background-color)}.ip-background-width-inset{padding:3vw}.ip-background-width-inset .ibc-c-section-background,.ip-background-width-inset .ip-section-background{top:3vw;right:3vw;bottom:3vw;left:3vw}.ip-section-height-small{min-height:33vh}.ip-section-height-medium{min-height:66vh}.ip-section-height-large{min-height:100vh}.ip-page-section:first-child.ip-section-height-large{min-height:calc(100vh - var(--ip-header-height))}.ip-header-transparent .ip-page-section:first-child.ip-section-height-large,.ip-header-transparent .ip-page-section:first-child.ip-section-height-medium,.ip-header-transparent .ip-page-section:first-child.ip-section-height-small{padding-top:var(--ip-header-height)}.ip-header-transparent .ip-page-section:first-child.ip-section-height-large{min-height:100vh}.horizontal-alignment-left .ip-section-wrapper{justify-content:flex-start}.horizontal-alignment-center .ip-section-wrapper{justify-content:center}.horizontal-alignment-right .ip-section-wrapper{justify-content:flex-end}.vertical-alignment-bottom.ip-section-height-small .ip-section-wrapper,.vertical-alignment-middle.ip-section-height-small .ip-section-wrapper,.vertical-alignment-top.ip-section-height-small .ip-section-wrapper{padding-top:3.3vmax;padding-bottom:3.3vmax}.vertical-alignment-bottom.ip-section-height-medium .ip-section-wrapper,.vertical-alignment-middle.ip-section-height-medium .ip-section-wrapper,.vertical-alignment-top.ip-section-height-medium .ip-section-wrapper{padding-top:6.6vmax;padding-bottom:6.6vmax}.vertical-alignment-bottom.ip-section-height-large .ip-section-wrapper,.vertical-alignment-middle.ip-section-height-large .ip-section-wrapper,.vertical-alignment-top.ip-section-height-large .ip-section-wrapper{padding-top:10vmax;padding-bottom:10vmax}.content-width-wide .ibc-c-section-content,.content-width-wide .ip-section-content{width:100%}.content-width-custom .ibc-c-section-content{width:var(--ibc-content-width-custom)}.ibc-l-wrapper-width-full .ip-section-wrapper{width:100%;max-width:100%;padding-right:0;padding-left:0}@media (min-aspect-ratio:16/9){.ibc-c-section-background .ip-video iframe,.ip-section-background .ip-video iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.ibc-c-section-background .ip-video iframe,.ip-section-background .ip-video iframe{width:177.78vh}}@media (min-width:768px){.ip-section-wrapper{padding-right:3vw;padding-left:3vw}.content-width-narrow .ibc-c-section-content,.content-width-narrow .ip-section-content{width:50%}.content-width-medium .ibc-c-section-content,.content-width-medium .ip-section-content{width:75%}}.ip-form{width:100%;max-width:440px;padding:30px;margin-right:auto;margin-left:auto}.ip-form .iti.iti--allow-dropdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-color:var(--ip-form-field-border-color);border-style:solid;border-width:var(--ip-form-field-border-width);border-radius:var(--ip-form-field-border-radius)}.ip-form .iti.iti--allow-dropdown .iboost-form-phone-code-validation{position:relative;padding-right:10px;margin-right:5px;margin-left:48px;font-size:14px;color:#727272}.ip-form .iti.iti--allow-dropdown .iboost-form-phone-code-validation+.iboost-form-phone-code-validation{display:none}.ip-form .iti.iti--allow-dropdown .iboost-form-phone-code-validation:after{position:absolute;top:50%;right:0;display:inline-block;width:1px;height:40px;content:"";background-color:var(--ip-form-field-border-color);transform:translateY(-50%)}.ip-form .iti.iti--allow-dropdown .ip-form-field[type=tel],.ip-form .iti.iti--allow-dropdown .ip-input[type=tel]{position:relative;z-index:2;width:calc(100% - 100px)!important;border-color:var(--ip-form-field-border-color)!important}.ip-form .iti.iti--allow-dropdown .ip-form-field[type=tel]:focus,.ip-form .iti.iti--allow-dropdown .ip-input[type=tel]:focus{border-color:none!important;outline:0!important;box-shadow:none!important}.ip-form .iti__selected-flag{height:44px!important;border-color:var(--ip-form-field-border-color);border-radius:var(--ip-form-field-border-radius)}.ip-form .iti__country-list{z-index:3}.ip-form-image{display:block;max-width:100%;height:auto}.ip-form-title{margin-bottom:4px;font-size:20px;font-weight:600;line-height:1.5;color:var(--ip-form-title-color)}.ip-form-text{margin-bottom:20px;font-size:14px;line-height:1.5;color:var(--ip-form-text-color)}.ip-form-text a{color:var(--ip-link-color)}.ip-form-text a:hover{text-decoration:underline}.ip-form-description a{color:var(--ip-link-color)}.ip-form-description a:hover{text-decoration:underline}.ip-form-opt-text-message{font-size:9px!important;color:#858585}.ip-form-opt-text-message a{color:var(--ip-link-color);text-decoration:underline}.ip-form-disclaimer{font-size:12px;border-top:1px solid #000}.ip-form-disclaimer a{color:var(--ip-link-color)}.ip-form-disclaimer a:hover{text-decoration:underline}.ip-form-label{position:relative;display:block;width:auto;height:auto;margin-bottom:0.5rem;font-size:14px;font-weight:var(--ip-form-label-font-weight);text-align:left}.ip-form-item+.ip-form-item{margin-top:12px}.ip-form-field{display:block;width:100%;height:44px;padding:10px 15px;font-family:var(--ibc-body-font-family);font-size:14px;background-color:transparent;border-color:var(--ip-form-field-border-color);border-style:solid;border-width:var(--ip-form-field-border-width);border-radius:var(--ip-form-field-border-radius);box-shadow:var(--ip-form-field-box-shadow);appearance:none}.ip-form-field::placeholder{color:var(--ip-form-field-placeholder-color);opacity:1}textarea.ip-form-field{min-height:100px;resize:vertical}.ip-form-check{display:block;min-height:24px;padding-left:24px;margin-bottom:2px;text-align:left}.ip-form-check a{color:var(--ip-link-color)}.ip-form-check a:hover{text-decoration:underline}.ip-form-check-label{position:relative;width:auto;height:auto;font-size:14px;font-weight:400}.ip-form-check-input{float:left;width:16px;height:16px;margin:2px 0 0 -24px;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border-color:var(--ip-form-field-border-color);border-style:solid;border-width:var(--ip-form-field-border-width);box-shadow:var(--ip-form-field-box-shadow);appearance:none}.ip-form-check-input:checked{background-color:#000}.ip-form-check-input[type=checkbox]{border-radius:var(--ip-form-field-border-radius)}.ip-form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.ip-form-check-input[type=radio]{border-radius:50%}.ip-form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.ip-form-select{display:block;width:100%;height:44px;padding:10px 2.25rem 10px 15px;font-size:14px;font-weight:400;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border-color:var(--ip-form-field-border-color);border-style:solid;border-width:var(--ip-form-field-border-width);border-radius:var(--ip-form-field-border-radius);box-shadow:var(--ip-form-field-box-shadow);appearance:none}.ip-form-submit{width:100%;height:45px}.ip-form.ip-format-a{--ip-form-field-border-color:rgb(209 213 219);--ip-form-field-border-radius:6px;--ip-form-field-box-shadow:rgb(0 0 0/0) 0 0 0 0,rgb(0 0 0/0) 0 0 0 0,rgb(0 0 0/.05) 0 1px 2px 0}.ip-form.ip-format-b{--ip-form-field-border-color:rgb(209 213 219);--ip-form-field-border-width:2px}.ip-form.ip-format-b .ip-form-field,.ip-form.ip-format-b .ip-form-select{padding-right:0;padding-left:0;border-width:0;border-bottom-width:var(--ip-form-field-border-width)}.ip-form.ip-format-b .ip-form-select{background-position-x:right 0.25rem}.ip-form.ip-format-label-a{--ip-form-field-placeholder-color:#c0c0c0}.ip-form.ip-format-label-a .ip-form-label{display:none}.ip-form.ip-format-label-a .ip-form-item[data-type=checkbox] .ip-form-label,.ip-form.ip-format-label-a .ip-form-item[data-type=radio] .ip-form-label,.ip-form.ip-format-label-a .ip-form-item[data-type=select] .ip-form-label{display:block}@media (min-width:1800px){.ip-form{max-width:480px;padding:40px 40px 55px}.ip-form .iti__selected-flag{height:50px!important}.ip-form-title{margin-bottom:12px;font-size:24px}.ip-form-text{margin-bottom:24px}.ip-form-item+.ip-form-item{margin-top:15px}.ip-form-field,.ip-form-select{height:50px}.ip-form-submit{height:54px}}.openModal{overflow:hidden!important}.bs-modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.bs-modal .sp-close{position:absolute;top:15px;right:15px;z-index:2;width:30px;height:30px;overflow:hidden;color:#fff;text-indent:-999999px;background-color:#000;border:1px solid #000;border-radius:100%;font-size:12px}.bs-modal .sp-close:before{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--ip-font-icon);text-indent:0;content:"\e913"}.bs-modal .sp-close:hover{background-color:#333}.bs-modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.bs-modal.fade .bs-modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px)}.bs-modal.show .bs-modal-dialog{transform:none}.bs-modal.bs-modal-static .bs-modal-dialog{transform:scale(1.02)}.bs-modal-dialog-scrollable{height:calc(100% - 1rem)}.bs-modal-dialog-scrollable .bs-modal-content{max-height:100%;overflow:hidden}.bs-modal-dialog-scrollable .bs-modal-body{overflow-y:auto}.bs-modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.bs-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}.bs-modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.bs-modal-backdrop.fade{opacity:0}.bs-modal-backdrop.show{opacity:0.5}.bs-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.bs-modal-header .btn-close{padding:0.5rem;margin:-0.5rem -0.5rem -0.5rem auto}.bs-modal-title{margin-bottom:0;line-height:1.5}.bs-modal-body{position:relative;flex:1 1 auto;padding:1rem}.bs-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:0.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.bs-modal-footer>*{margin:0.25rem}.bs-modal-dialog{z-index:1060}.modal-terms-conditions,.modal-terms-conditions .bs-modal-dialog{z-index:1080}.modal-terms-conditions .ip-text{font-size:15px;line-height:1.6}.ibc-modal-floorplan-img .sp-close{z-index:4}.ibc-modal-floorplan-img img{max-width:100%}.ibc-modal-floorplan-img .bs-modal-dialog{max-width:1000px}@media (min-width:576px){.bs-modal-dialog{max-width:500px;margin:1.75rem auto}.bs-modal-dialog-scrollable{height:calc(100% - 3.5rem)}.bs-modal-dialog-centered{min-height:calc(100% - 3.5rem)}.bs-modal-sm{max-width:300px}.modal-terms-conditions .bs-modal-body{padding:2rem}}@media (min-width:992px){.bs-modal-lg,.bs-modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.ibc-c-block-content :first-child,.ip-block-content :first-child{margin-top:0}.ibc-c-block-content :last-child,.ip-block-content :last-child{margin-bottom:0}.ibc-c-block-content .ibc-c-ol li,.ibc-c-block-content .ibc-c-ul li,.ibc-c-block-content .ibc-u-heading,.ibc-c-block-content .ibc-u-text,.ip-block-content .ibc-c-ol li,.ip-block-content .ibc-c-ul li,.ip-block-content .ibc-u-heading,.ip-block-content .ibc-u-text{margin-top:var(--ibc-body-mobile-margin-top);margin-bottom:var(--ibc-body-mobile-margin-bottom);line-height:var(--ibc-body-mobile-line-height);text-align:var(--ibc-body-mobile-alignment)}.ibc-c-block-content a:not(.ibc-c-button),.ip-block-content a:not(.ibc-c-button){color:var(--ip-link-color)}.ibc-c-block-content a:not(.ibc-c-button):hover,.ip-block-content a:not(.ibc-c-button):hover{text-decoration:underline}@media (min-width:768px){.ibc-c-block-content .ibc-c-ol li,.ibc-c-block-content .ibc-c-ul li,.ibc-c-block-content .ibc-u-heading,.ibc-c-block-content .ibc-u-text,.ip-block-content .ibc-c-ol li,.ip-block-content .ibc-c-ul li,.ip-block-content .ibc-u-heading,.ip-block-content .ibc-u-text{margin-top:var(--ibc-body-tablet-margin-top);margin-bottom:var(--ibc-body-tablet-margin-bottom);line-height:var(--ibc-body-tablet-line-height);text-align:var(--ibc-body-tablet-alignment)}}@media (min-width:992px){.ibc-c-block-content .ibc-c-ol li,.ibc-c-block-content .ibc-c-ul li,.ibc-c-block-content .ibc-u-heading,.ibc-c-block-content .ibc-u-text,.ip-block-content .ibc-c-ol li,.ip-block-content .ibc-c-ul li,.ip-block-content .ibc-u-heading,.ip-block-content .ibc-u-text{margin-top:var(--ibc-body-margin-top);margin-bottom:var(--ibc-body-margin-bottom);line-height:var(--ibc-body-line-height);text-align:var(--ibc-body-alignment)}}.ibc-c-dropdown-menu{display:none;z-index:1000;min-width:10rem;overflow:hidden}.ibc-c-dropdown-menu.show{display:block;transform:translate(0,10px)}.ibc-c-dropdown-item{font-size:14px}.ibc-c-dropdown-item.active{background:#e3e3e3}.ibc-c-divider{border-top:var(--ibc-divider-border-width) var(--ibc-divider-border-style) var(--ibc-divider-border-color);margin-top:var(--ibc-divider-margin-top);margin-bottom:var(--ibc-divider-margin-bottom);width:var(--ibc-divider-mobile-width)}@media (min-width:768px){.ibc-c-divider{width:var(--ibc-divider-tablet-width)}}@media (min-width:992px){.ibc-c-divider{width:var(--ibc-divider-width)}}.admin-bar .ip-header,.admin-bar .ip-mobile-menu-wrap{top:32px}@media (max-width:600px){#wpadminbar{position:fixed}}@media (max-width:782px){.admin-bar .ip-header,.admin-bar .ip-mobile-menu-wrap{top:46px}}.gs-wrapper-content{width:100%}.gs-wrapper-content *{-webkit-user-select:none;user-select:none}.gs-style-bullets{margin:0.625rem 0}.gs-style-bullets .gs-bullet{display:flex;align-items:center;justify-content:center;margin:5px;cursor:pointer;background-color:transparent}.gs-style-bullets .gs-bullet:before{width:14px;height:14px;content:"";background-color:#d2d2d2;border-radius:50%}.gs-style-bullets .gs-bullet-active:before{background-color:#000}body.activeModalquickSearch .ip-header{display:none}#ib-wrapper-quick-search{padding:0!important;margin-right:4px;margin-left:4px}.ms-wrap-profile-btn{position:absolute;top:5px;right:15px}.ms-btn-profile{width:30px;height:30px;font-size:14px}.msn-bubble{right:-5px;width:300px}.ms-profile-menu .ms-header-tab .ms-tab.active,.ms-profile-menu .ms-header-tab .ms-tab:hover{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.form-profile .content-btn button{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.form-profile .content-btn button:hover{color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ms-profile-list .ms-body-tab::-webkit-scrollbar-thumb{background-color:var(--ibc--idx-primary-color)}@media (min-width:768px){.ms-wrap-profile-btn{position:relative;top:0;right:0}.ms-btn-profile{width:40px;height:40px;font-size:16px}.msn-bubble{width:400px}.clidxboost-content-select-mb .clidxboost-select-mb li.clidxboost-active a,.clidxboost-content-select-mb .clidxboost-select-mb li.clidxboost-active button,.clidxboost-content-select-mb .clidxboost-select-mb li:hover a,.clidxboost-content-select-mb .clidxboost-select-mb li:hover button{border-color:var(--ibc--idx-primary-color)}.clidxboost-content-select-mb .clidxboost-select-mb li.clidxboost-active a span,.clidxboost-content-select-mb .clidxboost-select-mb li.clidxboost-active button span,.clidxboost-content-select-mb .clidxboost-select-mb li:hover a span,.clidxboost-content-select-mb .clidxboost-select-mb li:hover button span{background-color:var(--ibc--idx-primary-color)}}body.view-list .ppc-video-box{display:none}body.view-map #wrap-result.view-map .ppc-content.ppc-video-box,body.view-map .wrap-result.view-map .ppc-content.ppc-video-box{height:100%;min-height:300px}body.view-map #wrap-result.view-map #result-search>li.propertie.button_properties,body.view-map #wrap-result.view-map .result-search>li.propertie.button_properties,body.view-map .wrap-result.view-map #result-search>li.propertie.button_properties,body.view-map .wrap-result.view-map .result-search>li.propertie.button_properties{padding:0 15px 0 0}.ppc-content.ppc-video-box{position:relative}.ppc-content.ppc-video-box img{object-position:center}.flex-filter-pages-template-default .ppc-content:before{display:block;width:100%;padding-bottom:65%;content:""}#boostBoxCentral .ip-hackbox,#boostBoxLateral .ip-hackbox,.ib-wrap-hackbox-building .ip-hackbox{position:relative}#boostBoxCentral .ip-hackbox:after,#boostBoxLateral .ip-hackbox:after,.ib-wrap-hackbox-building .ip-hackbox:after{display:block;width:100%;padding-bottom:65%;content:""}#boostBoxCentral .ip-hackbox-wrapper,#boostBoxLateral .ip-hackbox-wrapper,.ib-wrap-hackbox-building .ip-hackbox-wrapper{position:absolute;top:0;left:0}#wrap-result.view-list #result-search>li.button_properties,#wrap-result.view-list .result-search>li.button_properties,.wrap-result.view-list #result-search>li.button_properties,.wrap-result.view-list .result-search>li.button_properties{display:none}.video-inside .iframe{width:100%;max-width:100%;height:100%;max-height:100%;background:transparent;border:0}.video-inside .iframe iframe,.video-inside .iframe video{top:50%;width:100%;height:100%;padding:100px 20px;margin:0 auto;transform:translateY(-50%)}.video-inside .close-vi{width:40px;height:40px}.video-inside .close-vi:focus,.video-inside .close-vi:hover{background-color:#000;border-color:#000}.video-inside .close-vi span{font-size:21px;font-weight:600;line-height:1}.video-inside .close-vi:focus span,.video-inside .close-vi:hover span{color:#fff}@media (min-width:768px){.video-inside .iframe iframe,.video-inside .iframe video{padding-right:100px;padding-left:100px}}.ib-clabel{padding-top:3px}.flex-breadcrumb ol li{text-transform:capitalize}#flex-default-theme .flex-breadcrumb{width:90%;max-width:1755px}#paginator-cnt #nav-results #firstp:hover,#paginator-cnt #nav-results #lastp:hover,#paginator-cnt #nav-results #nextn:hover,#paginator-cnt #nav-results #prevn:hover,#paginator-cnt #nav-results #principal-nav li a:hover,#paginator-cnt #nav-results #principal-nav li.active a{background:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}#flex-bubble-search #clidxboost-btn-search:after{color:var(--ibc--idx-primary-color)}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background-color:var(--ibc--idx-primary-color)}.ui-autocomplete::-webkit-scrollbar-thumb{background-color:var(--ibc--idx-primary-color)}.ib-modal-filters-mobile .ib-content-modal-filters-mobile .ib-footer-modal-filters-mobile .ib-group-buttons-content button#ib-apply-filters-btn,.ib-modal-filters-mobile .ib-wrap-fm .ib-item-wrap-fm.ib-btn-chk-fm input:checked+label{background:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ib-modal-filters-mobile .ib-wrap-fm#ib-flex-m-types.ib-cl-2 .ib-item-wrap-fm.ib-btn-chk-fm label:after,.ib-modal-filters-mobile .ib-wrap-fm.ms-sf.ib-cl-2 .ib-item-wrap-fm.ib-btn-chk-fm label:after{color:var(--ibc--idx-primary-color)}.ib-infobox.ib-ibmulti .ib-ibproperties::-webkit-scrollbar-thumb{background-color:var(--ibc--idx-primary-color)}#flex-blog-theme .flex-breadcrumb{width:90%;max-width:1755px}#flex-blog-theme .gwr{width:90%;max-width:1755px}#flex-blog-theme .widget.search{padding-right:0;padding-left:0}#flex-blog-theme .widget.search .title{display:none}#blog-collection #articles-blog li:hover{border-color:var(--ibc--idx-primary-color)}#blog-collection #articles-blog li .content-article>h3{margin-bottom:8px;overflow:unset;font-size:21px;color:var(--ip-text-color-primary);text-overflow:unset;text-transform:none;white-space:unset}@media (min-width:640px){#blog-collection #articles-blog li{width:calc(50% - 1rem);margin-right:1rem}}@media (min-width:1024px){#blog-collection #articles-blog li{width:calc(33.33% - 1rem)}}#flex-blog-detail-theme .gwr.gwr-breadcrumb{display:none}#flex-blog-detail-theme .flex-breadcrumb{width:90%;max-width:1755px}#flex-blog-detail-theme .gwr.c-flex{max-width:none;margin-top:2.5rem}#flex-blog-detail-theme .flex-block-description{width:90%;max-width:1755px;margin:0 auto}#flex-blog-detail-theme .flex-block-description p{font-family:var(--ibc-body-font-family);font-size:1rem;line-height:1.8}#flex-blog-detail-theme .flex-block-description .ib-filter-slider{width:100%}#flex-blog-detail-theme .flex-block-description .ib-filter-slider .gs-item-slider,#flex-blog-detail-theme .flex-block-description .ib-filter-slider .gs-wrapper-items,#flex-blog-detail-theme .flex-block-description .ib-filter-slider .slider-generator,#flex-blog-detail-theme .flex-block-description .ib-filter-slider .wrap-slider ul{padding-left:0;list-style:none}#flex_idx_search_filter_form{display:none}.fixed-active .fixed-box.ib-filter-container{top:var(--ip-header-height)}#flex_idx_search_filter{height:calc(100vh - (var(--ip-header-height) + 42px))!important}.ib-fmsubmit{background-color:var(--ibc--idx-primary-color)}.ib-dbitem:focus,.ib-dbitem:hover{background-color:var(--ibc--idx-primary-color)}.ib-oiwrapper:before{color:var(--ibc--idx-primary-color)}.ib-fimini{border-top-color:var(--ibc--idx-primary-color)}.ib-fimini:before{border-bottom-color:var(--ibc--idx-primary-color)}.ib-oitem.ib-oadbanced .ib-oiwrapper:after{border-bottom-color:var(--ibc--idx-primary-color)}.ib-fdesktop{border-top-color:var(--ibc--idx-primary-color)}.ib-fdesktop::-webkit-scrollbar-thumb{background-color:var(--ibc--idx-primary-color)}.ib-range .ui-slider-range{background-color:var(--ibc--idx-primary-color)}.ib-icheck:checked+label:before{border-color:var(--ibc--idx-primary-color)}.ib-clabel:after{background-color:var(--ibc--idx-primary-color)}.ib-fifor.ib-fifor-active,.ib-fifor:focus,.ib-fifor:hover{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ib-fdmatching{background-color:var(--ibc--idx-primary-color)}.dgt-richmarker-group:before{background-color:var(--ibc--idx-primary-color)!important}.dgt-richmarker-group:hover:before{background-color:#434343!important}.dgt-richmarker-group,.dgt-richmarker-single{background-color:var(--ibc--idx-primary-color)!important}.dgt-richmarker-group:after,.dgt-richmarker-single:after{border-top-color:var(--ibc--idx-primary-color)!important}.dgt-richmarker-group:hover:after,.dgt-richmarker-single:hover:after{border-top-color:#434343!important}.dgt-richmarker-group:hover,.dgt-richmarker-single:hover{background-color:#434343!important}.ib-wgrid::-webkit-scrollbar-thumb{background-color:var(--ibc--idx-primary-color)}.ib-plitem.ib-plitem-active{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ib-pagfirst:focus,.ib-pagfirst:hover,.ib-paglast:focus,.ib-paglast:hover,.ib-pagnext:focus,.ib-pagnext:hover,.ib-pagprev:focus,.ib-pagprev:hover,.ib-plitem:focus,.ib-plitem:hover{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}@media (min-width:1024px){#flex_idx_search_filter{height:calc(100vh - (var(--ip-header-height) + 50px))!important}}@media (min-width:1024px){.single-flex-landing-pages #flex_idx_search_filter{height:calc(100vh - (var(--ip-header-height) + 98px))!important}}.single-flex-filter-pages #flex-filters-theme .flex-breadcrumb,.single-flex-idx-pages #flex-filters-theme .flex-breadcrumb,.single-flex-landing-pages #flex-filters-theme .flex-breadcrumb{width:90%;max-width:1755px}.single-flex-filter-pages #flex-filters-theme .gwr.c-flex{width:90%;max-width:1755px}.single-flex-filter-pages.fixed-active #flex-filters-theme .fixed-box{top:var(--ip-header-height)!important}.single-flex-filter-pages #flex-filters-theme #wrap-subfilters .gwr{width:90%!important}.single-flex-filter-pages #flex-filters-theme #wrap-subfilters .gwr #info-subfilters{width:90%;padding:0.75rem 0;margin-right:auto;margin-left:auto}.single-flex-filter-pages #flex-filters-theme .wrap-result .gwr{width:90%!important}.single-flex-filter-pages #flex-filters-theme .flex-block-description p,.single-flex-idx-pages #flex-filters-theme .flex-block-description p,.single-flex-landing-pages #flex-filters-theme .flex-block-description p{font-family:var(--ibc-body-font-family);font-size:1rem;line-height:1.8}@media (max-width:767.98px){.single-flex-filter-pages #flex-filters-theme .flex-breadcrumb,.single-flex-idx-pages #flex-filters-theme .flex-breadcrumb,.single-flex-landing-pages #flex-filters-theme .flex-breadcrumb{margin-bottom:0}.single-flex-filter-pages #flex-filters-theme #wrap-subfilters .gwr{width:100%!important}}@media (min-width:768px){.single-flex-filter-pages.fixed-active #flex-filters-theme .content-filters{width:90%;margin-right:auto;margin-left:auto}.single-flex-filter-pages #flex-filters-theme .content-filters #wrap-filters .gwr-filters{width:90%!important;max-width:1755px!important}.single-flex-filter-pages.fixed-active #flex-filters-theme .content-filters #wrap-filters .gwr-filters{width:90%!important}.single-flex-filter-pages #flex-filters-theme #wrap-subfilters .gwr #info-subfilters{width:100%}}#wrap-neighborhood-collection{width:90%;max-width:1755px}#wrap-neighborhood-collection .wrap-neighborhood-section{padding:0}@media (min-width:1200px){#wrap-neighborhood-collection .wrap-neighborhood-section{padding-right:1rem;padding-left:1rem}.page-template-flex-page-neighborhood #wrap-neighborhood-collection{height:calc(100vh - (var(--ip-header-height) + 80px));margin-top:2.5rem}.page-template-flex-page-neighborhood #wrap-neighborhood-collection .wrap-neighborhood-section{height:100%}}.full-page-luxury.view-map .ip-header{position:relative}#luxury-condo-page .animated.fixed-box.search-page-ft{top:var(--ip-header-height)!important}.content-filters #wrap-filters .gwr #filters li.mini-search .clidxboost-icon-search{background-color:var(--ibc--idx-primary-color)}.content-filters #wrap-filters .gwr #filters li.content_select:after{color:var(--ibc--idx-primary-color)}#luxury-condo-page .view-grid #result-search .propertie .features .name{background-color:var(--ibc--idx-primary-color)}#luxury-condo-page .ib-group-btn .ib-btn-mp.ib-active,#luxury-condo-page .ib-group-btn .ib-btn-mp:hover{color:var(--ibc--idx-primary-color)}@media (max-width:767.98px){.full-page-luxury.view-map #wrap-result.view-map #wrap-map{height:calc(100vh - (var(--ip-header-height) + 128px))}}@media (min-width:768px){.full-page-luxury #luxury-condo-page #wrap-result.view-list .gwr,.full-page-luxury #luxury-condo-page .content-filters #wrap-filters .gwr{width:90%!important}.full-page-luxury.fixed-active #luxury-condo-page .content-filters #wrap-filters .gwr,.full-page-luxury.view-map #luxury-condo-page .content-filters #wrap-filters .gwr{width:100%!important}}@media (min-width:1024px){.full-page-luxury.view-map #wrap-result.view-map #wrap-list-result,.full-page-luxury.view-map #wrap-result.view-map #wrap-map{height:calc(100vh - (var(--ip-header-height) + 53px))}.full-page-luxury.view-map #wrap-result.view-map #wrap-list-result.closed{padding:0}}.flex-idx-pages-template-default.single-flex-idx-pages .ib-single-property-collection{width:90%;margin-right:auto;margin-left:auto}.modal_cm .form_content .gform_body .gform_fields .gfield .gfield_label,.modal_cm .list-check label{position:relative;width:auto;height:auto}.ib-phbtn.ib-requestinfo,.ib-phbtn:hover{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ms-wrapper-btn-new-share .ms-share-btn:hover{background:var(--ibc--idx-primary-color)}.ib-pscitem:hover .ib-psbtn .ib-pstxt,.ib-pscitem:hover .ib-psbtn:before{color:var(--ibc--idx-primary-color)}.ib-psbtn:focus .ib-pstxt,.ib-psbtn:focus:before,.ib-psbtn:hover .ib-pstxt,.ib-psbtn:hover:before{color:var(--ibc--idx-primary-color)}.ib-property-detail.ib-pdmodal .ib-pcontent .ib-btn-request{background:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ib-property-detail.ib-pdmodal .ib-pcontent .ib-btn-request:hover{color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ib-cfsubmit{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}.ib-cfsubmit:focus,.ib-cfsubmit:hover{color:var(--ibc--idx-primary-color)}.fixed-active .fixed-box.title-conteiner{top:var(--ip-header-height)}#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .link-back:focus,#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .link-back:hover,#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .link-search:focus,#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .link-search:hover{color:var(--ibc--idx-primary-color)}.fixed-active #full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .link-back,.fixed-active #full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .link-back:focus,.fixed-active #full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .link-back:hover{color:var(--ibc--idx-primary-color)}#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .btn-request,#full-main.general-stf .ib-active-float-form,#full-main.ms-property-detail-page .ib-active-float-form{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .btn-request:focus,#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options .btn-request:hover{background-color:transparent;color:var(--ibc--idx-primary-color)}#full-main .panel-options .options-list .action-list li a:focus,#full-main .panel-options .options-list .action-list li a:hover,#full-main .panel-options .options-list .shared-content #show-shared:focus,#full-main .panel-options .options-list .shared-content #show-shared:hover,#full-main .panel-options .options-list .shared-content:hover #show-shared{color:var(--ibc--idx-primary-color)}.ib-pbtnphone{background:var(--ibc--idx-primary-color)!important;border-color:var(--ibc--idx-primary-color)!important}.ib-pbtnphone:hover,.ib-pbtnphone:hover:before{color:var(--ibc--idx-primary-color)!important}#full-main .form-content .gform_footer .gform_button{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}#full-main .form-content .gform_footer .gform_button:focus,#full-main .form-content .gform_footer .gform_button:hover{color:var(--ibc--idx-primary-color);background-color:#fff;border-color:var(--ibc--idx-primary-color)}.group-flex li a:focus,.group-flex li button:focus,.group-flex li.active a,.group-flex li.active button,.group-flex li:hover a,.group-flex li:hover button{background-color:var(--ibc--idx-primary-color);border-color:var(--ibc--idx-primary-color)}#wrap-subfilters .gwr #sub-filters>li#filter-views>ul li.grid.active,#wrap-subfilters .gwr #sub-filters>li#filter-views>ul li.list.active,#wrap-subfilters .gwr #sub-filters>li#filter-views>ul li.map.active,#wrap-subfilters .gwr #sub-filters>li#filter-views>ul li:hover{color:var(--ibc--idx-primary-color)}.aside .property-information li.pending.active-fbc,.aside .property-information li.pending:hover,.aside .property-information li.rent.active-fbc,.aside .property-information li.rent:hover,.aside .property-information li.sale.active-fbc,.aside .property-information li.sale:hover,.aside .property-information li.sold.active-fbc,.aside .property-information li.sold:hover{background-color:var(--ibc--idx-primary-color)}#result-search .propertie .wrap-slider .next span,#result-search .propertie .wrap-slider .prev span,#slider-properties .nav .bullets button.active span:before,#slider-testimonial .nav .bullets button.active span:before,#wrap-filters #all-filters #mini-filters>li .wrap-item .wrap-checks ul li input:checked+label:after,#wrap-filters #all-filters #mini-filters>li .wrap-item .wrap-range .range-slide .ui-slider-range,#wrap-filters #all-filters #mini-filters>li .wrap-item .wrap-select:before,#wrap-filters #all-filters #mini-filters>li.cities #cities-list li.active,#wrap-filters #all-filters #mini-filters>li.filter-box .wrap-item .list-type-sr li button.active,#wrap-filters #all-filters #mini-filters>li.filter-box .wrap-item .list-type-sr li button:hover,#wrap-filters #filters li button>span.clidxboost-icon-arrow-select:before,#wrap-filters #filters>li.mini-search form #submit-ms input[type=submit],#wrap-result .nav-results .ad:hover,#wrap-subfilters #sub-filters #filter-views ul li.active,.main-content .list-details .title-amenities:before,.main-content .list-details .title-details:before,.main-content .list-details.active .title-amenities:before,.main-content .list-details.active .title-details:before,.property-details.theme-3 .property-information.ltd li.active-fbc.pending,.property-details.theme-3 .property-information.ltd li.active-fbc.rent,.property-details.theme-3 .property-information.ltd li.active-fbc.sale,.property-details.theme-3 .property-information.ltd li.active-fbc.sold,.property-details.theme-3 .property-information.ltd li.pending:hover,.property-details.theme-3 .property-information.ltd li.rent:hover,.property-details.theme-3 .property-information.ltd li.sale:hover,.property-details.theme-3 .property-information.ltd li.sold:hover,.tabs-btn li.active,.tabs-btn li:hover,.wrap-result #nav-results .ad:hover,.wrap-result .nav-results .ad:hover,.wrap-result.view-grid #result-search .propertie .wrap-slider .next span,.wrap-result.view-grid #result-search .propertie .wrap-slider .prev{color:var(--ibc--idx-primary-color)}#chart-container .raphael-group-2-dataset path:nth-child(2){fill:var(--ibc--idx-primary-color)}.wp-statisticss .data-inventory .div .cir-sta.sale{color:#fff;background:var(--ibc--idx-primary-color)}.wp-statisticss .data-inventory .div .cir-sta.rent{color:#fff}.page-result .saved-list{width:90%;max-width:1755px;margin:0 auto}.page-result .saved-list .clidxboost-select-mb{z-index:3}#flex-agent-information .flex-wrap-information .flex-agent-description .idx-card-social .idx-social-link.clidxboost-icon-youtube{background-color:#f00}#flex-agent-information .flex-wrap-information .flex-agent-description .idx-card-social .idx-social-link.clidxboost-icon-youtube:before{content:"\e92a"}#wrap-result.full-map #result-search>li:hover .view-detail,#wrap-result.full-map .result-search>li:hover .view-detail,#wrap-result.view-grid #result-search>li:hover .view-detail,#wrap-result.view-grid .result-search>li:hover .view-detail,.wrap-result.full-map #result-search>li:hover .view-detail,.wrap-result.full-map .result-search>li:hover .view-detail,.wrap-result.view-grid #result-search>li:hover .view-detail,.wrap-result.view-grid .result-search>li:hover .view-detail{border-color:var(--ibc--idx-primary-color)}#wrap-result.view-list #result-search>li .view-detail:hover,#wrap-result.view-list .result-search>li .view-detail:hover,.wrap-result.view-list #result-search>li .view-detail:hover,.wrap-result.view-list .result-search>li .view-detail:hover{border-color:var(--ibc--idx-primary-color)}#wrap-result.view-grid #result-search>li h2,.wrap-result.view-grid #result-search>li h2,.wrap-result.view-grid .result-search>li h2{font-family:var(--ibc-body-font-family)}#wrap-result.view-grid #result-search>li .features li.baths,#wrap-result.view-grid #result-search>li .features li.beds,#wrap-result.view-grid #result-search>li .features li.living-size,#wrap-result.view-grid #result-search>li .features li.price,#wrap-result.view-grid #result-search>li .flex-property-new-listing,.wrap-result.view-grid #result-search>li .features li.baths,.wrap-result.view-grid #result-search>li .features li.beds,.wrap-result.view-grid #result-search>li .features li.living-size,.wrap-result.view-grid #result-search>li .features li.price,.wrap-result.view-grid #result-search>li .flex-property-new-listing,.wrap-result.view-grid .result-search>li .features li.baths,.wrap-result.view-grid .result-search>li .features li.beds,.wrap-result.view-grid .result-search>li .features li.living-size,.wrap-result.view-grid .result-search>li .features li.mx-address,.wrap-result.view-grid .result-search>li .features li.price,.wrap-result.view-grid .result-search>li .flex-property-new-listing{font-family:var(--ibc-body-font-family)}#wrap-result.view-list #result-search>li .features li.baths,#wrap-result.view-list #result-search>li .features li.beds,#wrap-result.view-list #result-search>li .features li.living-size,#wrap-result.view-list #result-search>li .features li.price,.wrap-result.view-list #result-search>li .features li.baths,.wrap-result.view-list #result-search>li .features li.beds,.wrap-result.view-list #result-search>li .features li.living-size,.wrap-result.view-list #result-search>li .features li.price{font-family:var(--ibc-body-font-family)}body:not(.clidxboost-nmap) #wrap-result.view-map #result-search>li .features li.baths,body:not(.clidxboost-nmap) #wrap-result.view-map #result-search>li .features li.beds,body:not(.clidxboost-nmap) #wrap-result.view-map #result-search>li .features li.living-size,body:not(.clidxboost-nmap) #wrap-result.view-map #result-search>li .features li.price,body:not(.clidxboost-nmap) .wrap-result.view-map #result-search>li .features li.baths,body:not(.clidxboost-nmap) .wrap-result.view-map #result-search>li .features li.beds,body:not(.clidxboost-nmap) .wrap-result.view-map #result-search>li .features li.living-size,body:not(.clidxboost-nmap) .wrap-result.view-map #result-search>li .features li.price{font-family:var(--ibc-body-font-family)}.clidxboost-sc-filters .content-filters #wrap-filters .gwr #filters li.save button{background-color:var(--ibc--idx-primary-color)!important}.content-filters #wrap-filters .gwr #filters li.active:after,.content-filters #wrap-filters .gwr .filters li.active:after,.content-filters .wrap-filters .gwr #filters li.active:after,.content-filters .wrap-filters .gwr .filters li.active:after{border-bottom-color:var(--ibc--idx-primary-color)}.content-filters #wrap-filters .gwr #all-filters #mini-filters,.content-filters .wrap-filters .gwr #all-filters #mini-filters,body.clidxboost-nmap #wrap-result #result-search>li .wrap-slider>ul>li:before,body.clidxboost-nmap #wrap-result .result-search>li .wrap-slider>ul>li:before,body.clidxboost-nmap .wrap-result #result-search>li .wrap-slider>ul>li:before,body.clidxboost-nmap .wrap-result .result-search>li .wrap-slider>ul>li:before{border-top-color:var(--ibc--idx-primary-color)!important}.content-filters #wrap-filters .gwr #all-filters #mini-filters>li .gwr .wrap-item .wrap-range .range-slide .ui-slider-range,.content-filters #wrap-filters .gwr #all-filters #mini-filters>li.action-filter #apply-filters-min,.content-filters .wrap-filters .gwr #all-filters #mini-filters>li .gwr .wrap-item .wrap-range .range-slide .ui-slider-range,.content-filters .wrap-filters .gwr #all-filters #mini-filters>li.action-filter #apply-filters-min{background-color:var(--ibc--idx-primary-color)}.content-filters #wrap-filters .gwr #all-filters #mini-filters>li .gwr .wrap-item .wrap-checks>ul li label:after,.content-filters .wrap-filters .gwr #all-filters #mini-filters>li .gwr .wrap-item .wrap-checks>ul li label:after{background-color:var(--ibc--idx-primary-color)}.content-filters #wrap-filters .gwr #all-filters #mini-filters>li .gwr .wrap-item .wrap-checks>ul li input:checked+label:before,.content-filters .wrap-filters .gwr #all-filters #mini-filters>li .gwr .wrap-item .wrap-checks>ul li input:checked+label:before{border-color:var(--ibc--idx-primary-color)}.ip-theme-avanti .ip-header-logo{flex-direction:row;align-items:center;justify-content:flex-start}.ip-theme-avanti .ip-header-logo-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-right:15px;margin-right:15px;text-align:center}.ip-theme-avanti .ip-header-logo-wrapper:after{position:absolute;top:50%;right:0;width:1px;height:50%;content:"";background:var(--ip-title-color);transform:translateY(-50%)}.ip-theme-avanti .ip-header-logo-broker{flex-shrink:0;max-width:90px;filter:invert(0)}.ip-theme-avanti .ip-header-transparent .ip-header-logo-wrapper:after{background:#fff}.ip-theme-avanti .ip-header-color .ip-header-logo-wrapper:after{background:var(--ip-title-color)}@media (min-width:1024px){.ip-theme-avanti .ip-header-logo-broker{max-width:140px}}.ip-theme-avanti .ip-footer-logo-broker{flex-shrink:0;margin-top:10px}@media (min-width:640px){.ip-theme-avanti .ip-footer-logo{flex-direction:row;align-items:center;justify-content:center;height:70px}.ip-theme-avanti .ip-footer-logo-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:15px;margin-right:15px}.ip-theme-avanti .ip-footer-logo-wrapper:after{position:absolute;top:50%;right:0;width:1px;height:50%;content:"";background-color:#fff;transform:translateY(-50%)}.ip-theme-avanti .ip-footer-logo-broker{margin-top:0}}@media (min-width:768px){.ip-theme-avanti .ip-footer-logo{justify-content:flex-start}.ip-theme-avanti .ip-footer-info{position:relative}}@font-face{font-family:"Compass Sans";font-style:normal;font-weight:400;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Regular.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Regular.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Regular.ttf") format("truetype")}@font-face{font-family:"Compass Sans";font-style:italic;font-weight:400;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Italic.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Italic.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Italic.ttf") format("truetype")}@font-face{font-family:"Compass Sans";font-style:normal;font-weight:500;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Medium.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Medium.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Medium.ttf") format("truetype")}@font-face{font-family:"Compass Sans";font-style:normal;font-weight:700;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Bold.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Bold.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSans-Bold.ttf") format("truetype")}@font-face{font-family:"Compass Serif";font-style:normal;font-weight:400;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-Regular.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-Regular.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-Regular.ttf") format("truetype")}@font-face{font-family:"Compass Serif";font-style:normal;font-weight:600;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-SemiBold.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-SemiBold.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-SemiBold.ttf") format("truetype")}@font-face{font-family:"Compass Serif";font-style:normal;font-weight:700;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-Bold.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-Bold.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/compass/CompassSerif-Bold.ttf") format("truetype")}.ip-theme-compass .ip-header-logo{flex-direction:row;align-items:center;justify-content:flex-start}.ip-theme-compass .ip-header-logo-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-right:15px;margin-right:15px;text-align:center}.ip-theme-compass .ip-header-logo-wrapper:after{position:absolute;top:50%;right:0;width:1px;height:50%;content:"";background:var(--ip-title-color);transform:translateY(-50%)}.ip-theme-compass .ip-header-logo-broker{flex-shrink:0;max-width:90px;filter:invert(0)}.ip-theme-compass .ip-header-transparent .ip-header-logo-wrapper:after{background:#fff}.ip-theme-compass .ip-header-color .ip-header-logo-wrapper:after{background:var(--ip-title-color)}@media (min-width:1024px){.ip-theme-compass .ip-header-logo-broker{max-width:140px}}.ip-theme-compass .ip-footer-logo-broker{flex-shrink:0;margin-top:10px}@media (min-width:640px){.ip-theme-compass .ip-footer-logo{flex-direction:row;align-items:center;justify-content:center;height:70px}.ip-theme-compass .ip-footer-logo-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:15px;margin-right:15px}.ip-theme-compass .ip-footer-logo-wrapper:after{position:absolute;top:50%;right:0;width:1px;height:50%;content:"";background-color:#fff;transform:translateY(-50%)}.ip-theme-compass .ip-footer-logo-broker{margin-top:0}}@media (min-width:768px){.ip-theme-compass .ip-footer-logo{justify-content:flex-start}.ip-theme-compass .ip-footer-info{position:relative}.ip-theme-compass .ip-footer-info:after{position:absolute;top:0;right:0;width:52px;height:72px;content:"";background:url("https://api-cms.idxboost.com/assets/images/bg-footer-pointers-white.png");background-size:cover}}@font-face{font-family:DINEngschrift;font-style:normal;font-weight:100;font-display:fallback;src:url("https://idxboost-spw-assets.idxboost.us/fonts/resf/ResfSans-Thin.woff2") format("woff2"),url("https://idxboost-spw-assets.idxboost.us/fonts/resf/ResfSans-Thin.woff") format("woff"),url("https://idxboost-spw-assets.idxboost.us/fonts/resf/ResfSans-Thin.ttf") format("truetype")}.ip-theme-resf .ip-login-text{text-transform:uppercase}.ip-theme-resf .ip-header-logo{flex-direction:row;align-items:center;justify-content:flex-start}.ip-theme-resf .ip-header-logo-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-right:15px;margin-right:15px;text-align:center}.ip-theme-resf .ip-header-logo-wrapper:after{position:absolute;top:50%;right:0;width:1px;height:50%;content:"";background:var(--ip-title-color);transform:translateY(-50%)}.ip-theme-resf .ip-header-logo-title{font-size:15px}.ip-theme-resf .ip-header-logo-broker{flex-shrink:0;width:90px;height:32px;background-repeat:no-repeat;background-size:contain}.ip-theme-resf .ip-menu .ip-menu-link{font-size:10px;font-weight:600;text-transform:uppercase;transition:all 0.6s}.ip-theme-resf .ip-menu .ip-menu-item:after{right:0;left:auto;height:3px;transition:all 0.6s cubic-bezier(0.645,0.045,0.355,1)}.ip-theme-resf .ip-menu .ip-menu-item.active:after,.ip-theme-resf .ip-menu .ip-menu-item:focus:after,.ip-theme-resf .ip-menu .ip-menu-item:hover:after{right:auto;left:0}.ip-theme-resf .ip-mobile-menu .ip-menu-link{text-transform:uppercase}.ip-theme-resf .ip-header-transparent .ip-header-logo-wrapper:after{background-color:#fff}.ip-theme-resf .ip-header-transparent.ip-header .ip-social:not(.ip-social-branded) .ip-social-link{color:#fff;background:transparent;border-color:transparent}.ip-theme-resf .ip-header-transparent.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:focus,.ip-theme-resf .ip-header-transparent.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:hover{color:#000;background:transparent;border-color:transparent}.ip-theme-resf .ip-header-color .ip-header-logo-wrapper:after{background:var(--ip-title-color)}.ip-theme-resf .ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link{color:var(--ip-social-link-color);background:var(--ip-social-link-bg);border-color:var(--ip-social-link-border-color)}.ip-theme-resf .ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:focus,.ip-theme-resf .ip-header-color.ip-header .ip-social:not(.ip-social-branded) .ip-social-link:hover{color:var(--ip-social-link-hover-color);background:var(--ip-social-link-hover-bg);border-color:var(--ip-social-link-hover-border-color)}@media (min-width:1024px){.ip-theme-resf .ip-menu .ip-submenu .ip-menu-link{text-transform:none}.ip-theme-resf .ip-header-logo-wrapper{padding-top:8px;padding-bottom:8px}.ip-theme-resf .ip-header-logo-title{font-size:18px}.ip-theme-resf .ip-header-logo-slogan{font-size:12px}.ip-theme-resf .ip-header-logo-broker{max-width:140px}}@media (min-width:1200px){.ip-theme-resf .ip-header-logo-title{font-size:21px}.ip-theme-resf .ip-header-logo-slogan{font-size:14px}.ip-theme-resf .ip-menu .ip-menu-link{font-size:13px}}.ip-theme-resf .ip-footer{border-top:5px solid #bfd639}.ip-theme-resf .ip-footer-logo-broker{flex-shrink:0;margin-top:10px}@media (min-width:640px){.ip-theme-resf .ip-footer-logo{flex-direction:row;align-items:center;justify-content:center;height:70px}.ip-theme-resf .ip-footer-logo-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:15px;margin-right:15px}.ip-theme-resf .ip-footer-logo-wrapper:after{position:absolute;top:50%;right:0;width:1px;height:50%;content:"";background-color:#fff;transform:translateY(-50%)}.ip-theme-resf .ip-footer-logo-broker{margin-top:0}}@media (min-width:768px){.ip-theme-resf .ip-footer-info{position:relative;align-items:flex-start}.ip-theme-resf .ip-footer-logo{justify-content:flex-start}.ip-theme-resf .ip-realtor{position:absolute;right:0;bottom:15px}}.ip-theme-resf .ip-section-home .ip-subtitle,.ip-theme-resf .ip-section-home .ip-title{text-shadow:none}.ip-theme-resf .ip-section-home .ip-subtitle{font-style:normal}