html{margin-top:0!important}body{margin:0 auto;max-width:1920px}body,html{scroll-behavior:smooth}.breakdance .bde-section,.breakdance [id]{scroll-margin-top:var(--re4-header-height,100px)}.breakdance:has(.js-re4-anchor-navigation-clone.is-visible) .bde-section,.breakdance:has(.js-re4-anchor-navigation-clone.is-visible) [id]{scroll-margin-top:calc(var(--re4-header-height, 100px) + 40px)}.breakdance .bde-section .button-atom--text:hover,.breakdance .bde-section a:hover,.breakdance .breakdance-menu-list a.breakdance-link:hover{text-decoration-line:underline;text-decoration-style:double;text-decoration-thickness:1px}.breakdance .bde-button a:hover,.breakdance .bde-header-builder .bde-section .button-atom--text:hover,.breakdance .bde-header-builder .bde-section a:hover,.breakdance .breakdance-menu-list a.breakdance-link.button-atom:hover,.breakdance header.bde-section .button-atom--text:hover,.breakdance header.bde-section a:hover{text-decoration:none}:root{--re4-header-height:80px}@media screen and (min-width:767px){:root{--re4-header-height:99px}}body.admin-bar{--re4-header-height:112px}@media screen and (min-width:767px){body.admin-bar{--re4-header-height:131px}}#horta-headerlogo-primary,#horta-house-headerlogo-primary{height:0;overflow:hidden;position:absolute;visibility:hidden}.breakdance .bde-header-builder.bde-header-builder--sticky{box-shadow:0 289px 81px 0 rgba(47,62,71,0),0 185px 74px 0 rgba(47,62,71,.01),0 104px 62px 0 rgba(47,62,71,.05),0 46px 46px 0 rgba(47,62,71,.09),0 12px 25px 0 rgba(47,62,71,.1)}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container #horta-headerlogo-white,.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container #horta-house-headerlogo-white{height:0;overflow:hidden;position:absolute;visibility:hidden}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container #horta-headerlogo-primary,.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container #horta-house-headerlogo-primary{height:auto;position:static;visibility:visible}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container .breakdance-menu-link{color:var(--bde-brand-primary-color)}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container .button-atom--secondary{--bde-button-secondary-border-color:var(--bde-brand-primary-color);--bde-button-secondary-border-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-background-color:transparent;--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-text-color:var(--bde-brand-primary-color);--bde-button-secondary-text-color-hover:var(--bde-palette-color-1-aef2621c-42c1-417b-9b9b-ac3123675bd4)}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container .button-atom--secondary:hover{color:var(--bde-button-secondary-text-color-hover)}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container .re4-menu-button .button-atom--custom{--bde-button-custom-border-color:var(--bde-brand-primary-color);--bde-button-custom-border-color-hover:var(--bde-brand-primary-color);--bde-button-custom-background-color:transparent;--bde-button-custom-background-color-hover:var(--bde-brand-primary-color);--bde-button-custom-text-color:var(--bde-brand-primary-color);--bde-button-custom-text-color-hover:var(--bde-palette-color-1-aef2621c-42c1-417b-9b9b-ac3123675bd4)}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container .re4-menu-button .button-atom--custom:hover{color:var(--bde-button-custom-text-color-hover)}.breakdance .bde-header-builder.bde-header-builder--sticky.bde-header-builder--sticky-styles .bde-header-builder__container .breakdance-menu-toggle{color:var(--bde-brand-primary-color)}.breakdance .bde-form-builder .breakdance-form-field{background:#fff;border:1px solid var(--bde-brand-primary-color);border-radius:2px;padding:10px 26px 8px}.breakdance .bde-form-builder .breakdance-form-field.breakdance-form-field--checkbox,.breakdance .bde-form-builder .breakdance-form-field.breakdance-form-field--html,.breakdance .bde-form-builder .breakdance-form-field.breakdance-form-field--radio,.breakdance .bde-form-builder .breakdance-form-field.breakdance-form-footer{background:transparent;border:none;padding:0}.breakdance .bde-form-builder .breakdance-form .breakdance-form-field__input:focus,.breakdance .bde-form-builder .breakdance-form select.breakdance-form-field__input[multiple]:focus{box-shadow:none}.breakdance .bde-form-builder .breakdance-form-checkbox input[type=checkbox],.breakdance .bde-form-builder .breakdance-form-radio input[type=radio]{--bde-form-input-border-top:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-right:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-bottom:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-left:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color)}.breakdance .bde-form-builder .breakdance-form-checkbox__text,.breakdance .bde-form-builder .breakdance-form-radio__text{padding-left:15px!important}.breakdance .bde-form-builder .breakdance-form-field--html small{line-height:1}.breakdance .bde-header-builder .breakdance-dropdown.breakdance-dropdown--custom{--dropdown-custom-width:100vw}.breakdance .bde-header-builder .breakdance-dropdown--custom .breakdance-dropdown-floater{left:calc(var(--dropdown-offset-x) - var(--dropdown-edge-offset));width:calc(var(--dropdown-custom-width))}@media(max-width:1119px){.breakdance .bde-header-builder .breakdance-dropdown--custom .breakdance-dropdown-floater .breakdance-dropdown-body{padding:var(--mobile-link-padding-top) var(--mobile-link-padding-right) var(--mobile-link-padding-bottom) var(--mobile-link-padding-left)}}@media screen and (min-width:1119px){.breakdance .bde-header-builder .breakdance-dropdown--custom .breakdance-dropdown-floater .breakdance-dropdown-body{margin:0 auto;max-width:var(--bde-section-width);padding-left:var(--bde-section-horizontal-padding);padding-right:calc(var(--bde-section-horizontal-padding) + var(--menu-scrollbar-width))}}.breakdance .bde-header-builder .breakdance-dropdown--custom .breakdance-dropdown-floater .breakdance-dropdown-custom-content{padding-left:0;padding-right:0}@media(max-width:1119px){.breakdance .bde-header-builder .breakdance-dropdown--custom .breakdance-dropdown-floater .breakdance-dropdown-custom-content{padding-bottom:0;padding-top:0}}.breakdance .breakdance-menu .bde-menu-custom-dropdown .breakdance-menu-toggle{display:none!important}.breakdance .breakdance-menu .bde-menu-custom-dropdown .breakdance-dropdown-floater .bde-menu .breakdance-menu-list{height:auto!important;overflow:visible!important;position:relative!important;visibility:visible!important}@media(max-width:1119px){.breakdance .breakdance-menu .bde-menu-custom-dropdown .breakdance-dropdown-floater .bde-menu .breakdance-menu-list{padding-top:0!important}.breakdance .breakdance-menu .bde-menu-custom-dropdown .breakdance-dropdown-floater .bde-menu .breakdance-menu-list .breakdance-menu-item:first-child .breakdance-menu-link{border-top:none}.breakdance .breakdance-menu .bde-menu-custom-dropdown .breakdance-dropdown-floater .bde-menu .breakdance-menu-list .breakdance-menu-item:last-child{border-bottom:none}}:root{--swiper-theme-color:var(--bde-brand-primary-color)!important}.breakdance .breakdance-swiper-wrapper{--swiper-navigation-size:40px;--swiper-navigation-arrow-size:20px;--swiper-pagination-color:var(--bde-brand-primary-color);--swiper-theme-color:var(--bde-brand-primary-color);--swiper-navigation-color:#fff}.breakdance .swiper-button-next,.breakdance .swiper-button-prev{background:var(--swiper-theme-color);border:2px solid var(--bde-brand-primary-color);border-radius:200px;color:var(--swiper-navigation-color,var(--swiper-theme-color));height:var(--swiper-navigation-size);transition:all .3s ease-in-out;width:var(--swiper-navigation-size)}.breakdance .swiper-button-next:after,.breakdance .swiper-button-prev:after{font-size:var(--swiper-navigation-arrow-size);transition:all .3s ease-in-out}.breakdance .swiper-button-next:hover,.breakdance .swiper-button-prev:hover{--swiper-theme-color:#fff;--swiper-navigation-color:var(--bde-brand-primary-color)}.breakdance .swiper-button-next:hover:after{transform:translateX(5px)}.breakdance .swiper-button-prev:hover:after{transform:translateX(-5px)}.breakdance .swiper-pagination,.breakdance .swiper-pagination-bullet{color:var(--swiper-pagination-color)}.breakdance .swiper-pagination-bullet{background-color:var(--swiper-pagination-color)}.breakdance .bde-preset-dad68c72-146d-4406-999c-13c882af46c1.re4-js-advanced-slider-btn.is-active .bde-button__button,.breakdance .re4-js-advanced-slider-btn.is-active .bde-button__button{--bde-button-custom-border-color:var(--bde-brand-primary-color);--bde-button-custom-border-color-hover:var(--bde-brand-primary-color);--bde-button-custom-background-color:transparent;--bde-button-custom-background-color-hover:transparent;--bde-button-custom-text-color:var(--bde-brand-primary-color);--bde-button-custom-text-color-hover:var(--bde-brand-primary-color);color:var(--bde-button-custom-text-color)}.breakdance .bde-preset-dad68c72-146d-4406-999c-13c882af46c1.re4-js-advanced-slider-btn.is-active .bde-button__button:hover,.breakdance .re4-js-advanced-slider-btn.is-active .bde-button__button:hover{text-decoration-line:underline;text-decoration-style:double;text-decoration-thickness:1px}.re4-two-color-section .section-container>.bde-div{--bde-section-width:1920px;--bde-section-vertical-padding:100px;--bde-section-horizontal-padding:80px;--bde-column-gap:30px;width:100%}@media(max-width:1023px){.re4-two-color-section .section-container>.bde-div{--bde-section-horizontal-padding:60px}}@media(max-width:767px){.re4-two-color-section .section-container>.bde-div{--bde-section-horizontal-padding:40px}}@media(max-width:479px){.re4-two-color-section .section-container>.bde-div{--bde-section-horizontal-padding:30px}}.re4-two-color-section .section-container>.bde-div>.bde-div{margin-left:auto;margin-right:auto;max-width:var(--bde-section-width);padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding);width:100%}@media screen and (min-width:1124px){.re4-two-color-section .section-container>.bde-div>.bde-div:last-child{padding-bottom:calc(var(--bde-section-vertical-padding)*1.5)}}@media screen and (min-width:1420px){.re4-two-color-section .section-container>.bde-div>.bde-div:last-child{padding-bottom:calc(var(--bde-section-vertical-padding)*2)}}@media screen and (min-width:1550px){.re4-two-color-section .section-container>.bde-div>.bde-div:last-child{padding-bottom:calc(var(--bde-section-vertical-padding)*3)}}.bde-container-link.bde-preset-bbf6782b-c987-4511-905d-f0d91fd22be9{box-shadow:0 289px 81px 0 rgba(47,62,71,0),0 185px 74px 0 rgba(47,62,71,.01),0 104px 62px 0 rgba(47,62,71,.05),0 46px 46px 0 rgba(47,62,71,.09),0 12px 25px 0 rgba(47,62,71,.1)}.bde-container-link.bde-preset-bbf6782b-c987-4511-905d-f0d91fd22be9:hover{box-shadow:0 300px 90px 0 rgba(47,62,71,.02),0 200px 80px 0 rgba(47,62,71,.05),0 120px 70px 0 rgba(47,62,71,.1),0 60px 50px 0 rgba(47,62,71,.15),0 20px 30px 0 rgba(47,62,71,.18);text-decoration:none}.bde-container-link.bde-preset-bbf6782b-c987-4511-905d-f0d91fd22be9 .bde-text:last-child{text-decoration:underline}.breakdance .bde-section .bde-container-link.bde-preset-bbf6782b-c987-4511-905d-f0d91fd22be9:hover{text-decoration:none}.breakdance .bde-section .bde-container-link.bde-preset-bbf6782b-c987-4511-905d-f0d91fd22be9:hover .bde-text:last-child{text-decoration-line:underline;text-decoration-style:double;text-decoration-thickness:1px}.re4-icon.bde-preset-1c2a060e-85b8-4825-afbe-dbb3dfdd1250 .breakdance-link{align-items:center;box-shadow:0 289px 81px 0 rgba(47,62,71,0),0 185px 74px 0 rgba(47,62,71,.01),0 104px 62px 0 rgba(47,62,71,.05),0 46px 46px 0 rgba(47,62,71,.09),0 12px 25px 0 rgba(47,62,71,.1);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.re4-icon.bde-preset-1c2a060e-85b8-4825-afbe-dbb3dfdd1250 .breakdance-link:hover{box-shadow:0 300px 90px 0 rgba(47,62,71,.02),0 200px 80px 0 rgba(47,62,71,.05),0 120px 70px 0 rgba(47,62,71,.1),0 60px 50px 0 rgba(47,62,71,.15),0 20px 30px 0 rgba(47,62,71,.18);text-decoration:none}.breakdance .bde-section .re4-icon.bde-preset-1c2a060e-85b8-4825-afbe-dbb3dfdd1250 .button-atom--text .breakdance-link:hover,.breakdance .bde-section .re4-icon.bde-preset-1c2a060e-85b8-4825-afbe-dbb3dfdd1250 a .breakdance-link:hover{text-decoration:none}.breakdance .bde-button.bde-preset-dad68c72-146d-4406-999c-13c882af46c1 .bde-button__button{--bde-button-custom-border-color-hover:var(--bde-palette-color-1-e8ae7643-96ab-46b4-9bb8-a64a8a385cd1,#fff)}.breakdance .bde-grid.bde-preset-87c61798-f606-4751-9e35-55d7c36ef584>img,.breakdance .bde-grid.bde-preset-87c61798-f606-4751-9e35-55d7c36ef584>img.bde-image2,.breakdance .bde-grid>.bde-image2.bde-preset-8dfa79df-a9bf-4f63-a04d-a850a9554bce{height:100%!important}.re4-oo-form-wrapper{max-width:100%;width:100%}.oo-form{color:var(--bde-body-text-color);display:flex;flex-wrap:wrap;gap:25px}.oo-searchform{margin:0}.oo-form:has(fieldset) .oo-searchformfieldwrap>*,.oo-form:has(fieldset) .re4-oo-form-wrapper>*,.oo-searchform:has(fieldset) .oo-searchformfieldwrap>*,.oo-searchform:has(fieldset) .re4-oo-form-wrapper>*{margin-top:10px}.oo-form:has(fieldset) .oo-searchformfieldwrap>:has(fieldset),.oo-form:has(fieldset) .re4-oo-form-wrapper>:has(fieldset),.oo-searchform:has(fieldset) .oo-searchformfieldwrap>:has(fieldset),.oo-searchform:has(fieldset) .re4-oo-form-wrapper>:has(fieldset){margin-top:0}.oo-form .oo-searchformfieldwrap>*,.oo-form .re4-oo-form-wrapper>*,.oo-searchform .oo-searchformfieldwrap>*,.oo-searchform .re4-oo-form-wrapper>*{margin-bottom:0;padding:0;width:100%}.oo-form .oo-multi-select,.oo-form .oo-searchformfield:has(select),.oo-form .oo-single-select,.oo-form label,.oo-form legend,.oo-searchform .oo-multi-select,.oo-searchform .oo-searchformfield:has(select),.oo-searchform .oo-single-select,.oo-searchform label,.oo-searchform legend{color:var(--bde-body-text-color);font-family:Overpass,sans-serif;font-size:17px;font-weight:600;line-height:1}.oo-form .oo-multi-select,.oo-form .oo-searchformfield:has(select),.oo-form .oo-single-select,.oo-form fieldset,.oo-form label,.oo-searchform .oo-multi-select,.oo-searchform .oo-searchformfield:has(select),.oo-searchform .oo-single-select,.oo-searchform fieldset,.oo-searchform label{align-items:flex-start;background:#fff;border:1px solid var(--bde-brand-primary-color);border-radius:2px;display:flex;flex-basis:100%;flex-wrap:wrap;margin-bottom:0!important;padding:10px 26px 8px;position:relative}.breakdance .oo-searchformfield label{padding:10px 26px 8px}.breakdance .oo-searchformfield fieldset label{padding:0}.oo-form .oo-label-text,.oo-searchform .oo-label-text{display:flex;flex-wrap:wrap;width:100%}.oo-form label span[aria-hidden=true],.oo-searchform label span[aria-hidden=true]{color:var(--bde-form-label-required-color);display:inline-block;padding-left:4px;transform:translate(var(--bde-form-label-required-nudge-x),var(--bde-form-label-required-nudge-y))}.oo-form .oo-input-wrapper{width:100%}.oo-form label .error,.oo-form label input,.oo-form label textarea,.oo-searchform label .error,.oo-searchform label input,.oo-searchform label textarea{flex-basis:100%;font-family:Overpass,sans-serif;font-size:17px;font-weight:400;line-height:1.45}.oo-form .oo-label-text [contenteditable=true],.oo-form .oo-label-text input,.oo-form .oo-label-text textarea,.oo-form [contenteditable=true],.oo-form input:not([type]),.oo-form input[type=date],.oo-form input[type=datetime-local],.oo-form input[type=email],.oo-form input[type=month],.oo-form input[type=number],.oo-form input[type=password],.oo-form input[type=search],.oo-form input[type=tel],.oo-form input[type=text],.oo-form input[type=time],.oo-form input[type=url],.oo-form input[type=week],.oo-form textarea,.oo-searchform .oo-label-text [contenteditable=true],.oo-searchform .oo-label-text input,.oo-searchform .oo-label-text textarea,.oo-searchform [contenteditable=true],.oo-searchform input:not([type]),.oo-searchform input[type=date],.oo-searchform input[type=datetime-local],.oo-searchform input[type=email],.oo-searchform input[type=month],.oo-searchform input[type=number],.oo-searchform input[type=password],.oo-searchform input[type=search],.oo-searchform input[type=tel],.oo-searchform input[type=text],.oo-searchform input[type=time],.oo-searchform input[type=url],.oo-searchform input[type=week],.oo-searchform textarea{background-color:var(--bde-form-input-background-color);border:solid transparent;border-radius:0;border-width:0 0 2px;box-shadow:none;color:var(--bde-body-text-color);display:block;font-family:Overpass,sans-serif;font-size:17px;font-weight:400;line-height:1.45;outline:none;padding:var(--bde-form-input-padding-top) var(--bde-form-input-padding-right) var(--bde-form-input-padding-bottom) var(--bde-form-input-padding-left);transition:all .3s ease-in-out;width:100%}.oo-form [contenteditable=true]:focus,.oo-form input:not([type]):focus,.oo-form input[type=date]:focus,.oo-form input[type=datetime-local]:focus,.oo-form input[type=email]:focus,.oo-form input[type=month]:focus,.oo-form input[type=number]:focus,.oo-form input[type=password]:focus,.oo-form input[type=search]:focus,.oo-form input[type=tel]:focus,.oo-form input[type=text]:focus,.oo-form input[type=time]:focus,.oo-form input[type=url]:focus,.oo-form input[type=week]:focus,.oo-form label [contenteditable=true]:focus,.oo-form label input:focus,.oo-form label textarea:focus,.oo-form textarea:focus,.oo-searchform [contenteditable=true]:focus,.oo-searchform input:not([type]):focus,.oo-searchform input[type=date]:focus,.oo-searchform input[type=datetime-local]:focus,.oo-searchform input[type=email]:focus,.oo-searchform input[type=month]:focus,.oo-searchform input[type=number]:focus,.oo-searchform input[type=password]:focus,.oo-searchform input[type=search]:focus,.oo-searchform input[type=tel]:focus,.oo-searchform input[type=text]:focus,.oo-searchform input[type=time]:focus,.oo-searchform input[type=url]:focus,.oo-searchform input[type=week]:focus,.oo-searchform label [contenteditable=true]:focus,.oo-searchform label input:focus,.oo-searchform label textarea:focus,.oo-searchform textarea:focus{background-color:var(--bde-palette-color-1-e8ae7643-96ab-46b4-9bb8-a64a8a385cd1,#fff);border-color:var(--bde-brand-primary-color);box-shadow:none;outline:none}.oo-form .oo-label-text ::-moz-placeholder,.oo-form ::-moz-placeholder,.oo-searchform .oo-label-text ::-moz-placeholder,.oo-searchform ::-moz-placeholder{color:#999;opacity:1}.oo-form .oo-label-text ::placeholder,.oo-form ::placeholder,.oo-searchform .oo-label-text ::placeholder,.oo-searchform ::placeholder{color:#999;opacity:1}.oo-form label:has(input[type=checkbox]),.oo-searchform label:has(input[type=checkbox]){background:none;border:none;font-weight:400;padding-left:0;padding-right:0}.oo-form .oo-label-text:has(input[type=checkbox]),.oo-searchform .oo-label-text:has(input[type=checkbox]){align-items:baseline;flex-wrap:nowrap}.oo-form label input[type=checkbox],.oo-searchform label input[type=checkbox]{flex-basis:auto;margin-right:10px;width:auto}.oo-form .oo-multi-select label,.oo-form .oo-searchformfield:has(select) label,.oo-form .oo-single-select label,.oo-searchform .oo-multi-select label,.oo-searchform .oo-searchformfield:has(select) label,.oo-searchform .oo-single-select label{background:none;border:none;padding:0}.oo-form .custom-multiple-select-tom,.oo-form .custom-single-select-tom,.oo-searchform .custom-multiple-select-tom,.oo-searchform .custom-single-select-tom{width:100%}.oo-form .custom-single-select-tom .ts-control,.oo-searchform .custom-single-select-tom .ts-control{border:none;border-bottom:var(--bde-form-input-border-width) solid transparent;padding:0}.oo-form .ts-wrapper.focus,.oo-form .ts-wrapper.multi.focus,.oo-form .ts-wrapper.multi:focus-visible,.oo-form .ts-wrapper.single.focus,.oo-form .ts-wrapper.single:focus-visible,.oo-form .ts-wrapper:focus-visible,.oo-searchform .ts-wrapper.focus,.oo-searchform .ts-wrapper.multi.focus,.oo-searchform .ts-wrapper.multi:focus-visible,.oo-searchform .ts-wrapper.single.focus,.oo-searchform .ts-wrapper.single:focus-visible,.oo-searchform .ts-wrapper:focus-visible{border-bottom:var(--bde-form-input-border-width) solid var(--bde-brand-primary-color);box-shadow:none;outline:none}.oo-form .ts-control .item,.oo-searchform .ts-control .item{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.oo-form fieldset,.oo-searchform fieldset{display:grid;grid-template-columns:1fr 1fr}.oo-form fieldset .oo-multi-select label,.oo-form fieldset .oo-searchformfield:has(select) label,.oo-form fieldset .oo-single-select label,.oo-form fieldset label,.oo-searchform fieldset .oo-multi-select label,.oo-searchform fieldset .oo-searchformfield:has(select) label,.oo-searchform fieldset .oo-single-select label,.oo-searchform fieldset label{background:none;border:none;padding:0}.oo-form .oo-form-required,.oo-searchform .oo-form-required{flex-basis:100%;font-size:smaller;line-height:1}.oo-form .oo-searchformfield input[type=submit],.oo-form input[type=submit].bde-button__button,.oo-searchform .oo-searchformfield input[type=submit],.oo-searchform input[type=submit].bde-button__button{--bde-button-custom-border-color:var(--bde-brand-primary-color);--bde-button-custom-border-color-hover:var(--bde-brand-primary-color);--bde-button-custom-background-color:var(--bde-brand-primary-color);--bde-button-custom-background-color-hover:transparent;--bde-button-custom-text-color:var(--bde-palette-color-1-e8ae7643-96ab-46b4-9bb8-a64a8a385cd1);--bde-button-custom-text-color-hover:var(--bde-brand-primary-color);background:var(--bde-button-custom-background-color)!important;border-color:var(--bde-button-custom-border-color)!important;border-width:2px;color:var(--bde-palette-color-1-e8ae7643-96ab-46b4-9bb8-a64a8a385cd1);font-family:var(--preset-id-1d943d34-0473-4b7d-a367-5e3bbedb19d6-font-family);font-size:var(--preset-id-1d943d34-0473-4b7d-a367-5e3bbedb19d6-font-size);font-style:var(--preset-id-1d943d34-0473-4b7d-a367-5e3bbedb19d6-font-style);font-weight:var(--preset-id-1d943d34-0473-4b7d-a367-5e3bbedb19d6-font-weight);letter-spacing:var(--preset-id-1d943d34-0473-4b7d-a367-5e3bbedb19d6-letter-spacing);line-height:var(--preset-id-1d943d34-0473-4b7d-a367-5e3bbedb19d6-line-height);padding:15px 20px;text-transform:var(--preset-id-1d943d34-0473-4b7d-a367-5e3bbedb19d6-text-transform)}.oo-form .oo-searchformfield input[type=submit]:hover,.oo-form input[type=submit].bde-button__button:hover,.oo-searchform .oo-searchformfield input[type=submit]:hover,.oo-searchform input[type=submit].bde-button__button:hover{background:var(--bde-button-custom-background-color-hover)!important;border-color:var(--bde-button-custom-border-color-hover)!important;color:var(--bde-button-custom-text-color-hover,#2f3e47)!important;font-weight:var(--bde-button-font-weight)}.oo-searchform .oo-searchformfieldwrap{display:flex;gap:25px}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield{flex-basis:100%;height:85px}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield>label{height:100%}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(fieldset) fieldset>label,.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(select)>label{height:auto}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(fieldset){height:95px}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(fieldset) fieldset{height:100%}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(input[type=submit]){flex-basis:100%;height:auto}.oo-searchformfield input:not([id$=ts-control]){height:auto}.oo-searchrange input{padding:0}.oo-searchform .oo-searchformfield:has(#country){display:none!important}@media screen and (min-width:768px){.oo-form label:has([name=Name]),.oo-form label:has([name=Ort]),.oo-form label:has([name=Plz]),.oo-form label:has([name=Vorname]),.oo-searchform label:has([name=Name]),.oo-searchform label:has([name=Ort]),.oo-searchform label:has([name=Plz]),.oo-searchform label:has([name=Vorname]){flex-basis:calc(50% - 12.5px)}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield{flex-basis:calc(50% - 12.5px)}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(input[name=ort]),.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(select#objektart),.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(select#vermarktungsart){flex-basis:100%}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(input[type=submit]){flex-basis:100%}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(input[type=submit]) input[type=submit]{width:calc(50% - 12.5px)}}@media screen and (min-width:1024px){.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield{flex-basis:calc(25% - 19px)}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(select#objektart){flex-basis:100%}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(input[name=ort]){flex-basis:calc(50% - 12.5px)}.oo-searchform:has(#vermarktungsart) .oo-searchformfieldwrap>.oo-searchformfield:has(select#objektart),.oo-searchform:has(#vermarktungsart) .oo-searchformfieldwrap>.oo-searchformfield:has(select#vermarktungsart){flex-basis:calc(50% - 12.5px)}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(input[type=submit]){flex-basis:100%}.oo-searchform .oo-searchformfieldwrap>.oo-searchformfield:has(input[type=submit]) input[type=submit]{width:calc(25% - 19px)}}.re4-wrapper{width:100%}.re4-summary-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.re4-summary{background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:12px;flex:1;min-width:180px;padding:16px 20px}.re4-summary-title{color:#6b7280;font-size:13px;margin:0 0 8px}.re4-summary-rating{align-items:center;display:flex;gap:8px}.re4-summary-score{color:#111;font-size:28px;font-weight:500;line-height:1}.re4-summary-stars{display:flex;gap:2px}.re4-summary-count{color:#6b7280;font-size:12px;margin-top:4px}.re4-slider-wrapper{position:relative;width:100%}.re4-swiper{overflow:hidden;padding-bottom:1px;width:100%}.re4-review{background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px}.re4-review-header{align-items:center;display:flex;gap:12px}.re4-avatar{-o-object-fit:cover;object-fit:cover}.re4-avatar,.re4-avatar-placeholder{border-radius:50%;flex-shrink:0;height:40px;width:40px}.re4-avatar-placeholder{align-items:center;background:#e8f0fe;border:.5px solid rgba(0,0,0,.08);color:#1a73e8;display:flex;font-size:15px;font-weight:500;justify-content:center}.re4-review-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.re4-author{color:#111;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.re4-date{color:#9ca3af;font-size:12px}.re4-stars{display:flex;gap:2px;line-height:1}.re4-star-filled{color:#f59e0b;font-size:16px;line-height:1}.re4-star-empty{color:#d1d5db;font-size:16px;line-height:1}.re4-star-half{color:#f59e0b;font-size:16px;line-height:1}.re4-review-text{color:#374151;display:-webkit-box;flex:1;font-size:14px;line-height:1.6;margin:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.re4-source{border-top:.5px solid #f3f4f6;color:#9ca3af;font-size:11px;margin-top:4px;padding-top:8px}.re4-nav{gap:16px;margin-top:24px}.re4-btn,.re4-nav{align-items:center;display:flex;justify-content:center}.re4-btn{background:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:50%;color:#111;cursor:pointer;font-size:16px;height:36px;line-height:1;transition:background .15s;width:36px}.re4-btn:hover{background:#f3f4f6}.re4-btn.swiper-button-disabled{cursor:default;opacity:.35;pointer-events:none}.re4-pagination{align-items:center;display:flex;gap:6px}.re4-dot{background:#d1d5db;border-radius:50%;cursor:pointer;height:6px;transition:all .2s;width:6px}.re4-dot.re4-dot-active,.re4-dot.swiper-pagination-bullet-active{background:#111;border-radius:3px;width:18px}.re4-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;padding:10px 14px}.re4-no-reviews{color:#6b7280;font-style:italic}@media(max-width:768px){.re4-summary-wrapper{flex-direction:column}}.bde-text.bde-preset-b7f1e4c8-f5dd-4d04-b2d6-580e3eb6ed4a{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.re4-star-empty,.re4-star-filled,.re4-star-half{font-size:1.5rem}div[data-location=hortaimmobilien] .re4-star-filled,div[data-location=hortaimmobilien] .re4-star-half{color:var(--bde-palette-color-1-2d1ed181-2e1f-4e64-a3ce-61dd74f8ec6e)}div[data-location=hortahausverwaltung] .re4-star-filled,div[data-location=hortahausverwaltung] .re4-star-half{color:var(--bde-palette-color-1-4ac0fcaf-2d71-47a3-a494-dfdb1422347d)}div[data-location=houseservicekonstanz] .re4-star-filled,div[data-location=houseservicekonstanz] .re4-star-half{color:var(--bde-palette-color-1-b074e535-1b6d-4b70-809b-9849ff73192f)}