:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-15:60px;--space-18:72px;--font-size-h1:31px;--font-size-h2:25px;--font-size-h3:21px;--font-size-label:16px;--font-size-p:16px;--font-size-p-large:18px;--letter-spacing-h1:3.1px;--letter-spacing-h3:2.1px;--line-height-h1:28px;--line-height-h2:28px;--line-height-h3:22px;--line-height-label:22px;--line-height-p:28px;--line-height-p-large:28px;--form-control-height:43px;--space-form-group:16px;--space-form-label:5px;--space-form-section:24px;--space-form-title:5px;--v-navbar-top:46px}@media (min-width:783px){.idx-wp-app{--v-navbar-top:32px}}.idx-wp-toggle-switch{display:inline-flex;margin-bottom:0;position:relative;width:60px;height:27px}.idx-wp-toggle-switch--large{width:80px}.idx-wp-toggle-switch__indicator--checked{position:absolute;left:10px}.idx-wp-toggle-switch__indicator--unchecked{position:absolute;right:10px}.idx-wp-toggle-switch__checkbox{opacity:0;pointer-events:none;position:absolute}.idx-wp-toggle-switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#231f20;color:#fff;opacity:.5;transition:.4s;border-radius:34px;display:flex;align-items:center;justify-content:flex-end}.idx-wp-toggle-switch__slider div:after{padding-right:12px}.idx-wp-toggle-switch__slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.idx-wp-toggle-switch__checkbox:focus+.idx-wp-toggle-switch__slider{box-shadow:0 0 0 .2rem #ccc;outline:0}.idx-wp-toggle-switch__checkbox:checked+.idx-wp-toggle-switch__slider{justify-content:flex-start;opacity:1}.idx-wp-toggle-switch__checkbox:checked+.idx-wp-toggle-switch__slider div:after{padding-left:12px}.idx-wp-toggle-switch__checkbox:checked+.idx-wp-toggle-switch__slider:before{transform:translateX(31px)}.idx-wp-toggle-switch--large .idx-wp-toggle-switch__checkbox:checked+.idx-wp-toggle-switch__slider:before{transform:translateX(50px)}.idx-wp-custom-select{position:relative;font-size:16px;cursor:pointer}.idx-wp-custom-select__input.idx-wp-btn-outline-dark.idx-wp-btn,.idx-wp-custom-select__selected{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #e4e4e4;border-radius:4px}.idx-wp-custom-select__input.idx-wp-btn-outline-dark.idx-wp-btn{height:45px;padding:0 20px;background-color:#fff;text-transform:unset;font-size:16px;font-weight:400;letter-spacing:0;box-shadow:none;cursor:pointer}.idx-wp-custom-select__input.idx-wp-btn-outline-dark.idx-wp-btn:active,.idx-wp-custom-select__input.idx-wp-btn-outline-dark.idx-wp-btn:focus,.idx-wp-custom-select__input.idx-wp-btn-outline-dark.idx-wp-btn:hover{background-color:#fff;color:#31393d;border-color:#e4e4e4}.idx-wp-custom-select__input.idx-wp-btn-outline-dark.idx-wp-btn:focus{border-color:#ccc;border-width:2px}.idx-wp-custom-select__input.idx-wp-btn-outline-dark.idx-wp-btn.idx-wp-custom-select__drawer--open{border-color:#ccc;border-width:2px;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.idx-wp-custom-select__arrow{content:"";width:9px;height:9px;border:1px solid #3ca5d6;border-top:0;border-left:0}.idx-wp-custom-select__arrow--closed{transform:rotate(45deg)}.idx-wp-custom-select__arrow--open{transform:rotate(225deg)}.idx-wp-custom-select__options{display:flex;position:absolute;flex-direction:column;justify-content:space-between;width:100%;margin:0;padding:0;z-index:2;border:2px solid #ccc;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;border-top:0;background-color:#fff}.idx-wp-custom-select__option{padding:10px 20px}.idx-wp-custom-select__option-title{display:flex;align-items:center}.idx-wp-custom-select__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.idx-wp-custom-select__option--hover,.idx-wp-custom-select__option:hover{background-color:#f2f3f4}.idx-wp-custom-select__option--selected .idx-wp-custom-select__check{content:"";width:6px;height:12px;margin-bottom:5px;margin-right:5px;border:2px solid #31393d;border-top:0;border-left:0;transform:rotate(45deg)}.idx-wp-custom-select__input-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}